javier
277045c1a1
Set the canonical site origin in the Website library target.
...
The template's new `site.origin` key arrived empty, as bootstrap fills it in.
Pointing it at the origin robots.txt and sitemap.xml already carry turns on the
canonical and hreflang links, and the HTTPS redirect the production compose
already trusts the forwarded proto for.
2026-08-30 23:01:48 +02:00
javier
85e1047a9c
Merged the template branch into main to pick up the 33 upstream changes.
...
Reconciled the bootstrap-customised files: kept the CCN naming, canonical
origin, database slug and analytics comments, dropped the template-only
Makefile, README.md and Scripts/bootstrap that bootstrap removes, and took
the template's ordering for the security headers in the production compose.
2026-08-30 22:57:45 +02:00
javier
daf764f10f
Fixed the sitemap for the Website service target.
2026-08-30 22:01:47 +02:00
javier
a3d9655766
Added language support to the Website service target.
2026-08-30 21:47:08 +02:00
javier
9b16ce3339
Updated the Negotiate method in the Localization package to add explicit language requests.
2026-08-30 19:05:52 +02:00
javier
79cfb42fbb
Updated the LocalizationMiddleware middleware in the Infrastructure package to read explicit language requests.
2026-08-30 19:03:52 +02:00
javier
6c75d5e743
Improved the bootstrap script to write the canonical site origin and also, fixed some nasty bugs.
2026-08-30 09:53:39 +02:00
javier
a3d0bc75fd
Implemented the validation for the name and slug inputs in the bootstrap script.
2026-08-30 09:39:28 +02:00
javier
1cae261dff
Improved the .dockerignore definitions in the Website service target.
2026-08-30 09:22:10 +02:00
javier
8bf6e86ffb
Implemented the "tagging()" method for the the AnalyticsEvent+Tagging extension in the Infrastructure package.
2026-08-30 09:15:59 +02:00
javier
cf58b97de1
Updated the ConfigReader+Properties extension in the Website service target to fail to the boot in case of unknown database tokens.
2026-08-30 09:03:50 +02:00
javier
5a833be33d
Updated the documentations in the Website service target.
2026-08-30 08:37:19 +02:00
javier
8a9402e8f1
Improved the documentation of the README file in the Utility package.
2026-08-30 08:35:44 +02:00
javier
c1ca6609e4
Improved the documentation of the README file in the Persistence package.
2026-08-30 08:35:35 +02:00
javier
d40f988877
Improved the documentation of the README file in the Localization package.
2026-08-30 08:35:21 +02:00
javier
4ee1abbd67
Improved the documentation of the README file in the Infrastructure package.
2026-08-30 08:35:06 +02:00
javier
3358946e3d
Added the ImageWidth enumeration to the Website library target.
2026-08-25 17:23:29 +02:00
javier
c09ac657ab
Added font preload links to the Page+Defaults extension in the Website library target.
2026-08-25 17:05:08 +02:00
javier
7aee1cd949
Added immutable caching to the fingerprinted media types for the ConfigReader+Properties extension in the Website service target.
2026-08-25 16:59:07 +02:00
javier
988090a511
Added a configurable site origin to the ConfigReader+Properties extension in the Website library target.
2026-08-25 16:24:03 +02:00
javier
5b2da4eb16
Added the MP4 and WOFF2 cases to the AssetExtension enumeration.
2026-08-25 16:06:05 +02:00
javier
1033cab2af
Added an optional founder reference to the Organization node in the Infrastructure package.
2026-08-24 22:37:45 +02:00
javier
74e81e1517
Refactored the StaticFile enumeration in the Website library target into a structure.
2026-08-24 22:37:13 +02:00
javier
d8cf1abf6a
Changed the default Open Graph locale in the Website library target from en_US to en_NL.
2026-08-24 22:33:13 +02:00
javier
eb0a2127f6
Reworded the documentation of the organization identifier helper in the Infrastructure package target.
2026-08-24 22:31:44 +02:00
javier
0ee8368e1a
Added the organization identifier helper to the StructuredData type in the Infrastructure package target.
2026-08-24 22:29:00 +02:00
javier
ecafb14608
Reworded the README documentation in the Infrastructure package target.
2026-08-24 17:49:06 +02:00
javier
c64c8b726d
Added the email property to the organization structured data in the Infrastructure package target.
2026-08-24 17:48:31 +02:00
javier
fec52b7942
Added the noindex robots tag to the responses on the Health controller in the Website library target.
2026-08-24 17:47:57 +02:00
javier
88bcae9dc9
Added the WebP case to the Asset extensions in the Infrastructure package.
2026-08-24 17:44:43 +02:00
javier
c0f56a4897
Wired the trailing-slash redirect into the App router in the Website service target.
2026-08-24 17:37:46 +02:00
javier
5996a78ff3
Documented and enabled the HTTPS redirect in the Website service.
2026-08-24 17:37:33 +02:00
javier
f6a77305ac
Trailing slash middleware for the Infrastructure package ( #53 )
2026-08-24 17:33:52 +02:00
javier
1520c44b16
HTTPS redirect middleware for the Infrastructure package ( #52 )
2026-08-24 17:32:02 +02:00
javier
fcfb3f21d5
Added the organization descriptors and a number value to the structured data types in the Infrastructure package.
2026-08-23 10:13:37 +02:00
javier
08b4d80064
Updated the analytics origin documentation for the Website service target.
2026-08-20 01:15:26 +02:00
javier
6c014525bf
Updated the analytics origin documentation for the Website service target.
2026-08-20 01:14:49 +02:00
javier
6ecc20987f
Updated the README file in the repository root.
2026-08-20 01:10:37 +02:00
javier
b6ad9ff497
Fixed the analytics and security headers for the Website service target.
2026-08-20 00:55:09 +02:00
javier
13093705a3
Fixed the analytics and security headers for the Website service target.
2026-08-20 00:54:29 +02:00
javier
22e737d9c2
Initial commit.
2026-08-19 23:19:08 +02:00
javier
5422c8466d
Merge branch 'setup' into template
2026-08-16 09:09:55 +02:00
javier
091c0f0686
Added an optional per-asset folder to the Asset protocol and the AssetExtension extension in the Infrastructure package.
2026-08-15 23:44:06 +02:00
javier
459002544b
Merge branch 'setup' into template
2026-08-15 11:39:26 +02:00
javier
7d53be539e
Bundled the static files into the App test target.
2026-08-15 11:32:56 +02:00
javier
844a85f88c
Added the Event type to the Analytics type in the Infrastructure package.
2026-08-15 11:31:59 +02:00
javier
a5305c6044
Improved the Docker image and build context for the Website service target.
2026-08-13 15:57:11 +02:00
javier
c075adad84
Hardened the Docker build of the Website service target.
2026-08-13 03:19:10 +02:00
javier
2206d71997
Turned the analytics tracker off by default in the template.
2026-08-13 02:57:47 +02:00
javier
b68eac4375
Merge branch 'setup' into template
2026-08-13 02:37:43 +02:00