2023-07-27T08:03:06Z - 2024-07-27T08:03:06Z

Overview

85 Active Pull Requests
109 Active Issues
Excluding merges, 1 author has pushed 408 commits to main and 528 commits to all branches. On main, 370 files have changed and there have been 74469 additions and 45155 deletions.

8 Releases published by 1 user

Published fitnesstrax-0.6.0 2024-02-20 12:43:09 +00:00

Published fitnesstrax-0.5.0 2024-02-18 22:59:17 +00:00

Published fitnesstrax-0.4.1 2024-02-12 15:17:44 +00:00

Published fitnesstrax/0.4.1 2024-02-12 15:16:03 +00:00

Published fitnesstrax-0.4.0 2024-02-10 03:52:34 +00:00

Published 0.3.0 2024-01-21 15:15:08 +00:00

Published file-service/0.2.0 2023-10-26 04:27:11 +00:00

Published file-service/0.1.2 2023-10-25 14:38:40 +00:00

85 Pull requests merged by 1 user

Merged #237 Implement game tree navigation 2024-05-23 13:04:25 +00:00

Merged #236 Switch to a standardized tree library in the game tree and depth tree 2024-05-01 02:26:47 +00:00

Merged #231 Optimize rendering by pre-loading resources 2024-04-09 13:56:03 +00:00

Merged #230 Set up image resources for the app 2024-04-05 13:34:57 +00:00

Merged #229 Set up the game review page along with 2024-03-31 23:37:51 +00:00

Merged #228 Rename Kifu to On The Grid 2024-03-22 12:21:12 +00:00

Merged #227 Render the Settings page and the Library via view models 2024-03-22 03:36:13 +00:00

Merged #226 Set up a second layer to the SGF parser 2024-03-22 03:14:04 +00:00

Merged #225 Set up the settings user interface 2024-03-21 21:11:03 +00:00

Merged #210 Update the build environment and some architectural elements of the Kifu app 2024-02-28 04:42:58 +00:00

Merged #201 Fitnesstrax 0.6.0 2024-02-20 12:42:33 +00:00

Merged #200 Touching up the application 2024-02-19 23:45:31 +00:00

Merged #198 Import legacy data. Show welcome screen when no database is configured. 2024-02-19 21:45:39 +00:00

Merged #197 Create several ways to quit the application 2024-02-19 17:06:06 +00:00

Merged #195 Update Fitnesstrax to v0.5.0 2024-02-18 23:15:23 +00:00

Merged #194 Filter the historical list according to a date picker 2024-02-18 22:19:40 +00:00

Merged #187 Build a flake extension to install fitnesstrax directly from git 2024-02-12 15:17:20 +00:00

Merged #185 Bump the fitnesstrax version to 0.4.0 2024-02-10 03:56:23 +00:00

Merged #184 Ensure there is a button for every workout type 2024-02-10 03:52:05 +00:00

Merged #183 Add the ability to edit the time of a workout and the associated activity. 2024-02-09 13:31:40 +00:00

Merged #169 Render and be able to edit bike rides (and sorta other time distance workouts) 2024-02-09 00:05:26 +00:00

Merged #182 Invert the TraxRecord 2024-02-08 23:58:37 +00:00

Merged #181 Resolve clippy warnings in fitnesstrax 2024-02-08 05:17:27 +00:00

Merged #179 Thoroughly fill out the day detail view model along with proper automated testing 2024-02-07 15:08:50 +00:00

Merged #178 Improve the TextEntry field 2024-01-31 14:04:08 +00:00

Merged #177 Set up formatters for Weight, Distance, Duration, and Time of Day 2024-01-31 13:39:34 +00:00

Merged #168 Nixify the build process 2024-01-26 04:09:09 +00:00

Merged #162 Add a step count editor field 2024-01-20 22:08:31 +00:00

Merged #161 Create a view model for the day details 2024-01-20 20:17:27 +00:00

Merged #160 Create a swappable UI component 2024-01-18 12:56:56 +00:00

Merged #155 Create a validated text entry widget and a structure for tracking view vs. edit state 2024-01-02 05:11:58 +00:00

