Dev Space
DemoGitHubDiscord Server
  • 🏠Dev Space
  • 💡Features
  • 📄Changelogs
  • ℹ️Credits
  • Guides
    • 🌐Website Guides
      • Install Dev Space Website
    • ⚡Agent Guides
      • Install Dev Space Agent
  • MongoDB Guides
    • MongoDB Admin
  • What is docker?
  • Accounts
    • 🙂Profile
  • Teams
    • 🏘️Teams
    • 🔒Permissions
    • 🤖API
      • Client
      • Console
      • Docker
      • Roles
      • Members
      • Servers
      • Users
      • Models
  • Team Resources
    • 🖥️Servers
    • 🎮Consoles
Powered by GitBook
On this page
  • Beta v1.0.33 (Web & Agent)
  • Beta v1.0.32 (Web)
  • Beta v1.0.31 (Web)
  • Beta v1.0.30 (Web)
  • Beta v1.0.29 (Web)
  • Beta v1.0.28 (Web)
  • Beta v1.0.27 (Web)
  • Beta v1.0.26 (Web)
  • Beta v1.0.25 (Web)
  • Beta v1.0.24 (Web)
  • Beta v1.0.23 (Web)
  • Beta v1.0.22 (Web)
  • Beta v1.0.21 (Web)
  • Beta v1.0.20 (Web)
  • Beta v1.0.19
  • Beta v1.0.18
  • Beta v1.0.17
  • Beta v1.0.16
  • Beta v1.0.15
  • Beta v1.0.14
  • Beta v1.0.13
  • Beta v1.0.12
  • Beta v1.0.11
  • Beta v1.0.10
  • Beta v1.0.9
  • Beta v1.0.8
  • Beta v1.0.7
  • Beta v1.0.6
  • Beta v1.0.5
  • Beta v1.0.4
  • Beta v1.0.3
  • Beta v1.0.2
  • Beta v1.0.1
  • Beta v1.0.0
  • Dev v0.6.0
  • Dev v0.5.0
  • Dev v0.4.0
  • Dev v0.3.1
  • Dev v0.3.0
  • Dev v0.2.0
  • Dev v0.1.1
  • Dev v.0.1.0

Changelogs

Beta v1.0.33 (Web & Agent)

  • Stack editor tweaks and fixes.

  • Proper docker compose validation agent-side.

  • Fixed stacks list showing remove checkbox on limited control stacks.

  • Fixed docker stack dates showing invalid dates in rare cases.

  • Bunch more UI tweaks, buttons are slightly more round and actionbar changes.

  • Some info buttons are now smaller and inline with text.

  • Grey buttons are now less lighter and more readable.

  • Navigation and context menus are now properly themed.

  • Disabled buttons now have a no action cursor.

Beta v1.0.32 (Web)

  • Fixed copy to clipboard feature being show on some fields when it shouldn't be.

  • Fixed image layers view breaking.

  • Improved animations for popups, menus and inputs.

  • Updated a bunch of packages.

  • Disable remove team icon button if no icon is set.

  • Minor fix check directory on avatar/icon upload if missing and create it.

  • Add support for sensitive audit log data.

Beta v1.0.31 (Web)

  • Improve audit log icons and UI.

  • Added proper member info dialog.

  • Only team administrators can view the email of a member.

  • Fixed resources list for roles and members not having links.

  • Disable members and resources tab for default members role.

  • Fixed issue with invalid container stop date causing container info to break.

  • Increase stack name width in container list.

  • Fixed removing member does not update members list.

Beta v1.0.30 (Web)

  • Add breadcrumb navigation to instance admin pages

  • Add Digital Ocean smtp notice to setup page.

  • Improvements to setup page.

  • Remove old admin key and references.

  • Add new external tools for Discord Embed Builder, Discord Embed v2 Builder, image background remove, image upscale, Image Photoshop, Video/Audio Edit, 3D Design, Fonts, Color Pallets, AI Chat, Translations, Typescript Json Import, C# Sandbox, PDF Tools, JavaScript Formatter and Discord Icons.

  • Fixed change roles position dialog not showing role colors.

  • Add allowed permissions to API client json response.

  • Remove old team_id property from API responses.

  • Add color property to team member API response.

  • Add color property to team role API response.

  • Add default members color and require 2fa properties to team API response.

