100 Commits
Author SHA1 Message Date
Theaninova 92acde3e06 2.8.0 2026-05-13 10:16:57 +02:00
Theaninova c7f46e8711 feat: use progress api 2026-04-22 17:21:58 +02:00
Theaninova 40f8e3a430 feat: change t4g to ccb 2026-04-06 22:11:24 +02:00
Theaninova 07491b9741 feat: device flip 2026-03-31 19:40:01 +02:00
Theaninova 04540a55ef feat: T4G device rotation 2026-03-30 16:23:47 +02:00
Theaninova 8837c44300 feat: factory kit 2026-03-26 12:15:12 +01:00
Theaninova dee754c015 feat: force web usb 2026-02-11 18:32:06 +01:00
Theaninova 5e4283a462 fix: wrong learn link 2026-02-11 17:28:30 +01:00
Theaninova b9c6c05819 2.7.0 2026-01-28 18:19:03 +01:00
Theaninova 16bf766de9 feat: ccos emulator 2026-01-28 18:08:11 +01:00
Theaninova ee8d400ad7 feat: hide cc0 2026-01-28 16:39:08 +01:00
Theaninova 9a1c2b5bf6 refactor: cleanup 2026-01-28 16:37:47 +01:00
Theaninova 1d1fcb72e3 fix: m0 should not have profiles
refactor: remove old editor/chat/learn links
2026-01-28 16:14:52 +01:00
Theaninova ee3f84645d feat: support autospace v2 2026-01-20 17:17:55 +01:00
Theaninova 82dd08f2a2 feat: update stuff 2025-12-18 16:29:30 +01:00
Theaninova 9f65b4bb6c fix: action selector
update dependencies
2025-12-18 15:35:33 +01:00
Theaninova e08dda40d9 feat: new left/right graphic 2025-12-17 19:58:05 +01:00
Theaninova a403bf1ac0 improve cv2 2025-12-17 19:42:15 +01:00
Theaninova 1aff1703ac feat: new chord editor prototype 2025-12-17 17:34:32 +01:00
Theaninova fe42dcd2ab fix: crash when saving empty chords 2025-12-12 17:41:54 +01:00
Theaninova b13c34ca15 fix: oops 2025-12-12 15:19:28 +01:00
Theaninova 4023ab9bd5 feat: better handling of corrupted updates 2025-12-12 15:18:24 +01:00
Theaninova 2893afa2ba feat: qol improvements 2025-12-11 20:51:32 +01:00
Theaninova 7beab5ac07 fix: autospace cursor wonkyness 2025-11-28 17:33:55 +01:00
Theaninova 6895fa4a82 feat: cookbook 2025-11-28 14:38:51 +01:00
Theaninova 245dd97532 feat: 4th layer support 2025-11-12 18:21:22 +01:00
Theaninova d84495894a fix: zero/engine backups should be x backups 2025-10-29 19:52:43 +01:00
Theaninova 1de52f7f81 feat: wasm zero 2025-10-29 18:51:03 +01:00
Theaninova 45682f0d1a 2.6.0 2025-10-22 17:22:34 +02:00
Theaninova 5f0bc45851 fix: issue with importing M4G backups 2025-10-22 16:59:41 +02:00
Theaninova c6f1f3f6fc feat: add t4g vid 2025-10-22 16:58:04 +02:00
Theaninova 32c2ce2f45 2.5.0 2025-10-02 13:59:05 +02:00
Theaninova c6e2f59b05 refactor: rename auto-backup to fast connect 2025-10-02 13:58:01 +02:00
Theaninova 2a872bafac v2.4.0 2025-09-23 14:14:11 +02:00
Theaninova a940d1b480 feat: add upgrade flow for pre-2.0.0 (non-OTA) devices 2025-09-23 14:08:14 +02:00
Theaninova f3b1d76666 feat: t4g support 2025-09-02 18:41:46 +02:00
Theaninova 0b2695a380 refactor: swap stylelint css order plugin for prettier plugin 2025-07-31 13:41:39 +02:00
Theaninova 048dee0a6d fix: can't select empty chord outputs
update dependencies
use new title popover
2025-07-29 20:18:13 +02:00
Theaninova 977bdf3043 fix: revamp reset popup 2025-07-29 18:59:11 +02:00
Theaninova 9ca30f412e feat: update compound calculation
feat: add "will my compound break" page
2025-07-29 16:40:54 +02:00
Theaninova f2a18cafe8 fix: use semver sort for ccos updates 2025-07-29 14:55:02 +02:00
Theaninova b27182dc35 fix: can't change profiles B/C
fix: only add profiles starting beta.4
2025-07-11 17:56:42 +02:00
Theaninova 74ce6af318 feat: profile support 2025-07-11 16:27:19 +02:00
Theaninova 782f1fc38b feat: autospace toggle 2025-06-13 20:29:05 +02:00
Theaninova bd1c6147fd 2.3.0 2025-05-09 19:38:39 +02:00
Theaninova 891abda0fb refactor: remove wip esptool section 2025-05-07 21:26:19 +02:00
Theaninova 3611f65e24 fix: build failure 2025-05-06 16:36:50 +02:00
Theaninova f76882a09c feat: new settings page design 2025-05-06 16:34:34 +02:00
Theaninova ff7e4f7b2e feat: add version changelog support 2025-05-06 15:04:44 +02:00
Theaninova 1c1c86241f fix: M4G isn't listed in the device manager 2025-05-02 17:40:04 +02:00
Theaninova dc8b3c3d66 fix: update product ids 2025-05-02 13:21:35 +02:00
Theaninova b841469505 feat: add icons 2025-04-25 21:42:07 +02:00
Theaninova bc06e8ee80 feat: color picker for hsv settings 2025-04-23 15:56:58 +02:00
Theaninova 24fc861ef4 fix: commit is not being sent when only settings or layout change 2025-04-22 19:56:24 +02:00
Theaninova 5801e5fbbe feat: ota progress bar
fix: can't set settings with inverse/scale
2025-04-22 19:14:51 +02:00
Theaninova 92b52e08f7 fix: progress bar is broken
fixes #175
2025-04-22 15:19:00 +02:00
Theaninova 4192210d27 fix: use different icons for consumer control
fixes #174
2025-04-22 14:30:21 +02:00
Theaninova 7f27499003 ci: update gh actions 2025-04-17 13:55:27 +02:00
Theaninova 1d60b12d43 fix: settings not showing for older devices 2025-04-04 18:15:07 +02:00
Theaninova e85a731410 feat: fetch settings from build meta 2025-04-04 18:03:09 +02:00
Theaninova 050af564ab ci: add pull request workflows 2025-03-31 14:00:32 +02:00
Theaninova 6545124aa2 refactor: update dependencies 2025-03-31 13:50:59 +02:00
TheaninovaandGitHub b93724add3 Merge pull request #178 from poweroftrue/master
Improve chord loading speed
2025-03-31 13:13:17 +02:00
Theaninova 089812c555 feat: better connection error messages
resolve #159
fixes #158
fixes #153
2025-02-14 16:31:43 +01:00
Theaninova 45c5f21cc4 fix: search shows 1 chord when there are 0
fixes #151
2025-02-14 15:42:19 +01:00
Theaninova fb5959998a feat: sentence trainer custom prompt
resolves #162
2025-02-14 15:31:17 +01:00
Theaninova f319714489 fix: duplicate chords crash
fix: duplicate confirm dialog does not show affected chord
fixes #137
fixes #163
2025-02-14 15:17:22 +01:00
Theaninova fb1f5b7ec7 fix: can't type in chords 2025-02-14 14:55:06 +01:00
Theaninova ac16cfd3bf feat: use factory default meta
feat: clear chords button
resolves #64
2025-02-14 14:52:07 +01:00
Theaninova 9d5b0e01d2 feat: add voicebox shortcut
resolves #160
2025-02-14 14:04:45 +01:00
Theaninova e7517f821d fix: action search does not work until selecting a filter
fixes #149
2025-02-14 13:38:47 +01:00
Theaninova 762f73063a fix: vocabulary is eating spaces
fixes #115
2025-02-14 13:33:44 +01:00
Theaninova 7ca9e04dd3 feat: use version meta
fixes #150
2025-02-13 16:17:46 +01:00
Theaninova 4d73dad780 feat: learn chat message 2025-02-13 13:53:01 +01:00
Theaninova 5419824c06 feat: re-add chat
fixes #161
2025-02-13 13:33:12 +01:00
Theaninova 075d05dd0b feat: better update page
feat: hide manual update steps as "unsafe" if OTA is available

