Releases: Peppermint-Lab/peppermint
0.5.5
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
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
Community Contributions
- Update README.md to add spearmint by @CooperDActor-bytes in #393
- Site Update by @BobThePogBuilder in #391
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
- @CooperDActor-bytes made their first contribution in #393
Full Changelog: 0.5.3.1...0.5.3.2
0.5.3
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
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
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
What's Changed
- Add Thai language in i18n by @TinnerKun in #329
- fix: bullet point not rendering
- fix: show client
- feat: createdby
0.4.7
What's Changed
- Update README.md by @potts99 in #256
- Fix Unassigned ticket call to correct API endpoint by @xcassanello in #255
- main to next align by @potts99 in #263
- 0.4.7 by @potts99 in #264
- Update main.yml by @potts99 in #265
- fix: ticket title placement by @potts99 in #299
- next by @potts99 in #300
- fix: imap error by @potts99 in #301
- fixes#307 require atleast one admin by @Jatin-MYST in #313
- FIX Typo in Admin Settings > Email Queues #309 by @Kidji42 in #314
- Use Number field instead of id field by @Jatin-MYST in #312
- Add missing keys to english language by @cfpwastaken in #308
- feat(i18n): turkish language added by @victorioustr in #306
- Updated norwegian locale translation by @oyvindremme in #317
- feat(i18n): hungarian language added by @keszi000 in #320
New Contributors
- @xcassanello made their first contribution in #255
- @Jatin-MYST made their first contribution in #313
- @Kidji42 made their first contribution in #314
- @cfpwastaken made their first contribution in #308
- @victorioustr made their first contribution in #306
- @oyvindremme made their first contribution in #317
- @keszi000 made their first contribution in #320
Full Changelog: 0.4.6...0.4.7