Commit History

Autor SHA1 Mensaxe Data
  Kailash Nadh 8733b205a0 Refactor SQL schema and queries for performance improvements. %!s(int64=3) %!d(string=hai) anos
  Kailash Nadh 923b882f05 Add migration to remove obsolete subscribers.campaigns field %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 1ae98699e7 Add support for bounce processing. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 65d25fc3f9 Improve campaign content format conversion. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 49c747d7d0 Allow HTML and additional syntax in the Markdown parser. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 1e59d53135 Add markdown support to campaign content. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 68afd61024 Add support for alternate plaintext body for e-mails. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh ec1c4f30ed Add subscriber export feature %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 6cf43ea674 Add generic HTTP postback `Messenger` support. %!s(int64=4) %!d(string=hai) anos
  Kailash Nadh 8c0804ba9f Refactor `blacklist` to `blocklist` %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh 64d44707c2 Add {{ templating }} support to e-mail subjects %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh 97583fe4b4 Rewrite frontend with Vue+Buevy and ditch React+Ant Design. %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh f498cddc7a Add support for hosted messages and `{{ MessageURL }}` tpl tag. %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh 022b35c4a7 Add support for sending 'opt-in' campaigns. %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh 871893a9d2 Add double opt-in support. %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh 4abcb2852c Refactor template functions. %!s(int64=5) %!d(string=hai) anos
  Karan Sharma e5c3196b31 feat: Add blobstore package %!s(int64=5) %!d(string=hai) anos
  Kailash Nadh d9585a7365 Add pagination to the lists page %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh cfec13c589 Optimize campaign and subscriber queries %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 93c952082c Refactor campaigns query into two: 'query' and 'get' %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 178604dbbf Refactor campaigns view %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh e7c75b3d83 Fix the accidentally deleted Lists field in Campaign (!) %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 08bc6bc67c Refactor SQL schema and add missing indexes %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 1fd3a3bada Refactor TrackLink template function to accept backticks %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh f54170d509 Add view and click counts to campaign API response and UI %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 5f0e3acfb9 Add bulk subscriber querying, segmentation, and management features %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh c24c19b120 Add admin e-mail notifications. %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 8a952c137b Add regexp template tag validation %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh a82a64adc4 Fix broken TrackLink tag correction %!s(int64=6) %!d(string=hai) anos
  Kailash Nadh 09b7fc8d0c Refactor and move FirstName LastName functions to the Subscriber model %!s(int64=6) %!d(string=hai) anos