All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- fix: Dashboard widget stayed completely empty (#247)
- Fix: Use the current
NcDashboardWidget/NcEmptyContentprops so the empty state and the "connect account" button show up again
- Add support for nc 35
- Update dependencies
- Update translations from Transifex
- fix: Fix notifications integration
- fix: introduce UnknownActivityException instead of InvalidArgumentException in Notifier
- fix(ConfigController): Set navigation_enabled,url config keys as non-lazy
- Fix: Fix getZammadUrl to use zammadAPIService
- fix(l10n): Update translations from Transifex
- fix(ZammadAPIService): Don't manually decrypt sensitive config value
- fix(Migration): Make sure migration runs through
- fix(l10n): Update translations from Transifex
- chore: Drop support for nc < 32
- Add support for nc 34
- fix: make admin config values lazy, make client id and secret sensitive
- fix(l10n): Update translations from Transifex
- fix(ZammadAPIService): Add support for Zammad 6.5+
- fix(ZammadSearchProvider): Mark as external search provider
- fix: correctly get the zammad URL when checking if we can get the notifications
- fix: bring back org tooltips in reference widget using NcPopover
- fix: get rid of the 'show interactive view' button in the reference widget
- chore: Mark IUserConfig entries as lazy
- chore: modernize settings
- chore: migrate to vue3 and nextcloud/vue 9
- Update dependencies
- Support for Nextcloud 33
- fix(ZammadAPIService): Do not cause unnecessary warnings
- fix(l10n): Update translations from Transifex
- Use password confirmation for sensitive perso/admin setting values
- Encrypt client ID, client secret + user tokens and refresh tokens
- Use correct zammad URLs in the backend
- Support Nextcloud 30
- Bumped max-version for Nexcloud v29
- Add debug log when something goes wrong when getting notifications
- Handle missing user/ticket information when getting notifications
- Use
@nextcloud/vueonly and remove@nextcloud/vue-dashboard
- Handle missing user information when getting notifications
- Improve errors in the reference widget and on settings save failures
- Do not enforce https anymore
- fix plural translation in notifier
- update npm pkgs
- screenshot URL for the appstore
- make reference provider discoverable and searchable
- speedup search provider by at least x10
- use proper pagination
- add org info and severity in search result
- add severity in ref widget
- lazy load dashboard widget and reference widget
- search provider incorrect avatar URLs
- use @nextcloud/vue v7.0.0
- Avoid reference provider crash when customer has no org #35 @nickvergessen
- better wrapping when reference widget gets narrow
- refactoring mistake
- use new reference class
- undefined vars
- Link reference widget for tickets and ticket comments
- use node 16
- use material icons, adjust to new eslint config
- improve settings style
- make it ready for NC 25, remove svg api etc...
- bump js libs
- get rid of all deprecated stuff
- bump min NC version to 22
- cleanup backend code
- bump js libs
- stop polling widget content when document is hidden #14 @nickvergessen
- bump js libs
- app certificate
- bump js libs
- bump max NC version
- import nc dialogs style
- url check was too restrictive #10 @Bosi1024
- bump js libs
- update translations
- avoid using invalid Zammad URL
- optional navigation link to Zammad instance
- bump js libs
- GitHub Action to build and publish release on new v* tag
- use Webpack 5 and stylelint
- always use redirect URI that is generated on browser side
- background job declaration
- various small improvements, mostly in the backend
- mistake when saving settings #5 @Ludovicis
- lots of translations
- improve code quality
- bump libs
- notifications for new open tickets
- unified search provider
- improve authentication design
- improve widgets empty content
- image loading with new webpack config
- the app