Commit graph

106 commits

Author SHA1 Message Date
Jakub Hlusička 8e304540ea Enable 4 layers in total. 2026-02-12 03:23:16 +01:00
Jakub Hlusička ab506de76a More host string sending improvements, add compiled czech coders'
layout, send site password to host
2026-02-12 02:39:31 +01:00
Jakub Hlusička a09da0c8a7 Improvements to sending strings to host 2026-02-10 03:12:49 +01:00
Jakub Hlusička 3b364c64c2 Naive implementation of sending strings to the host 2026-02-09 02:14:06 +01:00
Jakub Hlusička 1e2d43a628 Site password derivation 2026-02-08 21:04:28 +01:00
Jakub Hlusička 4a5ada0bb0 Fix password fields; show stored users on login page 2026-02-08 01:17:33 +01:00
Jakub Hlusička d4c8d69cf3 Use custom partition table to prevent firmware getting overwritten 2026-02-07 10:10:47 +01:00
Jakub Hlusička 40b9b5d278 Implement spectre user addition 2026-02-04 03:14:21 +01:00
Jakub Hlusička 3ac1656d33 Add .zed settings 2026-02-03 22:05:47 +01:00
Jakub Hlusička b6d9a71b59 Fix build profiles 2026-02-03 00:27:20 +01:00
Jakub Hlusička c2e3f1bec3 Logging cleanup and fix for RTT 2026-01-31 20:21:40 +01:00
Jakub Hlusička f8ef06ee0c Clean up some lints 2026-01-31 15:36:36 +01:00
Jakub Hlusička 5592708271 UI code cleanup 2026-01-31 15:26:59 +01:00
Jakub Hlusička 2b8dfa7b44 .gitattributes: Always check out *.sh files with LF rather than CRLF 2026-01-30 21:56:46 +01:00
Jakub Hlusička 3947215a23 Use a git rev for spectre-api-sys 2026-01-30 03:18:43 +01:00
Jakub Hlusička 5f34f078db Automated building 2026-01-30 02:02:59 +01:00
Jakub Hlusička d4aad0e8cd Use patched versions of some dependencies 2026-01-30 00:37:46 +01:00
Jakub Hlusička 3b24825677 Off-load some slint allocations to PSRAM 2026-01-28 22:46:14 +01:00
Jakub Hlusička 8426852d7c More GUI progress 2026-01-27 02:46:53 +01:00
Jakub Hlusička 9c2a614aff Change memory regions to prevent crashes; Improve GUI 2026-01-26 19:25:33 +01:00
Jakub Hlusička b33f4852b2 Fix a weird crash? 2026-01-25 20:52:38 +01:00
Jakub Hlusička 0cb6209d4b POC reading and writing spectre sites 2026-01-25 18:43:07 +01:00
Jakub Hlusička a3a95b179b Storage progress 2026-01-25 01:45:25 +01:00
Jakub Hlusička 9aa5430851 Improved db format 2026-01-24 21:47:21 +01:00
Jakub Hlusička bbbaea803b Basic db impl 2026-01-24 21:12:25 +01:00
Jakub Hlusička 6cd7b32bee Mount EKV on a separate partition 2026-01-24 00:42:16 +01:00
Jakub Hlusička 2a5779ffcf Derive correct salt for encryption key 2026-01-22 22:57:43 +01:00
Jakub Hlusička 299a1195f1 Avoid compiling tests, benches and fuzzing of libxkbcommon 2026-01-22 18:16:54 +01:00
Jakub Hlusička 7fca722f24 Disable -C force-frame-pointers, as it is only applicable to riscv 2026-01-22 18:16:37 +01:00
Jakub Hlusička 16ed51b19e Move acid-firmware into its own subfolder of the cargo workspace, and
some other improvements
2026-01-22 01:22:31 +01:00
Jakub Hlusička 810f21827b Make spectre-api-compile.sh always use the right path to
`cross-esp32s3.txt`
2026-01-21 23:18:48 +01:00
Jakub Hlusička ee17cc9f57 Rename directory firmware2 to firmware 2026-01-21 23:15:43 +01:00
Jakub Hlusička d1dd4abc06 Delete old firmware crate 2026-01-21 23:15:13 +01:00
Jakub Hlusička 47e6c890ca SHA HW accel attempts 2026-01-21 02:21:52 +01:00
Jakub Hlusička a5a5ee9330 Fix password-hash/build.rs which would cause rust-analyzer to crash 2026-01-21 00:48:17 +01:00
Jakub Hlusička dbdfa8ae44 Nicer (and correct) duration formatting 2026-01-20 22:01:12 +01:00
Jakub Hlusička 3c695be996 Implement Spectre site key derivation 2026-01-20 21:32:37 +01:00
Jakub Hlusička b5535d6f52 Slint handle acceptation 2026-01-20 02:55:17 +01:00
Jakub Hlusička 35c017535e Work-around for unsupported unicode control keys in Slint 2026-01-20 01:59:18 +01:00
Jakub Hlusička c98acc4da4 Spectre integration WIP 2026-01-19 20:13:25 +01:00
Jakub Hlusička 24daa0ad29 Fix some lints 2026-01-12 01:03:27 +01:00
Jakub Hlusička a07d13f4e8 Add libxkbcommon as a submodule 2026-01-11 22:37:17 +01:00
Jakub Hlusička e69a871c2a Use compile time env var to determine log level filter 2026-01-11 00:53:08 +01:00
Jakub Hlusička eaa2a24efb Text input and font rendering improvements 2026-01-11 00:06:35 +01:00
Jakub Hlusička 24b4aa449b Send key press events to slint 2026-01-10 19:21:13 +01:00
Jakub Hlusička 26c213043f Revert profile settings to stop GUI from making it crash 2026-01-10 00:50:35 +01:00
Jakub Hlusička 9d4422df73 Use my fork of xkbcommon-rs 2026-01-10 00:08:14 +01:00
Jakub Hlusička 97f330c7b9 Compose key handling 2026-01-07 05:11:58 +01:00
Jakub Hlusička 1f21d29bd2 Compose file loading 2026-01-07 03:34:08 +01:00
Jakub Hlusička 56f8b52cf9 Document compilation of config files for xkbcommon 2026-01-07 01:53:56 +01:00