Listmonk v0.1.0-alpha Release Notes

Release Date: 2019-07-09 // almost 5 years ago
  • ๐Ÿ”„ Changelog

    โšก๏ธ 9fd9748 Update README with image and links
    ๐Ÿ”จ e89a54b Refactor and add new build routines
    โšก๏ธ 0e116a2 Update dependencies
    โฌ†๏ธ 61c2a72 Upgrade to stuffbin v1.0.0
    ๐Ÿ’ป be20014 Add doc links to UI
    bcf35bf Add basic sanitisation to subscriber query expressions
    ๐Ÿ”จ 69e5e35 Refactor default install records and add test campaign
    0๏ธโƒฃ 1ca8c2f Fix default template location in install
    348e65f Fix lists not showing on the subscriber form
    64043f0 Add run-frontend to Makefile
    ๐Ÿ— 1caa63b Rename 'build-dist' to 'dist' in Makefile
    089522a Replace config struct tags
    ๐Ÿšš 6531750 Remove hardcoded binary name from unstuff routine
    fe4f39f Replace viper with koanf
    ๐Ÿšš fe91021 Remove stub user features and handlers.
    ๐Ÿ”จ c952b7a Refactor README for publishing
    ๐Ÿ”จ 95038d3 Refactor Makefile
    ๐Ÿ”€ 4f9bb26 Merge branch 'fix-frontend-dir' into 'develop'
    11ca4be chore: fix frontend directory structure
    0911742 feat: add config to enable/disable postgres ssl mode
    โšก๏ธ 08b9d15 fix: update echo framewor to fix commit hash mismatch
    โšก๏ธ 3a6f15e Update list date on import before notif and run notif as a goroutine
    8701cb4 Fix import and campaign page and integrate new paginated lists API
    ๐Ÿ“„ 3cf075e Add deps to dev docs
    ๐Ÿšš 7a64aca Removed redundant consts and goal
    9729395 Add dev README
    d9585a7 Add pagination to the lists page
    b467c9b Fix incorrect sort order in stats SQL queries
    b078c00 Fix missing lists fetch in query-campaigns
    ๐Ÿšš 420c661 Remove duplicate TODO
    b060259 Add TODO
    ๐Ÿ”จ 3bf405f Refactor and fix importer state bugs
    โšก๏ธ cfec13c Optimize campaign and subscriber queries
    ๐Ÿ”จ 93c9520 Refactor campaigns query into two: 'query' and 'get'
    baa6184 Add 'send campaign' shortcut link to lists view
    3de7b3f Fix incorrect maxlength param values
    ๐Ÿšš 6b29c0f Remove subscriber list link from list name
    ๐Ÿ”จ 178604d Refactor campaigns view
    ๐Ÿ”จ 9655ce6 Refactor subscriber data src to check for errors
    e43c9b8 Add target 'run' to Makefile
    ๐Ÿ”€ 5acde50 Merge branch 'develop' of https://github.com/knadh/listmonk into develop
    ๐Ÿ’… 917cb8a Reformat all JS to 'prettier' style
    5b42e86 Fix incorrect passing of error in HTTP response
    ๐Ÿ”€ 7d65672 Merge pull request #1 from joeirimpan/develop
    4ef5a3a chore: Go modules and add readme
    9fc23a8 Fix text in global footer
    ๐Ÿ”จ ac2234a Refactored subscriber add/edit from from modal to modal + standalone view
    ab1a6bb Add ID and UUID info to list, subscriber, and campaign views
    e7c75b3 Fix the accidentally deleted Lists field in Campaign (!)
    ๐Ÿฑ 7eeb813 Add embedding of static assets for standalone dist binary
    ๐Ÿšš 46f4a0e Remove redundant error wrapper
    ๐Ÿ”จ 08bc6bc Refactor SQL schema and add missing indexes
    ๐Ÿ”จ 01b43b9 Refactor get-campaigns query
    ๐Ÿ”จ 1fd3a3b Refactor TrackLink template function to accept backticks
    ffd43ce Rename 'runner.Runner' to 'manager.Manager'
    72cf9e2 Fix state setting on subscriber modal unmount
    0๏ธโƒฃ b461f51 Change default name/email search query to case insensitive regex instead of LIKE
    ๐Ÿ‘ฏ f686606 Fix broken close function in clone campaign modal
    ๐Ÿ’ป f54170d Add view and click counts to campaign API response and UI
    a4135be Doc and typo fix on the import page
    099ca11 Doc fix in advanced query placeholder
    f2bbf86 Display subscription status in the subscribers table
    11f8e62 Add subscriber count to the subscriber page heading
    5f0e3ac Add bulk subscriber querying, segmentation, and management features
    ๐Ÿ”จ 755d3d2 Refactor and add subscriber search and segmentation UI
    3867062 Fix empty raw query in subscriber query response
    b7d5a4d Add no-cache header to pixel tracker image
    ๐Ÿšš 09b09d1 Remove alt tag from tracking pixel image
    โš  2a161a5 Redesign the 'broken' warning page
    ๐Ÿ”จ 5662fac Refactor redirection on campaign creation
    ๐Ÿ”จ ccd966a Refactor campaign 'save' button and add 'start' button to campaign page
    ca19b50 Fix content tab redirection on campaign creation
    c24c19b Add admin e-mail notifications.
    ๐Ÿ‘ 8a0a7a1 Add support for importing unzipped CSV
    8e10bf3 Fix file extension check
    0๏ธโƒฃ 5ff0e44 Make the default template the default selection on the campaign form
    1673cba Fix campaign send rate calculation
    cf5df3e Fix counting unsubbed users in campaign stats counts
    c132af2 Add automatic unsub of users blacklisted from admin
    4cd66d1 Fix duplicates in multi-list campaigns with overlapping subscribers.
    8a952c1 Add regexp template tag validation
    a7614eb Change sample error value to a sane number
    a7954df Add missing error key to sample config
    ๐Ÿšš cbba955 Remove test script
    ๐Ÿ‘ 1a39ed1 Add support for campaign error tracking and auto-pause.
    0๏ธโƒฃ 0577367 Fix default values in the campaign dropdown
    ๐ŸŒฒ a4e8291 Log message push errors
    6d96986 Add loadng spinner to dashboard
    0871752 Fix incorrect campaign counts on dashboard
    ๐Ÿ”€ b333d05 Fix merge conflicts
    ๐Ÿ”’ dce6db7 Untrack yarn.lock
    ๐Ÿ”’ e3a6ba3 Untrack yarn.lock
    9511a78 Add welcome dashboard
    c3d1813 Add an error page for app config (window.CONFIG) not being loaded
    87873d0 Make subscriber fetching for previews random
    โœ… 6a1ee77 Fixed message rendering in test messages
    f334022 Make duration stats visibility conditional
    ๐Ÿšš ec7d398 Rearrange and move prominent action icons to the front
    d09a16d Add form blocking + spinner to the upload form
    f75f1cd Fix hardcoded max_conns SMTP config
    0f56a5c Fix campaign stats cell width
    ๐Ÿ’ป 44442b2 Switch UI subscriber addition to a new insert-only query
    ec02921 Fix SVG logo (font to path)
    6761d1a Add missing placement param to all antd notification() calls
    ๐Ÿ”จ f2c09e7 Refactor the import process
    ๐Ÿšง 31e1800 WIP: Add dashboard stats queries and endpoint
    โšก๏ธ 9aa4130 Update logo
    a82a64a Fix broken TrackLink tag correction
    ac8c7ed Add custom theme overhaul
    5d099ab Make image inserts use full root URL
    de4e848 Sanitize config paths
    ๐Ÿ”ง ad8787c Load global configuration into the frontend as a JS dict using a <script> inclusion
    ๐Ÿ”จ 09b7fc8 Refactor and move FirstName LastName functions to the Subscriber model
    ae2ca2c Fix routes not remounting with keys
    0๏ธโƒฃ a9f976a Add tracking tag to default template
    ๐Ÿšš 5bede7a Remove binary
    ๐Ÿ‘ 6c5cf0d Add support for campaign view tracking with {{ TrackView }} pixel tag
    ๐Ÿ”จ c96de8d Refactor template previewing with better dummy data
    027bc02 Fix re-rendering of iframe by removing state dependency for spinner
    0fee76a Add loading spinner to preview modal
    0๏ธโƒฃ 595bdb2 Set all campaign templates to default when a used template is deleted
    67d65b3 Add new template functions and rename Track to TrackLink
    ad96a43 Add simple sanitsation to subscriber name
    ๐Ÿ f9c83e6 Add target meta tag to open links in new windows on preview iframes
    1473961 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.
    d712aff Fix error on campaign creation when there are 0 target in target lists
    ๐Ÿ”จ acee18c Refactor dummyUser struct for use in multiple places
    b63e390 Fix incorrect return of cached tracking link
    ๐Ÿ”จ b4e6ed6 Refactor and fix obsolete campaign template compilation and validation routines
    d62bb97 Fix missing mutex unlock
    ๐Ÿ”€ 39ba75b Fix merge conflict
    ๐Ÿ”จ 81953d6 - 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
    1ae2905 Add help text
    0fb9c6a Change unsubscribe (click instead of onload) behaviour and language
    ๐Ÿ‘ป 12182b3 Fix bad exception handling in cases of 0 CSVs in import ZIPs
    ๐Ÿ›  0163cf9 Fixed bugs in importer
    52f8217 Fix form state locking on save
    f449f49 Fix the completely broken unsubscribe query
    โœ… d89b22e Add 'send campaign test' feature
    ๐Ÿ”จ 3a1faf0 Refactor the Go template string placeholder into a constant
    โœ๏ธ 16b0b04 Fix the horrible HTML typos in the default template
    ๐Ÿ”จ b70cecc Refactor and fix the bad URL param substitution method
    ๐Ÿ›  0a86ae7 Fixed incorrect subscriber SQL fetch check
    ๐Ÿšš 229fd7f Remove debug line ;(
    e794aa7 Fix campaigns table actions cell width
    โšก๏ธ 2064f06 Fix next-campaigns to update fields irrespective of to_send
    9582e20 Fix the preview button in the new template form
    ๐Ÿšš 0849dc4 Added the clone modal that was accidentally removed
    ๐Ÿ‘ a1b5a39 Added preview component with preview support for campaigns and templates
    ๐Ÿ”’ 2121c25 Ignore yarn.lock
    3ab2138 Fresh start