Beta v1.0.29 (Web)

  • Add Copy Team ID to Teams context menu.

  • Add Copy Server ID to Servers context menu.

  • Add Copy Console ID to Consoles context menu.

  • Added tools menu to navbar.

  • Removed tasks menu from navbar.

  • Removed bookmarks menu from toolbar to be added a later date.

  • Improve breadcrumb navigations for a bunch of server pages.

  • Fix team roles permission descriptions being wrapped.

  • Add delete team function.

Beta v1.0.28 (Web)

  • Add Copy ID to members context menu.

  • Add hex colors link to main dashboard tools.

  • Order main dashboard tools A-Z.

  • Fix create team not setting require members 2FA is selected.

  • Fix members list not refreshing on selected role changed in role settings.

  • Improved role settings and audit logs.

  • Add vanity url to server setup.

  • Audit logs now expire after 30 days.

  • Fixed creating and deleting roles does not update roles list.

  • Update roles list position when roles position change dialog gets closed.

  • Add role colors to roles position change dialog and change members roles dialog.

  • Add context menu to roles list and support for copy role id.

Beta v1.0.27 (Web)

  • Add properties, permissions and roles to audit logs.

  • Add audit log for role color, name and description.

  • Add audit log for team members default color.

  • Add url scan and malware sandbox links to home dashboard.

  • Remove old team permissions link from sidebar context menu.

  • Added resources section to team home page for quick access.

  • Teams can now toggle require 2FA for members (except the owner to prevent lockout) this will prevent access to the team, resources and API.

  • Team members list now shows 2FA status.

Beta v1.0.26 (Web)

  • Added Members list to roles page.

  • Added Resources list to roles page.

  • Fixed UI issues with forms, roles pages and few others.

  • Fixed Change Email page not working.

  • Context menus will now use filled icons.

  • Fixed UI issues with audit logs.

  • Add Team ID to Team home with copy button.

  • Added proper member strips to server home and console home for owner.

  • Added owner user to team home.

Beta v1.0.25 (Web)

  • More improvements to team members page.

  • Added view roles action when clicking on the +1 roles badge for members.

  • Fixed viewing member roles requiring view all roles permission.

  • Improved view member's roles dialog with role badges and position ordering.

  • Added the ability for team members to change or set nicknames.

  • Add new team permissions Change Nickname and Manage Nicknames.

  • Fixed issues with transfer ownership option.

  • Fixed issues with edit display name not working.

  • Set fixed height for textboxes in a form with no text data.

  • Combined Roles and Permissions pages into a single Roles page.

  • Added support for role colors.

  • Added support for default members color.

Beta v1.0.24 (Web)

  • Fix health check services causing issues when website not setup.

  • Replace my teams nav item with dashboard nav item.

  • Added new dashboard home page for users with popular external tools and resources and my teams.

  • Redo team members page with better info and design.

  • Add email verify bypass for instance admin page.

Beta v1.0.23 (Web)

  • Fix my teams items overflowing and not wrapping to a new line.

  • Add preview features page to show some future features.

  • Main home page now uses the my teams page.

Beta v1.0.22 (Web)

  • Patch out annoying header validation for managed fluxpoint email key.

Beta v1.0.21 (Web)

  • Add API endpoint to get container stats.

  • Add API endpoint to get container processes.

  • Improve response of API endpoint get container.

  • Fix container info page showing stopped date when currently running.

  • Status badges for OOM Disabled, Privileged, ReadOnly and Network Disabled have been moved over to the container details permission check.

  • Move server system info and host details endpoints from docker to server category.

  • Improved descriptions for swagger API endpoints including required permissions.

  • Merged a bunch of console endpoints into 1 control type for Restart, Shutdown, Lock, UnLock, Reload_Config, Reload_Events, Reload_Scripts, Reload_Bans and ReAssign.

Beta v1.0.20 (Web)

  • Updated all page titles for most of the pages.

  • Added page titles for dialog forms with dynamic data.

  • Add server and console ID to home page.

  • Add copy to clipboard feature for server, console and docker IDs.

  • Update a bunch of docker API endpoints to include more information and new properties.

  • Add API endpoint to rename containers.

  • Add API endpoint to get container changes.

  • Add API endpoint to get container full docker information.

