Releases: ItsNotGoodName/smtpbridge
Releases · ItsNotGoodName/smtpbridge
v0.14.1
v0.14.0
Changelog
- d44eee3 feat(config): expose mailman workers
- 8310194 feat(pkg): add cache control middleware
- f0b86b9 feat(web): filter envelope search
- e3980d1 feat(web): ui stuff
- be4cbe0 feat: endpoint crud, field errors
- afcfcd7 feat: script sender and fix apprise error
- e1079b0 feat: success toast with htmx trigger response
- b2314f4 fix(cron): wait for scheduler to stop and add trace
- 76bd9c9 fix(mailman): check on startup and fix trace
- 96d576b fix(repo): trace list ordering
- 11af321 fix(smtp): logging
- 0ad787a fix(web): overflow recent_envelope_list
- 3650b92 fix: endpoint disable when internal
- 7ce25db fix: secure join path
- 7c42b38 fix: trace list query and clean up
- 92c0896 refactor(web): reroute actions
- c12efbd refactor: repo queries and add endpoint query
v0.13.2
Changelog
- 5b6236c feat(web): compress assets
- 913bd59 feat(web): titles to buttons
- 42448f5 feat: multiple mailmen
- 577c481 fix(web): recent envelopes row
- d37ffdf fix: database locks and busy
- ba95c0c fix: envelope pagination page count w/ search
- 69ba72e refactor: error codes and mailman
- 7254210 refactor: model errors
- 2556945 style: tailwind sort
v0.13.1
Changelog
- 3b6f257 build: update package.json packages
- 21d14b9 feat(web): dropdown and attachment card changes
- 45c9e5b feat(web): loading states and flash removal
- 51868eb fix(config): flags were parsed as bool
- 15f686c fix(database): hopefully fix database lock
- 65f8f09 fix(web): multiple ui issues
- a719205 refactor(web): move icons to icons pkg
v0.13.0
Changelog
- c691d9b build: dep -> tooling
- 24ebc55 build: fix Makefile
- 041fbff feat!: final rewrite
- 1782991 feat(config): connect rule and endpoint keys
- b7bed6b feat: Cache-Control for web.FS
- 13895fa feat: add healthcheck
- aed6dd0 feat: add hx-boost to body
- b75c249 feat: add trace retention policy
- eefa956 feat: flags are now all dashes
- 038bf27 feat: mailman_queue for mailman
- 384387d feat: orphan delete on event and refactor
- 1695b93 feat: use checkbox for rule endpoints
- 06b3545 feat: vacuum database with cron
- 61e3a36 fix(web): vertical align attachments icon
- 2c041ac fix: config parsing defaults and time format
- a79040e fix: csrf and clean up web
- b734d9c fix: csrf token updates
- 41493dd fix: event emit on envelope drop
- 31e9834 fix: on_update is now cascade
- c70634b fix: smtp login
- 07f8425 fix: ui stuff
- b6e01a9 refactor!: assume HTMX for HTTP requests
- c0755b5 refactor!: remove sqlc for jet
- a64d2ea refactor(config): endpoint title and body template
- eb386b9 refactor(config): rename max_payload_size
- 98b990a refactor(web): attachment card component
- 615f058 refactor: comment out imap package & clean up
- 93f0859 refactor: config sync to db
- 7240741 refactor: core context has context and database
- e7739c5 refactor: migrations in migrations/sql
- 4888a2a refactor: only log retention when count > 0
- 44aee5c refactor: retention policy config
v0.12.1
v0.12.0
Changelog
- cad941a build: update Makefile
- a8aacea feat: HTTP login
- 73fbe77 feat: Meta var to views
- a86b0f4 feat: add SMTP auth
- 68ccd5f feat: add actor
- 979c82a feat: better than nothing HTMX error handling
- f52ff0d feat: disable start up fiber message
- 637e391 feat: html2text
- 870dc04 feat: login page
- 926ed16 feat: persist sessions
- 9ef22b1 feat: release url to build
- 0fa524f feat: worse error handling
- c541293 fix: mounting assets
- f108884 fix: smtp auth login
- 9e5a98b refactor(web): auth
- aead69b refactor(web): embedding runtime head tags
- c30af7f refactor(web): endpoints page
- 88b1293 refactor(web): logout button
- b4f2a26 refactor(web): unocss via vite plugin
- 123e763 refactor(web): use block for views
- c412a65 refactor(web): views
- fb3c04d refactor: add middleware folder
- 44101c8 refactor: auth endpoint name
- f5b3be9 refactor: auth model create
- fa9b0da refactor: rename MaxAge to CacheControl
- 0e8999b refactor: rename vars
v0.11.2
Changelog
- 21cd87d feat: Cache-Control for files
- 6f0c7b8 feat: TZ variable for docker
- ef62f56 feat: add additional config paths
- 17d5d6c feat: armv7 and repo url
- 146480f feat: bg on nav
- 4e1bf40 feat: default endpoint for rule if id same
- 23206e5 feat: garden button
- 7af9831 feat: links to repo
- dcbaa2a feat: load config from env
- cd8db2e feat: show endpoint and rule count
- 55d0583 feat: unocss
- e74cb5c feat: update styles
- dcbdb86 fix(web): Windows javascript mime type
- dc77427 fix(web): format to local time
- 61f001f fix(web): no js forms
- 416679b fix(web): recent envelopes table
- 5125858 fix: Dockerfile
- 3395827 fix: attachment retention
- 0965b9c fix: dockerfile
- 642c8b2 fix: rename envelope age title
- a958b64 refactor(web): clean up
- 611bd59 refactor(web): rename variables and functions
- a4b1632 refactor(web): style clean up
- d413ba2 refactor(web): tooltip -> title
- f3799b4 refactor: clean up views
- 9349d3d refactor: envelope new with struct
- bbf8525 refactor: gardener runs
- 7edc6d7 refactor: nil for retntion policies
- 35b4d8e refactor: rename garden to trim
- bcac107 refactor: rename retention policy vars
v0.11.1
v0.11.0
Changelog
- df3c64b build: fix workflow
- bdacf9b feat!: remove min_envelope_age configuration
- ec45e4b feat: add min envelope age
- 7a81248 feat: attachments page
- 591464a feat: delete all envelopes
- 1e38b8e feat: logging to gardener
- 0b58e54 feat: print version
- 55d7c1f feat: refresh storage table on database vacuum
- 5d59559 feat: show envelope's attachments
- b844c05 feat: test endpoint button
- c0142db feat: toggle rule
- 3bcfbe1 feat: update README
- b5964d4 feat: update icon
- 5dab096 feat: vacuum every 24 hours
- e042e2d fix: Dockerfile
- da486b8 fix: enable rule and attachments count
- f102825 refactor!: rewrite project
- 76adcc2 refactor(web): clean up views
- 8de8fe2 refactor(web): rename variables
- 77cfa91 refactor: clean up
- abd4388 refactor: default message template
- de043fc refactor: gardener
- ece29e8 refactor: rename rule.template to rule.expression
- f87162e refactor: update README
- 3165e4b refactor: update README