Merged #139 Set up a lot of the files necessary for a desktop app 2023-12-29 18:14:24 +00:00

Merged #133 Show and edit the details of a day 2023-12-29 16:01:36 +00:00

Merged #135 Remove channel-based communications 2023-12-29 03:21:20 +00:00

Merged #134 Update to adwaita 1.4, and add a navigation page stack 2023-12-28 18:23:17 +00:00

Merged #132 Save the views as their original widgets 2023-12-28 18:13:16 +00:00

Merged #131 Drop DateTimeTz from FitnessTrax 2023-12-28 17:52:18 +00:00

Merged #130 Bind a record to its unique id 2023-12-27 22:38:43 +00:00

Merged #129 Eliminate DateTimeTz and just stick to chrono DateTime with a FixedOffset 2023-12-27 22:25:56 +00:00

Merged #128 Show the weight for each day as a summary in some hard-coded records. 2023-12-25 00:21:02 +00:00

Merged #127 Extract the core app loop and the UI from the main file 2023-12-22 20:19:18 +00:00

Merged #126 Create the asynchronous communication channel between the UI and the core app loop. 2023-12-22 20:16:56 +00:00

Merged #125 Set up the welcome screen and open the database 2023-12-19 22:02:41 +00:00

Merged #122 Set up the main application window 2023-12-19 00:13:08 +00:00

Merged #121 Add the CSS style context to the main window 2023-12-18 17:04:36 +00:00

Merged #115 Set up configuration via gsettings 2023-12-07 15:34:32 +00:00

Merged #114 Create a new app for fitnesstrax and start setting up the record data structures 2023-12-07 14:17:59 +00:00

Merged #110 Create a web server to begin the Visions VTT application 2023-12-04 02:42:05 +00:00

Merged #103 Extract the authentication database from the File Service 2023-11-20 05:02:53 +00:00

Merged #99 Update the gtk dependencies for all packages 2023-11-14 15:10:59 +00:00

Merged #97 Set up build tools for the raspberry pi, along with a demo program for controlling SK9822 lights. 2023-11-14 13:28:15 +00:00

Merged #83 New Board Parser 2023-10-30 03:42:21 +00:00

Merged #82 Add the ability to delete files 2023-10-26 04:21:34 +00:00

Merged #81 Refactor the HTML and improve the styling 2023-10-26 04:11:33 +00:00

Merged #80 Render the name and the uploaded date for each file in the gallery 2023-10-25 14:36:00 +00:00

Merged #79 Set up a tree container that allows for some certain traversals 2023-10-25 03:13:39 +00:00

Merged #78 Fix some linter errors 2023-10-19 03:13:37 +00:00

Merged #77 Rename flow to result-extended and reverse the error types 2023-10-19 03:01:28 +00:00

Merged #76 Style the file-service 2023-10-19 01:53:07 +00:00

Merged #75 Apply strict linting to release builds 2023-10-05 17:01:49 +00:00

Merged #74 Allow larger files to be uploaded to the service 2023-10-05 04:54:59 +00:00

Merged #73 Set up packaging and distribution for the file service app 2023-10-04 19:25:11 +00:00

Merged #72 Import and update the file service application and orizentic 2023-10-03 23:50:54 +00:00

Merged #71 Examples of composability with nom parsers 2023-09-25 22:54:55 +00:00

Merged #70 Sleep for only one second if the gtk sender can't be found 2023-09-21 13:39:54 +00:00

Merged #69 Improve the SGF representation and API 2023-08-30 03:20:09 +00:00

Merged #67 Improve the layout of the application and the architecture of the top level layout widget 2023-08-25 04:15:04 +00:00

Merged #66 Set up a configuration UI 2023-08-25 01:08:33 +00:00

Merged #65 Add the game result to the list of visible games 2023-08-20 17:26:43 +00:00

Merged #64 Show a list of games in the library 2023-08-20 17:02:14 +00:00

Merged #63 Create the basic user interface mockup for a GM control panel 2023-08-19 23:52:23 +00:00

Merged #62 Added the build scripts for kifu-gtk 2023-08-19 23:50:05 +00:00

