dlawler489
  • Joined on 2026-06-19
dlawler489 pushed to main at dlawler489/printhive 2026-06-23 13:36:11 +10:00
e141d800c2 Add SVG favicon (hexagon mark)
dlawler489 pushed to main at dlawler489/printhive 2026-06-23 11:43:39 +10:00
d3410e19ec Add tag autocomplete to the upload/edit tag inputs
dlawler489 pushed to main at dlawler489/printhive 2026-06-23 11:34:33 +10:00
a2e08ecd03 License rules are the source of truth for sellability
2768a71c63 Add per-license commercial-use rules (settings + auto-register)
Compare 2 commits »
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 22:34:21 +10:00
5af88eb5ce Add email/password auth + SMTP password resets
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 21:00:26 +10:00
b06767bd08 compose: match working Traefik labels (tls=true, certresolver=le)
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 20:51:22 +10:00
5e02caf013 compose: default Traefik network to proxy
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 20:47:25 +10:00
5dfe809eb2 compose: Traefik label-based auto-discovery
8ad25aff98 compose: route via shared Traefik network instead of host port
34ced61b51 compose: make host port configurable (APP_PORT)
Compare 3 commits »
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 20:36:23 +10:00
5fb3939bcd Add first-run setup wizard for import sources
5d69acd718 compose: pull image for deploy instead of building
Compare 2 commits »
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 17:53:23 +10:00
3a6a2143ef CI: push image using a Forgejo access token
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 17:01:15 +10:00
e5e1a2bfc1 Add Forgejo Actions CI to build & push the image
aabc0dd870 Add Docker packaging (Dockerfile, compose, sidecar deps)
Compare 2 commits »
dlawler489 created branch main in dlawler489/printhive 2026-06-22 13:23:58 +10:00
dlawler489 pushed to main at dlawler489/printhive 2026-06-22 13:23:58 +10:00
a37db15a3f Initial commit: Printhive 3D-print file library
dlawler489 created repository dlawler489/printhive 2026-06-22 13:17:09 +10:00
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 08:28:15 +10:00
2f1dff6273 Add app favicon (orange bar-chart) and fix favicon 404
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 08:24:16 +10:00
f0ee1289e1 Make nginx healthcheck deterministic (was flapping to unhealthy)
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 07:22:21 +10:00
46ae6ff5fe Use REGISTRY_TOKEN (write:package) for registry login
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 07:17:08 +10:00
374b104236 Drop explicit docker.sock mount — act_runner auto-mounts it (was duplicate)
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 07:15:53 +10:00
83048d1c6e Target ubuntu-latest label (runner re-registered without 'docker' label)
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 06:56:14 +10:00
baab1c025e ci: trigger Forgejo build after runner valid_volumes config
dlawler489 pushed to main at dlawler489/etsy-finance-tracker 2026-06-20 06:50:57 +10:00
552091c45b Build in docker:cli container with host Docker socket mounted