Skip to content
This repository has been archived by the owner on Aug 17, 2024. It is now read-only.

Latest commit

 

History

History
504 lines (385 loc) · 11.2 KB

UPDATELOG.md

File metadata and controls

504 lines (385 loc) · 11.2 KB

23.1.2

  • Fix

23.1.1

  • Fix for pm2

23.1.0

  • Small fixes
  • Fixed the way the env file is created...

23.0.0

  • Moved to github actions

22.4.1

  • Fixed logout

22.4.0

  • Fixed the style for the paste button
  • Added a version checker

22.3.0

  • Newest version of event_request

22.2.0

  • Newest version of event_request allowing me to remove static middleware!
  • Removed unnecessary static middleware

22.1.0

  • Reduced Dockerfile size
  • Improved the user section on mobile

22.0.4

  • Reenabled the browsing protection
  • Fix to dockerfile to speed up

22.0.3

  • jenkinsfile added docker build

22.0.2

  • forbidden dirs fix
  • Jenkinsfile fix email

22.0.1

  • Jenkinsfile

22.0.0

  • Small redesign of the menu bars to use icons instead of text, now those icons will be hidden when disabled instead of just changing opacity and disabling them

21.0.1

  • Fix for icons

21.0.0

  • Added a PWA

20.0.0

  • Changed the way data is persisted
  • Made a docker image and published it to dockerhub
  • Now the default route of the user is cached in localStorage

19.1.0

  • Added control and shift clicking

19.0.0

  • Creating folders now will navigate you inside the folder
  • Added styling for texts thanks to highlight.js
  • Moved the current directory in the Back Button section
  • Compacted User design and Profile design
  • Selecting multiple items now highlights them better
  • The Browse menu is now seperated a bit to better reflect different actions
  • The Browse Items now will show -- for folder size and will show the time modified

18.1.0

  • Login position adjustment

18.0.1

  • Fixed a bug with downloading

18.0.0

  • Reworked how the menus are displayed
  • Dashboard browse favorites are fully functional now
  • Fixed metadata being deleted cause of incorrect user handling
  • Users are saved more often and with bigger precision
  • Components are now fetched async on startup correctly

17.6.0

  • Fixed a bug when changing a user's username

17.5.0

  • Fixed a lot of permissions and role based bugs, all should work smoothly now.
  • Added adding new roles
  • Added deletion of roles not in use ( besides root )
  • Added role changing ( besides root )
  • Newest event_request update
  • Improved the initial bootstrap process.
  • Added a Refresh button on the Users page for users and roles

17.3.0

  • Added visualization for roles

17.3.0

  • Added some fixes for permissions, where method was verified last and it should be done first
  • Added some fixes in the user permissions to set a default example how permissions should look like
  • Started working on Roles and adding roles ( currently only listing is completed and adding is WIP )
  • Small changes ( added some animations )

17.2.0

  • Some frontend fixes, auth fixes and acl fixes

17.1.5

  • Fix to deployment

17.1.4

  • Small bugfix

17.1.3

  • Dependency moved to newer version
  • Fix a small bug with clicking too fast through browse

17.1.2

  • Fixed some issues
  • Improvements to the browse section, now on-click is handled better
  • Added instructions for Development

17.1.1

  • Small fix

17.1.0

  • Polished update strategy,
  • Added new commands to backup user data on update
  • Fixed so password is hashed from now on
  • Fixed some bugs with permissions

17.0.0

  • Major refactoring done, a lot of functionality has been refactored and reworked
  • Moved a lot of files around
  • Moved towards using pm2 to manage the process instead of own logic
  • Removed a lot of commands that were not necessary and a lot of variables
  • Terminal removed

16.3.2

  • Style changes

16.3.1

  • Fixed a big bug with route permissions

16.3.0

  • Added a start command
  • ER version bump

16.2.3

  • Small fix

16.2.2

  • Documentation improvements
  • Changed the flush for the users ( every 2000ms instead of 2500ms )
  • Updated ER to v29.5.3

