Savanni D'Gerinel
|
f6bba16b26
|
Elaborate a little more on the welcome dialog
|
2023-12-18 12:09:54 -05:00 |
Savanni D'Gerinel
|
1140377aa5
|
Add a lot of commentary
|
2023-12-18 12:09:53 -05:00 |
Savanni D'Gerinel
|
87a07955a3
|
Start setting up an app modal
|
2023-12-18 12:08:14 -05:00 |
Savanni D'Gerinel
|
7ee3e1432e
|
put in a placeholder for a historical view and the logic to choose it
|
2023-12-18 12:08:12 -05:00 |
Savanni D'Gerinel
|
e008a97f83
|
Add a view which would be displayed when there is no database
|
2023-12-18 12:06:50 -05:00 |
Savanni D'Gerinel
|
c4befcc6de
|
Add the CSS style context to the main window
|
2023-12-18 11:59:56 -05:00 |
Savanni D'Gerinel
|
a7d6d82ec2
|
Set up an environment variable to toggle between dev and production schemas
|
2023-12-07 09:56:10 -05:00 |
Savanni D'Gerinel
|
f3a453d151
|
Set up a development gsettings schema
|
2023-12-07 09:45:56 -05:00 |
Savanni D'Gerinel
|
b9aa434278
|
Remove types that are not implemented yet
I've gone *years* without these types, mostly because I wasn't doing
these workouts. I can go longer.
|
2023-12-06 23:55:12 -05:00 |
Savanni D'Gerinel
|
83a4839b1d
|
Implement the timestamp function
|
2023-12-06 23:52:46 -05:00 |
Savanni D'Gerinel
|
0e0d67a9ac
|
Split Fitnesstrax into two crates
|
2023-12-06 23:52:33 -05:00 |
Savanni D'Gerinel
|
e5fb605816
|
Create a test that verifies that a series can be made for a TraxRecord
|
2023-12-06 23:52:33 -05:00 |
Savanni D'Gerinel
|
f9db002464
|
Make the series open function accept anything that can be a path reference
|
2023-12-06 23:52:28 -05:00 |
Savanni D'Gerinel
|
0ac9bb74a6
|
Set up the bare minimum of a GUI app, opening only a single window
|
2023-12-06 23:52:28 -05:00 |
Savanni D'Gerinel
|
f034dfcb8b
|
Set up the basic data structures of a new fitnesstrax app.
|
2023-12-06 23:52:28 -05:00 |
Savanni D'Gerinel
|
7abb33c4fe
|
Work out how the session filter and the handlers can function
|
2023-11-21 09:57:35 -05:00 |
Savanni D'Gerinel
|
581979fc54
|
Make some test endpoints and prototype an authentication filter
|
2023-11-20 23:30:10 -05:00 |
Savanni D'Gerinel
|
bf93625225
|
Create a placeholder for the Visions server
|
2023-11-20 00:03:16 -05:00 |
Savanni D'Gerinel
|
778da0b651
|
Start working out designs and build tools for the visions vtt
|
2023-11-20 00:03:16 -05:00 |
Savanni D'Gerinel
|
8b53114d0d
|
Have the file-service depend on the new authdb library
|
2023-11-19 23:55:43 -05:00 |
Savanni D'Gerinel
|
42e931d780
|
Move the cli app into authdb
|
2023-11-19 23:54:02 -05:00 |
Savanni D'Gerinel
|
532210db03
|
Extract the authentication DB from the file service
|
2023-11-19 23:43:33 -05:00 |
Savanni D'Gerinel
|
37f6334c9f
|
Update the gtk dependencies for all packages
This breaks the hex-grid application. set_source_pixbuf got removed and
I have not figured out a replacement for drawing a pixbuf to a context.
|
2023-11-14 10:05:56 -05:00 |
Savanni D'Gerinel
|
3310c460ba
|
Cleanups
|
2023-11-14 08:27:13 -05:00 |
Savanni D'Gerinel
|
6d14cdbe2a
|
Build a color test pattern.
|
2023-11-14 08:04:31 -05:00 |
Savanni D'Gerinel
|
c46ab1b389
|
Tweak the bit-banging code to get the protocol right
|
2023-11-13 18:21:07 -05:00 |
Savanni D'Gerinel
|
168ba6eb40
|
Try controlling dotstars through SPI and through bit-banging
|
2023-11-09 22:24:37 -05:00 |
Savanni D'Gerinel
|
7e3ee9a5b7
|
Set up a blink application for the raspberry pi pico
|
2023-11-05 15:54:33 -05:00 |
Savanni D'Gerinel
|
86a6d386d2
|
Set up raspberry pi cross-compile tools
|
2023-11-05 15:53:43 -05:00 |
Savanni D'Gerinel
|
e461cb9908
|
Import the new level-one parser
This is the parser that does a raw parse of the SGF file, interpreting components but not enforcing node types.
|
2023-10-30 01:57:00 +00:00 |
Savanni D'Gerinel
|
942e91009e
|
Disable sgf::go and provide a shim for a game
|
2023-10-30 01:57:00 +00:00 |
Savanni D'Gerinel
|
48113d6ccb
|
Bump version to 0.2.0
|
2023-10-26 00:26:52 -04:00 |
Savanni D'Gerinel
|
d878f4e82c
|
Resolve more linting issues
|
2023-10-26 00:19:13 -04:00 |
Savanni D'Gerinel
|
7949033857
|
Add the handler to delete a file
|
2023-10-26 00:14:10 -04:00 |
Savanni D'Gerinel
|
ce874e1d30
|
Fix the form to string conversion and set up the Delete form
|
2023-10-26 00:12:45 -04:00 |
Savanni D'Gerinel
|
07b8bb7bfe
|
Style the authentication page for mobile
|
2023-10-26 00:03:49 -04:00 |
Savanni D'Gerinel
|
a403c1b1b3
|
Hugely refactor the HTML
|
2023-10-26 00:03:39 -04:00 |
Savanni D'Gerinel
|
9a014af75a
|
Remove my custom Image struct
|
2023-10-25 23:24:41 -04:00 |
Savanni D'Gerinel
|
448231739b
|
Remove my custom Unordered List
|
2023-10-25 23:08:02 -04:00 |
Savanni D'Gerinel
|
b0027032a4
|
Rename the password field to be compatible with 1Password
|
2023-10-25 23:05:06 -04:00 |
Savanni D'Gerinel
|
41bbfa14f3
|
Bump file-service tag to 0.1.2
|
2023-10-25 10:38:11 -04:00 |
Savanni D'Gerinel
|
66876e41c0
|
Clean up broken tests and clippy warnings
|
2023-10-25 10:35:24 -04:00 |
Savanni D'Gerinel
|
ee348c29cb
|
Render the name and the uploaded date for each file in the gallery
|
2023-10-25 10:20:14 -04:00 |
Savanni D'Gerinel
|
e96b8087e2
|
Add filenames to FileInfo and then set those filenames when creating the file
|
2023-10-25 10:17:17 -04:00 |
Savanni D'Gerinel
|
12df1f4b9b
|
Create an UnorderedList HTML container
|
2023-10-25 09:47:27 -04:00 |
Savanni D'Gerinel
|
c2e34db79c
|
Map on the data within the node instead of the node itself
|
2023-10-24 23:05:02 -04:00 |
Savanni D'Gerinel
|
0fbfb4f1ad
|
Add a tree map operation
|
2023-10-20 23:43:47 -04:00 |
Savanni D'Gerinel
|
c2e78d7c54
|
Clean up some unnecessary references
|
2023-10-20 20:28:36 -04:00 |
Savanni D'Gerinel
|
2ceccbf38d
|
Remove the Clone constraint from T
|
2023-10-20 20:17:33 -04:00 |
Savanni D'Gerinel
|
fbf6a9e76e
|
Move the refcell to inside of the Node
|
2023-10-20 19:49:31 -04:00 |