Beta v1.0.19

  • Remove app templates from sidebar, export image, create container and container console for now.

  • Add view compose feature to stack info page.

  • Fixed issue with container logs not showing system error logs.

  • Detect and show an error if a container does not allow logging.

  • Improve container info exit errors.

  • Added container status badge if OOM killer is disabled.

  • Added container status badge if Privileged.

  • Added container status badge if Read-Only root system.

  • Added container status badge if network disabled.

  • Add description support for image info page.

  • Split image info details into a new build section.

  • Update plugin info page design.

  • Add links support for image info.

  • Improved image version info from label.

  • Add description support for containers.

Beta v1.0.18

  • Add new permission Manage Container Networks to join or remove networks from a container.

  • Update Leave Network button to use new Manage Container Networks permission.

  • Add Import Stack option which will import stacks from Portainer (Experimental)

  • Hide image info environment and labels if there is none.

  • Fix editor text selection breaking in certain cases and other issues.

  • Done a bunch of improvements to the editor and code view for compose yml and json data.

  • Replaced all editors in pages to use a single managed editor for better use/management.

  • Add Aspire .net support for Dev Space web deployment, stats and logging. (Contributed by JMPJNS)

  • Add container join network feature.

  • Fix leave network not working properly.

  • Add containers list to image info page.

Beta v1.0.17

  • Fix team member settings change roles not being visibly disabled without assign roles permission.

  • Fix team add member button not being visibly disabled without manage members permission.

  • Fix team member roles not being hidden without view roles permission.

  • Fix permissions grid not being visibly disabled without manage permissions permission.

  • Improve permissions preview dialog to show disabled items at full opacity.

  • Fix delete api client not being visibly disabled without manage api permission/owner.

  • Fix docker images manage features not being visibly disabled with the right permission that is actually checked.

  • Fix delete network on networks list not being visibly disabled without manage networks permission.

Beta v1.0.16

  • Improve loading state for account settings pages.

  • Fix server home not showing permission error.

  • Add remove avatar button under profile avatar icon instead of the change avatar dialog.

  • Improve change avatar dialog and functionality.

  • Improve change background dialog and functionality.

  • Improve change team icon functionality.

  • Avatar/Background/Icon upload limit set to 5 MB.

  • Fix remove Avatar/Background/Icon not deleting the old ones.

Beta v1.0.15

  • Update Information nav menu to include version text vX.X.X Beta instead of just vX.X.X

  • Container health logs can now be clicked to show a popup with formatted json.

  • Add recreate container option.

  • Fix container info network list not having leave network option.

  • Fix stack info showing limited control warning despite being full control.

  • Improve look of stack info.

  • Fix stack name being wrong on system created stacks.

  • Add action buttons to stack info to control all the containers at once.

  • Add Labels, Options and Status to volume info if supported.

  • Update network info with config-only label or config from parent network.

Beta v1.0.14

  • Fix static file public folder access broken causing images to show missing.

  • Add browser back button to box title icons when you hover over them.

  • Team settings, server settings and console settings now have their proper icons set.

  • Permissions list now uses max screen height instead of a default height size.

Beta v1.0.13

Added new container stats for memory, cpu, network and io (file read/write)!! Also done a few UI fixes and tweaks.

  • Fix issue with stack info containers list not resetting loading state.

  • Server home will now update the agent version if showing old version on server list.

  • Add containers list to volume info.

  • Add remove button for network info page.

  • Add remove button for image info page.

  • Add remove button for plugin info page.

  • Add remove button for volume info page.

  • Disable agent json response logging.

  • Fixed network info options showing up squished >_>

  • Fixed network info not showing containers that are not running.

  • Fix docker registry override for volume info and other places.

  • Fixed container inspect not working.

  • Improved console logs, line padding decreased so they are bunched together now and logs height goes to full screen height.

