Skip to content

Releases: ItsNotGoodName/smtpbridge

v0.14.1

09 Dec 09:02
Compare
Choose a tag to compare

Changelog

  • af3db77 fix(mailman): check if rule is enabled

v0.14.0

20 Sep 01:34
Compare
Choose a tag to compare

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

16 Sep 02:46
Compare
Choose a tag to compare

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

14 Sep 23:15
Compare
Choose a tag to compare

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

14 Sep 05:56
Compare
Choose a tag to compare

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

25 Jul 07:52
Compare
Choose a tag to compare

Changelog

  • 82d1153 fix: SMTP and HTTP auth
  • 5b58c82 fix: hx-boost on images
  • 1d90844 fix: redirect instead of location HTMX
  • 1282568 refactor: isHTML and update Go packages

v0.12.0

25 Jul 01:06
Compare
Choose a tag to compare

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

23 Jul 05:19
Compare
Choose a tag to compare

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

21 Jul 06:33
Compare
Choose a tag to compare

Changelog

v0.11.0

21 Jul 04:19
Compare
Choose a tag to compare

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