Merged #61 Create a library for type-safe configuration which handles the boilerplate code in the kifu config 2023-08-18 03:30:10 +00:00

Merged #60 Add a desktop file and a bundler 2023-08-18 02:26:37 +00:00

Merged #59 Fix end of month handling 2023-08-13 01:37:24 +00:00

Merged #58 Show astronomical events in the UI 2023-08-10 17:15:55 +00:00

Merged #57 Show a card for sunrise, sunset, moonrise, and moonset 2023-08-10 15:54:38 +00:00

Merged #56 Set up a stylesheet and gio resources 2023-08-10 15:10:13 +00:00

Merged #55 Hook into the libadwaita styles 2023-08-10 13:17:09 +00:00

Merged #54 Totally rewrite dashboard as a GTK application 2023-08-09 18:14:01 +00:00

Merged #53 Add the rest of the Rust projects to the build tool 2023-08-07 22:42:23 +00:00

Merged #52 Set up bash scripts that can be used as a build environment 2023-08-07 19:23:27 +00:00

Merged #51 Import the Dashboard app 2023-08-07 19:21:27 +00:00

Merged #50 IFC Overhaul 2023-07-29 03:26:13 +00:00

Merged #49 Set up a per-game interpretation layer atop the SGF, and bind all games together in a Game data structure 2023-07-27 22:20:24 +00:00

40 Issues closed from 1 user

Closed #216 Pressing the up and down buttons in a game review should advance the game backwards and forwards along the current variant line 2024-05-23 13:04:25 +00:00

Closed #211 Render the Games Database element in the Home View 2024-03-22 12:23:24 +00:00

Closed #224 Create the Kifu settings dialog 2024-03-22 12:21:43 +00:00

Closed #223 Create the Kifu main menu 2024-03-21 21:11:03 +00:00

Closed #222 Create the Kifu settings page 2024-03-14 12:37:18 +00:00

Closed #203 Create a Nix flake build and installer for the Kifu 2024-02-28 04:42:58 +00:00

Closed #204 Kifu should use gsettings schemas for configuration 2024-02-28 04:42:58 +00:00

Closed #205 Update Kifu to use async channels instead of gtk::glib::MainContext::channel 2024-02-28 04:42:58 +00:00

Closed #206 Remove the Typescript and Typeshare code 2024-02-28 04:42:58 +00:00

Closed #207 Create placeholders for view models 2024-02-28 04:42:58 +00:00

Closed #192 Improve the day summary layout 2024-02-19 23:45:31 +00:00

Closed #196 create the about page 2024-02-19 23:45:31 +00:00

Closed #86 Migrate legacy data to the new structure 2024-02-19 21:45:39 +00:00

Closed #186 Welcome screen should appear when no database has been configured 2024-02-19 21:45:39 +00:00

Closed #141 Pressing Tab should move from one field to the next 2024-02-19 21:15:14 +00:00

Closed #84 Import legacy data structures 2024-02-19 17:10:22 +00:00

Closed #140 Ctrl-Q should close the application 2024-02-19 17:06:06 +00:00

Closed #190 The historical view must be scrollable 2024-02-18 22:20:41 +00:00

Closed #95 Be able to select a range of dates to be displayed 2024-02-18 22:20:24 +00:00

Closed #180 SPIKE: Flip TraxRecord/Activity relationship 2024-02-09 13:29:41 +00:00

Closed #170 The Day Detail view model should refresh from the database after saving data 2024-02-09 13:27:38 +00:00

Closed #117 Be able to record a bike ride and a run 2024-02-09 00:05:26 +00:00

Closed #172 DayDetailViewModel should never be constructed without an App 2024-02-07 15:08:50 +00:00

Closed #171 Create functions that construct type-specific TextEntry fields 2024-01-31 14:04:08 +00:00

Closed #173 Create formatter and parser structures for common data types 2024-01-31 13:39:34 +00:00

Closed #144 Build flake-based build tools for all Rust and Rust+GTK applications 2024-01-26 04:09:09 +00:00

Closed #163 Allow users to save step counts 2024-01-20 22:09:05 +00:00