Beta v1.0.12

  • Bunch of code changes and optimizations including null reference checks.

  • Improved width of docker events table and added type icons.

  • Create APIs has been moved from API permissions to Resource permissions with all the other create options.

  • Fixed Create Containers permission not being shown.

  • Improved a bunch of permission descriptions and added comments in code.

  • Added new View Events docker permission to view live docker events for containers, images, networks, volumes and plugins.

  • Add missing permissions Manage Images, manage networks and manage registries.

  • Updated documentation with latest permissions and descriptions

Beta v1.0.11

  • Add Trivy security scanner, this will scan your mounted container/project files for any vulnerabilities from multiple sources.

Beta v1.0.10

  • Set max height of dialogs to 90% so it does take up the entire screen.

  • Add new server docker tab for events that will show recent docker events.

  • Add rename container feature.

  • Add support for portainer and system stack info.

  • Improved portainer stack creation and updated date.

  • Added volumes and networks list to stack info.

  • Fix docker stack remove not removing containers.

Beta v1.0.9

  • Fix issues with docker editor remembering previous data from build or edit due to browser persistence.

  • Update stack build to not get stuck on error message if you can change the name or config to fix it.

  • Show error message if an email fails to send access codes.

  • Remove a few debug console log messages from early testing.

  • Fix potential issues with user avatar and team icon failing if files didn't exist.

  • Improved a bunch of checks for uploading images.

  • Task menu now has a margin to the right so it's not fully touching.

  • Add server agent update notice to server home.

  • Slightly tweak server home and account security margins.

Beta v1.0.8

  • Fix images list multi action command not setting action running or refreshing the list.

  • Potential fix for random notification text overflowing.

  • Don't show decimal place for byes, kilobyes and megabytes.

  • Show 2 decimal place for gigabyes and up.

  • Image layers now has a new option to show as a dockerfile formatted view instead of list.

  • Update Radzen components library to latest version.

  • Fix search box placeholder not showing.

  • Fixed a bunch of issues with search not working (some pages may not refresh properly)

  • Server and console list will now go to /home and show on sidebar as Home active.

  • Nav menu will properly show active category on sub pages.

Beta v1.0.7

  • Added a list of options to use for the API container control type in swagger.

  • Moved docker API endpoints into its own Docker category.

  • Added API /servers/1/containers/1/remove to delete a container.

  • Added API /servers/1/stacks/1/remove to delete a stack.

  • Added API /servers/1/ (images/networks/volumes/plugins) and their respective /1 to get specfic info.

  • Added API /servers/1/containers/1/logs to get container logs with a limit of 1 - 1000 lines (default 100)

  • Added environment variable option LimitMode: true this will change the Dashboard to only use servers, docker and API features and disable other unnecessary features to look like Portainer.

  • The default log mode has been changed from Debug to Error now.

  • Add environment variable option LogMode: Debug this will change the log mode from None, Info, Warn, Error, Debug.

  • Updated some titles and icons in some pages.

  • Fix volume info page had wrong breadcrumb back name.

  • Updated info buttons on console page to be darker and easier to read.

  • Added context menu to console sidebar.

  • Fixed stack containers list refresh not working properly.

  • Containers list was missing individual option to remove container.

  • Increase agent commands timeout from 10 seconds to 30 seconds.

  • Disable checkboxes when an action is running to prevent issues.

  • Multi action commands will now run in sequence to not timeout.

  • Fixed some multi action commands not clearing selected values.

  • Fixed some multi action commands not showing notifications.

  • Added volume name override for the local docker registry volume instead of random characters it's now named docker_registry.

Beta v1.0.6

  • Remove team_id from get console.

  • Added ip to API get server and get console if you send ?showIp=true

  • Added API /servers/1/system to get basic system info and docker info.

  • Added API /servers/1/host to get full host info.

  • Add new permission to Docker permissions, Use APIs that lets users manage docker features from the API.

  • Added API /servers/1/stacks to get list of stacks.

  • Added API /servers/1/stacks/1 to get a specific stack.

  • Added API /servers/1/containers to get list of containers.

  • Added API /servers/1/containers/1 to get a specific container.

  • API permissions errors now include the type of permission category name Docker Container - Use APIs

  • Fix websocket commands throwing a timeout exception instead of timeout fail status.

