Skip to content
This repository was archived by the owner on Jul 17, 2026. It is now read-only.

Releases: Peppermint-Lab/peppermint

0.5.5

Choose a tag to compare

@potts99 potts99 released this 14 Nov 23:42
71ae71b

What's Changed

  • feat: dynamic role based access control
    A start has been made on dynamic role based access control. Previously peppermint uses a strict user/admin approach when it comes to creating a new user. Now you can create roles and apply different levels of access to each role whilst assigning specific users. For now its quite basic but covers most functionality that is needed for non admin users. "Traditional" admins have super access and will bypasses any set roles.

  • feat: server logs in the admin panel
    In order to lower the barrier for newer docker users, logs can be important to debug issues. A new panel in the admin section should show any errors to the user.

  • feat: Right Click Actions Context Menu on Issues
    Whilst right clicking on an issue you are now presented with quick actions on both the issue list view & in the the issue itself. This should allow for quicker handling of issues that need to be altered/managed.

  • chore: API & Internal improvements
    Quite boring for most, but a lot of work has been completed to clean up code, abstract certain parts for more reusability. This also has also lead to better session management, api protection & rbac. Some more work still needs to be completed but the majority has been done, this will allow for faster & safer implements of new features moving forward.

  • chore: webhook payload improvements
    Improvements have been made to how data is sent when a webhook is active and triggered. Alongside this discord has a richer view when displaying webhooks to channels. With richer support planned for slack & telegram in the future.

  • chore: Issue Detail UI improvements mainly around imap ingestion & activity and comments

  • chore: Comments made by the user can now be deleted.

  • fix: email replyto saved as a comment

This update also introduces fixes for a couple CVE exploits from an audit that was conducted internally.

Full Changelog: 0.5.4.2...0.5.5

0.5.4.2

Choose a tag to compare

@potts99 potts99 released this 07 Nov 00:31

Whats Changed

  • feat: improved issue filters
  • feat: admin issue actions (hide / delete / lock)
  • chore: shrink text in editor

Full Changelog: 0.5.3.2...0.5.4.2

0.5.4

Choose a tag to compare

@potts99 potts99 released this 06 Nov 20:22

Community Contributions

Core Updates

  • feat: oauth based imap mailbox support
  • feat: replyto email adds comment to ticket
  • feat: sidebar improvements
  • feat: disable keyboard shortcuts feature flag (first feature flag)
  • fix: issue title being cut off
  • fix: sender unkown on assigned email
  • fix: add reset smtp button for connection refused errors
  • chore: lots code clean up
  • chore: package updates

New Contributors

Full Changelog: 0.5.3.1...0.5.3.2

0.5.3

Choose a tag to compare

@potts99 potts99 released this 01 Nov 23:52

What's Changed

  • Add DNS comment to docker-compose by @SK-Crow in #386
  • chore: working pwa
  • feat: initial documents rework by @potts99
  • feat: issue priority filter
  • feat: basic smtp email template editor
  • fix: various misc ui fixes
  • fix: keyboard shortcuts overtaking browser shortcuts
  • fix: dark mode ui improvements
  • fix oidc fixes & improvements
  • fix: /submit wrongly behind session flag
  • fix: remove mantine & fix notifications
  • fix: email user/pass & sql error fix
  • chore: stmp oauth bug fixes
  • chore: doc improvements
  • chore: add small colour accent to public tickets
  • fix: email config now is now verified on creation
  • fix: changes to portal ticket creation

New Contributors

Full Changelog: 0.5.2...0.5.3.1

0.5.2

Choose a tag to compare

@potts99 potts99 released this 18 Oct 17:36

What's Changed

  • feat: OIDC authentication support
  • fix: issue titles caching between pages
  • fix: createdby added to portal tickets
  • fix: onboarding now only shows on first load
  • fix: improvements to dark mode
  • fix: mobile ui now inline with desktop
  • chore: icons updated
  • fix: mobile actions on tickets
  • Add default login to docker page by @SydneyWafflez in #376
  • Add instructions for installing and using Certbot by @SydneyWafflez in #377
  • Remove deprecated 'portal_locale' in seed by @dmeijboom in #379

New Contributors

  • @SydneyWafflez made their first contribution in #375
  • @dmeijboom made their first contribution in #379

Full Changelog: 0.5.1...0.5.2

0.5.1

Choose a tag to compare

@potts99 potts99 released this 13 Oct 20:11

What's Changed

  • UI bug fixes
  • switched from "ticket" to "issue"
  • Start of themes, mixture of light & dark -> more to come
  • docker image optimisation -> 2.9gb to 1.4gb
  • various ui improvements across mobile and desktop
  • fixed build error
  • fixed redirect to ticket not found

0.4.8

Choose a tag to compare

@potts99 potts99 released this 31 May 23:19

What's Changed

0.4.7

Choose a tag to compare

@potts99 potts99 released this 30 May 21:30

What's Changed

New Contributors

Full Changelog: 0.4.6...0.4.7

0.4.6

Choose a tag to compare

@potts99 potts99 released this 26 Mar 09:24
146263f
  • support for client user registration
  • bug fix for deleting clients
  • UI tweaks & fixes

0.4.5

Choose a tag to compare

@potts99 potts99 released this 24 Mar 23:29
  • Fix port 465 bug for smtp outbounds
  • Options to Delete and verify smtp outbound email settings
  • Move Ticket based html content ingested via imap into a iframe
  • small ui tweaks
  • improvement to global search