2023-07-27T08:03:06Z - 2024-07-27T08:03:06Z
Overview
8 Releases published by 1 user
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
Published
0.3.0
Published
file-service/0.2.0
Published
file-service/0.1.2
85 Pull requests merged by 1 user
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
Merged
#168 Nixify the build process
Merged
#162 Add a step count editor field
Merged
#161 Create a view model for the day details
Merged
#160 Create a swappable UI component
Merged
#155 Create a validated text entry widget and a structure for tracking view vs. edit state
Merged
#139 Set up a lot of the files necessary for a desktop app
Merged
#133 Show and edit the details of a day
Merged
#135 Remove channel-based communications
Merged
#134 Update to adwaita 1.4, and add a navigation page stack
Merged
#132 Save the views as their original widgets
Merged
#131 Drop DateTimeTz from FitnessTrax
Merged
#130 Bind a record to its unique id
Merged
#129 Eliminate DateTimeTz and just stick to chrono DateTime with a FixedOffset
Merged
#128 Show the weight for each day as a summary in some hard-coded records.
Merged
#127 Extract the core app loop and the UI from the main file
Merged
#126 Create the asynchronous communication channel between the UI and the core app loop.
Merged
#125 Set up the welcome screen and open the database
Merged
#122 Set up the main application window
Merged
#121 Add the CSS style context to the main window
Merged
#115 Set up configuration via gsettings
Merged
#114 Create a new app for fitnesstrax and start setting up the record data structures
Merged
#110 Create a web server to begin the Visions VTT application
Merged
#103 Extract the authentication database from the File Service
Merged
#99 Update the gtk dependencies for all packages
Merged
#97 Set up build tools for the raspberry pi, along with a demo program for controlling SK9822 lights.
Merged
#83 New Board Parser
Merged
#82 Add the ability to delete files
Merged
#81 Refactor the HTML and improve the styling
Merged
#80 Render the name and the uploaded date for each file in the gallery
Merged
#79 Set up a tree container that allows for some certain traversals
Merged
#78 Fix some linter errors
Merged
#77 Rename flow to result-extended and reverse the error types
Merged
#76 Style the file-service
Merged
#75 Apply strict linting to release builds
Merged
#74 Allow larger files to be uploaded to the service
Merged
#73 Set up packaging and distribution for the file service app
Merged
#72 Import and update the file service application and orizentic
Merged
#71 Examples of composability with nom parsers
Merged
#70 Sleep for only one second if the gtk sender can't be found
Merged
#69 Improve the SGF representation and API
Merged
#67 Improve the layout of the application and the architecture of the top level layout widget
Merged
#66 Set up a configuration UI
Merged
#65 Add the game result to the list of visible games
Merged
#64 Show a list of games in the library
Merged
#63 Create the basic user interface mockup for a GM control panel
Merged
#62 Added the build scripts for kifu-gtk
Merged
#61 Create a library for type-safe configuration which handles the boilerplate code in the kifu config
Merged
#60 Add a desktop file and a bundler
Merged
#59 Fix end of month handling
Merged
#58 Show astronomical events in the UI
Merged
#57 Show a card for sunrise, sunset, moonrise, and moonset
Merged
#56 Set up a stylesheet and gio resources
Merged
#55 Hook into the libadwaita styles
Merged
#54 Totally rewrite dashboard as a GTK application
Merged
#53 Add the rest of the Rust projects to the build tool
Merged
#52 Set up bash scripts that can be used as a build environment
Merged
#51 Import the Dashboard app
Merged
#50 IFC Overhaul
Merged
#49 Set up a per-game interpretation layer atop the SGF, and bind all games together in a Game
data structure
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
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
Closed
#144 Build flake-based build tools for all Rust and Rust+GTK applications
Closed
#163 Allow users to save step counts
Closed
#136 Create a reusable component that seemlessly toggles between view and edit modes.
Closed
#137 Create a checked text entry widget
Closed
#138 Bundle the application for release
Closed
#94 Be able to record a weight associated with a date in the GUI app
Closed
#118 Create a reusable modal element
Closed
#124 Set up app event dispatching
Closed
#112 Configure the path to the database
Closed
#120 Create window decorations and a main menu
Closed
#93 Set up a basic window for the GUI app
Closed
#119 Set up CSS styling
Closed
#113 Create GSettings for dev mode and for production
Closed
#85 Ensure new structures can be recorded to an emseries database
Closed
#100 Extract the Auth DB into a separate library for import across projects
69 Issues created by 1 user
Opened
#87 Create the fluent-based translation infrastructure
Opened
#88 Ensure that dates and times are rendered and parsed according to the user's system settings
Opened
#89 Render measurements according to the LC_MEASUREMENT parameter
Opened
#90 Calculate the weighted average of my weight over a configurable number of days
Opened
#91 Import step counting from a pine watch
Opened
#92 Import GPX and KML files
Opened
#96 Create configuration settings for the app
Opened
#98 hex-grid cannot display the content of the hexagons in gtk4 0.7
Opened
#101 Encrypt the user's authentication token
Opened
#102 Write a warp filter that authenticates against the database
Opened
#104 Create a SQLite database to store all application data
Opened
#105 Set up automatic database migrations
Opened
#106 Create an item data type
Opened
#107 Create a user manager interface
Opened
#108 Bootstap the initial admin user
Opened
#109 Allow users to set their passwords
Opened
#111 Create a data structure that loads relevant locale information on app startup
Opened
#116 Create an application context which can host global-ish data
Opened
#123 Create a mechanism for showing errors to the user.
Opened
#142 Year Day should not display a month or day
Opened
#143 Solstices and Equinoxes should be shown in the IFC
Opened
#145 Create main lights for the water theme
Opened
#146 Select and order buttons for the dashboard and for the blinker controls
Opened
#147 Design a mount for the brake handle detectors
Opened
#148 Design the handlebar dashboard
Opened
#149 Add a circuit for detecting wheel speed
Opened
#150 Convert wheel speed into a distance and trip time measurement
Opened
#151 Develop a mechanism for preserving date, time, and wheel size settings even while the battery is disconnected
Opened
#152 Develop battery storage and charge circuit
Opened
#153 Show the phase of the moon
Opened
#154 Settings and translations
Opened
#156 The admin can create users
Opened
#157 The admin can designate GM and player users
Opened
#158 The GM can create a card with written text and designate it to be visible to the users
Opened
#159 Players can see the cards within a few seconds of the GM revealing them.
Opened
#164 Replace Date text fields with a DatePicker component
Opened
#165 Replace Time fields with a TimePicker component
Opened
#166 Create a Measurement TextEntry field
Opened
#167 Support date entries in the IFC calendar
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
#214 Core should keep an index of games
Opened
#215 Clicking on a game in the games list should take the user into the game review view
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