Beta v1.0.5

  • Fixed API clients not working due to use custom permissions always being checked instead of owner permissions >_>

  • Added enable/disable/delete/owner API client to the API.

  • Get Member will now include roles as json objects instead of just string names.

  • Tweaked API routes and removed old code.

  • API will now check if the team has been deleted or the owner member has been removed or disabled.

  • Enabled search/filter for swagger ui.

  • Support email for the instance will now show for swagger ui.

  • Make sure all examples are properly showing proper data.

  • API client permission responses will now use 403 forbidden instead of 400 bad request

  • API client permissions are now disabled by default instead of inherting all permissions from the owner they have to be selected instead.

Beta v1.0.4

  • Fix hardcoded name in audit log entries.

  • Allow potential support for tunnel proxied agents.

  • Added /status which is a status page for the dev space health checks.

  • Fixed api client list showing all clients you own instead of only clients in the team you own.

  • Fixed a bunch issues with API responses showing invalid or wrong json formats and wrong bad request response types.

Beta v1.0.3

  • Fix for weird issues with server setup

Beta v1.0.2

  • Added internal health check for database and email service.

  • Fixed server ip and console ip not allowing domain/fqdn names.

  • Improved look of stack info page with seperate containers section.

  • Fixed breadcrumb link in api client page.

  • Agent will now send more container details on stack info page.

Beta v1.0.1

  • Fixed agent key generation issues with invalid header characters.

  • Fixed email key generation issues with invalid header characters.

  • Fixed api token generation issues with invalid header characters.

  • Fixed some pages with inconsistent button spacing and border radius.

  • Improved ip, domain and fqdn checking for server agent and console game servers.

  • Improved server reconnection logic.

  • Fixed change password link being wrong (Already patched on Fluxpoint smtp)

  • Fixed nav menu avatar icon broken when changed.

  • Remove admin key usage after setup for admin page (More secure).

  • Fixed admin setup wasn't check fluxpoint email key properly.

  • Updated admin setup to use 6 digit code instead of 8 and checked if email function works.

Beta v1.0.0

First public release of Dev Space with a bunch of docker features and stack creation.

Way too many changes to even list T_T

Dev v0.6.0

  • Added permission overrides for Servers and Consoles.

  • Added override types for Members, Roles and API clients.

  • Permissions grid will now calculate the current members permissions and restrict those permissions.

  • Updated permission descriptions.

  • Overhauled role positions and migrated old data.

  • Improved role adding and removal in regards to role position checks.

  • Upgraded a bunch of packages and fixed a minor recent security flaw from one of the old package versions.

  • Improved permissions grid style with better looks and max width dropdowns.

  • Seperated API permissions into its own permission category.

  • Added proper permission checks for Docker Manager.

  • Removed Team permission Manage All Resources due to confusion and disabled checks issues.

  • Nav menus for servers and consoles can be collaped when clicked.

  • Added checks for database loading issues and log exception to console.

  • Added audit log event for role position change.

  • Role lists will now be properly sorted by position.

  • Added proper database update locking to prevent race conditions for members roles and role positions.

Dev v0.5.0

  • Added an entire feature set for Consoles (aka rcon) with support for Minecraft servers and Battleye servers such as DayZ.

  • You can manage your game servers from Dev Space including player list, bans, console logs and command execution.

  • Added API support to manage your game servers with all the endpoints in swagger.

  • Added a new permissions category for Consoles.

  • Improved vanity url tracking and usage.

  • Added View Permissions type to all resource types.

  • Updated settings items to have a disabled state if user has no permission.

  • Added server settings with new Manage Connection permission and owner change.

  • Added IP address check for adding/modifying servers.

  • Added support for custom server agent port.

  • Redesigned members page with utility features.

  • You can now view a members information, permissions, resources and roles.

  • Fixed issue with not being able to create a role for the first time.

  • Fixed rare issue with logout not working.

  • Fixed issues with role rank checking for owner and higher users.

  • Fixed dynamic form height causing stuff to clip.

  • Fixed members not being able to update themselfs due to role rank checks.

  • Updated Audit Logs with better event types and support for API Clients and Consoles.

  • Audit Logs have now been standardized and checked to make sure they all fit.

  • Added Server basic settings to change name and vanity url.

  • Added Server change ownership support.

  • Audit log will now log properties of a created server/console.

  • Fixed create server not creating an audit log.

  • Fixed API Client not having a delete button.

  • Added better support for deleting Teams, Roles and Resources properly and a success function invoke.

  • All team resources will now properly have a CreatedAt date.

  • Fixed some issues with Swagger and better support.

  • Added API error for Permission error response.

  • API endpoints now have improved permission checks.

  • Improved some of the design and issues including sidebar and main body.

  • Fixed error message for dynamic form.

  • Fixed issue with admin setup not creating team vanity url data for first time.

  • Properly format vanity urls with a utility function.

  • Change Roles on team owner will now be disabled if user is not the owner.

  • Fixed issues with role position changes.

  • Added delete role button.

