2024-11-08 - 2025-11-08

Overview

48 Active Pull Requests
53 Active Issues
Excluding merges, 1 author has pushed 314 commits to main and 398 commits to all branches. On main, 391 files have changed and there have been 69470 additions and 64055 deletions.

48 Pull requests merged by 1 user

Merged #355 The GM can move cards to the tabletop and back to their inventory 2025-11-07 22:16:02 +00:00

Merged #354 Render cards on the tabletop 2025-11-07 21:57:59 +00:00

Merged #352 The GM can create or edit a card 2025-11-07 20:43:14 +00:00

Merged #351 Do not depend on socket_state in the effect which connects the websocket 2025-11-07 17:12:47 +00:00

Merged #346 List component now uses an ID instead of the element itself to designate the currently selected element 2025-11-03 23:14:57 +00:00

Merged #345 Refactor all state management of the GM view into a state reducer 2025-11-03 23:06:06 +00:00

Merged #343 Improve the function which connects to the game websocket into the client 2025-11-03 17:01:22 +00:00

Merged #342 Refactoring to improve client and app state management 2025-11-01 19:26:23 +00:00

Merged #341 The GM can now create and edit cards within a game 2025-10-28 00:52:53 +00:00

Merged #340 Create a renderable version of a game Card 2025-10-08 19:05:26 +00:00

Merged #339 Create a case for the batteries 2025-10-07 19:17:34 +00:00

Merged #338 Add the Tabletop and the tabletop image to the player view 2025-09-30 01:40:17 +00:00

Merged #337 Create a proper tabletop separate from the background 2025-09-29 20:13:48 +00:00

Merged #331 Move the background into the true background 2025-07-11 21:15:09 +00:00

Merged #330 Render character sheet sidebars for both the GM view and the Player view 2025-07-10 21:32:04 +00:00

Merged #329 Switch back to trunk 2025-06-22 16:30:45 +00:00

Merged #328 Set up the host and server to work separately from Trunk 2025-06-21 23:31:27 +00:00

Merged #327 Set up automated tests for Visions 2025-06-11 13:55:48 +00:00

Merged #326 Remove the date window reset code 2025-06-10 14:05:14 +00:00

Merged #319 Fade images and limit the size of the player UI 2025-05-24 15:01:30 +00:00

Merged #318 The game state is now encapsulated in a dispatcher which can route requests 2025-05-21 12:58:04 +00:00

Merged #317 Apply a distinction between the Admin, GM, and Player user roles 2025-05-20 13:02:38 +00:00

Merged #315 Load game views via the websocket 2025-05-13 14:09:55 +00:00

Merged #314 GM View of the game 2025-05-13 13:03:58 +00:00

Merged #313 Make Dashboard installable 2025-05-06 13:19:34 +00:00

Merged #308 Create a user interface for managing a game 2025-05-06 01:04:01 +00:00

Merged #309 Add usage information to cyberpunk-splash 2025-05-01 14:03:24 +00:00

Merged #307 Set up nested routes for dealing with the design page 2025-04-24 02:34:48 +00:00

Merged #305 Create the user management interface 2025-04-23 13:49:32 +00:00

Merged #304 Dependency mopping 2025-04-09 02:09:26 +00:00

Merged #299 Start a a new UI framework, providing both a login page and a landing page. 2025-03-28 13:11:04 +00:00

Merged #303 Set up actions for CI purposes 2025-03-28 03:21:24 +00:00

Merged #298 Build out the seven-segment font and the 5x7 bitmap font 2025-03-08 07:03:53 +00:00

Merged #293 Work on abstractions for an ST7789 font and frame buffer 2025-03-05 15:01:03 +00:00

Merged #292 Create a raspberry pi pico app that draws a blue square to an Adafruit TFT 2025-02-27 14:58:31 +00:00

Merged #290 Create a little application which manages an l10n messages database 2025-02-25 06:45:56 +00:00

Merged #289 Build the placeholder for a new app 2025-02-13 14:56:13 +00:00

Merged #288 Move Visions into a prototype directory 2025-02-13 14:43:33 +00:00

Merged #287 Clean up old warnings and set up tasks to build all active projects 2025-01-19 19:57:13 +00:00

Merged #286 Refactor the API, then give the user a landing page that shows their profile 2025-01-03 22:00:02 +00:00

Merged #283 Set up the user interface state model and set up the admin user onboarding 2024-12-18 14:18:16 +00:00

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

16 Issues closed from 1 user

Closed #353 Render cards on the tabletop 2025-11-07 22:07:15 +00:00

Closed #350 The Websocket provider spams the server with websocket requests 2025-11-07 17:12:47 +00:00

Closed #158 The GM can create a card with written text and place it on the table 2025-10-28 00:52:53 +00:00

Closed #336 Create a tabletop 2025-09-30 01:40:35 +00:00

Closed #325 Move the background image to the true background 2025-07-11 21:15:09 +00:00

Closed #273 Serve the Candela character sheet from database 2025-07-10 21:32:50 +00:00

