Skip to content

Releases: Peppermint-Lab/peppermint

0.5.5

14 Nov 23:42
71ae71b
Compare
Choose a tag to compare

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

07 Nov 00:31
Compare
Choose a tag to compare

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

06 Nov 20:22
Compare
Choose a tag to compare

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

01 Nov 23:52
Compare
Choose a tag to compare

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

18 Oct 17:36
Compare
Choose a tag to compare

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

Full Changelog: 0.5.1...0.5.2

0.5.1

13 Oct 20:11
Compare
Choose a tag to compare

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

31 May 23:19
Compare
Choose a tag to compare

What's Changed

0.4.7

30 May 21:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.6...0.4.7

0.4.6

26 Mar 09:24
146263f
Compare
Choose a tag to compare
  • support for client user registration
  • bug fix for deleting clients
  • UI tweaks & fixes

0.4.5

24 Mar 23:29
Compare
Choose a tag to compare
  • 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