Dev v0.4.0

  • Added API and API client support with read access to teams, servers, members, roles and users.

  • Improved Swagger support and added docs link.

  • API client will use the owners permission set and resource access.

  • Added support for custom permissions on the API client (Global Admins only)

  • Permissions grid will now disable sub-category permissions if the base permission is not enabled (example view members will disable manage members if not checked)

  • Added user selector menu to change ownership of API clients.

  • Improved a bunch of database update checks to properly set web state.

  • Added new permission View Roles which will also be used in the API.

  • Improve top nav user menu with avatar and menu icons.

  • Moved change background into account settings.

  • Fix some features being broken due to guid serializer.

  • A bunch of design and text tweaks to make things more standard and clear.

  • Improve 2FA verification dialog.

Dev v0.3.1

  • Added config option for APIEnabled to disable API access.

  • Added config options for AllowInternalLogin and AllowExternalLogin.

  • Add logout button to new session page and account disabled page.

  • Add account username to new session page and account disabled page.

  • Update reason text style for account disable page.

  • Add IsDisabled property to external connection providers.

Dev v0.3.0

  • Fixed mobile layout of account security page.

  • Update and improve MongoDB features and usage.

  • Added Account Connections page.

  • Added support for external login providers for Fluxpoint Auth, Apple (Untested), Discord, Google, GitHub, GitLab, Microsoft, Slack and Twitter.

  • Added browser page titles for a bunch of pages and dialogs.

  • Reworked login page with new login style and support for register and changepassword paths.

  • Fixed mobile layout issues with login page.

  • Added version info and changelogs.

  • Support for registration disable can now be set in the Config file.

Dev v0.2.0

A ton of account setting changes, security, API and lots of improvements.

Security

  • Prevent javascript functions from being modified by the user, browser extension or malware (especially auth and passkey).

  • Changed how session info is set on login request so it can't be spoofed.

  • Updated a bunch of packages to latest and fixed minor package vulnerability.

  • Block changing email if the current email is not verified.

  • Don't send email for unverified account if the account gets deleted.

  • Block enabling or setting 2FA methods for unverified accounts.

Tweaks

  • Detect when websocket connection is incorrectly configured with a session error.

  • Add support for cloudflare psedo ipv6.

  • You can now link your social accounts Google/Discord) to your dev space account.

  • Added a 2FA timeout that will bypass 2FA prompts for certain features so you don't need to verify a bunch of times.

UI

  • Add admin link to user menu for instance admins.

  • Added back features to admin page.

  • Done a full rework of the 2FA page and changed it into a security page with useful info and layout.

  • Added support for user local date format and per-user choice for automatic or specific date format e.g US 12/31/2024

  • Session list is now ordered by created date.

  • Added last login to session item.

  • Added the ability to edit session, passkey and authenticator names.

Fixes

  • Fix checks for admin page after setup.

  • Improved dynamic forms and checks.

  • Removing current session will now force logout.

  • Fixed remove passkey not being removed.

  • Fixed passkey last used not being nullable.

  • Fix session data not being properly set on change password.

Dev v0.1.1

  • Fixed email template warning showing on custom email type.

  • Setup page refresh now checks email type and database type properly.

  • Add better database setup checks.

  • Fixed setup email code not being trimmed of spaces.

  • Fixed plural word on docker containers list pqge.

  • Fixed team icon not using default.

Dev v.0.1.0

First initial testing for a few users.

PreviousFeaturesNextCredits

Last updated 2 days ago

📄