Releases: GitSquared/edex-ui
eDEX-UI v2.2.8, and archiving the project
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)!
Changelog
- f9730d0 feat nl-be keyboard file added - (#1118) - thanks to @beckersd
- 238a175 feat added Swedish keyboard - #1172 - thanks @Pretagonist !
- 2a889f7 feat add cyborg and cyborg-focus themes (#1098)- thanks @mreinhardt
- 9fbf0d2 fix prevent passing tainted env to subprocesses - close #1124
- 27c9c86 fix change openItem to openPath - close #1158 (#1159) - thanks @pyrocto !
- 39c3f2d fix missing icons - close #1156 (#1157) - thanks @pyrocto again :)
- fd39b0b fix prevent soft keyboard appearance on touch devices - close #733
- ea75972 fix errors when using arrow keys on a touchscreen
- 4f1a264 fix upgrade systeminformation battery method names - close #1113
- 652ceee fix 'forceFullscreen' being overwritten by settings GUI (#1112) - thanks @h-bag !
- 5bf9018 perf(win32) throttle expensive systeminformation calls
- 9cfc2e2 perf bypass gpu acceleration blocklist - close #1129
- 1b4d3d5 perf enable webgl renderer for xterm.js
- c5f1948 docs reworked README header, add video demo
- a8755f7 docs add risingstars 2020 to readme's featured in 🎉
eDEX-UI v2.2.7
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)!
Changelog
- 3512a9d feat added new 'Navy' theme (#1053) by @KungPaoChick
- be7ce6d feat added Navy-disrupted style theme (#1064) by @KungPaoChick
- 076a788 feat enhance display of uptime by adding day indicator #1065 (#1084) by @sadata7
- a0e9814 fix NaN values for memory and cpu usage in toplist #1052
- 6ae97b7 fix silence errors on unknown peer geoip location
- 417a82e fix do not use deprecated electron api for opening in external programs
- 732153b fix restrict fix #265 to Win32, close #1063 (#1083) by @sadata7
- 6934283 fix correctly build arm64v8 and armv7l/arm32v7 binaries using QEMU machine emulation - close #1051 (#1090) - thanks to @Botspot @Itai-Nelken
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!
eDEX-UI v2.2.6
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)!
Changelog
- a8e29ce feat more file types available in file editor (#975) #973 by @Animus-Surge
- cbaaf33 fix webgel unknown errors in console
- b636b45 feat workman keyboard layout (#1006) by @teleToast
- 1a0b640 feat (SECURITY) disable input sounds when in password mode (#1046) by @Animus-Surge - reported in #1038 by @schuelermine
- eeeb7a8 fix (mod_cpuinfo) cpu speed not displaying
Also: Apple Silicon (macos-arm64) builds, upgraded to Electron 11.
eDEX-UI v2.2.5
Hotfix release
Changelog
- af78a65 fix: upgrade geolite2-redist, close #941
- a445205 feat: audio, video and pdf reader (#953) by @ghost-in-the-machine-86 @KjartanOli
Please also check out the v2.2.3 changelog notice
eDEX-UI v2.2.4
Hotfix release for #937
Please read on to the previous changelog!
eDEX-UI v2.2.3
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...
eDEX-UI v2.2.2
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
eDEX-UI v2.2.1
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
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.
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:
- 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:
- netstat:
- ramwatcher:
- Refactor mod_ramwatcher: More precise information, swap monitoring (8492174)
- hardwareInspector:
- main_shell:
- Themes & Customization:
- 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:
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
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!
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 replaceclipboardButtons
with was ugly and is no longer useful since keyboard shortcuts have reached a decent state. (b00b12c)
- Existing modules:
- audioManager:
- main_shell:
- mod_sysinfo:
- mod_netstat:
- Fix bad recovery from offline state (3262679)
- mod_toplist:
- 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:
- Themes & Customization:
- Core:
- 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.