m pushed to main at m/postcards 2026-06-17 13:34:51 +00:00
7ffdf2d884 Merge: compose styling block — field consistency, Farbschema rename, smaller tiles, darker field text (m/postcards#23 #24 #25)
4a5e53453e mAi: #25 - darken field text for legibility on the light field surface
39266809e9 mAi: #23 #24 - rename Farbwelt→Farbschema and shrink compose choice tiles
8bd69801ca mAi: #23 - style Max. Aufrufe field consistently with other compose fields
Compare 4 commits »
m pushed to mai/hermes/issue-23-css-max-aufrufe at m/postcards 2026-06-17 13:26:40 +00:00
4a5e53453e mAi: #25 - darken field text for legibility on the light field surface
m pushed to mai/hermes/issue-23-css-max-aufrufe at m/postcards 2026-06-17 13:22:15 +00:00
39266809e9 mAi: #23 #24 - rename Farbwelt→Farbschema and shrink compose choice tiles
m pushed to mai/hermes/issue-23-css-max-aufrufe at m/postcards 2026-06-17 13:20:59 +00:00
8bd69801ca mAi: #23 - style Max. Aufrufe field consistently with other compose fields
m created branch mai/hermes/issue-23-css-max-aufrufe in m/postcards 2026-06-17 13:20:59 +00:00
m pushed to main at m/postcards 2026-06-17 12:57:00 +00:00
3d44213695 Merge: tokenized unguessable media filenames + permanence copy fix (m/postcards#21 #22)
4c08b3816b mAi: #21/#22 - tokenized unguessable media filenames + fix permanence copy
Compare 2 commits »
m pushed to mai/hermes/issue-21-feat-security at m/postcards 2026-06-17 12:47:24 +00:00
4c08b3816b mAi: #21/#22 - tokenized unguessable media filenames + fix permanence copy
m created branch mai/hermes/issue-21-feat-security in m/postcards 2026-06-17 12:47:24 +00:00
m closed issue m/postcards#14 2026-06-17 12:41:47 +00:00
feat: card-level expiration (apply to the card, not just the custom link)
m pushed to main at m/postcards 2026-06-17 12:41:47 +00:00
7f4ee4f243 Merge: card-level max-views with per-card view counter (m/postcards#18)
fbaed3a041 mAi: #18 - card-level max-views (per-card view counter)
Compare 2 commits »
m pushed to mai/hermes/issue-18-feat-card-level at m/postcards 2026-06-17 12:40:26 +00:00
fbaed3a041 mAi: #18 - card-level max-views (per-card view counter)
m created branch mai/hermes/issue-18-feat-card-level in m/postcards 2026-06-17 12:40:26 +00:00
m pushed to main at m/postcards 2026-06-17 09:40:41 +00:00
9a8eda4ee6 Merge: polish bundle — keep theme on occasion change, 💌 favicon, tighter header gap, 30d admin session (m/postcards#16 #17 #20 #19)
3ae968445b mAi: #16/#17/#20/#19 - keep chosen theme on occasion change, own favicon, tighten header gap, 30d admin session
Compare 2 commits »
m created branch mai/hermes/issue-16-bug-changing in m/postcards 2026-06-17 09:34:15 +00:00
m pushed to mai/hermes/issue-16-bug-changing at m/postcards 2026-06-17 09:34:15 +00:00
3ae968445b mAi: #16/#17/#20/#19 - keep chosen theme on occasion change, own favicon, tighten header gap, 30d admin session
m pushed to main at m/postcards 2026-06-17 09:26:59 +00:00
13261ce57c Merge: admin overview of all cards, password-gated + delete (m/postcards#19)
a5f353aa0f mAi: #19 - admin overview of all cards (password-gated, with delete)
Compare 2 commits »
m pushed to mai/hermes/issue-19-feat-admin at m/postcards 2026-06-17 09:11:51 +00:00
a5f353aa0f mAi: #19 - admin overview of all cards (password-gated, with delete)
m created branch mai/hermes/issue-19-feat-admin in m/postcards 2026-06-17 09:11:51 +00:00
m pushed to main at m/postcards 2026-06-17 08:52:13 +00:00
7c4e39c140 Merge: live card preview at bottom of compose (m/postcards#15)
445ad45754 mAi: #15 - live card preview at the bottom of compose (live JS, progressive enhancement)
Compare 2 commits »
m pushed to mai/hermes/issue-15-feat-live-card at m/postcards 2026-06-17 08:50:35 +00:00
445ad45754 mAi: #15 - live card preview at the bottom of compose (live JS, progressive enhancement)