Skip to content

Releases: os-js/OS.js

osjs-3.1.2

19 Jul 00:08
ad893eb
Compare
Choose a tag to compare

Updated dependencies

osjs-3.1.1

19 Jun 22:49
Compare
Choose a tag to compare
Version bump

osjs-2.1.6

28 Nov 19:59
v2.1.6
Compare
Choose a tag to compare

Bugfixes and UX improvements.

Relevant:

Digest:

  • CoreWM: Fixed panel item contextmenu overlapping (#639)
  • Utils: Fix for pathJoin in Windows file://
  • Misc: Updated dependencies
  • Misc: Docker with database support (#642)
  • Misc: Some fixes regarding database authenticator templates
  • GUI: Add missing parameter in Notifications.destroyIcon (#646)
  • GUI: Updated menu clamping
  • GUI: Misc menu fixes
  • CLI: Some improvements to bin/add-package scripts
  • UX: Solved some touch-related issues (#637)

osjs-2.1.5

04 Oct 08:42
v2.1.5
Compare
Choose a tag to compare

This update just contains a few minor updates regarding building.

osjs-2.1.4

10 Sep 11:12
v2.1.4
Compare
Choose a tag to compare

General improvements, server auto-reload feature, updates to some API methods.

Relevant:

Digest:

  • CoreWM: Moved buttons panelitem config into src/conf
  • client: Split cookie util methods into cookies.js
  • client: Split color util methods into colors.js
  • client: Moved misc->cleanHTML to dom->$clean
  • css: Copy some 'iframe' rules for 'object'
  • auth: Separated some code in 'createUI()'
  • auth: Renamed 'onRequestLogin()' to 'requestLogin()'
  • auth: Renamed 'onCreateUI()' to 'createUI()'
  • auth: Moved login template to client
  • auth: User object in demo auth now set in config
  • server-node: Code watcher now a service, improvements
  • server-node: New '--reload' feature
  • server-node: Added 'getSession' to connection module
  • server: Now possible to mix connection modules
  • bin: Allow override OSJS_ROOT in cli
  • misc: Updated dependencies

osjs-2.1.3

27 Aug 19:47
v2.1.3
Compare
Choose a tag to compare

Did a pass of the event handling, making significant improvements on non-mouse input devices.

Solves quite a fiew issues, especially with touch devices that made certain UI elements hard to use.

Relevant:

osjs-2.1.2

24 Aug 18:14
v2.1.2
Compare
Choose a tag to compare

Updated test coverage, some small fixes to node server.

Relevant:

Digest:

  • dialogs: Cleaned up some old scheme handling
  • server-node: Updated environmental variable reading on startup
  • server-node: Return promise on shutdown method
  • server-node: Allow overriding VFS transports in certain methods
  • server-node: Correction in User.hasGroup check
  • server-node: Prevent exception in Settings::get() when no config set
  • server-node: Updated some default promise rejections
  • tests: Reverted a commit that commented out tests
  • tests: Updated server tests
  • tests: Better node server coverage

osjs-2.1.1

22 Aug 21:39
v2.1.1
Compare
Choose a tag to compare

Mainly bugfixes related to previous release, but also brings back Dropbox support.

Relevant:

Digest:

  • Settings: Corrections of some paddings in main window
  • Settings: Updated compability
  • CoreWM: Fixed an invalid self-reference in DigitalClock
  • CoreWM: Updated compability
  • VFS: Dropbox now supports find() (#28)
  • VFS: Added Dropbox v2 support (#28)
  • VFS: Now possible to override 'osjs:' mountpoint
  • VFS: Replaced a static mountpoint definition (onedrive)
  • VFS: Replaced a static mountpoint definition (google-drive)
  • GUI: Correctly check for in GUIIframe
  • GUI: Prevent error on non-event fn args
  • CSS: Move pointer-events block prevention decleration down to body
  • server-node: Updated some documentation
  • server-node: Correction in User documentation
  • client: Revert to a default promise on Extension init
  • client: Updated some documentation
  • core: Renamed internal hooks
  • utils: Added 'urlparams' method
  • dom: check for native remove() support in $remove()
  • process: Fixed some issues in reload()
  • window-manager: Use DOM.$remove for Opera compability
  • process: Removed BC kept when refactoring
  • window-behaviour: Add 'data-window-hint' to body when manipulating windows
  • misc: Updated locales
  • misc: Updated some dotfiles
  • misc: Updated INSTALL.md
  • misc: Update LICENSE (Closes #604)
  • misc: Updated 'Extension' package init and template
  • misc: Removed bin/build-opkg.sh
  • misc: Now using node:boron-alpine for Docker
  • misc: Removed a beacon from README
  • misc: Updated dependencies
  • misc: Updated github ISSUE_TEMPLATE
  • bin: Removed some defunct scripts
  • bin: Updated docker image

osjs-2.1.0

13 Aug 18:10
v2.1.0
Compare
Choose a tag to compare

Rewritten to ES6 (Babel), Webpack and Express.

Many of these are breaking changes, but you can easily migrate to the new style.

For a full writeup of changes etc, see links below.

Relevant:

Digest:

  • Core: Rewritten to ES6
  • Core: Callbacks replaced with Promise
  • Core: Now using imports
  • Core: Deprecated all marked methods
  • Core: Removed global namespace (available as BC module)
  • Core: Removed support for "simple" packages
  • Core: Removed support for "dummy" packages
  • Core: Removed support for "old" packages
  • Core: Detached Scheme files from applications
  • Core: Changed in namespaces (code separation)
  • API: Now using axios for XHR
  • API: Now using bluebird for better promises
  • VFS: Removed 'delete' operation (use 'unlink')
  • GUI: Schemes now embed in bundles if used
  • Packages: Default packages refactored
  • build: Now using Ygor as task system
  • build: Rewritten
  • build: Now using Webpack for themes
  • build: Now using Webpack for packages
  • build: Now using Webpack for core
  • build: Removed grunt entirely
  • build: Split up into separate package
  • build: Changed templating generation
  • build: Simplified configuration capabilities
  • build: Better overlay support
  • server-node: Rewritten to ES6
  • server-node: Now using Express
  • server-node: Changed how modules look
  • server-node: Better module APIs
  • server-node: Better user handling
  • conf: Changed overlay layouts
  • conf: Overlays now support themes
  • conf: Overlays now support configuration includes
  • conf: Changed vfs configuration
  • misc: Added some new bin/ scripts
  • misc: Removed the Zip helper. This will be replaced with something newer.
  • misc: The Database handler now uses separate tables
  • misc: Added OSjs.require() for externals
  • misc: Moved src/client/themes to src/themes
  • misc: Bugfixes and general cleanups
  • misc: Performance improvements
  • misc: No more 'dist/vendor' by default
  • misc: Removed automated installers from repo
  • misc: Separated graphics sources to own repo
  • misc: Separated x11 sources to own repo
  • misc: Separated Broadway (will be replaced with Xpra)
  • misc: Updated documentation
  • misc: Now using esdoc

osjs-2.0.0-97

16 Jun 22:52
v2.0.0-97
Compare
Choose a tag to compare

Bugfixes, updated dependencies, build system updates and moved some methods from Storage to Authenticator module

Relevant:

Digest:

  • WM: Change window spawn behavior
  • FileManager: Add upload dialog on native file drops
  • MusicPlayer: Added workaround for seeker not having correct start/end
  • Dialogs: Fixed 'undefined' in message for upload dialog
  • Dialogs: Fixed file upload dialog not closing progress
  • Core: Removed deprecated 'handler' BC (#572)
  • API: Updated loading indication methods
  • server-node: Support for setting 'hostname' http option
  • server-node: Moved some methods from 'Storage' to 'Authenticator'
  • server-php: Moved some methods from 'Storage' to 'Authenticator'
  • build: Updated dist template
  • build: Added support to specify repos on 'build:packages'
  • misc: Add '.woff' extension to MIME config
  • misc: Updated dependencies
  • misc: Some general bugfixes
  • misc: Updated INSTALL
  • misc: Updated eslint