Commit graph

77 commits

Author SHA1 Message Date
Janus C. H. Knudsen
217a9cd95c Adds authentication and pricing pages for user onboarding
Introduces comprehensive user authentication flow with plan selection and registration

Includes:
- Pricing page with plan details and selection
- Payment page with plan summary and card information
- Signup page for different plan tiers
- Shared authentication layout and design system improvements

Enhances user onboarding experience with clear plan information and streamlined signup process
2026-01-11 01:38:14 +01:00
Janus C. H. Knudsen
cd092f8290 Restructures application startup and configuration
Migrates from standalone Program.cs to Startup-based configuration
Adds application configuration JSON for environment-specific settings
Integrates Autofac dependency injection and modular service registration

Configures application services, modules, and middleware for enhanced flexibility
2026-01-10 20:56:29 +01:00
Janus C. H. Knudsen
7fc1ae0650 WIP 2026-01-10 20:39:17 +01:00
Janus C. H. Knudsen
54b057886c Adds transactional outbox and email verification
Implements outbox pattern for reliable message delivery
Adds email verification flow with Postmark integration
Enhances account registration with secure token generation

Introduces background processing for asynchronous email sending
Implements database-level notification mechanism for message processing
2026-01-10 11:13:33 +01:00
Janus C. H. Knudsen
88812177a9 Migrate from User to Account domain concept
Renames core domain entities and services from "User" to "Account"

Refactors project-wide namespaces, classes, and database tables to use "Account" terminology
Updates related components, services, and database schema to reflect new domain naming
Standardizes naming conventions across authentication and organization setup features
2026-01-09 22:14:46 +01:00
Janus C. H. Knudsen
e5e7c1c19f Refines user creation email uniqueness check
Improves email duplicate detection by adding specific constraint name validation

Prevents potential false positives in unique email constraint handling
Ensures more precise exception handling for email registration
2026-01-08 22:52:57 +01:00
Janus C. H. Knudsen
a991dcdb97 Updates configuration and refactors code structure
Migrates connection strings to new database host
Removes unnecessary code and improves configuration handling
Enhances test coverage and adds random word generation
Updates telemetry and command handling patterns
2026-01-08 21:51:43 +01:00
dc98178095 Different workings 2025-06-26 21:30:32 +02:00
9d384cd18d Adds response + problem detail RFC9457 (Problem Details for HTTP APIs) 2025-03-12 18:30:40 +01:00
64e696dc5a Adds Generic CommandHandlerDecorator 2025-03-12 00:13:53 +01:00
49f9b99ee1 Adds Decorator, wip 2025-03-11 00:28:06 +01:00
a86a2d7ade Working on a command dispatcher 2025-03-10 18:10:00 +01:00
31666b4ba0 wip 2025-03-10 15:56:22 +01:00
f3ab94eff1 wip 2025-03-07 16:17:30 +01:00
ddb6abc14e wip 2025-03-07 00:17:08 +01:00
0010a32248 Working on user+org create 2025-03-06 00:05:58 +01:00
a15cc00595 WIP cozy 2025-03-05 16:56:58 +01:00
91da89a4e8 Cleaning up with Rider 2025-03-04 23:54:55 +01:00
69758735de Adds User Component 2025-03-04 17:13:02 +01:00
73a1f11e99 WIP 2025-03-03 17:40:16 +01:00
71576a4b1f Various work around the architecture 2025-03-03 00:42:20 +01:00
b1e134490d Merge remote-tracking branch 'origin/main' 2025-02-28 17:56:19 +01:00
e79f48e027 Adds more BDDs 2025-02-28 17:56:14 +01:00
33912cf4ef Auto stash before merge of "main" and "origin/main" 2025-02-27 17:41:21 +01:00
104187fcac Adds LightBDD 2025-02-27 17:24:58 +01:00
099f6467d2 This is near the end of this Seq Logging Implementation 2025-02-22 20:14:56 +01:00
78d49a9829 Refactoring SetupConsole with DBFactory 2025-02-21 23:34:06 +01:00
8dd01d291d More work on this Console Host 2025-02-21 17:03:49 +01:00
1501ff442a Setting up a db factory with logging
Important so we can log all commands
2025-02-21 00:30:04 +01:00
ad4ed12f00 Working on BackgroundService 2025-02-20 17:14:53 +01:00
9f4996bc8f Enhancing telemetry in Seq and fixes namespaces 2025-02-20 00:23:13 +01:00
5568007237 Working on parent child for logging 2025-02-19 17:53:12 +01:00
e73f428c49 wip 2025-02-19 14:21:40 +01:00
0f1a345216 Merge remote-tracking branch 'origin/main' 2025-02-18 17:35:25 +01:00
75e0406251 wip on tests 2025-02-18 17:35:00 +01:00
67207cf90b More work on SeqBackgroundService, next step is tests for it. 2025-02-18 16:23:08 +01:00
a139b1ad08 Extends Seq Logger with more Exception formatting. 2025-02-17 23:08:37 +01:00
440087c43b Adds SeqLogger working 2025-02-17 17:42:46 +01:00
1aea1e894a A lot of works different areas... no plan 2025-02-16 23:39:26 +01:00
087f8ce0e9 Renaming from tenant to organization 2025-02-14 20:14:01 +01:00
bf50563ab7 MessageChannel work for Seq Logging 2025-02-14 17:45:49 +01:00
e777135d62 wip 2025-02-13 17:06:22 +01:00
7bcb7b0e66 Working on BackgroundService for Seq Logging 2025-02-13 00:40:42 +01:00
48578b216f Merge remote-tracking branch 'origin/main' 2025-02-12 19:56:24 +01:00
cf25e6fa0a WIP 2025-02-12 17:38:01 +01:00
e3340b7c98 Adds comments 2025-02-11 23:32:28 +01:00
f4f2fc47b1 Adds option pattern for smart config 2025-02-11 23:10:43 +01:00
6839cd82e2 Finalizes ConfigurationBuilder with indexer 2025-02-11 19:34:45 +01:00
1f675498a2 Auto stash before merge of "main" and "origin/main" 2025-02-11 18:46:51 +01:00
cb6dd39596 Application User setup WIP 2025-02-11 17:07:01 +01:00