1.1.0
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