- Fix: prevent creation of admins when setup has been done
Thanks to @DriesCruyskens !
- Feat:
store_messages
config var can now be set with an env var - Fix: old mysql port is pg now
- Fix: typo
- Default ':delivered' filter
- Bump packages
- Fix
Endpoint.init/2
deprecation warning
- Bump packages
- Fix unhandled nil value in message content type check (#33)
- Enlarge
message_id
field (#32)
- Trim values for filters in search form
- Handle plain text raw messages
- Changed the trigger button from LV to POST (@m1dnight)
- Added index to inserted_at on events to speed things up (@m1dnight)
- Update some dependencies
- Update 'Readme'
- Add
check_origin
option
- Add event type filter to search form
- Bump packages
- Fix annoying error with the conn not being halted correctly
- Added LiveView component to trigger a new run
- Drastically improve query speed by removing a join
- Bump dependencies
- Ignore bgcolor attr in original event html
- Improve redirects
- Promote event listing to new home page (for faster loading)
- Add logger to Papertrail
- Provide env config option for the db port
- Cursor based pagination using Flop
- Add attachment info on the event detail page
- Update packages
BREAKING
In this release, we are no longer saving the actual stored message (the raw data) as it has proven to be too much stress on the db without any added value. There is a config option store_messages
that, if set to true
also requires an AWS config to be added. Then the raw messages will be stored in an S3 bucket.
Also, the stored_message
data column should be regarded as deprecated and will be removed via a migration in a future release.
- Add AWS config and option to store the raw message there.
- Port
DATE_FORMAT
to PostgreSQL
- Migrate from MySQL to PostgreSQL
- Update event detail page to extract possible error message better
- Add stats and graphs to the dashboard
- Basic user management
- HOTFIX: uncomment important code (from testing)
- Fix password reset flow
- Update readme with Mailgun API key info
- Add send/recv output column to indicate if a message was received via an inbound route or a regular outgoing send
- Load internal Mailgun API key from runtime config
- Fix index length on events
- Fix unhandled error when using an invalid api key
- Release new version on our national holiday! 🇧🇪
- Increase
message_to
field size
- Fix stored message slow query
- Fix version numbering
- Fix old layout code in the setup template
- Add account filter to the search
- Improve detail page styling
- Optimize events query
- Tweak styling
- Store actual sent messages and provide preview in the UI
- Password reset flow
- Upgrade to Phoenix 1.5.
- Output error type in red and delivered mails in green.
- Fix database connection timeout when inserting a large amount of events with
Repo.transaction
, bu adding a infinit timeout to it.
POSSIBLY BREAKING! (Possibly, but not surely, so no 1.0.0 yet!)
We had to alter the unique index (stupid mistake... more tests, anyone ;) ?). We do have a migration but it could be possible you have to alter that index yourself. It should be fairly easy, just add a unique constraint on the accounts
table for columsn api_key
and domain
.
- fixed unique constraint for API key and domain on accounts. (#7)
- removed Timex dependency
We are on Github!
- Setup flow