Skip to content

1.0.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@retrixe retrixe released this 24 Sep 22:12
d8f0ec0

πŸŽ‰ Another Ecthelion beta release!

Ecthelion beta.2 is somewhat less substantial than beta.1, but we've still fit in a big UI rework and a bunch of improvements behind the scenes 🎊 Batched console updates ensure console performs consistently even when receiving thousands of lines per second (previously even printing ten lines would cause visible visual delay), the performance of FileList has improved, some prerequisite refactors needed for virtualising FileList have been done, noindex tags have been added to the dashboard, and last but not least, Ecthelion has been updated to MUI v5 \o/

Well, you may ask what's special about MUI v5. The UI now has improved font sizes, text fields, dialogs, button sizes and spacing, and the opportunity was taken to carefully tweak the theme to look much better than before. It looks like a matte black website now, if websites could be matte black. The groundwork for advanced theming has been laid down as well, and the following theming options have been added to the /about page 🎊

image

These options were fairly easy to add, and whilst not a priority, Ecthelion could eventually be themed in powerful ways right from your /about page fairly easily if someone were to work on it. The current priority, however, is mainly on features that matter (aww) so this is really not something I (hint: if you could, I would definitely appreciate a PR ;) will spend my time working on.

What's left for Ecthelion 1.0:

  • Some refactoring to the Files component.
  • Multiple node support on /servers page.
  • Virtualise the file list.

Ecthelion 1.0 should hopefully be out in the next 6 months at this pace, but I confidently recommend using this in production environments, as it has been tried and tested for the past year in alpha stage without any bugs, and care is taken not to introduce any new ones with this one.

A note about ETAs: Yes, beta.2 came out mere 4 days after beta.1, aka I have some spare time to work on Ecthelion. 1.0 may come out tomorrow or 2023. I'm a single developer and it's hard for me to give out anything concrete. I would say 6 months is my worst case prediction at the moment, while next week is my best case prediction. Don't expect any accuracies with these ETAs. My advice: it doesn't matter. These pre-releases are in excellent shape.

Major Changes

  • Update to MUI 5: #15

Minor Changes

  • Batch console updates and render every 50ms: 4288713
  • Memoise FileListItem, rename opip: 715fdfd

Patches

  • Improve console colors, fix bug w/ corner toggle: d8c9826
  • Fix refetch in /servers, add noIndex tag: 106a2d5
  • Enable some ESLint rules, clean FileList further: e115a53
  • Remove lastEls, clean up Files inline JSX funcs: 6ab677b