0ebdcd7c2a
Add some commentary
2023-12-18 18:36:22 -05:00
baf652173c
Set up the main views for the window, as well as the redraw policy
...
Whenever we change views, we need to call the redraw function. That
function will handle dropping the old view and populating the new one.
2023-12-18 18:30:41 -05:00
c4befcc6de
Add the CSS style context to the main window
2023-12-18 11:59:56 -05:00
a7d6d82ec2
Set up an environment variable to toggle between dev and production schemas
2023-12-07 09:56:10 -05:00
f3a453d151
Set up a development gsettings schema
2023-12-07 09:45:56 -05:00
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
83a4839b1d
Implement the timestamp function
2023-12-06 23:52:46 -05:00
0e0d67a9ac
Split Fitnesstrax into two crates
2023-12-06 23:52:33 -05:00
e5fb605816
Create a test that verifies that a series can be made for a TraxRecord
2023-12-06 23:52:33 -05:00
f9db002464
Make the series open function accept anything that can be a path reference
2023-12-06 23:52:28 -05:00
0ac9bb74a6
Set up the bare minimum of a GUI app, opening only a single window
2023-12-06 23:52:28 -05:00
f034dfcb8b
Set up the basic data structures of a new fitnesstrax app.
2023-12-06 23:52:28 -05:00
7abb33c4fe
Work out how the session filter and the handlers can function
2023-11-21 09:57:35 -05:00
581979fc54
Make some test endpoints and prototype an authentication filter
2023-11-20 23:30:10 -05:00
bf93625225
Create a placeholder for the Visions server
2023-11-20 00:03:16 -05:00
778da0b651
Start working out designs and build tools for the visions vtt
2023-11-20 00:03:16 -05:00
8b53114d0d
Have the file-service depend on the new authdb library
2023-11-19 23:55:43 -05:00
42e931d780
Move the cli app into authdb
2023-11-19 23:54:02 -05:00
532210db03
Extract the authentication DB from the file service
2023-11-19 23:43:33 -05:00
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
3310c460ba
Cleanups
2023-11-14 08:27:13 -05:00
6d14cdbe2a
Build a color test pattern.
2023-11-14 08:04:31 -05:00
c46ab1b389
Tweak the bit-banging code to get the protocol right
2023-11-13 18:21:07 -05:00
168ba6eb40
Try controlling dotstars through SPI and through bit-banging
2023-11-09 22:24:37 -05:00
7e3ee9a5b7
Set up a blink application for the raspberry pi pico
2023-11-05 15:54:33 -05:00
86a6d386d2
Set up raspberry pi cross-compile tools
2023-11-05 15:53:43 -05:00
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
942e91009e
Disable sgf::go and provide a shim for a game
2023-10-30 01:57:00 +00:00
48113d6ccb
Bump version to 0.2.0
2023-10-26 00:26:52 -04:00
d878f4e82c
Resolve more linting issues
2023-10-26 00:19:13 -04:00
7949033857
Add the handler to delete a file
2023-10-26 00:14:10 -04:00
ce874e1d30
Fix the form to string conversion and set up the Delete form
2023-10-26 00:12:45 -04:00
07b8bb7bfe
Style the authentication page for mobile
2023-10-26 00:03:49 -04:00
a403c1b1b3
Hugely refactor the HTML
2023-10-26 00:03:39 -04:00
9a014af75a
Remove my custom Image struct
2023-10-25 23:24:41 -04:00
448231739b
Remove my custom Unordered List
2023-10-25 23:08:02 -04:00
b0027032a4
Rename the password field to be compatible with 1Password
2023-10-25 23:05:06 -04:00
41bbfa14f3
Bump file-service tag to 0.1.2
2023-10-25 10:38:11 -04:00
66876e41c0
Clean up broken tests and clippy warnings
2023-10-25 10:35:24 -04:00
ee348c29cb
Render the name and the uploaded date for each file in the gallery
2023-10-25 10:20:14 -04:00
e96b8087e2
Add filenames to FileInfo and then set those filenames when creating the file
2023-10-25 10:17:17 -04:00
12df1f4b9b
Create an UnorderedList HTML container
2023-10-25 09:47:27 -04:00
c2e34db79c
Map on the data within the node instead of the node itself
2023-10-24 23:05:02 -04:00
0fbfb4f1ad
Add a tree map operation
2023-10-20 23:43:47 -04:00
c2e78d7c54
Clean up some unnecessary references
2023-10-20 20:28:36 -04:00
2ceccbf38d
Remove the Clone constraint from T
2023-10-20 20:17:33 -04:00
fbf6a9e76e
Move the refcell to inside of the Node
2023-10-20 19:49:31 -04:00
52f814e663
Build a basic tree and experiment with traversals
2023-10-20 18:32:43 -04:00
4114874156
Fix some linter errors
2023-10-18 23:12:58 -04:00
b756e8ca81
Reverse the order of Error and FatalError parameters in the Result
...
In other usage, I discovered that it's rather confusing to have the parameters in the order that they were in. It feels better to have the fatal error after the regular error.
2023-10-18 22:13:11 -04:00