Aaron Po
3af053f0eb
format codebase
2026-04-02 21:46:46 -04:00
Aaron Po
ba165d8aa7
Separate llama generator class src file into method files
2026-04-02 21:37:46 -04:00
Aaron Po
eb9a2767b4
Refactor web client interface and related components
2026-04-02 18:55:58 -04:00
Aaron Po
29ea47fdb6
update cli arg handling
2026-04-02 18:41:25 -04:00
Aaron Po
52e2333304
Reorganize directory structure
2026-04-02 18:27:01 -04:00
Aaron Po
a1f0ca5b20
Refactor DataDownloader and CURLWebClient: update constructor and modify FileExists method signature
2026-04-02 18:06:40 -04:00
Aaron Po
2ea8aa52b4
update readme and add clangformat and clang tidy
2026-04-02 17:12:22 -04:00
Aaron Po
98083ab40c
Pipeline: add CURL/WebClient & Wikipedia service
...
Introduce a pluggable web client interface and concrete CURL implementation: adds IWebClient, CURLWebClient, and CurlGlobalState (headers + curl_web_client.cpp). DataDownloader now accepts an IWebClient and delegates downloads. Add WikipediaService for cached Wikipedia summary lookups. Refactor SqliteDatabase to return full City records and update consumers accordingly. Improve JsonLoader to use batched transactions during streaming parses. Enhance LlamaGenerator with sampling options, increased token limits, JSON extraction/validation, and other parsing helpers. Modernize CMake: set policy/version, add project_options, simplify FetchContent usage (spdlog), require Boost components (program_options/json), list pipeline sources explicitly, and tweak post-build/memcheck targets. Update README to match implementation changes and new CLI/config conventions.
2026-04-02 16:29:16 -04:00
Aaron Po
ac136f7179
Enhance brewery generation: add country name parameter and improve prompt handling
2026-04-02 01:04:41 -04:00
Aaron Po
280c9c61bd
Implement Llama-based brewery and user data generation; remove mock generator and related files
2026-04-01 23:29:16 -04:00
Aaron Po
248a51b35f
cleanup
2026-04-01 21:35:02 -04:00
Aaron Po
35aa7bc0df
Begin work on biergarten data generator pipeline
2026-04-01 21:18:45 -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
9238036042
Add resend confirmation email feature ( #166 )
2026-03-07 23:03:31 -05: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
Aaron Po
c5683df4b6
add IEmailService to the DI container ( #154 )
2026-02-19 22:04:30 -05:00
Aaron Po
2cad88e3f6
Service refactor ( #153 )
...
* remove email out of register service
* Update auth service, move JWT handling out of controller
* add docker config for service auth test
* Update mock email system
* Format: ./src/Core/Service
* Refactor authentication payloads and services for registration and login processes
* Format: src/Core/API, src/Core/Service
2026-02-16 15:12:59 -05:00
Aaron Po
0d52c937ce
Adding service layer testing ( #151 )
2026-02-14 21:17:39 -05:00
Aaron Po
6b66f5680f
Add user registration emails + email infrastructure ( #150 )
...
* Add email functionality
* Add email template project and rendering service
* Update email template dir structure
* Add email header and footer components for user registration template
* update example env
* Refactor email templates namespace and components
* Format email dir
2026-02-13 21:46:19 -05:00
Aaron Po
82f0d26200
Fix ISO country code references in database scripts and seeder ( #148 )
2026-02-12 23:29:42 -05:00
Aaron Po
7129e5679e
Update exception handling ( #146 )
2026-02-12 21:06:07 -05:00
Aaron Po
584fe6282f
Merge pull request #145 from aaronpo97/fix-test-config
...
fix config
2026-02-12 19:37:59 -05:00
Aaron Po
8c61069b7d
fix config
2026-02-12 19:37:20 -05:00
Aaron Po
674f91cbdf
Merge pull request #144 from aaronpo97/fix-test-config
...
Refactor auth/user services
2026-02-12 19:30:40 -05:00
Aaron Po
a54d2a6da0
Merge pull request #143 from aaronpo97/service-refactor
...
Refactor auth/user services
2026-02-12 19:29:56 -05:00
Aaron Po
954c9c389c
Refactor auth/user services
2026-02-12 19:28:48 -05:00
Aaron Po
d942d92db5
Refactor auth/user services
2026-02-12 19:28:40 -05:00
Aaron Po
c80eae694f
Merge pull request #142 from aaronpo97/fix-test-config
...
Fix test namespaces and Dockerfile project paths
2026-02-12 18:39:58 -05:00
Aaron Po
94061c6d84
Fix test namespaces and Dockerfile project paths
2026-02-12 18:37:28 -05:00
Aaron Po
caf13de36e
Merge pull request #141 from aaronpo97/refactor/add-infrastructure-project-dir
...
Refactor/add infrastructure project dir
2026-02-12 18:26:17 -05:00
Aaron Po
2cb8f1d918
Update ISeeder.cs
2026-02-12 18:05:44 -05:00
Aaron Po
f728514a7c
Update namespaces
2026-02-12 18:05:35 -05:00
Aaron Po
4f92741b4f
Refactor repository structure
2026-02-12 17:14:32 -05:00
Aaron Po
a038a12fca
Update root namespaces
2026-02-12 09:54:39 -05:00
Aaron Po
74c5528ea2
Format infrastructure dir
2026-02-12 01:13:59 -05:00
Aaron Po
f48b8452d3
Update tests
2026-02-12 01:13:59 -05:00
Aaron Po
2411841bdc
create Infrastructure directory
2026-02-12 00:56:52 -05:00
Aaron Po
215824d4b6
Merge pull request #140 from aaronpo97/remove-domain.validation-project
...
Refactor domain project structure and remove Domain.Validation project
2026-02-11 21:02:44 -05:00
Aaron Po
99b13e2742
Refactor domain project structure and remove Domain.Validation project
2026-02-11 21:02:16 -05:00
Aaron Po
3a32f326bf
Merge pull request #139 from aaronpo97/request-validation
...
Add request validation and DTOs
2026-02-11 20:01:50 -05:00
Aaron Po
b2cf21399b
Update request validation
2026-02-11 19:59:54 -05:00
Aaron Po
109ade474c
Add validation and dtos
2026-02-11 17:36:27 -05:00
Aaron Po
07a62a0c99
Merge pull request #138 from aaronpo97/add-domain-project
...
Add domain project
2026-02-11 13:31:49 -05:00
Aaron Po
31e67ebad8
Update namespace from WebAPI to API.Core
2026-02-11 13:25:22 -05:00
Aaron Po
c74b20079b
Add domain project and update references
2026-02-11 00:23:13 -05:00
Aaron Po
2b0f9876bc
Merge pull request #136 from aaronpo97/user-registration
...
User registration
2026-02-10 23:29:19 -05:00
Aaron Po
8a4b833943
Add user registration bdd tests
2026-02-10 23:09:00 -05:00