Aaron Po
22bf0d0298
fix registration diagram
2026-09-01 14:49:52 -04:00
Aaron Po
dee38fd1a3
Update docs formatting
2026-09-01 00:07:05 -04:00
Aaron Po
809b9b0f72
Fix Argon2 hash-format claims and add the missing profile-creation step to the auth diagrams
2026-08-31 22:03:39 -04:00
Aaron Po
1dcc1bd625
Fix fabricated ITokenService signatures and error-message claims in token-validation.md
2026-08-31 22:03:36 -04:00
Aaron Po
93feee5a72
Fix deployment diagram's solution file name, ports, service lists, and network/volume names
2026-08-31 22:03:32 -04:00
Aaron Po
a028f7ec72
Fix React Router/Node version claims, the Infrastructure.Sql rename, and point env setup at generate-env.sh
2026-08-31 22:03:28 -04:00
Aaron Po
a6d6724251
Rename JsonLoader to CuratedJsonDataService and add the address-lookup classes to the pipeline diagrams
2026-08-31 22:03:24 -04:00
Aaron Po
399ae86c1f
Document the pipeline's OpenAI generator and reverse-geocoding subsystem, and fix stale table/copy-list claims
2026-08-31 22:03:19 -04:00
Aaron Po
6f89e5c0c6
restruc
2026-08-31 21:44:22 -04:00
Aaron Po
8ac1981f81
extract mermaid docs
2026-08-31 21:20:51 -04:00
Aaron Po
6a061f4e28
Update architecture.md
2026-08-31 20:27:02 -04:00
Aaron Po
12af9cfee2
remove puml
2026-08-31 20:14:01 -04:00
Aaron Po
f4471c7fd7
Add mkdocs site and GitHub Pages deployment for docs
2026-08-31 19:54:04 -04:00
Aaron Po
772a65d896
updates
2026-08-31 18:33:20 -04:00
Aaron Po
30995f6f40
Cleanup prose in written documentation
2026-08-31 17:23:46 -04:00
Aaron Po
f28f188a54
Remove svgs, update puml diagrams -- separate auth diagram into multiple diagrams
2026-08-31 17:23:33 -04:00
Aaron Po
1fe35a2ea6
Use compose wait for CI test containers ( #270 )
2026-08-31 15:58:45 -04:00
Aaron Po
cd0f33f603
Ci cd/test runner ( #268 )
2026-08-31 14:16:33 -04:00
Aaron Po
39c5a89ca7
Add user avatar and profile feature, consolidate Auth and UserManagement features ( #257 )
2026-08-31 00:11:48 -04:00
Aaron Po
e5b354e322
Update outdated documentation ( #255 )
2026-08-29 23:50:05 -04:00
Aaron Po
a580314583
Add brewery discovery & detail pages with location-based search ( #253 )
2026-08-29 00:44:33 -04:00
92a30b11db
Update docs to reflect per-table DDL scripts and schema.dbml from #251 ( #252 )
2026-08-27 01:02:58 -04:00
8a047e8d9f
Update database handling code ( #247 )
2026-08-25 13:42:51 -04:00
c825d99b0a
Refactor comments and update documentation for backend and pipeline ( #246 )
...
* Remove restating comments in backend
* Remove restating comments in frontend stories
* Remove restating comments in pipeline
* Remove restating comments in pipeline scripts
* Restore location-clear comment in BreweryRepository
* Remove stale/restating comments found in second pass
* Restore mock curated-data branch comment in main.cc
* Remove more restating/filler comments in backend
* Document account-management endpoints, compose files, and env generator
* Squashed commit of the following:
commit a8a5b8abd9969859c695092fae6990d03b2135ed
Author: Aaron Po <aaron.po97@gmail.com >
Date: Sun Aug 23 23:53:56 2026 -0400
Add reverse geocoding for brewery street addresses (#245 )
* Add geocoding to seed application, remove postal codes from generator
Update comments
* Update pipeline class diagram for OpenAI generator
* Update pipeline activity diagram for brewery coordinates and OpenAI backend
* Add mailpit, production, db-only, and minimal environments to deployment diagram
* Fix authentication flow diagram for Identity migration
* Add account-management flows to authentication diagram
* Fix database schema diagram note referencing removed AuthRepository
2026-08-24 01:09:48 -04:00
cd5fd2d998
Add reverse geocoding for brewery street addresses ( #245 )
...
* Add geocoding to seed application, remove postal codes from generator
Update comments
2026-08-24 01:09:48 -04:00
bfd45842fe
Refactor authentication and account management with modular UI components ( #242 )
2026-08-24 01:09:48 -04:00
de1e9ac02b
Migrate Auth/Brewery/Location repositories to pure Dapper; rename Timer to RowVersion ( #237 )
...
* Integrate Spectre.Console into seed application, use async data loading
* Replace stored-procedure repositories with Dapper-based repositories
Removes the USP_* stored procedures for Auth, Location, and Brewery
data access in favour of services built with Dapper.
Adds a new Features.Locations slice and optimistic concurrency support
for the Brewery slice.
* Add new documentation for Dapper migration/database schema
* Update FluentAssertions to most recent open source ver
* Update XML doc comment in backend projects
* Modify brewery location dto to include denormalized data
* - Updated column names from 'Timer' to 'RowVersion' in schema.sql for
- Introduced new BeerPost entity and updated BreweryPost and BreweryPostLocation entities to use 'RowVersion' for concurrency.
- Modified UserAccount, UserCredential, UserVerification, City, StateProvince, and Country entities to use 'RowVersion' instead of 'Timer'.
- Updated tests and command handlers to reflect changes in concurrency token from 'Timer' to 'RowVersion'.
- Adjusted BreweryDto and BreweryDtoMapper to include 'RowVersion' and updated mapping logic accordingly.
- Ensured all repository methods and interfaces are aligned with the new concurrency handling approach.
* updates
* Add BeerStyle entity and related properties; refactor BreweryDto to remove BeerPosts
* Fix Api.Specs test failures: stale Timer column refs and missing test.user fixture
* Remove repository tests, usages of registration dto used in repo
* archive old stored procs/functions
* update stale docs
* Add instructions for generating cryptographically secure base64 secrets on macOS/Linux and Windows
2026-08-24 01:09:47 -04:00
Aaron Po
b27b5bdb40
Documentation updates ( #236 )
...
Remove vague or flowery language, use Simplified Technical English whenever possible
2026-08-24 01:09:47 -04:00
Aaron Po
ec770aa724
Formatting
2026-08-24 01:09:47 -04:00
Aaron Po
8e7ecf2fc3
Pipeline: City rename, add address/postal-code generation, add xeger generation ( #232 )
2026-08-24 01:09:47 -04:00
b20852bcd4
Pipeline: Add LLM and mocked user generation to the pipeline ( #230 )
2026-08-24 01:09:47 -04:00
Aaron Po
08a75d6ed0
update pipeline docs
2026-08-24 01:09:47 -04:00
Aaron Po
07aedcb866
Update documentation to reflect new architecture and previous refactors
2026-06-20 15:54:53 -04:00
6a66619c70
Add multithreaded logging infrastructure for preparation for future designs ( #225 )
...
* Update class diagrams
* Implement BoundedChannel and multithreaded logging infra
* Integrate logging channel system
* Update string concatenations to use std::format
* Add pretty print log
2026-05-22 22:00:38 -04:00
b8ebe03921
Pipeline: Add Runpod docker configuration ( #222 )
...
* Begin work on Runpod docker config
* Reduce docker image size
* Create .dockerignore
2026-05-12 00:44:09 -04:00
b1dc8e0b5d
refactor(pipeline): restructure config, add PromptDirectory, consolidate SQLite layer ( #217 )
...
* Refactor ApplicationOptions to separate config concerns
* add prompt dir app option
* readability updates: remove magic numbers, update comments
* codebase formatting
* Update docs
* Extract argument parsing, timer out of
2026-05-02 18:27:14 -04:00
641a479b6a
Refactor SQLite Export Service and ProcessRecord Method Signatures ( #216 )
...
* Helper cleanup
update bind to use dto for params
consolidate translation units
* Update planned class diagram
2026-04-30 19:03:45 -04:00
Aaron Po
4c8a8e43ed
update readmes
2026-04-27 18:47:39 -04:00
Aaron Po
8db6992296
move diagrams and documentation
2026-04-27 18:47:39 -04:00
Aaron Po
7925fc6caf
Format all markdown files in active directories
2026-04-27 18:47:39 -04:00
Aaron Po
b1f4ff2641
remove legacy doc
2026-04-27 18:47:39 -04:00
Aaron Po
581863d69b
Website updates: add new app scaffold, archive legacy site, and refresh docs/tooling ( #173 )
2026-03-15 22:56:14 -04:00
Aaron Po
431e11e052
Add WEBSITE_BASE_URL environment variable and update email confirmation link ( #165 )
2026-03-07 20:11:50 -05:00
Aaron Po
f1194d3da8
Feature: Add token validation, basic confirmation workflow ( #164 )
2026-03-06 23:23:43 -05:00
Aaron Po
17eb04e20c
Update diagrams
2026-02-21 05:04:04 -05:00
Aaron Po
50c2f5dfda
Update documentation ( #156 )
2026-02-21 05:02:22 -05:00