index
:
shuriken.sh
master
Static HTML/CSS (and zero JavaScript) photo album generator for https://irregular.ninja (and others) in Bash
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
2026-06-14
pm0 add stats page template and render function
Paul Buetow
2026-06-14
om0 fix camera slug collisions and align ISO fallback order
Paul Buetow
2026-06-14
om0 add stats aggregation module
Paul Buetow
2026-06-14
6m0 re-raise interrupt to $BASHPID, not $$, in render subshell
Paul Buetow
2026-06-14
6m0 clean up BASH_ENV context tempfile via traps on interrupt
Paul Buetow
2026-06-14
lm0 de-duplicate imagemagick detection and config-array parsing
Paul Buetow
2026-06-14
km0 address job pool review
Paul Buetow
2026-06-14
km0 harden parallel job pool
Paul Buetow
2026-06-13
dm0: split dry-run planning from output
Paul Buetow
2026-06-13
jm0: allow minimal refresh configs
Paul Buetow
2026-06-13
jm0: centralize runtime config defaults
Paul Buetow
2026-06-13
Stabilize template parallelism test for em0
Paul Buetow
2026-06-12
Refactor EXIF tooltip parsing for em0
Paul Buetow
2026-06-12
Make run_action status-safe for bm0
Paul Buetow
2026-06-12
Harden status-tested validation paths for bm0
Paul Buetow
2026-06-12
Fix remaining errexit masking for bm0
Paul Buetow
2026-06-12
Capture action and template setup failures for bm0
Paul Buetow
2026-06-12
Clean template context files on failure for bm0
Paul Buetow
2026-06-12
Guard template render setup failures for bm0
Paul Buetow
2026-06-12
Propagate dispatcher validation failures for bm0
Paul Buetow
2026-06-12
Unify validator fail-fast contract for bm0
Paul Buetow
2026-06-12
Consolidate CLI option specs
Paul Buetow
2026-06-12
Fix next template required vars for gm0
Paul Buetow
2026-06-12
Co-locate template required context vars for gm0
Paul Buetow
2026-06-11
fm0 tighten escape wrapper tests
Paul Buetow
2026-06-11
fm0 deduplicate escape wrappers
Paul Buetow
2026-06-11
Fix HEIGHT photo scaling for task 5m0
Paul Buetow
2026-06-11
Rename photoalbum to shuriken
Paul Buetow
2026-06-11
Copy favicon when refreshing splash
Paul Buetow
2026-06-11
Add shuriken logo and generated favicon
Paul Buetow
2026-06-11
Update generated header project URL
Paul Buetow
2026-06-11
Fix detail redirect dry-run count
Paul Buetow
2026-06-11
Keep detail navigation in detail view
Paul Buetow
2026-06-11
Add EXIF tooltip to details view
Paul Buetow
2026-06-11
Parallelize template rendering jobs
Paul Buetow
2026-06-06
Test identify concurrency limit
Paul Buetow
2026-06-06
Cache EXIF details between generations
Paul Buetow
2026-06-06
Clarify render logs and interrupt cleanup
Paul Buetow
2026-06-05
Add rsync sync command
Paul Buetow
2026-06-05
Fix init config template path replacement
Paul Buetow
2026-06-05
Fix tarball cleanup for custom suffixes
Paul Buetow
2026-06-05
Accumulate view redirect manifest during render
Paul Buetow
2026-06-05
Enable strict mode for test helpers
Paul Buetow
2026-06-05
Add refresh-splash CLI rejection tests
Paul Buetow
2026-06-05
Use wait -n for image job throttling
Paul Buetow
2026-06-05
Slim template render context interface
Paul Buetow
2026-06-05
Fix staged generation signal cleanup
Paul Buetow
2026-06-05
Add timeouts for generation tools
Paul Buetow
2026-06-05
Fix full last-page view redirect wrap-around
Paul Buetow
2026-06-05
Fix view redirect last view detection
Paul Buetow
[prev]
[next]