2024-01-26T07:07:12Z - 2025-01-26T07:07:12Z
Overview
6 Releases published by 1 user
Published
dashboard-0.1.3
Published
fitnesstrax-0.6.0
Published
fitnesstrax-0.5.0
Published
fitnesstrax-0.4.1
Published
fitnesstrax/0.4.1
Published
fitnesstrax-0.4.0
45 Pull requests merged by 1 user
Merged
#287 Clean up old warnings and set up tasks to build all active projects
Merged
#286 Refactor the API, then give the user a landing page that shows their profile
Merged
#283 Set up the user interface state model and set up the admin user onboarding
Merged
#277 Set up a database and serve character sheets from it
Merged
#276 Update sql-based database dependencies
Merged
#275 Create a renderer for Candela Obscura character sheets
Merged
#266 Set up automated tests for the application Core
Merged
#260 Set up a tabletop view for both the GM and the player
Merged
#256 Add a water pattern and disable the brake sensor
Merged
#255 Fully define the geometry for a lid for the bike case
Merged
#254 Create a small application that controls a dotstar from a raspberry pi pico
Merged
#252 Create a slideshow application in my cyberpunk style
Merged
#253 Update to rust 1.81
Merged
#250 Design cases for the bike lighting project
Merged
#249 Switch Dashboard to Gregorian dates
Merged
#248 Enable the brake sensor
Merged
#247 Set up a server that watches pipewire and adds devices as they appear
Merged
#246 Start on a GM dashboard application
Merged
#245 An applicaiton and simulator for a bike lighting system
Merged
#237 Implement game tree navigation
Merged
#236 Switch to a standardized tree library in the game tree and depth tree
Merged
#231 Optimize rendering by pre-loading resources
Merged
#230 Set up image resources for the app
Merged
#229 Set up the game review page along with
Merged
#228 Rename Kifu to On The Grid
Merged
#227 Render the Settings page and the Library via view models
Merged
#226 Set up a second layer to the SGF parser
Merged
#225 Set up the settings user interface
Merged
#210 Update the build environment and some architectural elements of the Kifu app
Merged
#201 Fitnesstrax 0.6.0
Merged
#200 Touching up the application
Merged
#198 Import legacy data. Show welcome screen when no database is configured.
Merged
#197 Create several ways to quit the application
Merged
#195 Update Fitnesstrax to v0.5.0
Merged
#194 Filter the historical list according to a date picker
Merged
#187 Build a flake extension to install fitnesstrax directly from git
Merged
#185 Bump the fitnesstrax version to 0.4.0
Merged
#184 Ensure there is a button for every workout type
Merged
#183 Add the ability to edit the time of a workout and the associated activity.
Merged
#169 Render and be able to edit bike rides (and sorta other time distance workouts)
Merged
#182 Invert the TraxRecord
Merged
#181 Resolve clippy warnings in fitnesstrax
Merged
#179 Thoroughly fill out the day detail view model along with proper automated testing
Merged
#178 Improve the TextEntry field
Merged
#177 Set up formatters for Weight, Distance, Duration, and Time of Day
32 Issues closed from 1 user
Closed
#105 Set up automatic database migrations
Closed
#104 Create a SQLite database to store all application data
Closed
#268 Create a Candela Obscura character sheet structure
Closed
#270 Create a renderer plugin for the Candela character sheet
Closed
#261 Create an auto-test suite for the application core
Closed
#214 Core should keep an index of games
Closed
#215 Clicking on a game in the games list should take the user into the game review view
Closed
#216 Pressing the up and down buttons in a game review should advance the game backwards and forwards along the current variant line
Closed
#211 Render the Games Database element in the Home View
Closed
#224 Create the Kifu settings dialog
Closed
#223 Create the Kifu main menu
Closed
#222 Create the Kifu settings page
Closed
#203 Create a Nix flake build and installer for the Kifu
Closed
#204 Kifu should use gsettings schemas for configuration
Closed
#205 Update Kifu to use async channels instead of gtk::glib::MainContext::channel
Closed
#206 Remove the Typescript and Typeshare code
Closed
#207 Create placeholders for view models
Closed
#192 Improve the day summary layout
Closed
#196 create the about page
Closed
#86 Migrate legacy data to the new structure
Closed
#186 Welcome screen should appear when no database has been configured
Closed
#141 Pressing Tab should move from one field to the next
Closed
#84 Import legacy data structures
Closed
#140 Ctrl-Q should close the application
Closed
#190 The historical view must be scrollable
Closed
#95 Be able to select a range of dates to be displayed
Closed
#180 SPIKE: Flip TraxRecord/Activity relationship
Closed
#170 The Day Detail view model should refresh from the database after saving data
Closed
#117 Be able to record a bike ride and a run
Closed
#172 DayDetailViewModel should never be constructed without an App
Closed
#171 Create functions that construct type-specific TextEntry fields
Closed
#173 Create formatter and parser structures for common data types
48 Issues created by 1 user
Opened
#174 It should not be possible to save a set of records when there is a parse error in a field
Opened
#175 Add a widget to revert a single field
Opened
#176 Visually indicate fields that have been changed from their original value
Opened
#188 Calling set_value on a TextField in one of the DateField tests causes TextField tests block permanently
Opened
#189 TextField should have a builder structure
Opened
#191 Date entry fields are incredibly ugly and unweildy
Opened
#193 improve the day detail layout
Opened
#199 Preserve the historical view range when entering a day detail view
Opened
#202 Improve the day edit layout
Opened
#208 Create the localization system
Opened
#212 The Games Database view model should accept new games when it is told that new games are available.
Opened
#213 Kifu Core should regularly scan the database directory for new games
Opened
#217 Pressing the left and right buttons in the game review switches the user between variants.
Opened
#218 Show a tree of the game currently under review, and a marker for where the current view represents in the tree
Opened
#219 The user should be able to add comments to a node in a game
Opened
#220 The user should be able to play additional moves in a game review
Opened
#221 The user should be able to set up a game position in the game review
Opened
#232 Add a window header bar
Opened
#233 Create a .desktop file for the dashboard
Opened
#234 Enable ctrl-q to quit Dashboard
Opened
#235 Implement Debug, Clone, Serialize, and Deserialize for the GameRecord
Opened
#238 Resolve overlap problems with the game tree grid
Opened
#239 Clicking on a node should take the user to that point in the game tree
Opened
#240 Create a basic framework for a React PWA
Opened
#241 Compile the OTG core app into a WASM module
Opened
#242 Render the database view in the web application
Opened
#243 Support rendering and editing pushup and situp workouts
Opened
#244 Support rendering and editing plank workouts
Opened
#251 Create a component for configuring a new game
Opened
#257 Players must be able to see the background image that the GM has selected for the play area
Opened
#258 Developers can create a new card type without changing the Visions core code
Opened
#259 GM View for the play area
Opened
#262 Create an auto-test suite for the Visions API
Opened
#263 Create an auto-test suite for the visions API client
Opened
#264 Create an auto-test suite for components and views in Visions
Opened
#265 Add code coverage reports to the test suite
Opened
#267 Create a Numenera Character sheet structure
Opened
#269 Create a renderer plugin for the Numenera character sheet
Opened
#271 Render a fitness graph which shows the user's training data over a rolling window
Opened
#272 Show today's fitness averages
Opened
#273 Serve the Candela character sheet from database
Opened
#274 Automatically reconnect the websocket
Opened
#278 Handle errors in the database layer
Opened
#279 Save the websocket client ID and use it through desktop reloads
Opened
#280 Clean up websockets when the remote connection disappears
Opened
#281 Clean up stale websockets that never got upgraded
Opened
#282 Usernames in the database must be unique
Opened
#284 A user can log in and get to a landing page
1 Unresolved Conversation
Open
#108
Bootstap the initial admin user