52 Commits

Author SHA1 Message Date
0d47db9e2b
process-static: preserve quotes
All checks were successful
Static / Flake checks (push) Successful in 22s
Static / Create distribution (push) Successful in 42s
2025-07-03 03:39:05 +09:00
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