Skip to content

1.1.0

Compare
Choose a tag to compare
@retrixe retrixe released this 04 Jul 22:25
b0f42bd

Compatible with Octyne 1.x, targets Octyne 1.1.x.

πŸŽ‰ Ecthelion v1.1 brings a bunch of improvements and supports all new Octyne v1.1 features!

  • Added Jest and GitHub Actions for improved testing.
  • The Properties tab is now gone, since it wasn't useful.
  • Console will now reconnect if the connection drops.
  • Console also supports the new v2 API which reduces disconnects (requires Octyne v1.1+).
  • The stop button will now use SIGTERM instead of SIGKILL to try gracefully stop apps instead of killing them (requires Octyne v1.1+).
  • Remove WIP from mass actions dialog, since they work fine. Compression is also fully working with Octyne v1.1+.
  • The About page has been transformed into a complete Settings panel now with account management and Octyne configuration 🎊 πŸš€ (requires Octyne v1.1+).
  • Server list now refreshes every second with the latest status of apps.
  • The top bar has been redesigned with icon buttons instead 🎊
  • The file explorer now uses ?file= in path, so you can now link to individual files πŸŽ‰ Additionally, if you link to a file directly in the folder path e.g. /dashboard/x/files/file.txt, you will automatically be redirected to the correct ?file= path 🎊

Minor Changes

  • Setup Jest and GitHub Actions: 88025af
  • Drop useless Properties tab: 17d1dcf
  • Add reconnecting to /console, support hot reload: a1544fd
  • Prepare for cookie-based authentication: 9bd3ad2
  • Use SIGTERM on Octyne 1.1, drop 1.0 STOP support: 71334d0
  • Support console v2 API, with console v1 fallback: e658115
  • Remove WIP from dialog, fix 10s upload timeout. Mass actions are not WIP, they are feature complete. Compression is also fully functional with Octyne 1.1: 7ca1b55
  • Move /about into new Settings page: e22f7d8
  • Add account management page: 13a65d8
  • Add configuration page to settings. Adds support for the new Octyne 1.1 /config APIs: 1032ad1
  • Split useInterval, refresh server list every 1s: a9411dc
  • Use icon buttons for top bar (except for Servers): 5eeef1a
  • Use Apps icon to replace Servers button: 73113e7
  • Add filename to path query when opening in editor: f3062be
  • Handle downloads through ?file= param too! πŸš€: e326f7b
  • Redirect user if folder path leads to a file πŸš€: c51d5d3
  • Support shift+click in the file explorer! πŸš€: 65d72ae

Patches

  • Fix issues with CI: 1d65d8a
  • Fix /servers login and console reconnect bug. /servers used to show loading indefinitely when not logged in. Console would spam WebSocket connections in case of failures: 16bf106
  • Fix refetching immediately with SIGTERM: d0b9970
  • Improve process statistics header: 24fe79f
  • Make Editor props more flexible: c2b9ff3
  • Fix bit of padding, add extra note for console-v1: 0ba1693
  • Support more errors in file explorer: 73753de
  • Update all dependencies, adjust for ESLint: 425ed39
  • Opt into some ESLint rules, prepare for more: ab557a6
  • Remove unnecessary component memoisations: 2e1a46b
  • Bump json5 from 1.0.1 to 1.0.2: #27
  • Upgrade more deps to fix vulnerabilities: f147beb