gerhards
  • Joined on 2026-04-01
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-09 16:11:52 +02:00
f97d6dc9d2 feat(email): text colour menu in WYSIWYG (LinumIQ blue + presets)
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-09 08:22:11 +02:00
26e4af97bc fix(email): preserve <img style> in WYSIWYG so logo stays scaled
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-09 08:05:03 +02:00
67204d79ac feat(email): render shop logo inside WYSIWYG editor (cid swap)
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 23:12:27 +02:00
573dfbfd50 feat(email): default template with inline logo + shop contact vars
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 23:06:44 +02:00
04933fcac6 feat(email): WYSIWYG template editor with variable substitution
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:52:22 +02:00
537dfd34cb fix(pdf): hide payment terms text on paid invoices
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:47:13 +02:00
64ac54d3c3 fix(ui): align section headings (drop padding=none + redundant inner s-box)
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:44:24 +02:00
093db30b6c feat(email): always BCC shop@linumiq.com on outgoing invoice mails
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:42:13 +02:00
02a93b502b fix(health): add /healthz route and tighten docker healthcheck
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:07:45 +02:00
64dbdcbc6f set context for linumiq.com deployment
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 22:02:07 +02:00
bbb2cdc94a fixed dockerfile location in final folder
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 21:50:36 +02:00
e865bc5985 deploy: add shopify.app.prod.toml (linumiq-invoice prod app, client_id c5cb73...)
9557a3b335 deploy: split into dev/prod with separate Shopify configs and containers
Compare 2 commits »
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 17:22:58 +02:00
bdec06bc67 chore: ignore locally generated PDF artifacts in data/
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 15:27:20 +02:00
edd72f2776 feat(invoice): add Send invoice email action
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 15:12:55 +02:00
a67fc0767e fix(api): wrap invoice API responses with cors() helper
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 14:41:53 +02:00
58cfc30cd7 fix(build): extract STORED_LOGO_SENTINEL to non-server module
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 14:36:48 +02:00
23246fe31f deploy: point Caddy snippet at container on caddy_net
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 14:21:08 +02:00
383e9c7944 updated docker-compose file for linumiq.com server
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 11:01:15 +02:00
a275197ce4 make app production-ready
gerhards pushed to main at LinumIQ/linumiq-invoice 2026-05-08 10:40:25 +02:00
770c6fd16a many updates :-)