Commit Graph

134 Commits

Author SHA1 Message Date
Krzysztof Sikorski f7f9bdf924
style: explicitly quote all strings in YAML files 2024-03-14 23:18:22 +01:00
Krzysztof Sikorski c58cd31515
Set explicit versions for `core` and `storage` modules
This is done because Composer fails at detecting version from Git tag
when dependency comes from the same Git repository.
2024-02-12 00:13:44 +01:00
Krzysztof Sikorski c77b5c87bd
Fix code style errors reported by `php-cs-fixer` after config change 2024-02-11 23:39:21 +01:00
Krzysztof Sikorski d28b044752
Review and fix release notes copied from v3 2024-02-05 01:41:15 +01:00
Krzysztof Sikorski df8fbca201
Update release notes copied from Buttercup’s fork to mimic original 2024-02-05 00:34:42 +01:00
Krzysztof Sikorski b66ec3dbb1
Update release notes copied from v2 to mimic original HTML markup
Notes:
- most of the markup was copied directly from v2 source code
- whitespace was reformatted to match editor config
- single quotes converted to double quotes
- added `rel="external"` attributes to all external links
- added `data-link-status="dead"` attributes to all dead links
2024-02-02 02:12:51 +01:00
Krzysztof Sikorski 679a073bdf
Mark dead links in Twig templates with `data-link-status="dead"` 2024-02-02 01:44:27 +01:00
Krzysztof Sikorski 94f9af0e9e
Mark external links in menu with `rel=external` 2024-02-02 01:24:26 +01:00
Krzysztof Sikorski 996c455a51
Add CSS styling for external links and dead links 2024-02-02 01:16:34 +01:00
Krzysztof Sikorski edab27319d
Fix whitespace in release notes to match editor config 2024-02-02 00:14:04 +01:00
Krzysztof Sikorski 62a024a15b
Fix Markdown markup in HTML file 2024-02-02 00:05:58 +01:00
Krzysztof Sikorski 9e4e253057
Fix whitespace in Twig templates to match editor config 2024-02-01 23:57:15 +01:00
Krzysztof Sikorski 9b12a55699
Mark properties of `AppExtension` class as readonly 2024-02-01 00:59:42 +01:00
Krzysztof Sikorski 2261009d5c
Convert `app_page_title` global var into a set of Twig functions 2024-02-01 00:56:02 +01:00
Krzysztof Sikorski 3740c0a4da
Convert `app_clock` global var into `app_server_time` Twig function 2024-02-01 00:37:19 +01:00
Krzysztof Sikorski efb80fec3a
Move Twig extension to dedicated namespace and tweak syntax a bit 2024-02-01 00:33:41 +01:00
Krzysztof Sikorski 5fda7ee757
Make footer more semantic, fix version label 2024-02-01 00:18:33 +01:00
Krzysztof Sikorski 6616158a1e
Move `PageTitle` to `App\Twig\DTO` namespace 2024-02-01 00:02:22 +01:00
Krzysztof Sikorski 9b0e6a1039
Remove hard-coded versions from `composer.json` files 2024-01-31 23:37:11 +01:00
Krzysztof Sikorski 262c7411d0
Update Composer dependencies for website 2024-01-31 22:32:53 +01:00
Krzysztof Sikorski 76baa2a1ae
Display version in page footer 2024-01-28 07:06:05 +01:00
Krzysztof Sikorski 7800351f33
Fix capitalization of “Server Time” label 2024-01-28 07:05:48 +01:00
Krzysztof Sikorski f5033540b2
Create service to fetch application version from Git history 2024-01-28 07:04:49 +01:00
Krzysztof Sikorski b03fa78960
Explicitly require Symfony Process component in website 2024-01-28 06:32:23 +01:00
Krzysztof Sikorski ab7f5f0834
Require PSR-6 (Caching) interfaces in storage module 2024-01-28 06:08:41 +01:00
Krzysztof Sikorski 0089b21f66
Remove Symfony Finder from explicit dependencies of website
After latest changes the component is not used anymore in website code.
2024-01-28 05:26:21 +01:00
Krzysztof Sikorski bb0d783357
Extract fetching of release notes to repository class 2024-01-28 05:22:11 +01:00
Krzysztof Sikorski bb12655ca8
Move query classes to storage module 2024-01-28 05:00:06 +01:00
Krzysztof Sikorski 5db1ba27ea
Move `ReleaseNote` class to storage module 2024-01-28 04:14:55 +01:00
Krzysztof Sikorski 96e2d3046e
Add Symfony Finder to storage module’s dependencies 2024-01-28 04:10:01 +01:00
Krzysztof Sikorski 13a2b45f54
Create health checker for storage module 2024-01-28 04:01:58 +01:00
Krzysztof Sikorski 0c3542e6b0
Create storage module and add it as website’s dependency 2024-01-28 04:01:31 +01:00
Krzysztof Sikorski 7c7428311c
Rename `app_health_check` route to match controller name 2024-01-28 03:02:06 +01:00
Krzysztof Sikorski dc282e5618
Move core engine from `core` to `modules/core` 2024-01-28 02:39:14 +01:00
Krzysztof Sikorski f903bc98f4
Add health check URL to test core-website integration 2024-01-28 02:27:17 +01:00
Krzysztof Sikorski f2c7125079
Handle edge case of no release notes 2024-01-28 01:05:02 +01:00
Krzysztof Sikorski f405afb6de
Fix usage of `AbstractReleaseNotesQuery::fetch` 2024-01-28 00:08:02 +01:00
Krzysztof Sikorski 3b85abb7cf
Upgrade Symfony Flex recipes to latest versions 2024-01-27 23:13:12 +01:00
Krzysztof Sikorski e290260a4b
Explicitly require Symfony Cache component 2024-01-26 01:09:49 +01:00
Krzysztof Sikorski 56c883982f
Upgrade website dependencies 2024-01-26 01:08:34 +01:00
Krzysztof Sikorski 49c3e5c802
Fix link colors on home page 2024-01-26 01:05:22 +01:00
Krzysztof Sikorski 43b9f85c24
Update FAQ: fix grammar error, rewrite preface. 2024-01-26 01:00:58 +01:00
Krzysztof Sikorski 7f132a8151
Add release notes about the unexpected shutdown of Ecce’s version. 2024-01-26 00:51:58 +01:00
Krzysztof Sikorski 6c59f65f9d
Copy year 2017’s lone release note from v2 2024-01-25 19:09:38 +01:00
Krzysztof Sikorski d45b8fdbe3
Copy year 2016’s release notes from v2 2024-01-25 19:09:17 +01:00
Krzysztof Sikorski 261a226002
Copy year 2015’s release notes from v2 2024-01-25 04:14:14 +01:00
Krzysztof Sikorski d853157d23
Copy year 2014’s lone release note from v2 2024-01-25 03:07:09 +01:00
Krzysztof Sikorski 36457a2c53
Copy year 2012’s release notes from v2 2024-01-25 03:05:52 +01:00
Krzysztof Sikorski 380fe18c8f
Copy year 2011’s release notes from v2 2024-01-24 03:09:51 +01:00
Krzysztof Sikorski e450241e4b
Copy year 2010’s release notes from v2 2024-01-24 03:03:25 +01:00