resolves #155
2025-02-12 16:00:50 +01:00
Theaninova 9266702cbb feat: add sentence wpm stage 2025-01-16 20:41:00 +01:00
Theaninova 77e2d2b20e feat: sentence trainer idle timeout 2025-01-16 17:50:52 +01:00
Theaninova 7819f546a6 fix: package manager 2025-01-16 17:15:25 +01:00
Theaninova e37b38085d feat: sentence trainer prototype
feat: layout learner prototype
2025-01-16 17:12:56 +01:00
Theaninova a3bf9ac32b 2.2.3 2025-01-15 11:31:47 +01:00
Theaninova 1cd2ec318a 2.2.2 2025-01-14 13:35:53 +01:00
Theaninova 6c8bfa0272 fix: ota update 2025-01-14 13:31:22 +01:00
Theaninova f69be14b5e 2.2.1 2025-01-06 19:34:28 +01:00
Theaninova dce554fc66 fix: set pnpm version in github actions correctly 2025-01-06 19:32:43 +01:00
Theaninova f152dbdcf5 fix: set node/pnpm versions correctly 2025-01-06 19:31:04 +01:00
Theaninova 6a29e6a2fc 2.2.0 2025-01-06 19:25:45 +01:00
Theaninova 9bf3801fef Mark factory flash as wip 2025-01-06 19:25:27 +01:00
Theaninova d2accfb838 Squash merge fix-vocabulary-export into master 2024-12-09 18:41:26 +01:00
Theaninova b8a376b93b feat: update m4g 2024-12-09 18:35:05 +01:00
Theaninova 588719df91 feat: support factory flashing 2024-11-23 19:02:35 +01:00
Theaninova 6a0dad9dad feat: android support 2024-11-23 15:07:35 +01:00
Theaninova f3704e4051 2.1.0 2024-11-20 22:26:59 +01:00
Theaninova 3e6298717e feat: m4gr 2024-11-19 22:25:01 +01:00
Theaninova aced0bbbb7 feat: m4g support 2024-11-19 17:48:50 +01:00
Theaninova 9dc61a3482 fix: exclude pre-rendered ccos update pages 2024-11-08 16:04:50 +01:00
Theaninova d9183f952a 2.0.2 2024-11-08 15:48:26 +01:00
Theaninova 913a833824 fix: build 2024-11-08 15:47:20 +01:00
Theaninova 0d6ef4d011 2.0.1 2024-11-08 15:43:23 +01:00
Theaninova 232045964c fix: firmware updates 2024-11-08 15:42:58 +01:00