Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Releases: GitSquared/edex-ui

eDEX-UI v2.0.1

27 Jan 17:36
Compare
Choose a tag to compare

2.0 Patch 1 release

A simple patch release to fix some issues and update dependencies.

Changelog since v2.0.0:
Improvements

  • Existing modules:
    • main_shell:
      • Fix terminal resizing cutting off the last line on 2560x1440 displays (8eb55d0, #393)
    • mod_netstat, mod_globe:
      • Fix some HTTPs requests not being sent from the selected network interface (0c8b0a0, #376)
    • fsDisp:
      • Fix double-loading of filesystem on window reload (ddd3e28, #392)
    • main_shell, mod_globe:
      • Add experimental scanning & geolocation of IP addresses displayed in the terminal output (50ef128, #397)
    • settingsView:
      • Display iface override as a dropdown menu (50a555e, #403)
    • keyboard:
      • Fix altgr physical keyboard key also illuminating ctrl keys on some systems (2217b24, #330)
  • Themes & Customization:
  • Core:
    • Add experimentalGlobeFeatures boolean option (50ef128)
    • Write a more verbose default configuration file (37618b9)
    • Disable multithreaded controller on single-core systems (1949ea0, #404)
  • Development:
    • Unrelease master branch code will now always be versioned with the number of the version it's supposed to ship with and the -pre suffix (for instance, v2.1.0-pre)

Known issues
None confirmed, 3 investigations ongoing.

What's next?
eDEX-UI has now reached a pretty stable and complete state, so development might slow down a bit. I'm working towards new, exciting (and huge) features like external modules support, remote monitoring, multi-monitor support, and others, but can't give any ETA yet on any of those.

eDEX-UI v2.0.0

13 Jan 17:52
Compare
Choose a tag to compare

🎉 2.0!

This is quite a massive update and I'm not going to write all the details about each commit, so if you want an in-depth changelog, please refer to the comparison with the previous tag.

However, here's a run-down of the most impactful changes:

  • ⚡ HUGE performance boost & better GPU compatibility. (#217 and #238 FIXED) Electron was updated from 2.4 all the way up to 4.0, which fixed a lot of issues, notably one where people with specific AMD cards could not see the globe at all.
    Multithreading support was added for all systems, which improves performances a lot, especially for people with >4 CPU cores.

  • ✋ Multitouch support (#100) was finally added and you can now use eDEX on your touchscreen desk. Enjoy.

  • 🔈 SOUND. There are now sound effects at startup and when typing and receiving output (you can switch them off, don't worry.) Also a work in progress "extraAudio" setting that enables a bunch of extra sounds & loops to really get in the mood.

  • A new graphical settings editor in a draggable modal window allows you to tweak edex without opening the notepad. There's also a button to open said notepad, in case of.

image

  • Change disks & access USB drives in the filesystem display. (#266)

gif

  • macOS users now have the correct environment vars set up in the eDEX terminal. That took some time, sorry. (#366, #336)

  • The automatic selection of the right network interface for monitoring has been improved. There's also an override in the settings in case it fucks up.

And that's about it, plus a few new keyboards and themes from you guys. Enjoy!

eDEX-UI v1.1.2

02 Dec 16:09
Compare
Choose a tag to compare

Day +12 update

This is the last update for v1.x.x. For the next version, I'll rewrite a large part of eDEX (the handling of modules and multithreading) and upgrade Electron to v3, which should boost performance and solve a number of issues.

Changelog since v1.1.1:
Improvements

  • Existing modules:
    • boot screen:
    • main_shell:
      • Fix terminal resizing on some 16:10 displays (bb25313, #302)
    • clipboard_buttons:
      • Fix clipboard buttons not working with new tab system (e3b3607)
    • keyboard:
    • mod_cpuinfo:
      • Fix incorrect CPU temperature on some hardware with Linux (5069123, #285)
  • Themes & customization:
    • (all themes) Fix styling issues on 16:10 displays (f1276d1, #317)
  • Core:
  • Development:
    • README:
      • Add Hackaday link (76dfceb, by @acolombo25)
      • Add Developpez.com link (5afea2d)

Known issues

  • Multitouch doesn't work yet (#100)
  • Some GPUs fail to initialize WebGl - waiting on an upstream fix to get released (#217)
  • Internal websocket fail to establish when using a network proxy (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)
  • Performance on some Windows machine can get very crappy (#238)

What's next
2.0.0! No precise ETA yet, but I hope to release it before mid-january.

eDEX-UI v1.1.1

26 Nov 18:25
Compare
Choose a tag to compare

This is a hotfix for v1.1.0 that fixes #291 and #292.

Note that assets in the v1.1.0 release have been overwritten with the one from v1.1.1.
For more information about this release check the v1.1.0 changelog.

eDEX-UI v1.1.0

25 Nov 18:48
Compare
Choose a tag to compare

(note: assets in this release have been updated to include the v1.1.1 hotfix.)

Day+5 update

🎉 eDEX now has tabs!

tabs demo

It's been 5 days since 1.0 and traffic to this repository is starting to slow down (thankfully). Since 1.0:

  • eDEX was downloaded 9 875 times, all OSs included
  • the geoip api that powers eDEX's globe sent out 77.29 GB of JSON data
  • 51 issues and 7 pull requests were closed
  • 2 issues where found & reported upstream in the libraries used by eDEX
  • We went "top trending" on GitHub, Hacker News, r/unixporn

Overall this was a massive success for a small side-project. Thank you all again for the feedback and reports! ❤️

(Note: I've been asked multiple times if i would write about how this project came together, if you're interested, see #272)

Changelog since v1.0.1:
Improvements

Known issues

  • Multitouch doesn't work yet (#100)
  • Some GPUs fail to initialize WebGl - waiting on an upstream fix to get released (#217)
  • Internal websocket fail to establish when using a network proxy (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)
  • Performance on some Windows machine can get very crappy (#238)
  • eDEX slows down when geoip requests fail (#270)

What's next
More bugfixes and small features are coming in the next weeks. Longer-term roadmap will be unveiled soon.

eDEX-UI v1.0.1

21 Nov 18:56
Compare
Choose a tag to compare

Day+1 hotfix update

eDEX-UI hit 1.0.0 about 24 hours ago. In the meantime the project has gained a lot of attention on both Reddit & GitHub, and I've received a good bunch of issue reports and general feedback.
This release ships fixes for the most pressing (and easy enough to solve) issues, along with the first community contribution, the Dvorak keyboard layout by @RandomUnknown!
Thank you all! ❤️

Changelog since v1.0.0:
Improvements

  • Existing modules:
  • Core:
    • updateChecker: Remove console.log that made its way through to master (2ebbd87)
    • Add support for 21:9 screen ratio (e9bc5ea, #225)
  • Development:

Known issues

  • Multitouch doesn't work (#100) - this issue was finally confirmed, fix underway
  • Some AMD GPUs fail to initialize WebGl (#217)
  • Some reports of a socket-related error appearing at startup (#222)
  • On MacOS, eDEX loses focus after initializing fullscreen (#223)
  • Changing themes in a running instance overflows memory over time (#221)

Most users shouldn't be affected by the above issues. The next release is scheduled for day+5 (25/11/2018), with another bunch of bug fixes and improvements.

Again, I want to thank everyone who has upvoted/starred this project, tried it out and/or reported bugs. This was an awesome launch and I look forward to pushing eDEX even further.

eDEX-UI v1.0.0

20 Nov 13:58
Compare
Choose a tag to compare

This is it! It's been years, but I'm finally happy enough with the result to consider this project "finished".
Of course, I'll still stay around to fix issues and update dependencies if needed.

Note that a release will be coming soon to port eDEX to Electron 3.0, which might boost performances a little.

Changelog since v1.0.0-rc2:
Improvements

  • Existing modules:
    • mod_toplist:
    • mod_cpuinfo:
      • Add edge-case memleak safeguard (0f51c41)
  • Core:
    • Fix process info on Windows assets (9fad266)
    • updateChecker: Fix data getting trimed and checker always failing (b26e619)
  • Development:
    • README:
      • Add new "Featured in" section (3020a7d)
      • Replace codacy with latest release link (ce27916)
      • Added blade and disrupted screenshots (d251cfe)

+ a load of dependencies updates

Known issues

  • Multitouch might not work (#100) - this issue still isn't confirmed yet but i can't test it, please see the issue thread if you want to help.

🎉 📦

eDEX-UI 1.0 Release Candidate 2

16 Sep 14:58
Compare
Choose a tag to compare
Pre-release

This is the second Release Candidate for v1.0.0.

All features have been polished, but testing isn't complete yet and there are some known issues.

Changelog since v1.0.0-rc1:

New modules

  • toplist - Display the 5 most CPU and memory-intensive processes. This was missing from rc1.(7bc0f42)

Improvements

  • Existing modules:
    • mod_sysinfo:
      • Enhanced battery display (51c391a)
    • mod_cpuinfo:
    • mod_ramwatcher:
      • Reduced mod_ramwatched grid size 1000->440 (9f2a8e6)
    • mod_globe:
  • Themes & customization:
    • Updated default "tron" theme(s) to something actually looking like TRON (1811e8c)
    • Add "chalkboard" theme (f863cb2)
    • Add "tron-typeleft" injectCSS showcase theme (7f7cc46)
  • Core:
    • Add multiple safeguards against memory leaks (b37ef49)
    • Add a few recommended security safeguards (6007626)
    • Updated application icon because it used to make me throw up (6e1abd8)
  • Development:

+ a load of dependencies updates

Known issues

  • Multitouch does not work (#100)

Feel free to test this version and report issues not listed above using the bug tracker.

Wanted for v1.0.0 but not included in this RC:

  • Final polishing on the README + new screenshots featuring multiple themes
  • Website?

eDEX-UI 1.0 Release Candidate 1

06 Aug 13:39
Compare
Choose a tag to compare
Pre-release

This is the first Release Candidate for v1.0.0.

All features have been implemented, but testing isn't complete yet and there are some known issues.

Changelog since v0.9.1:

New modules

  • globe (Network globe display) - maps the local computer's network using GeoIP data (from external service, see ipapi) and displays the results on a globe. (ade22cc)
  • clipboardButtons (self-explanatory) - even smaller than mod_clock, this module creates 2 DOM buttons useful for copy/pasting from/to the TTY. See #37. (d27ae49)

Improvements

  • Existing modules:
    • keyboard:
      • Fixed tactile keyboard enter key not working on win32 (2bc63aa)
    • sysinfo:
      • Fix battery level display (af31148)
    • terminal:
      • Fix selecting text & mouse events handling (2d2ac17)
    • netstat:
    • conninfo:
      • Improved network availability display (8924971)
    • fsDisp:
      • Fix error when cwd content changes (564cb91)
  • Themes & customization:
    • Updated all included themes for new mod_globe options (c815a4c)
    • New tron_disrupted theme to showcase the possibilities of injectCSS (7a2e2fd)
    • Fixed port option not being considered in frontend (a518887)
  • Core:
    • nothing changed
  • Development:
    • Closed #99 (e9c8d43)
    • Use .snyk to patch vulnerabilities on CI build (d3eb36c)
    • Source file copy is now logged on *nix builds (1841de8)
    • Added exception in prebuild_minify for the huge grid.json file shipped with mod_globe (b0d4b0f)
    • README:
      • Specify where do vulnerabilities come from (3a16dec)
      • Add Credits and Thanks sections (891de92)

+ a load of dependencies updates

Known issues

  • Multitouch does not work (#100)

Feel free to test this version and report issues not listed above using the bug tracker.

Wanted for v1.0.0 but not included in this RC:

  • Snap builds
  • Final polishing on the README + new screenshots
  • Website?
  • Change to MIT license?

Filesystem display, extended customization, tons of small improvements

14 Jun 17:37
Compare
Choose a tag to compare

New platforms

  • Added support and build targets for macOS

New modules

  • fsDisp (Filesystem display) - a file browser that follows the TTY

Improvements

  • Existing modules:
    • conninfo:
      • Fixed an issue where the module wouldn't track the correct networkInterface
      • Fixed scaling and units
      • Added total bandwith usage counter
    • keyboard:
      • Fixed sizing on 16:10 monitors
  • Themes & customization:
    • add injectCSS support for themes
    • add custom fonts support
    • add allowWindowed and experimentalFeatures options to settings.json
    • Finished writing documentation on the wiki
  • Core:
    • Do not silently fail when websocket address is in use, show native pop-up instead
    • Reworked console logging using signale
    • New IPC bridges between renderer and backend processes
  • Development:
    • Lightweight Travis build scripts without Docker
    • macOS builds in CI
    • Rewritten README to better explain what eDEX is and what it aims to achieve

That's all folks, see you in 1.0.