Commit Graph

  • 2a161a567a Redesign the 'broken' warning page Kailash Nadh 2018-11-28 18:41:00 +0530
  • 5662fac440 Refactor redirection on campaign creation Kailash Nadh 2018-11-28 18:37:39 +0530
  • ccd966a1f4 Refactor campaign 'save' button and add 'start' button to campaign page Kailash Nadh 2018-11-28 18:35:33 +0530
  • ca19b50126 Fix content tab redirection on campaign creation Kailash Nadh 2018-11-28 14:17:02 +0530
  • c24c19b120 Add admin e-mail notifications. Kailash Nadh 2018-11-28 13:29:57 +0530
  • 8a0a7a195e Add support for importing unzipped CSV Kailash Nadh 2018-11-27 12:21:59 +0530
  • 8e10bf3b16 Fix file extension check Kailash Nadh 2018-11-27 12:14:55 +0530
  • 5ff0e446ed Make the default template the default selection on the campaign form Kailash Nadh 2018-11-27 11:54:23 +0530
  • 1673cba964 Fix campaign send rate calculation Kailash Nadh 2018-11-27 11:44:54 +0530
  • cf5df3e476 Fix counting unsubbed users in campaign stats counts Kailash Nadh 2018-11-26 19:06:11 +0530
  • c132af22b1 Add automatic unsub of users blacklisted from admin Kailash Nadh 2018-11-26 19:01:18 +0530
  • 4cd66d1790 Fix duplicates in multi-list campaigns with overlapping subscribers. Kailash Nadh 2018-11-26 18:16:20 +0530
  • 8a952c137b Add regexp template tag validation Kailash Nadh 2018-11-26 17:36:05 +0530
  • a7614ebfe8 Change sample error value to a sane number Kailash Nadh 2018-11-26 17:16:18 +0530
  • a7954df70b Add missing error key to sample config Kailash Nadh 2018-11-26 17:15:40 +0530
  • cbba955e57 Remove test script Kailash Nadh 2018-11-26 17:14:35 +0530
  • 1a39ed15ec Add support for campaign error tracking and auto-pause. Kailash Nadh 2018-11-26 16:40:51 +0530
  • 0577367d4f Fix default values in the campaign dropdown Kailash Nadh 2018-11-26 16:38:09 +0530
  • a4e829136a Log message push errors Kailash Nadh 2018-11-06 16:33:46 +0530
  • 6d96986b3a Add loadng spinner to dashboard Kailash Nadh 2018-11-06 16:33:04 +0530
  • 08717528c5 Fix incorrect campaign counts on dashboard Kailash Nadh 2018-11-06 16:18:52 +0530
  • b333d05609 Fix merge conflicts Kailash Nadh 2018-11-06 15:59:13 +0530
  • dce6db7b73 Untrack yarn.lock Kailash Nadh 2018-11-06 15:57:50 +0530
  • e3a6ba3e28 Untrack yarn.lock Kailash Nadh 2018-11-06 15:57:39 +0530
  • 9511a78d91 Add welcome dashboard Kailash Nadh 2018-11-06 15:14:26 +0530
  • c3d1813695 Add an error page for app config (window.CONFIG) not being loaded Kailash Nadh 2018-11-06 09:01:24 +0530
  • 87873d0d33 Make subscriber fetching for previews random Kailash Nadh 2018-11-06 08:52:59 +0530
  • 6a1ee77dcf Fixed message rendering in test messages Kailash Nadh 2018-11-06 08:52:20 +0530
  • f334022cd6 Make duration stats visibility conditional Kailash Nadh 2018-11-05 23:27:44 +0530
  • ec7d398c21 Rearrange and move prominent action icons to the front Kailash Nadh 2018-11-05 23:07:10 +0530
  • d09a16d514 Add form blocking + spinner to the upload form Kailash Nadh 2018-11-05 23:06:38 +0530
  • f75f1cdd61 Fix hardcoded max_conns SMTP config Kailash Nadh 2018-11-05 19:44:21 +0530
  • 0f56a5c1a5 Fix campaign stats cell width Kailash Nadh 2018-11-05 19:19:16 +0530
  • 44442b2b62 Switch UI subscriber addition to a new insert-only query Kailash Nadh 2018-11-05 19:15:29 +0530
  • ec02921c25 Fix SVG logo (font to path) Kailash Nadh 2018-11-05 17:04:39 +0530
  • 6761d1af23 Add missing placement param to all antd notification() calls Kailash Nadh 2018-11-05 17:03:25 +0530
  • f2c09e716c Refactor the import process Kailash Nadh 2018-11-05 16:59:09 +0530
  • 31e180089e WIP: Add dashboard stats queries and endpoint Kailash Nadh 2018-11-05 11:19:08 +0530
  • 9aa413013a Update logo Kailash Nadh 2018-11-05 11:15:35 +0530
  • a82a64adc4 Fix broken TrackLink tag correction Kailash Nadh 2018-11-03 18:55:19 +0530
  • ac8c7ed93b Add custom theme overhaul Kailash Nadh 2018-11-03 17:53:22 +0530
  • 5d099ab10c Make image inserts use full root URL Kailash Nadh 2018-11-02 23:57:44 +0530
  • de4e848e6d Sanitize config paths Kailash Nadh 2018-11-02 23:57:07 +0530
  • ad8787cab3 Load global configuration into the frontend as a JS dict using a <script> inclusion Kailash Nadh 2018-11-02 23:33:00 +0530
  • 09b7fc8d0c Refactor and move FirstName LastName functions to the Subscriber model Kailash Nadh 2018-11-02 16:08:54 +0530
  • ae2ca2cb5d Fix routes not remounting with keys Kailash Nadh 2018-11-02 16:02:48 +0530
  • a9f976ad81 Add tracking tag to default template Kailash Nadh 2018-11-02 15:42:32 +0530
  • 5bede7ac02 Remove binary Kailash Nadh 2018-11-02 15:39:47 +0530
  • 6c5cf0da7a Add support for campaign view tracking with {{ TrackView }} pixel tag Kailash Nadh 2018-11-02 13:20:32 +0530
  • c96de8d11f Refactor template previewing with better dummy data Kailash Nadh 2018-11-02 13:19:18 +0530
  • 027bc02a83 Fix re-rendering of iframe by removing state dependency for spinner Kailash Nadh 2018-11-02 13:17:18 +0530
  • 0fee76a88e Add loading spinner to preview modal Kailash Nadh 2018-11-02 00:14:43 +0530
  • 595bdb241a Set all campaign templates to default when a used template is deleted Kailash Nadh 2018-11-02 00:07:02 +0530
  • 67d65b3a8b Add new template functions and rename Track to TrackLink Kailash Nadh 2018-11-01 22:00:07 +0530
  • ad96a4341c Add simple sanitsation to subscriber name Kailash Nadh 2018-11-01 21:59:38 +0530
  • f9c83e6432 Add target meta tag to open links in new windows on preview iframes Kailash Nadh 2018-11-01 21:55:22 +0530
  • 1473961ef0 Fix next-campaigns query to return campaign_ids with 0 counts as well when there were 0 subscribers in target_lists. This would result in started_at never being updated in the update sub query. Kailash Nadh 2018-11-01 17:51:29 +0530
  • d712afff97 Fix error on campaign creation when there are 0 target in target lists Kailash Nadh 2018-11-01 17:50:03 +0530
  • acee18c58c Refactor dummyUser struct for use in multiple places Kailash Nadh 2018-10-31 19:50:26 +0530
  • b63e3907c5 Fix incorrect return of cached tracking link Kailash Nadh 2018-10-31 19:50:03 +0530
  • b4e6ed658a Refactor and fix obsolete campaign template compilation and validation routines Kailash Nadh 2018-10-31 19:42:07 +0530
  • d62bb97ee1 Fix missing mutex unlock Kailash Nadh 2018-10-31 18:46:20 +0530
  • 39ba75b420 Fix merge conflict Kailash Nadh 2018-10-31 18:26:51 +0530
  • 81953d68d0 - Refactor and move template compilation from runner to models.Campaign to support adhoc template funcs - Add support for {{ Track "https://url.com" }} in templates to register and track links Kailash Nadh 2018-10-31 18:24:21 +0530
  • 1ae2905bf5 Add help text Kailash Nadh 2018-10-31 18:23:57 +0530
  • 0fb9c6aed1 Change unsubscribe (click instead of onload) behaviour and language Kailash Nadh 2018-10-31 18:22:54 +0530
  • 12182b3bc7 Fix bad exception handling in cases of 0 CSVs in import ZIPs Kailash Nadh 2018-10-30 18:44:51 +0530
  • 0163cf985f Fixed bugs in importer Kailash Nadh 2018-10-30 18:17:26 +0530
  • 52f8217b77 Fix form state locking on save Kailash Nadh 2018-10-30 11:18:15 +0530
  • f449f49107 Fix the completely broken unsubscribe query Kailash Nadh 2018-10-30 11:17:50 +0530
  • d89b22e757 Add 'send campaign test' feature Kailash Nadh 2018-10-29 15:20:49 +0530
  • 3a1faf0faa Refactor the Go template string placeholder into a constant Kailash Nadh 2018-10-29 15:20:11 +0530
  • 16b0b0441b Fix the horrible HTML typos in the default template Kailash Nadh 2018-10-29 15:17:48 +0530
  • b70ceccd02 Refactor and fix the bad URL param substitution method Kailash Nadh 2018-10-29 15:16:53 +0530
  • 0a86ae761b Fixed incorrect subscriber SQL fetch check Kailash Nadh 2018-10-26 14:35:17 +0530
  • 229fd7f0c1 Remove debug line ;( Kailash Nadh 2018-10-26 13:27:39 +0530
  • e794aa703d Fix campaigns table actions cell width Kailash Nadh 2018-10-26 13:23:12 +0530
  • 2064f06218 Fix next-campaigns to update fields irrespective of to_send Kailash Nadh 2018-10-26 13:21:45 +0530
  • 9582e20cd7 Fix the preview button in the new template form Kailash Nadh 2018-10-26 12:29:46 +0530
  • 0849dc491b Added the clone modal that was accidentally removed Kailash Nadh 2018-10-26 12:24:51 +0530
  • a1b5a39cfb Added preview component with preview support for campaigns and templates Kailash Nadh 2018-10-26 11:18:17 +0530
  • 2121c250ff Ignore yarn.lock Kailash Nadh 2018-10-25 19:23:30 +0530
  • 3ab21383b1 Fresh start Kailash Nadh 2018-10-25 19:21:47 +0530