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
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