Closed #136 Create a reusable component that seemlessly toggles between view and edit modes. 2024-01-02 05:11:58 +00:00

Closed #137 Create a checked text entry widget 2024-01-02 05:11:58 +00:00

Closed #138 Bundle the application for release 2023-12-29 18:14:24 +00:00

Closed #94 Be able to record a weight associated with a date in the GUI app 2023-12-29 16:01:36 +00:00

Closed #118 Create a reusable modal element 2023-12-29 15:59:55 +00:00

Closed #124 Set up app event dispatching 2023-12-22 20:16:57 +00:00

Closed #112 Configure the path to the database 2023-12-19 22:02:41 +00:00

Closed #120 Create window decorations and a main menu 2023-12-19 00:13:55 +00:00

Closed #93 Set up a basic window for the GUI app 2023-12-19 00:13:09 +00:00

Closed #119 Set up CSS styling 2023-12-18 17:04:37 +00:00

Closed #113 Create GSettings for dev mode and for production 2023-12-07 15:35:05 +00:00

Closed #85 Ensure new structures can be recorded to an emseries database 2023-12-07 14:17:59 +00:00

Closed #100 Extract the Auth DB into a separate library for import across projects 2023-11-20 05:02:53 +00:00

69 Issues created by 1 user

Opened #87 Create the fluent-based translation infrastructure 2023-11-13 14:00:55 +00:00

Opened #88 Ensure that dates and times are rendered and parsed according to the user's system settings 2023-11-13 14:01:26 +00:00

Opened #89 Render measurements according to the LC_MEASUREMENT parameter 2023-11-13 14:01:41 +00:00

Opened #90 Calculate the weighted average of my weight over a configurable number of days 2023-11-13 14:02:54 +00:00

Opened #91 Import step counting from a pine watch 2023-11-13 14:03:08 +00:00

Opened #92 Import GPX and KML files 2023-11-13 14:03:19 +00:00

Opened #96 Create configuration settings for the app 2023-11-13 14:14:52 +00:00

Opened #98 hex-grid cannot display the content of the hexagons in gtk4 0.7 2023-11-14 15:10:11 +00:00

Opened #101 Encrypt the user's authentication token 2023-11-20 04:26:58 +00:00

Opened #102 Write a warp filter that authenticates against the database 2023-11-20 04:28:33 +00:00

Opened #104 Create a SQLite database to store all application data 2023-12-04 02:30:57 +00:00

Opened #105 Set up automatic database migrations 2023-12-04 02:31:08 +00:00

Opened #106 Create an item data type 2023-12-04 02:35:28 +00:00

Opened #107 Create a user manager interface 2023-12-04 02:37:38 +00:00

Opened #108 Bootstap the initial admin user 2023-12-04 02:37:55 +00:00

Opened #109 Allow users to set their passwords 2023-12-04 02:38:19 +00:00

Opened #111 Create a data structure that loads relevant locale information on app startup 2023-12-07 04:58:50 +00:00

Opened #116 Create an application context which can host global-ish data 2023-12-08 03:14:59 +00:00

Opened #123 Create a mechanism for showing errors to the user. 2023-12-19 15:15:18 +00:00

Opened #142 Year Day should not display a month or day 2023-12-31 14:38:25 +00:00

Opened #143 Solstices and Equinoxes should be shown in the IFC 2023-12-31 14:39:13 +00:00

Opened #145 Create main lights for the water theme 2023-12-31 14:42:38 +00:00

Opened #146 Select and order buttons for the dashboard and for the blinker controls 2023-12-31 14:43:04 +00:00

Opened #147 Design a mount for the brake handle detectors 2023-12-31 14:43:16 +00:00

Opened #148 Design the handlebar dashboard 2023-12-31 14:43:40 +00:00

Opened #149 Add a circuit for detecting wheel speed 2023-12-31 14:44:05 +00:00

Opened #150 Convert wheel speed into a distance and trip time measurement 2023-12-31 14:45:41 +00:00

Opened #151 Develop a mechanism for preserving date, time, and wheel size settings even while the battery is disconnected 2023-12-31 14:46:22 +00:00

