Louis-Paul Bourdon louis
  • Joined on 2026-03-24
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:47:02 -04:00
5330fecf43 feat(campaigns/wizard): per-language template override
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:33:46 -04:00
9450dd34db feat(campaigns): delete campaign from the list
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:30:41 -04:00
4babb403e8 feat(campaigns): "View in browser" web fallback for failed inbox renders
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:26:08 -04:00
00f2e735c8 docs: Giftbit API integration overview for production approval
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:22:17 -04:00
9fb6fab88e feat(campaigns): distinguish gift-CTA click from generic email click
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:14:59 -04:00
10d3745b31 feat(campaigns/editor): "Variables" button — visible merge-tag reference
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:11:20 -04:00
bf1253ac58 fix(campaigns/list): "Envois" column counted only status=sent
louis pushed to main at louis/gigafibre-fsm 2026-05-22 09:09:17 -04:00
2bc9715485 feat(campaigns): CSV report, manual recipients, template polish
40a2e4e8f2 fix(campaigns/templates): drop 'sans engagement' claim from Option 2
8df17c823a fix(campaigns/templates): inject inline logos into EN template too
d76a922777 feat(campaigns/templates): inline merchant logos via simple <img> sequence
3f72608a2f feat(campaigns/templates): inline merchant logos + objective prorata phrasing
Compare 37 commits »
louis pushed to main at louis/gigafibre-fsm 2026-05-21 16:42:23 -04:00
9b06e2df30 fix(docs/campaigns): support@targointernet.com is the validated sender, not support@targo.ca
louis pushed to main at louis/gigafibre-fsm 2026-05-21 16:36:10 -04:00
380f3bc0e7 docs(campaigns): document support@targo.ca as the default gift-campaign sender
louis pushed to main at louis/gigafibre-fsm 2026-05-21 16:20:31 -04:00
e1283f30e8 feat(campaigns): add Giftbit API client + validate end-to-end with sandbox
louis pushed to main at louis/gigafibre-fsm 2026-05-21 15:51:05 -04:00
37896421c3 feat(campaigns): MVP gift campaign sender (Node CLI + FR email template)
louis pushed to main at louis/gigafibre-fsm 2026-05-21 15:15:34 -04:00
a6974e2443 chore(ops): install frappe_pg + version-control the post-install patch
louis pushed to main at louis/gigafibre-fsm 2026-05-21 14:40:42 -04:00
c31a9e029e docs: recommend frappe_pg community app for ERPNext PostgreSQL compat
louis pushed to main at louis/gigafibre-fsm 2026-05-08 15:38:23 -04:00
10afd696ae fix(migration): clean address_line + postal_code + connection_type at import
louis pushed to main at louis/gigafibre-fsm 2026-05-08 11:21:22 -04:00
1186e50bbe fix(ops/client): cancelled subs no longer inflate monthly total + Lieu link in-app
louis pushed to main at louis/gigafibre-fsm 2026-05-08 11:01:34 -04:00
ab7644e6de fix(ops/dispatch): /desk/<DocType>/ broken URL → /app/<slug>/ + add /address/validate hub
louis pushed to main at louis/gigafibre-fsm 2026-05-08 10:30:03 -04:00
f4ae023302 fix(ops/dispatch): surface customer + service-location links from a job + fix bad coords
louis pushed to main at louis/gigafibre-fsm 2026-05-08 09:25:33 -04:00
2ec5e49a06 docs: fix DocuSeal hostname (sign.gigafibre.ca, not docs.gigafibre.ca)
louis pushed to main at louis/gigafibre-fsm 2026-05-05 20:10:43 -04:00
0f8d2b0565 docs: bring all docs in sync with the May 2026 reality