2023-12-04T10:01:24Z - 2024-12-04T10:01:24Z

Overview

63 Active Pull Requests
115 Active Issues
Excluding merges, 1 author has pushed 294 commits to main and 418 commits to all branches. On main, 345 files have changed and there have been 88121 additions and 27647 deletions.

7 Releases published by 1 user

Published dashboard-0.1.3 2024-09-24 03:19:24 +00:00

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

63 Pull requests merged by 1 user

Merged #277 Set up a database and serve character sheets from it 2024-11-30 23:56:21 +00:00

Merged #276 Update sql-based database dependencies 2024-11-29 22:27:58 +00:00

Merged #275 Create a renderer for Candela Obscura character sheets 2024-11-29 14:42:49 +00:00

Merged #266 Set up automated tests for the application Core 2024-11-24 14:53:18 +00:00

Merged #260 Set up a tabletop view for both the GM and the player 2024-11-20 04:06:13 +00:00

Merged #256 Add a water pattern and disable the brake sensor 2024-11-08 14:45:35 +00:00

Merged #255 Fully define the geometry for a lid for the bike case 2024-11-08 14:42:32 +00:00

Merged #254 Create a small application that controls a dotstar from a raspberry pi pico 2024-11-04 03:48:46 +00:00

Merged #252 Create a slideshow application in my cyberpunk style 2024-11-03 21:16:38 +00:00

Merged #253 Update to rust 1.81 2024-10-14 22:06:00 +00:00

Merged #250 Design cases for the bike lighting project 2024-09-27 02:18:10 +00:00

Merged #249 Switch Dashboard to Gregorian dates 2024-09-24 03:04:58 +00:00

Merged #248 Enable the brake sensor 2024-09-16 03:58:54 +00:00

Merged #247 Set up a server that watches pipewire and adds devices as they appear 2024-08-26 14:55:28 +00:00

Merged #246 Start on a GM dashboard application 2024-08-20 17:01:37 +00:00

Merged #245 An applicaiton and simulator for a bike lighting system 2024-08-01 01:32:29 +00:00

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

48 Issues closed from 1 user

Closed #105 Set up automatic database migrations 2024-11-30 23:56:42 +00:00

Closed #104 Create a SQLite database to store all application data 2024-11-30 23:56:21 +00:00

Closed #268 Create a Candela Obscura character sheet structure 2024-11-29 14:43:32 +00:00

Closed #270 Create a renderer plugin for the Candela character sheet 2024-11-29 14:43:15 +00:00

Closed #257 Players must be able to see the background image that the GM has selected for the play area 2024-11-24 15:30:03 +00:00

Closed #259 GM View for the play area 2024-11-24 15:29:54 +00:00

Closed #261 Create an auto-test suite for the application core 2024-11-24 15:29:40 +00:00

Closed #214 Core should keep an index of games 2024-09-27 02:27:48 +00:00

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

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

67 Issues created by 1 user

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 #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

Opened #251 Create a component for configuring a new game 2024-09-27 04:25:15 +00:00

Opened #258 Developers can create a new card type without changing the Visions core code 2024-11-11 17:20:46 +00:00

Opened #262 Create an auto-test suite for the Visions API 2024-11-20 04:09:32 +00:00

Opened #263 Create an auto-test suite for the visions API client 2024-11-20 04:10:01 +00:00

Opened #264 Create an auto-test suite for components and views in Visions 2024-11-20 04:10:26 +00:00

Opened #265 Add code coverage reports to the test suite 2024-11-20 04:11:13 +00:00

Opened #267 Create a Numenera Character sheet structure 2024-11-24 15:31:19 +00:00

Opened #269 Create a renderer plugin for the Numenera character sheet 2024-11-24 15:32:04 +00:00

Opened #271 Render a fitness graph which shows the user's training data over a rolling window 2024-11-25 13:56:12 +00:00

Opened #272 Show today's fitness averages 2024-11-25 13:57:54 +00:00

Opened #273 Serve the Candela character sheet from database 2024-11-29 14:23:48 +00:00

Opened #274 Automatically reconnect the websocket 2024-11-29 14:38:19 +00:00

Opened #278 Handle errors in the database layer 2024-11-30 23:58:18 +00:00

Opened #279 Save the websocket client ID and use it through desktop reloads 2024-11-30 23:59:20 +00:00

Opened #280 Clean up websockets when the remote connection disappears 2024-11-30 23:59:39 +00:00

Opened #281 Clean up stale websockets that never got upgraded 2024-11-30 23:59:50 +00:00

6 Unresolved Conversations

Open #89 Render measurements according to the LC_MEASUREMENT parameter 2024-01-24 13:23:10 +00:00

Open #107 Create a user manager interface 2024-01-15 17:49:01 +00:00

Open #109 Allow users to set their passwords 2024-01-15 17:48:58 +00:00

Open #108 Bootstap the initial admin user 2024-01-15 17:48:54 +00:00

Open #88 Ensure that dates and times are rendered and parsed according to the user's system settings 2023-12-19 22:06:23 +00:00

Open #87 Create the fluent-based translation infrastructure 2023-12-19 22:06:15 +00:00