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.2.8, and archiving the project

18 Oct 20:27
v2.2.8
7a9205b
Compare
Choose a tag to compare

2.2 Patch 8
👇 Scroll to the bottom of this changelog for downloadable binary releases


So Long, And Thanks For All The Fish

👋 Hey there!
It has been 3 years since eDEX's initial 1.0 release. Since then, 16 updates have been released with the help of 46 contributors, and they have been downloaded about 400 000 times (:exploding_head:!).

Last year I opened an issue to gather support (both moral and financial) to fund maintenance, as I was a student with little resources for a project of this size. Thanks to sponsorships and the generous donations of some of you I've been able to keep the project on life support.

This summer I dropped out to become a full-time software eng, and I feel it is time to re-assess the situation.

eDEX-UI will now be archived as I will move on to other projects.

The codebase has been in dire need of a fresh refactoring for some time now, and considering the limited usefulness of the software (I like to think of it as a functional art project), I think this is the best decision to go forward.

I want to thank every person who has ever contributed to, starred, liked, tried out, crashed and bugsquashed eDEX-UI. We had a really good run and lots of fun.

Keep cool ✌️
-G

P.S: you can follow me around on Twitter if you want to hear about new stuff.


Sponsor

Want to help support my open-source experiments and learn some cool JavaScript tricks at the same time?
Signup to the Bytes newsletter (it's free)!

Bytes by UI.dev


Changelog

Known bugs

eDEX-UI v2.2.7

20 Mar 14:02
v2.2.7
ee73621
Compare
Choose a tag to compare

2.2 Patch 7
👇 Scroll to the bottom of this changelog for downloadable binary releases


Sponsor

Want to help support my open-source experiments and learn some cool JavaScript tricks at the same time?
Signup to the Bytes newsletter (it's free)!

Bytes by UI.dev


Changelog

Apple Silicon (m1) builds have been temporarily disabled as we need to iron out some issues. Subscribe for updates in #1054.

ARM builds for Linux platforms (both armv7 & v8) have been fully automated and will now be included in every release. Run it on a Pi!

Known bugs

eDEX-UI v2.2.6

22 Feb 11:09
v2.2.6
a6dbc0b
Compare
Choose a tag to compare

2.2 Patch 6
👇 Scroll to the bottom of this changelog for downloadable binary releases

Thanks to Bytes' sponsorship of this project and the generous folks donating through GitHub Sponsors, I've officially changed the status of edex from "unmaintained" to "maintenance mode". More info in #769.


Sponsor

Want to help support my open-source experiments and learn some cool JavaScript tricks at the same time?
Signup to the Bytes newsletter (it's free)!

Bytes by UI.dev


Changelog

Also: Apple Silicon (macos-arm64) builds, upgraded to Electron 11.

Known bugs

eDEX-UI v2.2.5

20 Dec 09:56
337cfba
Compare
Choose a tag to compare

Hotfix release

Changelog

Please also check out the v2.2.3 changelog notice

eDEX-UI v2.2.4

03 Dec 21:03
fa17a8a
Compare
Choose a tag to compare

Hotfix release for #937

Please read on to the previous changelog!

eDEX-UI v2.2.3

27 Nov 15:09
e8a36aa
Compare
Choose a tag to compare

2.2 Patch 3!
👇 Scroll to the bottom of this changelog for downloadable binary releases

This project is no longer actively maintained for the time being, more info in #769.
Even so, many fixes and improvements have been contributed since the last release over a year and a half ago, and I didn't want to leave eDEX in a state where the latest stable is unsupported.

Thanks to all contributors who have participated in this release: @Animus-Surge @qsniyg @wrac4242 @D4rkia @bodograumann @bitigchi @ImCheesecake @bilbu @Jabster28 @lebarde @Maxim-Mazurok @bsodmike @N1KN1M @niklas2810 @valflrt @shinenelson @theunbound @timescam and others.
This release is dedicated to them.

Thanks to my GitHub Sponsors: @sweepyoface @J-Sek @sukram230799 @LouisJenkinsCS @cygnostik and to all the people who've financially supported my open-source work.

Special mention to @lebarde and @Jabster28 for directly helping out with the tedious work of making a new release.


Changelog since v2.2.2 (1.5 years ago, full diff only)

310 commits
  • 60bfaf3 tag v2.2.3 #907
  • f643b19 revert to electron 10 #907
  • 7deb4d8 remove failing apple silicon builds, consistent artifact naming on macOS
  • 98a645a chore: upgrade minor updates in runtime deps
  • 80671fc allow more installer config on win32 targets #917
  • ae5a420 upgrade to Electron 11, attempt apple silicon build #907
  • 4b688c7 enable Linux arm64 builds #313 #818 #907
  • 087b9eb 👷 Feat: Replace Travis w/ GitHub Actions CI (#912)
  • aef706c Fix: fix travis cli for manos & linux (#911)
  • bfde6a3 Fix issue #833 (#910)
  • 30590c6 Update README.md
  • bead403 Set Appimage compression rate to `normal` (#906)
  • c608bd6 fix logic error in last commit (#905)
  • 37ba84a ⚡ limit multithreading to 7 extra threads
  • 048feb5 🐛 separate shell and shellArgs #791
  • 98f6064 ⬆️ upgrade deps
  • c944d75 Fix #873 (#892)
  • 6da52a8 Implement a text editor feature (#875)
  • e88017d Added chalkboard-notype theme (#886)
  • 1e9a600 Fixed issue #758 (#877)
  • 53fbdba Fix issue #861 (#869)
  • 118516f Add standard danish keyboard (#868)
  • 7ac1b3c Fix issue where images wouldn't load from general filesystem on Windows (#862)
  • fa6f1c5 Fix arm issue link #863
  • 56de649 Fix #857
  • 17dc374 🐛 Fix #841
  • 78a5436 ⬆️ Upgrade to Electron 10
  • 0b568fa Network Traffic Upload and Downlaod value (#850)
  • c83d2aa Create SECURITY.md
  • d04aeea Remove Fossa integration in CI
  • ba97c14 Add ARM notice to readme #818
  • 3973aa0 Add the option to disable fullscreen mode (#830)
  • 21b69d6 Add standard Italian keyboard layout (#827)
  • 459e50e fixed start script for windows (#817)
  • ab89c90 added padding at the terminal bottom (#789)
  • 72da500 📦 Update file icons
  • 90193f7 ✨ Add ui.dev Bytes sponsorship to README
  • 166845a Add Linux For Everyone to Featured By section (#799)
  • 72782fe ⬆️ Bump systeminformation from 4.26.10 to 4.27.11 in /src (#795)
  • 11bd576 ⬆️ Bump electron from 9.3.0 to 9.3.1 (#777)
  • b4456a6 Add status warning in Readme
  • 64f3bc5 [Snyk] Security upgrade electron from 9.2.0 to 9.3.0 (#763)
  • 4387daf ⬆️ Bump bl from 4.0.2 to 4.0.3 (#760)
  • bbbcfe6 New featured in entry
  • fb554ed ⬆️ upgrade deps
  • 9f2d08a 📦 (fsDisp): update file icons
  • 363fe65 📦 update file icons
  • 5589273 ⬆️ Upgrade deps
  • 1b60a87 Don't refresh filesystem if path hasn't changed (#746)
  • 54ddb18 Fix media with hashtags in their filenames (#745)
  • 8a7f064 Add option to configure the displayed welcome username (#744)
  • b462528 Add new featured link
  • 542520f [Snyk] Security upgrade electron from 8.2.4 to 8.3.1 (#729)
  • 76c0851 ⬆️ Bump electron from 8.2.3 to 8.2.4 (#728)
  • f79657e 📦 (fsDisp): update file icons
  • ec7aa28 ⬆️ (deps): update packages
  • 0d9a463 📦 (fsDisp): Update file icons
  • c15799c ⬆️ (deps): Upgrade deps
  • a517ab2 🐛 (fsDisp): Fix #710 SyntaxError on clicking files in fsDisp
  • c0e7451 🔒 (sec): Fix vulns in build deps
  • a173570 🔒 (sec): Apply patches for current vulns
  • 4ebd25e 📦 (fsDisp): Update file icons
  • abbfecd ⬆️ (deps): Upgrade deps
  • 24c8025 ⬆️ Bump electron-builder from 22.3.2 to 22.4.0 (#704)
  • 0ed8186 ⬆️ Bump electron from 8.0.2 to 8.1.0 (#705)
  • cb82042 ⬆️ Bump systeminformation from 4.22.4 to 4.23.0 in /src (#708)
  • 1884916 Merge pull request #707 from GitSquared/dependabot/npm_and_yarn/src/augmented-ui-1.1.2
  • 899535a Merge pull request #706 from GitSquared/dependabot/npm_and_yarn/src/ws-7.2.2
  • 1ae115a ⬆️ Bump augmented-ui from 1.1.0 to 1.1.2 in /src
  • 8d44564 ⬆️ Bump ws from 7.2.1 to 7.2.2 in /src
  • 8ec0fa7 ⬆️ Bump systeminformation from 4.22.3 to 4.22.4 in /src (#700)
  • f584389 ⬆️ Bump electron from 8.0.1 to 8.0.2 (#701)
  • 3175213 ⬆️ Bump systeminformation from 4.21.3 to 4.22.3 in /src (#696)
  • 382e2c7 ✨ (audiofx): Add audioVolume option (#691)
  • a0afac9 Merge pull request #694 from GitSquared/dependabot/npm_and_yarn/node-abi-2.15.0
  • 6c40cb1 ⬆️ Bump node-abi from 2.14.0 to 2.15.0
  • 4879911 Merge pull request #693 from GitSquared/dependabot/npm_and_yarn/electron-8.0.1
  • 31cc75e Merge pull request #692 from GitSquared/dependabot/npm_and_yarn/src/systeminformation-4.21.3
  • f88231d ⬆️ Bump electron from 8.0.0 to 8.0.1
  • e55a04b ⬆️ Bump systeminformation from 4.21.1 to 4.21.3 in /src
  • 591430c ⬆️ Bump electron from 7.1.11 to 8.0.0 (#687)
  • 7547639 ⬆️ Bump xterm-addon-attach from 0.4.0 to 0.5.0 in /src (#688)
  • d4a0188 ⬆️ Bump xterm from 4.3.0 to 4.4.0 in /src (#689)
  • 9f6a44f ⬆️ Bump node-abi from 2.13.0 to 2.14.0 (#686)
  • b6723f6 Merge pull request #685 from GitSquared/dependabot/npm_and_yarn/cson-parser-4.0.4
  • 596fa9e ⬆️ Bump cson-parser from 4.0.3 to 4.0.4
  • 134a0cd 📦 (fsdisp): Update file icons
  • 70fcb50 ⬆️ (deps): Upgrade deps
  • d6e79d2 ⬆️ Bump electron-builder from 22.2.0 to 22.3.2 (#682)
  • 72aa5a2 ⬆️ Bump systeminformation from 4.19.2 to 4.20.1 in /src (#678)
  • 312526a ⬆️ Bump electron-rebuild from 1.8.8 to 1.9.0 (#684)
  • 59949fe ⬆️ Bump clean-css from 4.2.1 to 4.2.2 (#683)
  • 9901a36 Merge pull request #681 from GitSquared/dependabot/npm_and_yarn/electron-7.1.10
  • d672950 Merge pull request #680 from GitSquared/dependabot/npm_and_yarn/src/geolite2-redist-1.0.4
  • 290a128 Merge pull request #679 from GitSquared/dependabot/npm_and_yarn/src/osx-temperature-sensor-1.0.5
  • 978d74b ⬆️ Bump electron from 7.1.7 to 7.1.10
  • 86a7b98 ⬆️ Bump geolite2-redist from 1.0.1 to 1.0.4 in /src
  • e4553a4 ⬆️ Bump osx-temperature-sensor from 1.0.4 to 1.0.5 in /src
  • 449745b ⬆️ Bump systeminformation from 4.16.0 to 4.19.2 in /src (#675)
  • 3c041a6 ⬆️ Bump howler from 2.1.2 to 2.1.3 in /src (#669)
  • 277a3a6 ⬆️ Bump nanoid from 2.1.8 to 2.1.10 in /src (#677)
  • 27a24b9 ⬆️ Bump maxmind from 4.0.0 to 4.1.0 in /src (#667)
  • c3c51b0 👽 (mod_globe): Fix #664 Replace geolite2 with geolite2-redist
  • 80c5fbf Merge pull request #662 from GitSquared/dependabot/npm_and_yarn/electron-7.1.7
  • 92b0560 ⬆️ Bump electron from 7.1.5 to 7.1.7
  • 6e87417 Merge pull request #661 from timescam/norman-patch
  • 6e7ab16 Added Norman keyboard layout
  • e4d2e63 Merge pull request #660 from bitigchi/master
  • 58ac8c6 Add Turkish keyboard layouts (Q and F)
  • 5181031 Merge pull request #658 from GitSquared/dependabot/npm_and_yarn/src/ws-7.2.1
  • 1bbb2ae Merge pull request #659 from GitSquared/dependabot/npm_and_yarn/electron-7.1.5
  • 421e440 ⬆️ Bump electron from 7.1.3 to 7.1.5
  • 2f433f1 Merge pull request #657 from GitSquared/dependabot/npm_and_yarn/src/nanoid-2.1.8
  • 5e6651c ⬆️ Bump ws from 7.2.0 to 7.2.1 in /src
  • 3fec914 ⬆️ Bump nanoid from 2.1.7 to 2.1.8 in /src
  • 83c204e 🔀 (merge): Merge updated deps
  • 85a808b 🚑 (renderer): Fix #656 - support numbers in purifyCSS helper
  • 70aaf4a ⬆️ Bump xterm from 4.2.0 to 4.3.0 in /src (#652)
  • ea6ea34 ⬆️ Bump xterm-addon-attach from 0.3.0 to 0.4.0 in /src (#651)
  • 12ccad6 Merge pull request #653 from GitSquared/dependabot/npm_and_yarn/electron-7.1.3
  • 75e1d3f ⬆️ Bump electron from 7.1.2 to 7.1.3
  • 2f8a388 🔒 (theming): Fix fs injection vuln through color - Close #649
  • bd39bd1 🍻 Add Github sponsor link
  • 1f95381 ⬆️ Bump node-abi from 2.12.0 to 2.13.0 (#646)
  • 6acec53 ⬆️ Bump electron-builder from 22.1.0 to 22.2.0 (#647)
  • 78869db ⬆️ B...
Read more

eDEX-UI v2.2.2

19 May 17:01
590c675
Compare
Choose a tag to compare

2.2 Patch 2 Release - WITH IMPORTANT VULNERABILITY FIX

This release comes with a few features that were originally planned to be release alongside v3.0, an API-related change, and some serious security fixes.

Vulnerability disclosure: https://gaby.dev/edex-vuln


Changelog since v2.2.1 (24 commits, full diff):
Improvements

  • Existing modules:
    • main_shell:
      • Do not append --login to powershell.exe (eddc810)
    • mod_toplist:
      • feat: excludeThreadsFromToplist (b832533)
      • Faster refresh rate (ce696ca)
    • keyboard:
      • Fix visual keys not being relieved with altgr (0b2271e, #330)
      • Drop visual keys when window is blurred (d0c1e21)
    • fsDisp:
    • netstat:
      • Replace ipinfo API with a free, external service (temporary mesure)
      • Fix remote code injection vuln (fc5b8d9)

eDEX-UI v2.2.1

30 Apr 09:52
595e903
Compare
Choose a tag to compare

2.2 Patch 1 Release

This overnight patch fixes two breaking bugs on macOS and a possible memory leak for all systems.

  • Fix handling of shell args that was causing issues with env loading, and crashes when trying to specify shell launch options (a1114d9, #492)
  • Fix ramwatcher emitting DOM errors when the swap usage is zero or unreadable, possibly creating a memory leak (aeabef7)
  • Fix the CWD tracker not correctly handling paths with spaces on macOS (0b574b0)

For more information please refer to the v2.2.0 changelog below.

eDEX-UI v2.2.0

29 Apr 18:20
ba98743
Compare
Choose a tag to compare

2.2 release

tl;dr: Fixed a whole bunch of issues, redesigned slanted tabs, monitor your swap usage and hide your typing with the new Password Mode.


Slanted tabs.
image

Password mode (Ctrl+Shift+P).
Peek 2019-04-18 17-52

Swap monitoring.
image


Changelog since v2.1.0 (92 commits, full diff):
Improvements

  • Existing modules:
    • main_shell:
      • Display process name in tab titles for *nix systems (574fee0)
      • Support "Greeting" with username on Windows (122c46c, #470, by @Chromecube)
      • Fix environment variables not correctly being set on tabs 2-5 on macOS (731558f, #472)
      • Improved environment variables for all OSs (57f93d8)
      • Tabs are now slightly slanted, because it looks cool:tm: (c725828, #464, idea by @Xeddius)
    • audioManager:
      • Add an option to disable potentially annoying "feedback" sounds (489bd26, #455, by @Fedorsturov)
    • keyboard:
      • Fix missing handler for tilde character modification (ccbf98a, #454)
      • Replace arrow emojis by proper icon support (7461194, cfc6a94, #462, #467)
      • Add "Password Mode" feature (Ctrl+Shift+P) (9c697a2, #394)
      • Implement a better fix for an AltGr-key visual bug (207d78a, #330)
      • Fix "deadkeys" modifiers not being triggered on the touch keyboard (4ab6c87, #466)
    • filesystem:
      • Fix displaying root directories & system files on win32 (7c65c1b, #433, #235, #262)
      • Improve loading visual feedback, mainly on slow disks (590aa0e)
    • netstat:
      • Replace external ping with custom-made TCP latency test (39b1c9a, #460, #414)
    • ramwatcher:
      • Refactor mod_ramwatcher: More precise information, swap monitoring (8492174)
    • hardwareInspector:
  • Themes & Customization:
    • Add es-ES keyboard (5d53120, #466)
    • Support 1600x900 monitors (2e4d68f, #464)
    • Add color filters customization to themes, with tron-colorfilter showcase (421a392, #483)
  • Core:
    • Log PIDs of terminal processes (a32f403)
    • Add nocursor setting and --nocursor flag (18b9aa4)
    • Reduce likeliness of "white flash" at window spawn (b9fe8ca)
    • List available shortcuts with Ctrl+Shift+K (f317248)
    • Better modal windows handling (65d10c7, 13169e3)
    • Fix copy/pasting issues on some OSs (986cb07)
  • Development:
    • Add FOSSA license scan continuous integration (9f09896, 88af18b, af03b8b)
    • Improve configuration for automated security scans with Snyk (26d5287)

Known issues
Physical keyboard dead keys don't work - #469

What's next?
The repository on which I'm working on for the remote monitoring feature has gone public, even if it's still quite empty.
An issue has been pinned here to track progress on this: #488

When remote monitoring will be out, the next step is external modules, aka an addon system. See #334.

Work has begun on the long-awaited blog post/tech write-up on eDEX (#272).


Like this?
You can buy me a coffee or say hi.
See you next time!

eDEX-UI v2.1.0

28 Feb 18:05
Compare
Choose a tag to compare

2.1 release

tl;dr: Reworked sound effects, thousands of file icons, keyboard shortcuts even on touchscreens, a bunch of bug fixes, and you can show your love now.


🔈 Check out the new sounds & intro animation!
https://www.youtube.com/watch?v=yRA5jS7q05A

File icons in the filesystem display!
image

New hardwareInspector module!
image


Changelog since v2.0.1 (89 commits, full diff):
Improvements

  • New modules:
    • mod_hardwareInspector is a small info panel reporting chassis & model information about the current system. I made it to replace clipboardButtons with was ugly and is no longer useful since keyboard shortcuts have reached a decent state. (b00b12c)
  • Existing modules:
    • audioManager:
    • main_shell:
      • New termFontSize setting to adjust the size of the terminal text (dc1bcee)
      • Fix flooding causing an app freeze because of sound effects (cd1fe1e, #428)
    • mod_sysinfo:
      • Fix bad CPU temperature display on macOS (2b0397, #415, with the help of @syxanash)
    • mod_netstat:
      • Fix bad recovery from offline state (3262679)
    • mod_toplist:
      • Fix excludeSelfFromToplist setting not working on *nix (f7163f5, #426)
    • fsDisp:
      • File & directory icons sourced from @file-icons/atom (46d89e6, #391)
      • New setting & keyboard shortcut to show/hide hidden files and dirs (eeecd5d)
      • Fix not updating on empty directories (3810f5c, #408)
      • Fix freeze on window reload (0017009)
      • Better file insertion on Windows (b147e66, #431)
      • Do not follow tabs in detached mode (283798d, #432)
      • Improve commands for switching drives on Windows (d9b9afd, b0bc79d)
      • Fix race condition causing the files to be printed twice (d520f7e, #430)
    • keyboard:
      • eDEX keyboard shortcuts can now be used on the touchscreen keyboard (eae3e80, 10ab5c4)
      • Fix altgraph key not being properly released on Linux (0552670)
      • Modifiers are now synchronised between physical and virtual keyboards (e5517fa, #440)
  • Themes & Customization:
    • Add support for 4:3 monitors (8b8255e, #411)
    • Add pt-BR keyboard layout (9e6be89, #441, by @jirrezdex)
  • Core:
    • Fix instant crash on single-core machines (39bb32e, fbfd127, #404)
    • Lock windowed mode to 16:9 ratio to prevent display issues (1416aec, #413)
    • Prevent possible false alert error messages after exit (cc58cee, c65469e)
    • Removed extraAudio setting (c3e9490)
    • Better --nointro flag behavior (e973df8)
  • Development:

Known issues
On Windows, using the filesystem display to navigate to a drive's root or change drive cause it to crash (#433).

What's next?
Work on remote monitoring is slowly progressing on a private GitHub repo.