- Add Terminal to containers
- Add Create ServApp
- Add support for importing Docker Compose
- Improved icon fetching
- Change Home background and style (especially fixing the awckward light theme)
- Fixed 2 bugs with the smart shield, that made it too strict
- Fixed issues that prevented from login in with different hostnames
- Added more info on the shield when blocking someone
- Fixed issue where the UI would have missing icon images
- Fixed Homepage showing stopped containers
- Fixed bug where you can't save changes on the URLs Screen
- Protect server against direct IP access
- Improvements to installer to make it more robust
- Fix bug where you can't complete the setup if you don't have a database
- When re-creating a container to edit it, restore the previous container if the edit is not succesful
- Stop / Start / Restart / Remove / Kill containers
- List / Delete / Create Volumes - done
- List / Delete / Create Networks - done
- Container Logs Viewer - done
- Edit Container Details and Docker Settings - done
- Set Labels / Env variable to containers - done
- (De)Attach networks to containers - done
- (De)Attach volumes to containers - done
- Implement 2 FA
- Implement SMTP to Send Email (password reset / invites)
- Add homepage
- DNS challenge for letsencrypt
- Set Max nb simulatneous connections per user
- Admin only routes (See in security tab)
- Set Global Max nb simulatneous connections
- Block based on geo-locations
- Block common bots
- Display nickname on invite page
- Reset self-signed certificates when hostnames changes
- Edit user emails
- Show loading on user rows on actions
- URL UI completely redone from scratch
- Add new Smart Shield feature for easier protection without manual adjustments required
- Add icons for self-hosted apps
- Rewrite the restart function to allow the UI to gracefully wait for the server to restart
- /login redirect now has query strings
- prevent ports or network to scroll view
- Fix URLs appearing on the wrong container because of nested names
- Improve port display
- Config API now reads the file directly to prevent overwritting changes between restarts
- Warn user when there are config changes pending restart
- Prevent login screen loop when being rate limited
- Improve automatic hostname for new containers URLs
- Fix minor bugs when host or prefix are false but values are set anyway
- Edit should not reconnect bridge if force secure is true, for faster container restart
- Improve network cleaning to prevent any issue with Docker Compose
- Add Max Bandwith to routes to limit the amount of data that can be sent per seconds
- Fix a bug where URLs target can't be edited if the container is in exited state
- Fix bugs where the user would be editting the configuration on multiple tabs and end up in a bad state
- Ensure route name is unique