1
0

141 Commits

Author SHA1 Message Date
9315abe239 Fix NickelMenu removal text w/ no additional removals 2026-03-28 18:32:18 +01:00
bd29d5fa4d Update README v1.6 2026-03-26 14:41:27 +01:00
11842d3f17 Reset loaded patches when pressing "Connect" 2026-03-26 13:58:05 +01:00
eceb44be95 Reset manual mode state when pressing "Connect"
Ideally, I think I just want to change how these flows pass state in
the first place. Seems like it should be possible to come up with a flow
that cannot have these kind of issues due to how it's architected.
2026-03-26 13:39:14 +01:00
8d67346f80 Add support for older devices (Libra 2 and newer) 2026-03-26 13:32:38 +01:00
61aed3f13c Add "not compatible" next to patches known to fail 2026-03-26 12:40:35 +01:00
f166a9ffca Centralize firmware configuration for tests 2026-03-26 12:21:05 +01:00
b14a66ea3d Use firmware-config.js as driver for tests 2026-03-26 12:08:47 +01:00
eb938b7d89 Add blacklist of failed patches 2026-03-26 11:59:15 +01:00
1c8e58e34d Update software URLs
Since the output of the modded files is identical for each version, the
fact that these were swapped for Clara/Libra did not matter, but it's
been amended now.

I've added patches for older devices on 4.38, but this isn't currently
usable in the UI as I've not set up the `downloads.json` file with
correct and up-to-date URLs for these devices.

I'm not even sure I want to actually support this, as the SD card
storage in these older devices is less reliable, which means that
applying custom patches is a little bit more risky in my eyes.
2026-03-26 11:38:25 +01:00
57a8bd46d7 Update referenced manual reset page from Kobo's documentation 2026-03-26 11:15:17 +01:00
202b827d8b Remove e2e folder 2026-03-25 19:28:55 +01:00
dfe13b093d Improved testing flow 2026-03-25 18:59:47 +01:00
0566d9db10 WIP Feedback 2026-03-25 18:32:58 +01:00
4e97b5214e Update README 2026-03-25 16:20:34 +01:00
5db61fb375 Update README, speed up tests 2026-03-25 14:24:18 +01:00
c83abc9e9c Restructured JS files 2026-03-25 14:18:28 +01:00
f24b1b7759 Restructured CSS files 2026-03-24 12:46:49 +01:00
2a87ec67af Front-end fixes 2026-03-24 11:49:05 +01:00
b620d8eee6 Final design tweaks 2026-03-23 23:17:06 +01:00
b1471cedb5 Modal on mobile devices 2026-03-23 23:02:22 +01:00
db2a29bda2 More screenshots 2026-03-23 22:22:50 +01:00
645101c0b0 Screenshots for quick visual audit 2026-03-23 22:06:37 +01:00
87e78fcdf6 Test for back button 2026-03-23 21:35:26 +01:00
fe33b1a4b6 Allow going back to start 2026-03-23 21:12:33 +01:00
a6dbc17840 Added connect instructions to improve UX 2026-03-23 20:12:17 +01:00
7eb99913bc Update metadata 2026-03-22 21:09:43 +01:00
0fde7efa66 Link to specific commit tree 2026-03-22 19:26:42 +01:00
c8caa1d5a2 Update README v1.5 2026-03-22 19:08:04 +01:00
76396cbf7f Updated footer 2026-03-22 19:06:34 +01:00
0b9353652c Ignore electron folders
This is a pre-emptive ignore intended for compatibility with the new
electron branch. I don't think I'll be doing official binary releases
but I might keep an electron configuration around.
2026-03-22 18:37:28 +01:00
c0d564b642 Specific message for Apple mobile devices (iPhone, iPad)
All checks were successful
Build and test project / build-and-test (push) Successful in 1m35s
These devices will never support the FS API, not even via alternative
browsers because Apple enforces WebKit on all these browsers.
2026-03-22 12:57:07 +01:00
2f1330ec32 Minor cleanup
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-22 12:38:37 +01:00
d4d74d499e Modular front-end approach 2026-03-22 12:29:57 +01:00
546d4060b2 Add linter for web folder
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-22 12:09:49 +01:00
ce07449cae Additional logging, accessibility 2026-03-22 12:06:28 +01:00
396e148733 Additional edge case tests
All checks were successful
Build and test project / build-and-test (push) Successful in 1m39s
2026-03-22 11:55:55 +01:00
aebfe59a01 Separate configuration step
All checks were successful
Build and test project / build-and-test (push) Successful in 1m37s
2026-03-22 11:39:30 +01:00
17fcbf4d93 Added --dev flag to ./serve-locally.sh 2026-03-22 10:35:43 +01:00
993443be9e Updated preset options ("features") 2026-03-22 10:35:09 +01:00
36014eb349 Ensure ignore block is only written w/ features selected
All checks were successful
Build and test project / build-and-test (push) Successful in 2m2s
v1.4
2026-03-21 21:11:43 +01:00
d946602881 Adjust update order
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-21 20:58:41 +01:00
a9f721dd5b Update eject message for NickelMenu removal
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-21 20:20:47 +01:00
5ab2cc4c63 Fix bug when going back to NickelMenu step w/ removal
All checks were successful
Build and test project / build-and-test (push) Successful in 1m34s
2026-03-21 20:08:40 +01:00
03d13962d6 Additional test, remove .adds/scripts too 2026-03-21 19:49:11 +01:00
8645a2d626 Uninstall all NickelMenu config files
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-21 19:41:43 +01:00
85cff4640c Styling fixes, show progress
All checks were successful
Build and test project / build-and-test (push) Successful in 1m33s
2026-03-21 19:26:12 +01:00
5a9b0ebcb8 Revert wasm_exec.js path check
All checks were successful
Build and test project / build-and-test (push) Successful in 1m32s
2026-03-21 19:10:41 +01:00
518f7b63e7 More consistent scripts
Some checks failed
Build and test project / build-and-test (push) Failing after 1m13s
2026-03-21 19:05:40 +01:00
7a7814a051 Add removal options
All checks were successful
Build and test project / build-and-test (push) Successful in 1m32s
2026-03-21 18:45:02 +01:00