Opened #152 Develop battery storage and charge circuit 2023-12-31 14:46:55 +00:00

Opened #153 Show the phase of the moon 2023-12-31 14:51:32 +00:00

Opened #154 Settings and translations 2023-12-31 14:51:40 +00:00

Opened #156 The admin can create users 2024-01-15 17:49:42 +00:00

Opened #157 The admin can designate GM and player users 2024-01-15 17:50:03 +00:00

Opened #158 The GM can create a card with written text and designate it to be visible to the users 2024-01-15 17:50:31 +00:00

Opened #159 Players can see the cards within a few seconds of the GM revealing them. 2024-01-15 17:50:51 +00:00

Opened #164 Replace Date text fields with a DatePicker component 2024-01-24 13:18:29 +00:00

Opened #165 Replace Time fields with a TimePicker component 2024-01-24 13:20:45 +00:00

Opened #166 Create a Measurement TextEntry field 2024-01-24 13:25:14 +00:00

Opened #167 Support date entries in the IFC calendar 2024-01-24 13:26:49 +00:00

Opened #174 It should not be possible to save a set of records when there is a parse error in a field 2024-01-30 14:43:07 +00:00

Opened #175 Add a widget to revert a single field 2024-01-30 14:43:32 +00:00

Opened #176 Visually indicate fields that have been changed from their original value 2024-01-30 14:43:51 +00:00

Opened #188 Calling set_value on a TextField in one of the DateField tests causes TextField tests block permanently 2024-02-16 13:56:51 +00:00

Opened #189 TextField should have a builder structure 2024-02-16 13:59:45 +00:00

Opened #191 Date entry fields are incredibly ugly and unweildy 2024-02-16 14:21:47 +00:00

Opened #193 improve the day detail layout 2024-02-16 15:39:11 +00:00

Opened #199 Preserve the historical view range when entering a day detail view 2024-02-19 23:12:33 +00:00

Opened #202 Improve the day edit layout 2024-02-20 15:57:24 +00:00

Opened #208 Create the localization system 2024-02-26 23:10:35 +00:00

Opened #212 The Games Database view model should accept new games when it is told that new games are available. 2024-02-28 17:42:48 +00:00

Opened #213 Kifu Core should regularly scan the database directory for new games 2024-02-28 17:45:40 +00:00

Opened #214 Core should keep an index of games 2024-02-28 17:49:30 +00:00

Opened #215 Clicking on a game in the games list should take the user into the game review view 2024-02-28 17:56:09 +00:00

Opened #217 Pressing the left and right buttons in the game review switches the user between variants. 2024-02-28 18:01:44 +00:00

Opened #218 Show a tree of the game currently under review, and a marker for where the current view represents in the tree 2024-02-28 18:03:41 +00:00

Opened #219 The user should be able to add comments to a node in a game 2024-02-28 18:11:32 +00:00

Opened #220 The user should be able to play additional moves in a game review 2024-02-28 18:13:21 +00:00

Opened #221 The user should be able to set up a game position in the game review 2024-02-28 18:14:46 +00:00

Opened #232 Add a window header bar 2024-04-24 12:12:05 +00:00

Opened #233 Create a .desktop file for the dashboard 2024-04-24 12:12:37 +00:00

Opened #234 Enable ctrl-q to quit Dashboard 2024-04-24 12:12:59 +00:00

Opened #235 Implement Debug, Clone, Serialize, and Deserialize for the GameRecord 2024-04-24 12:18:16 +00:00

Opened #238 Resolve overlap problems with the game tree grid 2024-05-23 13:07:49 +00:00

Opened #239 Clicking on a node should take the user to that point in the game tree 2024-05-23 13:08:09 +00:00

Opened #240 Create a basic framework for a React PWA 2024-05-23 13:16:13 +00:00

Opened #241 Compile the OTG core app into a WASM module 2024-05-23 13:18:52 +00:00

Opened #242 Render the database view in the web application 2024-05-23 13:21:08 +00:00

Opened #243 Support rendering and editing pushup and situp workouts 2024-06-11 04:31:42 +00:00

Opened #244 Support rendering and editing plank workouts 2024-06-11 04:32:52 +00:00