75 Commits

Author SHA1 Message Date
e37a1b69c6 Set up IdSet 2026-08-23 01:23:45 -04:00
cd72853f0a Switch to glimmer-yew 0.1.1
Some checks failed
Monorepo build / test-all (push) Has been cancelled
Monorepo build / build-flake (push) Has been cancelled
2026-07-24 20:37:31 -04:00
9a8dc07271 Finish converting login.rs components to the new Glimmer
Some checks failed
Monorepo build / test-all (push) Failing after 7s
Monorepo build / build-flake (push) Successful in 7s
2026-07-20 23:42:14 -04:00
907540a03f Migrate the Login page mostly to Glimmer 2026-07-20 23:23:47 -04:00
795f107dc2 Replace the Button on the login page
Some checks failed
Monorepo build / test-all (push) Failing after 7s
Monorepo build / build-flake (push) Successful in 4s
2026-07-20 19:48:11 -04:00
fbee5baf4e Replace the current glimmer-yew to glimmer-yew-deprecated 2026-07-20 19:09:04 -04:00
1d2935efc2 Move the command invoker and the socket_manager into the app 2026-05-21 13:58:32 +00:00
1ff1cf4a7b AI: create a macro that measurements the performance of a component 2026-05-21 13:58:32 +00:00
b4fe78288e Create a Bounded structure for bounded values.
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
2026-03-01 14:53:27 -05:00
3f085001b2 Validate the account creation forms:
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
- check that the user password matches
- check that username and display name have been set
- check the strength of the password
2026-02-23 11:36:24 -05:00
8082fa7dad Get all of the existing components to compile, uglyly
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
2026-02-16 12:47:39 -05:00
74f401a989 Create a new crate to hold the Glimmer components
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
2026-02-16 11:52:10 -05:00
a7fdd88309 Resume using types from webauthn_rs_proto instead of Vec<u8> 2026-02-11 04:37:55 +00:00
9bcd8e4226 Add the code to create and validate invitations 2026-02-02 21:11:22 -05:00
44743c15ab Set up invitation tests 2026-02-02 20:59:44 -05:00
9beb571fd9 Begin overhauling the flake.nix.
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
This was an AI guided overhaul based on the plan.md. These were the
things we accomplished:
- Update some Cargo.toml files to work with the 2024 Rust edition
- Add a shellHook which installs Rust tools from the rust-toolchain
- Rebundle several of the tools
- attempt to start bundling the visions server and the visions ui

Most tools are still in a usable state, but the visions server and
visions UI do not currently build.
2026-01-22 11:31:59 -05:00
fc66269a05 Minor cleanups
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
2025-12-18 14:18:56 -05:00
c014c5eeba AI generated program that reports project and user story status
Some checks failed
Monorepo build / build-flake (push) Has been cancelled
2025-12-02 11:31:08 -05:00
830f8f5758 Create a core crate for the server 2025-11-28 13:33:21 -05:00
05f7688f0a Add stylist and contain the styles for Candela and for the SimpleGuage. 2025-07-10 21:32:03 +00:00
68fe3b2a5b Set up a very rudimentary websocket connection 2025-05-13 09:00:39 -04:00
b48ee6a082 Make Dashboard installable
All checks were successful
Monorepo build / build-flake (push) Successful in 3s
2025-05-06 13:19:33 +00:00
19b9190dc4 Update cargo 2025-05-06 01:04:01 +00:00
9ae2325cbe Create an initial design system for the app 2025-04-09 00:02:58 -04:00
21bcece361 Comment out many projects and ensure a fundamental subset are working
All checks were successful
Monorepo build / build-flake (push) Successful in 3s
2025-03-31 11:18:30 -04:00
ee3fccba88 Merge branch 'main' into visions-ui-framework 2025-03-27 21:36:07 -04:00
47e90cc6f9 Set up an app for the adafruit TFT 2025-02-27 09:58:14 -05:00
359ab96779 Prototype for an l10n message bundle database 2025-02-21 10:28:41 -05:00
11e33eca2f Set up a shared types library 2025-02-20 09:45:53 -05:00
ca89455d4d Set up a Yew login page 2025-02-17 23:03:12 -05:00
672578b9a9 Add a micro-prototype Yew application 2025-02-17 18:28:18 -05:00
49c7a37d28 Restore file-service 2025-01-19 13:44:20 -05:00
81143f0b9c Fix a lot of very simple, easy warnings 2025-01-18 22:38:10 -05:00
341e184947 Set up a database and store a character sheet in it 2024-11-29 23:14:52 -05:00
addfd2072c Create an image server and create the playing field 2024-11-11 19:58:50 -05:00
1601d2d806 Bare-bones control of the first 30 leds 2024-11-03 22:46:34 -05:00
b0383292fe Merge branch 'main' into cybperpunk-billboard 2024-11-03 16:15:13 -05:00
1bc146beaf Rename to cyber-slides 2024-10-08 23:23:33 -04:00
de35ebb644 Extract the cyberpunk objects into a library, start on the slideshow 2024-10-04 20:27:34 -04:00
80776c65d8 Write a program that enumerates audio sinks on the device 2024-08-21 09:40:58 -04:00
d0f461a5eb Create the dashboard placeholder 2024-08-20 17:01:36 +00:00
6164cb3b39 Refactor the bike library until it compiles with no_std
Theoretically, this is the first step to getting to running on the pico
2024-07-08 09:28:40 -04:00
fc2e88add2 Set up a GTK simulator for the bike lights engine 2024-07-08 09:28:38 -04:00
48271389ad Rename Kifu to On The Grid 2024-03-22 08:19:14 -04:00
8016188b29 Add a test program for gnome icons 2024-02-08 09:13:54 -05:00
dce11dde2b Set up flake-based builds 2024-01-25 22:48:41 -05:00
85e2494c3b Add a test application that demonstrates chrono and timezone processing 2023-12-26 13:33:18 -05:00
0e0d67a9ac Split Fitnesstrax into two crates 2023-12-06 23:52:33 -05:00
f034dfcb8b Set up the basic data structures of a new fitnesstrax app. 2023-12-06 23:52:28 -05:00
bf93625225 Create a placeholder for the Visions server 2023-11-20 00:03:16 -05:00