Commit Graph
15 Commits
Author SHA1 Message Date
javierandClaude Opus 5.5 3a3d2619ad Dated the demo cons in the Persistence package from the weekend after seeding, and re-dated the ones already seeded.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 12:47:23 +01:00
javierandClaude Opus 5.5 e0524da525 Moved test database teardown into defer blocks and unified the one-decimal formatting in the Website service.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 12:41:55 +01:00
javierandClaude Opus 5.5 06953a1be0 Trimmed the documentation added by the template sync and the events test fix in the Website service.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 12:13:53 +01:00
javierandClaude Opus 5.5 c1a391b9f6 Pinned the clock of the events test in the Website library, so it no longer fails once the demo cons are past.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 12:07:57 +01:00
javierandClaude Opus 5.5 911424de24 Project updates from Template
This commit contains the latest updates from the generic Website template, which move the toolchain to Swift 6.4, gate analytics and structured data behind traits, and rework page routing:

- Updated the Swift toolchain for all the package dependencies and the Website service to version 6.4. (345b305)
- Adapted all the existing middlewares in the Infrastructure package to Swift 6.4. (26008df)
- Moved test resource teardown in the Persistence and the Website library into defer blocks. (27984a9)
- Gated analytics behind a trait and reworked structured data in the Infrastructure package. (c7d4769)
- Enabled the Analytics trait in the Website service. (f6a6bbd)
- Reworked page routing in the Website service. (d1cb2c1)
- Gated the structured data features in the Infrastructure package behind a trait. (f0a8791)
- Enabled the StructuredData trait of the Infrastructure package in the Website service. (bbfdeb3)
- Fixed the asset pin and a build warning in the Dockerfile of the Website service. (6ed0f9b)

The root README change in 345b305 was left out, as this project no longer carries that file. From d1cb2c1, the RootController rework was left out, as the prototype serves a session-aware landing page and routes its other pages through their own controllers; the view-event reporter was appended to the prototype's shared script instead.

The prototype code was adapted to the stricter Swift 6.4 settings: `String(format:)` was swapped for safe formatting, the NoIndex middleware takes a `@concurrent` next handler, and the tests flagged by warnings-as-errors were tightened.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 11:55:43 +01:00
javier f2f445827b Implemented phase 6 for the POC prototype in the Website service. 2026-09-21 13:53:13 +02:00
javier 31d2d98d49 Implemented phase 5 for the POC prototype in the Website service. 2026-09-21 13:32:05 +02:00
javier 9403931109 Implemented phase 4 for the POC prototype in the Website service. 2026-09-21 12:55:35 +02:00
javier 0dc3fe6bea Implemented phase 3 for the POC prototype in the Website service. 2026-09-21 12:11:25 +02:00
javier 43dcc03da6 Implemented phase 2 for the POC prototype in the Website service. 2026-09-21 11:44:58 +02:00
javier ea89ea892a Implemented phase 1 for the POC prototype in the Website service. 2026-09-21 11:16:52 +02:00
javier 717df5208c Implemented phase 0 for the POC prototype in the Website service. 2026-09-21 10:22:55 +02:00
javierandClaude Fable 5.1 916df7e2f0 Project updates from Template
This commit contains the latest updates from the generic Website template, which rework the compression and localization:

- Reworked the compression and localization in the Infrastructure package. (3c568e4)
- Adopted the reworked compression and localization in the Website service. (08cf3e3)

The template commit that only touched the root README (53676ed) was left out, as this project no longer carries that file.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-20 12:45:58 +02:00
javier 65b62681eb Project updates from Template (#1)
This PR contains the latest updates from the generic Website template, which have been added while working on #loud-amsterdam.

Reviewed-on: #1
Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
2026-09-04 13:40:35 +00:00
javier 22e737d9c2 Initial commit. 2026-08-19 23:19:08 +02:00