Skip to content

1.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@retrixe retrixe released this 20 Sep 17:08
4c0258e

🎉 The first Ecthelion beta release \o/

Ecthelion beta.1 comes with signficant improvements :^) The /files page now uses catch-all routes so URLs look like /dashboard/server/files/a/b instead of ?folder=a%2Bb, much cleaner! Invalid servers and nodes are handled correctly now, and many bits of code have been cleaned up. Most media queries have been replaced with CSS equivalents, which enables a smooth experience with no layout shifting, and console performance has been increased further on Chrome-based browsers. Some bugs with the new way of downloading files has been fixed too.

What's left for Ecthelion 1.0:

  • Batching many console updates in a short period.
  • Clear out a lot of logic from Files component.
  • Multiple node support on /servers page.
  • Consider switching to npm.
  • Merge the MUI v5 branch.
  • Virtualise the file list.
  • Refreshed theme.

Ecthelion 1.0 should hopefully be out in the next 6 months at this pace, but this version is still easily production ready, and I recommend using this in production environments as it has been tried and tested for the past year in alpha stage without any bugs.

Major Changes

  • Fix folder navigation bug and use catch-all route: beb0c87

Minor Changes

  • Handle invalid server/node, refactor some code: d144c86
  • Improve console a lot. Use column-reverse on Chrome again. Move buttons to their own React component. Remove authWrapperCheck: d33d852
  • Use more CSS media queries, isolate ConsolePage: c682269

Patches

  • Fix authentication edge-case, use Next.js 10.1. Also prepare for Webpack 5 with no named JSON exports: b774f59
  • Update to Next.js 10.2, update deps: 827626d
  • Bump glob-parent from 5.1.0 to 5.1.2: #11
  • Update dependencies, fix file download issue: f5e3f2f
  • Update ESLint and TypeScript: de89888
  • Remove authWrapper, fix download prompt. Refactor bits of FileManager, nothing too extensive: 3c68d6e
  • Bump next from 11.1.0 to 11.1.1: #14
  • Use explicit error types to avoid VSCode: 42e7154