Commit Graph

23 Commits

Author SHA1 Message Date
7ba758b325 Build an application that can read the legacy record data structure 2024-02-19 13:27:19 -05:00
4acf034b8d Clean up warnings and remove printlns 2024-02-08 19:01:56 -05:00
2c42c35dfe Build the facilities to add a new time/distance workout
This adds the code to show the new records in the UI, plus it adds them to the view model. Some of the representation changed in order to facilitate linking UI elements to particular records. There are now some buttons to create workouts of various types, clicking on a button adds a new row to the UI, and it also adds a new record to the view model. Saving the view model writes the records to the database.
2024-02-08 09:44:58 -05:00
afe693fe10 Make emseries::Record copyable 2024-02-08 09:18:55 -05:00
9bedb7a76c Tons of linting and get tests running again 2024-01-20 15:04:46 -05:00
04a48574d3 Develop a pattern to detect clicking outside of a focused child
Be able to respond to blur events and potentially be able to record weight.
2023-12-28 22:34:09 -05:00
149587f0bd Bind the ID to the record instead of keeping them separate 2023-12-27 16:13:47 -05:00
d2f4ec97c0 Rename UniqueId to RecordId 2023-12-26 15:39:17 -05:00
c94b7db484 Stop using DateTimeTz 2023-12-26 15:37:53 -05:00
f9db002464 Make the series open function accept anything that can be a path reference 2023-12-06 23:52:28 -05:00
2084061526 Resolve linter warnings in emseries 2023-10-05 12:57:35 -04:00
e4a6cb2f72 Add emseries 2023-08-07 16:07:53 -04:00
744511a552 Set up test code that loads the games database 2023-07-25 22:49:43 -04:00
b7f5f4ba34 Bump the emseries version 2023-05-25 13:07:22 +00:00
7546a81876 Implement the Timestamp structure
This struct now allows dates and datetimes to both be used together
2023-05-25 13:07:22 +00:00
d4a55ccb17 Implement tests for Timestamp 2023-05-25 13:07:22 +00:00
587c1d763d Create the TimestampFormat 2023-05-25 13:07:22 +00:00
e60a2fbc30 Start building a music player server (#17)
The very beginnings, with a very basic application architecture, for a music playing server on a headless system.

This also adds my new Flow library, which I'll be wanting to use in a variety of places.

Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#17
2023-02-11 17:59:15 +00:00
c870980ed2 Set up build tools for emseries 2022-12-31 12:25:49 -05:00
aa103829c6 Update to chrono_tz 0.6 2022-04-21 09:25:39 -04:00
5f0f43e414 Remove an old crates-io.list 2022-04-20 09:10:48 -04:00
c70e45090b Set up a flake 2022-04-20 09:10:28 -04:00
9deb17fa15 Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00