Commit Graph

  • a867a57750 Show campaign QR codes for email as well as postcard (#14) main westfarn 2026-09-01 11:51:57 -07:00
  • bc7c47a69c Mint short links on piha.lc / beta.piha.li (#12) westfarn 2026-08-30 17:27:51 -07:00
  • 2b3f10e784 Mint campaign UTM links through the piha.li shortener (#10) westfarn 2026-08-30 13:24:40 -07:00
  • dc0f3b2908 Improve public Lighthouse scores (#7) (#8) westfarn 2026-08-27 10:49:10 -07:00
  • e8611ef926 Social composer: send now and rename messy account names (#6) westfarn 2026-08-24 09:47:58 -07:00
  • 71de919c34 Update public About bio, address, and headshot (#2) westfarn 2026-08-20 03:35:33 -07:00
  • 46abaa6917 Add public PageView tracking for portal analytics (#4) westfarn 2026-08-20 03:34:56 -07:00
  • 30ce58e610 Add Meta Facebook Login OAuth and social media attach/publish. westfarn 2026-08-11 14:45:23 -05:00
  • c8dacd0d94 Reject invalid SOCIAL_TOKEN_ENCRYPTION_KEY instead of 500ing. westfarn 2026-08-11 07:59:36 -05:00
  • 44d300271a Add LinkedIn OAuth connect with portal-saved app credentials. westfarn 2026-08-11 07:52:10 -05:00
  • 2643ba7a96 Require a complete PCM return address before placing orders. westfarn 2026-08-11 05:52:39 -05:00
  • 7fb5317308 Fix PCM postcard orders to use POST /order/postcard. westfarn 2026-08-10 14:47:10 -05:00
  • dde5b96c62 Fix SMTP2GO SMS send payload for current API schema. westfarn 2026-08-10 12:56:18 -05:00
  • 4becb90d66 Include file and line number in application log formats. westfarn 2026-08-10 12:43:58 -05:00
  • ee28dcabab Unify SMTP2GO email and SMS into one webhook URL. westfarn 2026-08-10 11:06:37 -05:00
  • f7f3174e1c Track email opens and clicks on recipient status. westfarn 2026-08-10 10:24:26 -05:00
  • 8680c082fe Improve campaign personalization and contact duplicate handling. westfarn 2026-08-10 09:47:04 -05:00
  • 58258f2875 Instrument webhooks, fix compose layout, and ship social connect. westfarn 2026-08-10 05:15:49 -05:00
  • b3a6ee0cd0 Improve outreach compose, contact merge, and email assets. westfarn 2026-08-09 10:42:22 -05:00
  • d3db6eed76 Document compose-safe DEFAULT_FROM_EMAIL quoting. westfarn 2026-08-09 07:23:47 -05:00
  • 5b53ef376d Show SITE_NAME as the email From display name. westfarn 2026-08-09 06:54:20 -05:00
  • aed84b6e11 Fix email send crash when worker lacks staticfiles manifest. westfarn 2026-08-09 06:46:07 -05:00
  • d830f07757 Send branded HTML emails and harden SMTP2GO webhooks. westfarn 2026-08-09 06:37:20 -05:00
  • 617bda3e8b Fix dj_queue notify errors by switching to psycopg3. westfarn 2026-08-09 06:09:26 -05:00
  • 7496af72d0 Fix PCM auth: login for API token and multi webhook secrets. westfarn 2026-08-09 06:02:32 -05:00
  • 1ef6624a8b Add Terms of Service and tighten mobile public polish. westfarn 2026-08-08 09:12:11 -05:00
  • 7f3bac7da3 Improve public SEO and align chrome with EXIT Realty teal. westfarn 2026-08-08 08:50:59 -05:00
  • 40f2555ee9 Fix collectstatic crash from missing CSS-referenced images. westfarn 2026-08-08 07:55:14 -05:00
  • 1f7d78de64 Add Django site, Docker packaging, and beta/prod Gitea deploys. westfarn 2026-08-08 07:32:55 -05:00
  • 7dca98bbf6 site update to match styling westfarn 2026-07-16 06:04:22 -05:00
  • e9be65df8c updates westfarn 2026-07-16 05:48:12 -05:00
  • c36d46c3b3 Add project README and architecture/design doc westfarn 2026-07-14 20:24:42 -05:00
  • 694906bc78 Initial commit westfarn 2026-07-14 18:19:01 -07:00