16.2.1

  • Updated ER to v29.5.2 due to set-cookie bug

16.2.0

  • Added a way to change the location of the env file
  • Documentation improvements
  • Added a way to get the project dir

16.1.0

  • Works with the latest ER
  • Added Badges and a lot of code improvements
  • Now non super users no longer have access to the OS tmp dir

16.0.0

  • Code improvements according to Codacy
  • Code optimization
  • Terminal is now bigger

15.0.3

  • Terminals are now killed on socket disconnect

15.0.2

  • .env is now in os.temp
  • Login rate limiting is super strict now

15.0.1

  • Fix

15.0.0

  • Added SSL Support
  • .env file is now unique. It will be created for you if needed.

14.0.7

  • Code Cleanup
  • Added server as an alias to server-emulator

14.0.6

  • Fixed moving

14.0.1-5

  • A few test versions

14.0.0

  • Made the project act as a CLI

13.0.2

  • Works with the latest ER

13.0.1

  • Works with the latest ER

13.0.0

  • Updated to work with the latest event_request package
  • Documentation improvements
  • Implemented new event request features

12.5.3

  • Updated to work with the latest event_request package

12.5.2

  • Updated to work with the latest event_request package

12.5.1

  • Fixed the way the caching plugin is set

12.5.0

  • Small fix to the front end browsing
  • Removed the file-system file and replaced it with the fs-browser module

12.2.4

  • Synced with latest EventRequest changes

12.2.3

  • WORKING
  • Install fix

12.2.2

  • BROKEN
  • Install fix

12.2.1

  • BROKEN
  • Install fix

12.2.0

  • BROKEN
  • Removed NCP as dependency, created own method for copying folders recursively
  • Changed the install to use this new script

12.1.0

  • The whole directory will no longer be read when browsing.
  • Changed the way the file system file gets the data, will create a separate project for it soon
  • Changed the line endings of all the files
  • Moved the caching server plugin in the kernel

12.0.3

  • Users are now saved to the os TMP directory
  • Added new USERS_DIR variable

12.0.2

  • Disabled security headers

12.0.1

  • Implemented bugfix version of event_request
  • Updated the readme a bit

12.0.0

  • Terminal separated from the project
  • Implemented newest event_request version
  • Added Security Headers
  • Renamed SECURITY_ENABLED to ENABLE_SECURITY
  • Added new ENABLE_SECURITY_HEADERS env variable
  • Added new APP_ADDRESS env variable

11.3.5

  • Updated README a bit

11.3.4

  • Added gitignore for the users file
  • Updated the install instructions

11.3.2

  • Fix

11.3.1

  • Small fix

11.3.0

  • No styles are done inline
  • No scripts are done inline
  • Removed the Js libs that are repeated in the login
  • Render now sets content-type header
  • Fixed the NCP command...

11.2.1

  • Readme updated a bit

11.2.0

  • Dropzone text is now unselectable
  • Added Permissions
  • Now pressing escape when the modal is up will return false or empty depending

11.1.1

  • Newest EventRequest version
  • Updated readme a bit
  • Updated the rate limits
  • Users will NOT expire anymore
  • Users are now stored separately

11.1.0

  • Improved loading to have directories loaded first and then files
  • Updated readme

11.0.0

  • Added error handling for delete as well
  • Added user input
  • Added an error page
  • Improved loading ( now is done on scroll )

10.0.1

  • README changes

10.0.0

  • Only SU can now access the Project Root
  • Most pages are now cached
  • Added A LOT of security regarding what you can do with the permissions you have
  • Project Root can not be changed now, no matter what you do
  • Added a lot of error handling
  • Upload failed now will show an error
  • Fixed a reload bug if accessing unauthorized pages
  • Small design overhaul

9.1.2

  • Can now use the terminal and add users even if the security is disabled

9.1.1

  • Implemented new EventRequest version with the improved Data Server

