52 Commits

Author SHA1 Message Date
cat 0d47db9e2b process-static: preserve quotes
Static / Flake checks (push) Successful in 22s
Static / Create distribution (push) Successful in 42s
2025-07-03 03:39:05 +09:00
cat 42c21ad906 treewide: build via nix 2025-06-27 20:33:25 +09:00
Daniel Micay 99b3fae892 add support for Pixel 9a 2025-04-12 21:12:42 -04:00
Daniel Micay 3366b4fbc7 add Alpha channel to releases page 2024-10-12 08:24:27 -04:00
Daniel Micay f61a55baf4 production Pixel 9 Pro Fold support 2024-09-03 02:25:17 -04:00
Daniel Micay 7a879a324e add 9th generation Pixel support 2024-08-24 06:05:00 -04:00
Daniel Micay fed0577a33 use ECMAScript 2022 for terser 2024-06-06 22:13:59 -04:00
Daniel Micay a41afea74a add Pixel 8a support 2024-05-15 14:01:27 -04:00
Daniel Micay 79f9218c34 add IndexNow script 2024-05-12 11:42:26 -04:00
Daniel Micay 5111d8f1fb remove unnecessary zopfli wrapper
The timestamps of the generated static files are no longer used.
2024-03-06 15:18:04 -05:00
Daniel Micay 604b874b6b releases: add hidden placeholders for husky/shiba 2023-10-12 07:21:30 -04:00
Daniel Micay 8a4a08cae8 run process-templates as an executable 2023-07-15 15:26:45 -04:00
Daniel Micay fe935e5ac7 drop file extension from generate-feed.py 2023-07-15 13:27:52 -04:00
smdyv 150608e016 Use simple templating for static processing 2023-07-13 16:08:16 -04:00
smdyv 4430036ea2 Change string markings for replacements 2023-07-13 16:08:16 -04:00
Daniel Micay e04278e76e process-static: remove dropped devices 2023-06-27 14:16:52 -04:00
Daniel Micay 50982f9a05 add hidden Pixel Fold release page entries 2023-06-27 14:16:31 -04:00
Daniel Micay ed86503068 point to release notes from version links
This is much more useful to users and determining tag names this way is
now obsolete so it needs to be changed regardless.
2023-06-24 06:24:40 -04:00
Daniel Micay 3a4585c446 add hidden tangorpro release listing 2023-06-20 16:54:55 -04:00
Daniel Micay 7229179520 add hidden lynx support to prepare for launch 2023-05-11 00:21:06 -04:00
Daniel Micay 54f0341994 switch to terser fork of html-minifier 2023-04-10 21:00:36 -04:00
Daniel Micay 60b934f77c extend xmllint file extensions 2023-04-10 20:31:59 -04:00
Daniel Micay 12e579c5c0 split up validator.nu validation
There are persistent bugs with handling HTML, CSS and SVG together.
2023-04-10 20:28:13 -04:00
Daniel Micay 4d7c2bfc2c use pixelated image rendering mode for QR codes 2023-02-16 20:35:05 -05:00
Daniel Micay c772b17f79 obtain validatornu release from npm 2023-01-07 22:07:46 -05:00
Daniel Micay 9eaa343922 temporarily disable validatornu warnings
Until there's a new tagged release with the change resolving this issue:
https://github.com/validator/validator/issues/1433.
2023-01-04 19:50:53 -05:00
Daniel Micay ff459a85d4 brotli keeps source files by default 2022-11-01 00:20:05 -04:00
smdyv 12ee1c8293 Update device image
This is a vectorized image of the Pixel 7 Pro, and saves 98 % of the
byte length of the previously used image.
2022-10-18 15:03:06 -04:00
Daniel Micay 70aff80f09 prepare for future Pixel 7 Pro and Pixel 7 support 2022-10-14 19:59:07 -04:00
Daniel Micay 450b3048ce use GrapheneOS fastboot.js fork 2022-08-27 20:47:16 -04:00
Daniel Micay 6c400ba47f begin adding Pixel 6a (bluejay) support 2022-08-25 23:15:08 -04:00
Daniel Micay 3c767278da activate venv automatically 2022-08-25 23:15:08 -04:00
Daniel Micay 6a5103d5cd run gixy after template expansion 2022-06-30 04:42:01 -04:00
Daniel Micay a4e30aeca8 reorganize process static script 2022-06-28 00:04:09 -04:00
Daniel Micay d2b5207277 improve flock error message 2022-05-08 05:45:21 -04:00
Daniel Micay 43f9f22856 add file locking to deploy/process scripts 2022-05-05 00:19:01 -04:00
Daniel Micay 42919855d5 add scripting for auto-generating releases listing 2022-02-19 12:00:06 -05:00
Daniel Micay 7010b230c5 use http2_push instead of http2_push_preload
This avoids needing to conditionally add nopush to each preloaded
resource in the Link header. There's also no support for pushing
JavaScript modules via http2_push_preload since nginx doesn't have
support for rel=modulepreload.
2021-12-05 02:48:44 -05:00
Daniel Micay a1a56d1ad2 update fastboot.js to v1.1.1 2021-11-27 02:05:59 -05:00
Daniel Micay 4027afcf6e add integrity metadata to preload header 2021-11-26 19:41:37 -05:00
Daniel Micay c7ffdaed6c add gixy support to process-static workflow 2021-11-25 20:21:12 -05:00
Daniel Micay c20907189e integrate gixy into process-static 2021-11-25 18:46:11 -05:00
Daniel Micay 71c26f59eb use a temporary directory for nginx configuration 2021-11-25 18:31:57 -05:00
Daniel Micay 75f4b33323 set up SRI for future use by CSP v3 2021-11-18 19:08:54 -05:00
Daniel Micay 61e1358202 merge validate_static into process_static 2021-11-18 17:49:55 -05:00
Daniel Micay 956444fd42 rename static_tmp to static-tmp for consistency 2021-09-30 16:44:07 -04:00
Daniel Micay 49fc7831de add back preserving timestamp for zopfli 2021-09-30 16:03:25 -04:00
Daniel Micay 161d6bddf2 split brotli and zopfli jobs 2021-07-21 17:43:32 -04:00
Daniel Micay c6219613d6 stop unnecessarily copying mtime for gz output 2021-07-21 16:55:22 -04:00
Daniel Micay 93f0d39a8d compress static files in parallel 2021-07-21 16:37:31 -04:00