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.
- Bumped js libs
- Encrypt secrets in the database and not expose them to UI
- Bumped js libs
- Added a
ratelimit
response processing handler so that it doesn't fail when loading large amounts of data. Thanks to @baywet
- Added support for NC 30, removed support for NC 27
- Bumped js libs
- Don't allow shared folder as a target folder for import
- Added support for NC 29, removed support for NC 26
- Fixed potential memory leaks
- Bumped js libs
- Updated translations from Transifex
- enh: Add support nc 28
- Fix(l10n): Update translations from Transifex
- Drop Support for php 7.4
- Drop Support for Nextcloud 24
- Drop Support for Nextcloud 25
- More translations from transifex 💙
- Fix build process
- Fix build process
- Fix build process
- Drop Support for Nextcloud 22
- Drop Support for Nextcloud 23
- improve contact import, update if recent changes, more feedback to the user etc...
- import contact notes
- set last modified date for folders as well
- update npm pkgs
- add a 1h timeout after which a job is not considered running anymore so another import can start
- use rawurlencode to encode path in download request #29 @n-stein
- import contact photos
- bump js libs, bring back eslint/stylelint on compilation, adjust to new eslint config
- use @nextcloud/vue in settings
- implement proper token refresh based on expiration date
- optionally use a popup to authenticate
- npm scripts
- method checking if contact already exists
- handle all crashes in import job
- fix file import with SSE enabled, get temp link and use it on the fly
- do not exclude "src" but "./src", ortic PHP lib was excluded
- bump js libs
- get rid of all deprecated stuff
- bump min NC version to 22
- cleanup backend code
- bump js libs
- potential mess with concurrent import jobs
- bump js libs
- avoid crash when stat() returns float file size
- one log message importance
- catch ForbiddenException
- import event colors (based on first event category)
- optimize import process, resume where last job stopped
- let user know if a background job is running
- remove extra slash in drive request URL
- reduce number of requests when getting contacts number and importing contacts
- bump js libs
- bump max NC version
- import nc dialogs style
- option to choose output directory
- bump js libs
- contact import
- calendar import
- bump js libs
- issue with unlimited user quota
- handle paginated results #3 @shr3k
- don't close already closed resource when downloading
- no more temp files, directly download to target file (in a stream)
- the app