Closed #268 Create a Candela Obscura character sheet structure 2025-07-10 21:32:04 +00:00

Closed #270 Create a renderer plugin for the Candela character sheet 2025-07-10 21:32:04 +00:00

Closed #199 Preserve the historical view range when entering a day detail view 2025-06-10 14:05:15 +00:00

Closed #310 Player View of the play area 2025-05-26 14:30:19 +00:00

Closed #257 Players must be able to see the background image that the GM has selected for the play area 2025-05-21 13:02:45 +00:00

Closed #259 GM View for the play area 2025-05-20 13:02:38 +00:00

Closed #316 Enforce the distinction between a GM, Admin, and Player 2025-05-20 13:02:38 +00:00

Closed #306 Create a an interface for game management 2025-05-06 01:04:02 +00:00

Closed #107 Create a user manager interface 2025-04-24 01:44:45 +00:00

Closed #284 A user can log in and get to a landing page 2025-03-28 13:11:04 +00:00

50 Issues created by 1 user

Opened #257 Players must be able to see the background image that the GM has selected for the play area 2024-11-11 17:16:16 +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 #259 GM View for the play area 2024-11-11 17:23:40 +00:00

Opened #261 Create an auto-test suite for the application core 2024-11-20 04:09:02 +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 #268 Create a Candela Obscura character sheet structure 2024-11-24 15:31:43 +00:00

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

Opened #270 Create a renderer plugin for the Candela character sheet 2024-11-24 15:32:20 +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

Opened #282 Usernames in the database must be unique 2024-12-18 04:40:57 +00:00

Opened #284 A user can log in and get to a landing page 2024-12-18 21:54:28 +00:00

Opened #294 l10n should not create a new entry if the user didn't add any content 2025-03-06 13:51:10 +00:00

Opened #295 l10n should gracefully handle all of the errors that can happen in the edit function 2025-03-06 13:51:31 +00:00

Opened #296 l10n should be able to import new data from an xliff or json file 2025-03-06 13:51:50 +00:00

Opened #297 l10n edit mode should not load only the individual element to be edited, not the entire database 2025-03-06 13:52:19 +00:00

Opened #300 A user must change their password on first login 2025-03-27 18:41:41 +00:00

Opened #301 Create a user settings page 2025-03-27 18:43:58 +00:00

Opened #302 Send an email to a new user when the user gets created 2025-03-27 18:44:41 +00:00

Opened #306 Create a an interface for game management 2025-04-24 01:45:36 +00:00

Opened #310 Player View of the play area 2025-05-06 01:09:11 +00:00

Opened #311 The player landing page should only show the games that they're in 2025-05-06 01:11:36 +00:00

Opened #312 The GM landing page should show all the players and all the games they're GMing 2025-05-06 01:12:04 +00:00

Opened #316 Enforce the distinction between a GM, Admin, and Player 2025-05-14 00:59:44 +00:00

Opened #320 Configure the server URL in the client application 2025-05-26 14:40:46 +00:00

Opened #321 Create a Nix build and install deployment for the client 2025-05-26 14:41:55 +00:00

Opened #322 Players can take "takeable" cards from the table 2025-05-27 13:31:53 +00:00

Opened #323 The GM can put a picture on an index card 2025-05-27 13:34:41 +00:00

Opened #324 The GM can put a countdown clock on an index card 2025-05-27 13:35:04 +00:00

Opened #325 Move the background image to the true background 2025-06-03 13:53:03 +00:00

Opened #332 Roll style elements into the visions code 2025-07-11 21:34:08 +00:00

Opened #333 The GM can give a card directly to a player without notifying the other players 2025-07-13 03:37:10 +00:00

Opened #334 Correctly handle all calls to unwrap and expect through the code 2025-07-13 13:15:49 +00:00

Opened #335 The GM can create and edit a card in their inventory during a game session 2025-07-13 23:50:13 +00:00

Opened #336 Create a tabletop 2025-07-14 00:38:50 +00:00

Opened #347 The GM can see all cards in their inventory during a game session 2025-11-07 16:32:28 +00:00

Opened #348 The GM can see all tabletop cards during a game session 2025-11-07 16:32:44 +00:00

Opened #349 The GM can see a list of all cards and their current locations during a game 2025-11-07 16:34:08 +00:00

Opened #350 The Websocket provider spams the server with websocket requests 2025-11-07 17:08:05 +00:00

Opened #353 Render cards on the tabletop 2025-11-07 21:39:43 +00:00

7 Unresolved Conversations

Open #159 The GM can move a card to the tabletop 2025-11-07 20:48:24 +00:00

Open #104 Create a SQLite database to store all application data 2025-05-26 14:37:25 +00:00

Open #105 Set up automatic database migrations 2025-05-26 14:37:19 +00:00

Open #108 Bootstap the initial admin user 2025-05-26 14:37:10 +00:00

Open #109 Allow users to set their passwords 2025-05-26 14:37:05 +00:00

Open #156 The admin can create users 2025-05-26 14:37:02 +00:00

Open #157 The admin can designate GM and player users 2025-05-26 14:36:58 +00:00