Commit Graph
12 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 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 256d22df40 Added the catalogue models and seed to support phase 6 of the POC prototype in the Persistence package. 2026-09-21 13:52:52 +02:00
javier 89a7a7b8e5 Added the catalogue models and seed to support phase 5 of the POC prototype in the Persistence package. 2026-09-21 13:31:44 +02:00
javier 95e0a455e8 Added the catalogue models and seed to support phase 4 of the POC prototype in the Persistence package. 2026-09-21 12:50:53 +02:00
javier b1ceed7790 Added the catalogue models and seed to support phase 3 of the POC prototype in the Persistence package. 2026-09-21 12:11:01 +02:00
javier 09c7b8a1a7 Added the catalogue models and seed to support phase 2 of the POC prototype in the Persistence package. 2026-09-21 11:44:41 +02:00
javier 6d7ab4bcba Added the catalogue models and seed to support phase 1 of the POC prototype in the Persistence package. 2026-09-21 11:16:30 +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