9.1.0

  • Implemented new EventRequest version to fix some issues with the data server
  • Refactored the code to make it more readable and separated the logic where needed
  • Added more user validation
  • Users are now flushed more often
  • Added TERMINAL_TO_SPAWN option
  • The Server on error is now handled gracefully
  • Fixed uploading of duplicates

9.0.1

  • Font size is smaller

9.0.0

  • Added a terminal
  • Refactored the structure of the project entirely to be more separated
  • Added new env variable
  • Added more details to the readme
  • All SU users will have route === /

8.11.2

  • Updated the README
  • Moved some controllers around

8.11.1

  • Changed some text

8.11.0

  • Added ability to update the users

8.10.0

  • Added ability ot add and delete users
  • Updating users is not possible yet
  • Users will have different route permissions

8.9.1

  • Forgot to update event_request

8.9.0

  • Implemented the newest version of event_request to add audio streams

8.8.1

  • Implemented the newest version of event_request to add more stream types

8.8.0

  • Added a logout functionality
  • Implemented the newest version of event_request to fix the session ttl and the set cookie in general
  • Added a User section that for now only lists the users
  • You can now see the IP section from anywhere and use it from anywhere
  • The login page is now also black
  • Updated README
  • Started working on the users functionality and added a UserManager in the backend

8.7.1

  • Updated README

8.7.0

  • Fixed Recursion bug when copying/pasting
  • Moved IPs to the sidebar
  • Removed Home link

8.6.1

  • Fixed Preview of text

8.6.0

  • Added folder downloading

8.5.1

  • Updated the future improvements section

8.5.0

  • Added Folder renaming
  • Added Folder Cutting
  • Added Folder Copying
  • Added Add Folder In the context Menu

8.4.1

  • Small Quality of life changes
  • Moved the back button

8.4.0

  • Removed the preview page and moved it to the modal
  • Increased loading time
  • Fixed delete snapping to top bug
  • Preview of files is now shown correctly
  • Removed the unused logo
  • Moved the add folder button to the side
  • Modal elements will now focus when displayed
  • Improved design and removed unused styles

8.3.0

  • Added Modal logic
  • Added modals instead of prompts and alerts
  • Moved the Upload Folder button to the sidebar
  • The mobile design now works correctly
  • Updated the design a bit

8.2.5

  • Small design fix

8.2.4

  • Small fix

8.2.3

  • Improved icons for the Back and Add folder buttons
  • Updated the style

8.2.2

  • Added Error Handling to the contextMenu
  • No longer relying on CDNs
  • Fixed IP route
  • Separated css files and separated EJS files
  • There is no longer an error when canceling creation of a file

8.2.1

  • Reworked the routes

8.2.0

  • Updates to the front end JS to be in classes and better structured

8.1.1

  • Download for files containing a comma fix

8.1.0

  • Added a nav bar
  • Some improvements to the backend
  • Moved out of the templating engine plugin cause of the way ejs works

8.0.5

  • Added start instructions

8.0.4

  • Fixed the installation

8.0.1

  • Added Linux Installation instructions
  • Added Windows Installation instructions
  • The project will now copy and install in the current directory

8.0.0

  • Now works with a different ENV_VARIABLE for port ( APP_PORT )
  • Changed the name of the project to server-emulator
  • Fixed the ip's not showing the port
  • Added ability to disable the security

7.2.0

  • Works with the newest version of the EventRequest
  • Major Stability improvements
  • Now works On Linux
  • Works On Virtual Machines too

7.1.0

  • Works with the newest version of the EventRequest

7.0.3

  • Works with latest event_request version

7.0.2

  • Added a lot of bugfixes and added renaming of files

7.0.1

  • Fixed Context menu elements redirecting

7.0.0

  • Added UPDATELOG.md
  • Added copy and cut functionality.
  • Small improvements to the stability and the overall code
  • Implemented the newest event_request version
  • Moved common data to functions