mirror of
https://github.com/nextcloud/richdocuments.git
synced 2025-12-18 05:20:43 +01:00
1066 lines
57 KiB
Markdown
1066 lines
57 KiB
Markdown
<!--
|
||
- SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
|
||
- SPDX-License-Identifier: AGPL-3.0-or-later
|
||
-->
|
||
# Changelog
|
||
|
||
## 9.0.0
|
||
|
||
### Added
|
||
- AI-generated documents, spreadsheets, and presentations by @elzody in [#5045](https://github.com/nextcloud/richdocuments/pull/5045)
|
||
- WOPI proof validation by @elzody in [#4902](https://github.com/nextcloud/richdocuments/pull/4902)
|
||
- New blank document template based on MS Word's styling by @emberfiend in [#4971](https://github.com/nextcloud/richdocuments/pull/4971)
|
||
- Allow Collabora Online to fetch settings configuration from Nextcloud by @mohit-marathe in [#4974](https://github.com/nextcloud/richdocuments/pull/4974)
|
||
|
||
### Fixed
|
||
- Also include OpenDocument types in templates by @blizzz in [#5022](https://github.com/nextcloud/richdocuments/pull/5022)
|
||
- Failing Cypress tests by @elzody in [#5033](https://github.com/nextcloud/richdocuments/pull/5033)
|
||
- Do not rely on speculative `getMountPoint()` by @blizzz in [#5012](https://github.com/nextcloud/richdocuments/pull/5012)
|
||
- Error when send `null` to `json_decode` by @vitormattos in [#4994](https://github.com/nextcloud/richdocuments/pull/4994)
|
||
- Do not exclude dependency `src` directories by @elzody in [#4991](https://github.com/nextcloud/richdocuments/pull/4991)
|
||
- Use Material Symbol variant for delete icon by @AndyScherzinger in [#4973](https://github.com/nextcloud/richdocuments/pull/4973)
|
||
- Incorrect URL when Nextcloud installed under a subdirectory by @timar in [#4954](https://github.com/nextcloud/richdocuments/pull/4954)
|
||
- Do not install Composer dev dependencies for tests by @elzody in [#4968](https://github.com/nextcloud/richdocuments/pull/4968)
|
||
|
||
### Other
|
||
- Adjust testing matrix for Nextcloud 32 on stable32 by @nickvergessen in [#4995](https://github.com/nextcloud/richdocuments/pull/4995)
|
||
- Dependency updates
|
||
- Node and NPM engine versions update
|
||
|
||
## 9.0.0-beta.2
|
||
|
||
### Added
|
||
- New blank document template based on MS Word's styling by @emberfiend in [#4971](https://github.com/nextcloud/richdocuments/pull/4971)
|
||
- Allow Collabora Online to fetch settings configuration from Nextcloud by @mohit-marathe in [#4974](https://github.com/nextcloud/richdocuments/pull/4974)
|
||
|
||
### Fixed
|
||
- Do not rely on speculative `getMountPoint()` by @blizzz in [#5012](https://github.com/nextcloud/richdocuments/pull/5012)
|
||
- Error when send `null` to `json_decode` by @vitormattos in [#4994](https://github.com/nextcloud/richdocuments/pull/4994)
|
||
- Do not exclude dependency `src` directories by @elzody in [#4991](https://github.com/nextcloud/richdocuments/pull/4991)
|
||
- Use Material Symbol variant for delete icon by @AndyScherzinger in [#4973](https://github.com/nextcloud/richdocuments/pull/4973)
|
||
- Incorrect URL when Nextcloud installed under a subdirectory by @timar in [#4954](https://github.com/nextcloud/richdocuments/pull/4954)
|
||
- Do not install Composer dev dependencies for tests by @elzody in [#4968](https://github.com/nextcloud/richdocuments/pull/4968)
|
||
|
||
### Other
|
||
- Adjust testing matrix for Nextcloud 32 on stable32 by @nickvergessen in [#4995](https://github.com/nextcloud/richdocuments/pull/4995)
|
||
- Dependency updates
|
||
- Node and NPM engine versions update
|
||
|
||
## 9.0.0-beta.1
|
||
|
||
### Added
|
||
- WOPI proof validation by @elzody in [#4902](https://github.com/nextcloud/richdocuments/pull/4902)
|
||
|
||
## 8.6.0-beta.1
|
||
|
||
### Added
|
||
|
||
- Emit notification on mentions @juliusknorr [#3960](https://github.com/nextcloud/richdocuments/pull/3960)
|
||
- Move template settings to vue component @elzody [#4125](https://github.com/nextcloud/richdocuments/pull/4125)
|
||
- Digitally sign documents via software certificates @vmiklos [4129](https://github.com/nextcloud/richdocuments/pull/4129)
|
||
- `startPresentation` URL parameter @elzody [#4209](https://github.com/nextcloud/richdocuments/pull/4209)
|
||
- Electronic signing, add settings for eIDEasy @vmiklos [#4328](https://github.com/nextcloud/richdocuments/pull/4328)
|
||
- Insert text and images generated with nextcloud assistant @elzody [#4333](https://github.com/nextcloud/richdocuments/pull/4333)
|
||
- Add Template and pages/numbers/keynote mimetypes @juliusknorr [#4350](https://github.com/nextcloud/richdocuments/pull/4350)
|
||
- Add another option for otf font mimetypes @juliusknorr [#4368](https://github.com/nextcloud/richdocuments/pull/4368)
|
||
|
||
|
||
### Fixed
|
||
|
||
- Catch InvalidFieldTypeException @juliusknorr [#3956](https://github.com/nextcloud/richdocuments/pull/3956)
|
||
- Check for mimetype before processing new file from template @juliusknorr [#3958](https://github.com/nextcloud/richdocuments/pull/3958)
|
||
- Catch parsing errors or null doc structure @juliusknorr [#3967](https://github.com/nextcloud/richdocuments/pull/3967)
|
||
- Dispatch event instead of hook for audit logging @juliusknorr [#3969](https://github.com/nextcloud/richdocuments/pull/3969)
|
||
- Pressing `Enter` submits guest name input @elzody [#3992](https://github.com/nextcloud/richdocuments/pull/3992)
|
||
- Failed token generation on public shares @elzody [#4030](https://github.com/nextcloud/richdocuments/pull/4030)
|
||
- Use proper file id for direct editing @juliusknorr [#4101](https://github.com/nextcloud/richdocuments/pull/4101)
|
||
- Use correct save path when renaming @elzody [#4378](https://github.com/nextcloud/richdocuments/pull/4378)
|
||
- Proper messages to mention response @juliusknorr [#4102](https://github.com/nextcloud/richdocuments/pull/4102)
|
||
- Use autocomplete api for mentions @elzody [#4210](https://github.com/nextcloud/richdocuments/pull/4210)
|
||
- Use new db types constants @elzody [#4230](https://github.com/nextcloud/richdocuments/pull/4230)
|
||
- Update federated-editing.md @maximelehericy [#4251](https://github.com/nextcloud/richdocuments/pull/4251)
|
||
- Apply viewer wrapper as we do it in text @juliusknorr [#4278](https://github.com/nextcloud/richdocuments/pull/4278)
|
||
- Properly get empty template for direct editing @juliusknorr [#4335](https://github.com/nextcloud/richdocuments/pull/4335)
|
||
- Notifier::prepare() threw \InvalidArgumentException @nickvergessen [#4353](https://github.com/nextcloud/richdocuments/pull/4353)
|
||
- Skip errors that may interrupt file creation @juliusknorr [#4360](https://github.com/nextcloud/richdocuments/pull/4360)
|
||
- Apply proper default timezone for watermarks @juliusknorr [#4366](https://github.com/nextcloud/richdocuments/pull/4366)
|
||
|
||
### Other
|
||
- Rector @juliusknorr [#4045](https://github.com/nextcloud/richdocuments/pull/4045)
|
||
|
||
## 8.5.0-beta.1
|
||
|
||
### Added
|
||
|
||
- Template workflow API @elzody [#3798](https://github.com/nextcloud/richdocuments/pull/3798)
|
||
- Add fonts installation document URL @luka-nextcloud [#3647](https://github.com/nextcloud/richdocuments/pull/3647)
|
||
|
||
### Fixed
|
||
|
||
- Use shared default options for HTTP client requests @mejo- [#3831](https://github.com/nextcloud/richdocuments/pull/3831)
|
||
- Add host_session_id parameter @hcvcastro [#3763](https://github.com/nextcloud/richdocuments/pull/3763)
|
||
- Use getFirstNodeById as it is cached @juliushaertl [#3820](https://github.com/nextcloud/richdocuments/pull/3820)
|
||
- Add 'title' attribute to iframe for accessibility @Darshan-upadhyay1110 [#3807](https://github.com/nextcloud/richdocuments/pull/3807)
|
||
- Avoid background fetch if not configured @juliushaertl [#3790](https://github.com/nextcloud/richdocuments/pull/3790)
|
||
- Revert "ci: Skip failing open tests for now due to upstream bug" @juliushaertl [#3794](https://github.com/nextcloud/richdocuments/pull/3794)
|
||
- Make built-in code server setup more stable @juliushaertl [#3762](https://github.com/nextcloud/richdocuments/pull/3762)
|
||
- Block incompatible operations with remote tokens @juliushaertl [#3635](https://github.com/nextcloud/richdocuments/pull/3635)
|
||
- Use new property for admin user indication @eszkadev [#3748](https://github.com/nextcloud/richdocuments/pull/3748)
|
||
- Avoid requesting remote endpoints during bootstrap @juliushaertl [#3749](https://github.com/nextcloud/richdocuments/pull/3749)
|
||
- Remove legacy Viewer code @elzody [#3727](https://github.com/nextcloud/richdocuments/pull/3727)
|
||
- Always pass is_admin property to userextrainfo @eszkadev [#3726](https://github.com/nextcloud/richdocuments/pull/3726)
|
||
- Grammar fixes for font install paragraph @roliverio [#3708](https://github.com/nextcloud/richdocuments/pull/3708)
|
||
- Lazy register template creator through event @juliushaertl [#3614](https://github.com/nextcloud/richdocuments/pull/3614)
|
||
- Make edit mode in interactive widgets opt-in @juliushaertl [#3619](https://github.com/nextcloud/richdocuments/pull/3619)
|
||
|
||
|
||
### Other
|
||
|
||
- Update workflows from templates @skjnldsv [#3816](https://github.com/nextcloud/richdocuments/pull/3816)
|
||
- Migrate REUSE to TOML format @AndyScherzinger [#3814](https://github.com/nextcloud/richdocuments/pull/3814)
|
||
- Updating lint-eslint.yml workflow from template @nextcloud-command [#3731](https://github.com/nextcloud/richdocuments/pull/3731)
|
||
- Updating pr-feedback.yml workflow from template @nextcloud-command [#3725](https://github.com/nextcloud/richdocuments/pull/3725)
|
||
- Add SPDX header @AndyScherzinger [#3664](https://github.com/nextcloud/richdocuments/pull/3664)
|
||
- Updating appstore-build-publish.yml workflow from template @nextcloud-command [#3624](https://github.com/nextcloud/richdocuments/pull/3624)
|
||
- Cleanup old TemplateSaveAs code as this is no longer supported by Collabora @juliushaertl [#3582](https://github.com/nextcloud/richdocuments/pull/3582)
|
||
- Adapt min PHP version to 8.1 @juliushaertl [#3576](https://github.com/nextcloud/richdocuments/pull/3576)
|
||
|
||
## 8.4.0-beta.2
|
||
|
||
### Added
|
||
|
||
- feat: Add new mdi icons @Pytal [#3538](https://github.com/nextcloud/richdocuments/pull/3538)
|
||
|
||
### Fixed
|
||
|
||
- fix: Use new viewer api to open files again after open locally @juliushaertl [#3524](https://github.com/nextcloud/richdocuments/pull/3524)
|
||
- fix background jobs @tobiasKaminsky [#3527](https://github.com/nextcloud/richdocuments/pull/3527)
|
||
- match dark theme of system if no nextcloud theme specified @lpranam [#3539](https://github.com/nextcloud/richdocuments/pull/3539)
|
||
|
||
## 8.4.0-beta.1
|
||
|
||
### Added
|
||
|
||
Improve setup checks and url handling with separate callback url @juliushaertl [#3315](https://github.com/nextcloud/richdocuments/pull/3315)
|
||
- Feature/fonts improvement @luka-nextcloud [#3304](https://github.com/nextcloud/richdocuments/pull/3304)
|
||
- feat: Add headers for wasm support @juliushaertl [#3260](https://github.com/nextcloud/richdocuments/pull/3260)
|
||
- enh(Issue_Template) Request richdocuments config in bug reports @joshtrichards [#3384](https://github.com/nextcloud/richdocuments/pull/3384)
|
||
- feat/range requests @juliushaertl [#3505](https://github.com/nextcloud/richdocuments/pull/3505)
|
||
|
||
### Fixed
|
||
|
||
- fix: Fix version access with new version backend on shared files @juliushaertl [#3330](https://github.com/nextcloud/richdocuments/pull/3330)
|
||
- fix: Make rename update the file list properly on files2vue @juliushaertl [#3345](https://github.com/nextcloud/richdocuments/pull/3345)
|
||
- fix: Use proper blob url for all fonts @juliushaertl [#3361](https://github.com/nextcloud/richdocuments/pull/3361)
|
||
- fix: mention popup reappears after inserting the mention @Rash419 [#3356](https://github.com/nextcloud/richdocuments/pull/3356)
|
||
- fix(Application.php): Update methods post-refactor @joshtrichards [#3380](https://github.com/nextcloud/richdocuments/pull/3380)
|
||
- fix: Consider owner group membership for public share links @juliushaertl [#3372](https://github.com/nextcloud/richdocuments/pull/3372)
|
||
- fix: Avoid 3px offset on public share links @juliushaertl [#3369](https://github.com/nextcloud/richdocuments/pull/3369)
|
||
- feat: add loadingMessage() to show different loadingMsg @Rash419 [#3311](https://github.com/nextcloud/richdocuments/pull/3311)
|
||
- fix: Disable auto logout while editing @juliushaertl [#3224](https://github.com/nextcloud/richdocuments/pull/3224)
|
||
- fix(i18n): Improved grammar @rakekniven [#3391](https://github.com/nextcloud/richdocuments/pull/3391)
|
||
- fix: Let wopi middleware also handle asset fetching @juliushaertl [#3403](https://github.com/nextcloud/richdocuments/pull/3403)
|
||
- fix: Drop use of deprecated jquery load @juliushaertl [#3469](https://github.com/nextcloud/richdocuments/pull/3469)
|
||
- fix: emit allow attribute on iframe for the clipboard (fixes #3474) @vmiklos [#3475](https://github.com/nextcloud/richdocuments/pull/3475)
|
||
- fix: emit allow attribute on all iframes for the clipboard (related t… @vmiklos [#3480](https://github.com/nextcloud/richdocuments/pull/3480)
|
||
- fix: Properly use input model in settings text fields @juliushaertl [#3490](https://github.com/nextcloud/richdocuments/pull/3490)
|
||
- Fix preview URLs and migrate providers to new API @juliushaertl [#3491](https://github.com/nextcloud/richdocuments/pull/3491)
|
||
- Fix open locally with files lock and wopi allow list @juliushaertl [#3489](https://github.com/nextcloud/richdocuments/pull/3489)
|
||
- Fixes #3492 joining after document is renamed inside editor @eszkadev [#3493](https://github.com/nextcloud/richdocuments/pull/3493)
|
||
- fix: Avoid absolute positioning on interactive widgets @juliushaertl [#3513](https://github.com/nextcloud/richdocuments/pull/3513)
|
||
|
||
### Other
|
||
|
||
- Do not hide speadsheet statusbar by default @pedropintosilva [#3324](https://github.com/nextcloud/richdocuments/pull/3324)
|
||
- chore(ci): configure dependabot reviewers @max-nextcloud [#3366](https://github.com/nextcloud/richdocuments/pull/3366)
|
||
- Switch to NcSelect and `@nextcloud/vue` 8 @juliushaertl [#2945](https://github.com/nextcloud/richdocuments/pull/2945)
|
||
- test(ci): use only 3 runners for cypress @max-nextcloud [#3410](https://github.com/nextcloud/richdocuments/pull/3410)
|
||
- ActivateConfig: add type declarations @joshtrichards [#3424](https://github.com/nextcloud/richdocuments/pull/3424)
|
||
- perf: Change to individual dist imports to decrease loaded component impact @juliushaertl [#3464](https://github.com/nextcloud/richdocuments/pull/3464)
|
||
|
||
## 8.3.0-beta.1
|
||
|
||
### Added
|
||
|
||
- Nextcloud 28 compatibility
|
||
- Version support and iframe refactoring @juliushaertl [#3152](https://github.com/nextcloud/richdocuments/pull/3152)
|
||
- feat: add config option mobile_editing @luka-nextcloud [#3141](https://github.com/nextcloud/richdocuments/pull/3141)
|
||
- Exclude MSOffice mime types association if OnlyOffice app is installed @proxyconcept [#2301](https://github.com/nextcloud/richdocuments/pull/2301)
|
||
- Improve logging for WOPI Parser @R0Wi [#3252](https://github.com/nextcloud/richdocuments/pull/3252)
|
||
- Allow current user lock @ArtificialOwl [#3206](https://github.com/nextcloud/richdocuments/pull/3206)
|
||
|
||
### Fixed
|
||
|
||
- fix: Create empty files from template if available @juliushaertl [#3059](https://github.com/nextcloud/richdocuments/pull/3059)
|
||
- Fix document target picker and add slide support @juliushaertl [#3058](https://github.com/nextcloud/richdocuments/pull/3058)
|
||
- fix(Wopi): Mark sensitive parameter as such @nickvergessen [#3042](https://github.com/nextcloud/richdocuments/pull/3042)
|
||
- fix: Log invalid wopi tokens at info level instead of error @juliushaertl [#3107](https://github.com/nextcloud/richdocuments/pull/3107)
|
||
- Add tablet parm for Insert_Button @Darshan-upadhyay1110 [#3094](https://github.com/nextcloud/richdocuments/pull/3094)
|
||
- fix: Allow to opt-in loading image mimes on hide download shares @juliushaertl [#3137](https://github.com/nextcloud/richdocuments/pull/3137)
|
||
- fix: Use userId as a fallback for new file creation token @juliushaertl [#3177](https://github.com/nextcloud/richdocuments/pull/3177)
|
||
- fix: Mobile support shall be enabled by default @juliushaertl [#3184](https://github.com/nextcloud/richdocuments/pull/3184)
|
||
- fix: Properly provide instance id @juliushaertl [#3218](https://github.com/nextcloud/richdocuments/pull/3218)
|
||
- fix: Update file metadata after save @juliushaertl [#3230](https://github.com/nextcloud/richdocuments/pull/3230)
|
||
- fix dropdowns have wrong mark color in browsers @Darshan-upadhyay1110 [#3238](https://github.com/nextcloud/richdocuments/pull/3238)
|
||
- fix: Add proper feature policy @juliushaertl [#3237](https://github.com/nextcloud/richdocuments/pull/3237)
|
||
- fix: Clear loading timeout when guest name is asked @juliushaertl [#3256](https://github.com/nextcloud/richdocuments/pull/3256)
|
||
- Close NC sidebar on file open @Darshan-upadhyay1110 [#3259](https://github.com/nextcloud/richdocuments/pull/3259)
|
||
- fix: Properly update files app state when using saveAs @juliushaertl [#3277](https://github.com/nextcloud/richdocuments/pull/3277)
|
||
- fix: Disable pdf preview gnerator through Collabora if server already has support for it @juliushaertl [#3112](https://github.com/nextcloud/richdocuments/pull/3112)
|
||
- CollaboraOnline#6546 enable automatic color in default paragraph style @timar [#3103](https://github.com/nextcloud/richdocuments/pull/3103)
|
||
- fix: Provide valid fileList and fileId context on new file action @juliushaertl [#3114](https://github.com/nextcloud/richdocuments/pull/3114)
|
||
- fix: Revert change of extension which should refer to the new file extension @juliushaertl [#3115](https://github.com/nextcloud/richdocuments/pull/3115)
|
||
- fix: Use a proper empty xlsx file @juliushaertl [#3113](https://github.com/nextcloud/richdocuments/pull/3113)
|
||
- fix: Emit warning instead of info when WOIP request is denied @moan0s [#3261](https://github.com/nextcloud/richdocuments/pull/3261)
|
||
|
||
### Other
|
||
- Bump dependencies
|
||
- Create pr-feedback.yml @max-nextcloud [#3051](https://github.com/nextcloud/richdocuments/pull/3051)
|
||
- ci(cypress): Fix selectors for files to vue @juliushaertl [#3123](https://github.com/nextcloud/richdocuments/pull/3123)
|
||
- test(cypress): Add test for share token direct editing @juliushaertl [#3160](https://github.com/nextcloud/richdocuments/pull/3160)
|
||
- ci(cypress): Bump github action @juliushaertl [#3234](https://github.com/nextcloud/richdocuments/pull/3234)
|
||
- chore(php): Add PHP 8.3 to test matrix @juliushaertl [#3253](https://github.com/nextcloud/richdocuments/pull/3253)
|
||
|
||
## 8.1.0-beta.1
|
||
|
||
### Added
|
||
|
||
- Support for Nextcloud 27
|
||
|
||
### Fixed
|
||
|
||
- Fix regression on share links as logged in users @juliushaertl [#2784](https://github.com/nextcloud/richdocuments/pull/2784)
|
||
- Fix viewer height on safari mobile @julien-nc [#2801](https://github.com/nextcloud/richdocuments/pull/2801)
|
||
- Fix base64 image generation @julien-nc [#2826](https://github.com/nextcloud/richdocuments/pull/2826)
|
||
- Fix issue when loading direct editing @juliushaertl [#2874](https://github.com/nextcloud/richdocuments/pull/2874)
|
||
- fix: Avoid error when browser cannot detect font mimetype @juliushaertl [#2893](https://github.com/nextcloud/richdocuments/pull/2893)
|
||
- Fix file templates on public links @juliushaertl [#2877](https://github.com/nextcloud/richdocuments/pull/2877)
|
||
- fix(files): Avoid reloading the file list and use update methods instead @juliushaertl [#2881](https://github.com/nextcloud/richdocuments/pull/2881)
|
||
- fix: Avoid setting user scope for share links @juliushaertl [#2899](https://github.com/nextcloud/richdocuments/pull/2899)
|
||
- Improve group multiselect behaviour with multiple and long group names @juliushaertl [#2944](https://github.com/nextcloud/richdocuments/pull/2944)
|
||
- allow to add ttf files @szaimen [#2782](https://github.com/nextcloud/richdocuments/pull/2782)
|
||
- Move document params to initial state @juliushaertl [#2258](https://github.com/nextcloud/richdocuments/pull/2258)
|
||
- fix: direct editing integration tests @juliushaertl [#2795](https://github.com/nextcloud/richdocuments/pull/2795)
|
||
- Workaround for en-AU language/locale @timar [#2841](https://github.com/nextcloud/richdocuments/pull/2841)
|
||
- fix: Trigger initial setup earlier @juliushaertl [#2846](https://github.com/nextcloud/richdocuments/pull/2846)
|
||
- fix(auto_logout): Register auto_logout listeners to prevent auto_logout while editing @marcelklehr [#2845](https://github.com/nextcloud/richdocuments/pull/2845)
|
||
- Hide close button on single file shares that have hide download enabled @sharonwuu [#2827](https://github.com/nextcloud/richdocuments/pull/2827)
|
||
- fix: Properly select save as dialog buttons @juliushaertl [#2880](https://github.com/nextcloud/richdocuments/pull/2880)
|
||
- String and test fixes @silopolis [#2901](https://github.com/nextcloud/richdocuments/pull/2901)
|
||
- Dependency updates
|
||
|
||
## 8.0.0-beta.1
|
||
|
||
### Added
|
||
|
||
- Add app config to override wopi checkFileInfo @juliushaertl [#2560](https://github.com/nextcloud/richdocuments/pull/2560)
|
||
- Implement user mentions API @Raudius [#2576](https://github.com/nextcloud/richdocuments/pull/2576)
|
||
- Add confirmation dialog after document is opened locally @Raudius [#2648](https://github.com/nextcloud/richdocuments/pull/2648)
|
||
|
||
### Fixed
|
||
|
||
- For PDFs rename context menu option to "Open with" @Raudius [#2527](https://github.com/nextcloud/richdocuments/pull/2527)
|
||
- Do not fail if no directory is passed when creating a file from a template @juliushaertl [#2543](https://github.com/nextcloud/richdocuments/pull/2543)
|
||
- Return proper status code if file is not found during writing @juliushaertl [#2537](https://github.com/nextcloud/richdocuments/pull/2537)
|
||
- Use proper product name in capabilities @juliushaertl [#2525](https://github.com/nextcloud/richdocuments/pull/2525)
|
||
- option to use new grouped saveas @pedropintosilva [#2551](https://github.com/nextcloud/richdocuments/pull/2551)
|
||
- Keep passing light theme values to Collabora as long as the dark mode is not available there @juliushaertl [#2550](https://github.com/nextcloud/richdocuments/pull/2550)
|
||
- Invoke read permission check to trigger terms of services when creating a token @juliushaertl [#2559](https://github.com/nextcloud/richdocuments/pull/2559)
|
||
- Fix redundant port number in url @mayswind [#2573](https://github.com/nextcloud/richdocuments/pull/2573)
|
||
- Improve error handling for global template uploads @juliushaertl [#2595](https://github.com/nextcloud/richdocuments/pull/2595)
|
||
- Listen for event during preview rendering and apply secure view options @juliushaertl [#2579](https://github.com/nextcloud/richdocuments/pull/2579)
|
||
- Adjust preview event name to BeforePreviewFetchedEvent @juliushaertl [#2588](https://github.com/nextcloud/richdocuments/pull/2588)
|
||
- Pass the proper target path/name for new files created through direct editing @juliushaertl [#2626](https://github.com/nextcloud/richdocuments/pull/2626)
|
||
- Increase timeout for preview generation @gitsan13 [#2623](https://github.com/nextcloud/richdocuments/pull/2623)
|
||
- Fix array access error when requesting preview while not having access to Collabora @juliushaertl [#2640](https://github.com/nextcloud/richdocuments/pull/2640)
|
||
- Move WOPI checks to the middleware @juliushaertl [#2669](https://github.com/nextcloud/richdocuments/pull/2669)
|
||
- Be less strict with splitting the wopi allow list @juliushaertl [#2692](https://github.com/nextcloud/richdocuments/pull/2692)
|
||
- Another attempt to work around Safari issues @juliushaertl [#2605](https://github.com/nextcloud/richdocuments/pull/2605)
|
||
- fix(viewer): Do not attempt to register file actions if not available @juliushaertl [#2713](https://github.com/nextcloud/richdocuments/pull/2713)
|
||
- fix: Open pdf files by default on share links if files_pdfviewer is disabled @juliushaertl [#2723](https://github.com/nextcloud/richdocuments/pull/2723)
|
||
- Load viewer scripts depending on share ownership @juliushaertl [#2745](https://github.com/nextcloud/richdocuments/pull/2745)
|
||
- Fix creating new files from user templates @juliushaertl [#2740](https://github.com/nextcloud/richdocuments/pull/2740)
|
||
- Show warning if "WOPI allow-list" not configured @Raudius [#2604](https://github.com/nextcloud/richdocuments/pull/2604)
|
||
- Adjust local editing button position in tabbed view @Raudius [#2597](https://github.com/nextcloud/richdocuments/pull/2597)
|
||
- Add logging for remote requests @juliushaertl [#2652](https://github.com/nextcloud/richdocuments/pull/2652)
|
||
- Fix the return type according to global definition @christianlupus [#2661](https://github.com/nextcloud/richdocuments/pull/2661)
|
||
- Remove deprecation warning if no access groups are defined @christianlupus [#2662](https://github.com/nextcloud/richdocuments/pull/2662)
|
||
- Valdnet patch 1 @Valdnet [#2656](https://github.com/nextcloud/richdocuments/pull/2656)
|
||
- introduce zotero integration for Nextcloud Office (Collabora Online) @lpranam [#2657](https://github.com/nextcloud/richdocuments/pull/2657)
|
||
- Log info message on wopi ip mismatch @juliushaertl [#2688](https://github.com/nextcloud/richdocuments/pull/2688)
|
||
- ci(integration): Use apcu and speed up basic auth @juliushaertl [#2712](https://github.com/nextcloud/richdocuments/pull/2712)
|
||
- Fix IPv6 handling in WOPI allow list @juliushaertl [#2696](https://github.com/nextcloud/richdocuments/pull/2696)
|
||
- minimal template.odg (locale agnostic) @timar [#2730](https://github.com/nextcloud/richdocuments/pull/2730)
|
||
- Add cypress tests @juliushaertl [#1939](https://github.com/nextcloud/richdocuments/pull/1939)
|
||
- Use private field for sharing Zotero key @eszkadev [#2726](https://github.com/nextcloud/richdocuments/pull/2726)
|
||
- l10n: Unified spelling and removed spaces @Valdnet [#2756](https://github.com/nextcloud/richdocuments/pull/2756)
|
||
- perf(autoloader): Add composer autoloader @juliushaertl [#2768](https://github.com/nextcloud/richdocuments/pull/2768)
|
||
- Rename main Git development branch from `master` to `main` @mejo- [#2761](https://github.com/nextcloud/richdocuments/pull/2761)
|
||
- Avoid exception when uploading epub @eszkadev [#2767](https://github.com/nextcloud/richdocuments/pull/2767)
|
||
- chore(CI): Update master php testing versions and workflow templates @nickvergessen [#2760](https://github.com/nextcloud/richdocuments/pull/2760)
|
||
|
||
## 7.0.0-beta.1
|
||
|
||
### Added
|
||
- Nextcloud 25 support
|
||
- Give better hints on a protocol mismatch with the discovery endpoint @juliushaertl [#2371]
|
||
- Emmit open event for each user on document open @juliushaertl [#2350]
|
||
- Upload custom fonts from admin interface @eneiluj [#2032]
|
||
- Token TTL app config value which sets expiration the WOPI token @Raudius [#2171]
|
||
- Optimised avatar request @juliushaertl [#2269]
|
||
|
||
## 6.2.0
|
||
|
||
### Added
|
||
- Allow download prevention on user shares @eneiluj [#2280](https://github.com/nextcloud/richdocuments/pull/2280)
|
||
|
||
### Fixed
|
||
- Limit capabilities to users that are enabled @juliushaertl [#2328](https://github.com/nextcloud/richdocuments/pull/2328)
|
||
- Fix saving issue when a file is available multiple times in a users home folder @juliushaertl [#2330](https://github.com/nextcloud/richdocuments/pull/2330)
|
||
- Cleanup Content Security Policy handling @juliushaertl [#2234](https://github.com/nextcloud/richdocuments/pull/2234)
|
||
- Fix double-header on public links @marcelklehr [#2312](https://github.com/nextcloud/richdocuments/pull/2312)
|
||
- Fix HTML entities showing in file names @Raudius [#2318](https://github.com/nextcloud/richdocuments/pull/2318)
|
||
- Restored "Open with Nextcloud Office" option from context menu @Raudius [#2318](https://github.com/nextcloud/richdocuments/pull/2318)
|
||
|
||
## 6.1.1
|
||
|
||
### Fixed
|
||
|
||
- Fix filename encoding issues @juliushaertl [#2261](https://github.com/nextcloud/richdocuments/pull/2261)
|
||
|
||
### Other
|
||
|
||
- add "is_guest" to extra info user data [#2244](https://github.com/nextcloud/richdocuments/pull/2244)
|
||
|
||
## 6.1.0
|
||
|
||
### Added
|
||
- Added support for file locking @juliushaertl [#2104](https://github.com/nextcloud/richdocuments/pull/2104)
|
||
|
||
### Fixed
|
||
- Optimised audit triggering @juliushaertl [#1957](https://github.com/nextcloud/richdocuments/pull/1957)
|
||
- Fixed viewer styling @juliushaertl [#2221](https://github.com/nextcloud/richdocuments/pull/2221) [#2212](https://github.com/nextcloud/richdocuments/pull/2212)
|
||
- Disabled remote image insertion on public links @juliushaertl [#2175](https://github.com/nextcloud/richdocuments/pull/2175)
|
||
- Fixed file revision behaviour on group folders @Raudius [#2172](https://github.com/nextcloud/richdocuments/pull/2197)
|
||
|
||
|
||
## 6.0.0
|
||
|
||
### Added
|
||
|
||
- Expose guest avatar images through wopi @juliushaertl [#1883](https://github.com/nextcloud/richdocuments/pull/1883)
|
||
- add "is_admin" to extra info user data @hcvcastro [#1810](https://github.com/nextcloud/richdocuments/pull/1810)
|
||
- Change wording from "New graphic" to "New diagram" @juliushaertl [#2031](https://github.com/nextcloud/richdocuments/pull/2031)
|
||
- Created a minimal otg file @Ezinnem [#2130](https://github.com/nextcloud/richdocuments/pull/2130)
|
||
- Adjust template preview ratio [#2154](https://github.com/nextcloud/richdocuments/pull/2154)
|
||
- Compatibility with Nextcloud 24
|
||
|
||
### Fixed
|
||
|
||
- Properly check proxy status @juliushaertl [#1900](https://github.com/nextcloud/richdocuments/pull/1900)
|
||
- Add addScript viewer dependency @juliushaertl [#1937](https://github.com/nextcloud/richdocuments/pull/1937)
|
||
- Do not load template directories twice @juliushaertl [#1794](https://github.com/nextcloud/richdocuments/pull/1794)
|
||
- Move filetype styles to separate css file and load it with viewer @juliushaertl [#1938](https://github.com/nextcloud/richdocuments/pull/1938)
|
||
- Ensure that the guest name picker is shown on editable links @juliushaertl [#1945](https://github.com/nextcloud/richdocuments/pull/1945)
|
||
- Don't wait DOMContentLoaded to register the viewer handler @eneiluj [#1959](https://github.com/nextcloud/richdocuments/pull/1959)
|
||
- Switch from iconv to mb_convert_encoding @Keessaus [#1967](https://github.com/nextcloud/richdocuments/pull/1967)
|
||
- Use FileCreatedFromTemplateEvent to inject the already existing empty templates @juliushaertl [#1377](https://github.com/nextcloud/richdocuments/pull/1377)
|
||
- Avoid too specific psalm annotation @juliushaertl [#2015](https://github.com/nextcloud/richdocuments/pull/2015)
|
||
- Fix frame absolute position in public file share @eneiluj [#2014](https://github.com/nextcloud/richdocuments/pull/2014)
|
||
- Always add gs.trustedHosts to the CSP @juliushaertl [#1977](https://github.com/nextcloud/richdocuments/pull/1977)
|
||
- Map es-419 to es-MX @juliushaertl [#2054](https://github.com/nextcloud/richdocuments/pull/2054)
|
||
- 🐛 Fix CSP violation when Nextcloud server has so-called 'service root' @ldidry [#2051](https://github.com/nextcloud/richdocuments/pull/2051)
|
||
- Do not hide speadsheet statusbar by default @juliushaertl [#2053](https://github.com/nextcloud/richdocuments/pull/2053)
|
||
- Adapt branding css variables @juliushaertl [#2069](https://github.com/nextcloud/richdocuments/pull/2069)
|
||
- Fix: missing settings messages @vinicius73 [#2095](https://github.com/nextcloud/richdocuments/pull/2095)
|
||
- Allow MS Office template file extensions for TemplateSource usage @juliushaertl [#2110](https://github.com/nextcloud/richdocuments/pull/2110)
|
||
- Fixes CSP on Nextcloud installations not on root directory @Raudius [#2126](https://github.com/nextcloud/richdocuments/pull/2126)
|
||
- Add app config to enable trusted domain list usage [#2163](https://github.com/nextcloud/richdocuments/pull/2163)
|
||
- Add gs.trustedHosts to form-action csp [#2160](https://github.com/nextcloud/richdocuments/pull/2160)
|
||
- Let integration tests pass again @juliushaertl [#2141](https://github.com/nextcloud/richdocuments/pull/2141)
|
||
- Keep mime-type indices consecutive. [#2174](https://github.com/nextcloud/richdocuments/pull/2174)
|
||
- Replace deprecated OC functions by @nextcloud/* npm pkgs ones @eneiluj [#2036](https://github.com/nextcloud/richdocuments/pull/2036)
|
||
- fix: template.odg file must be real odg file @merttumer [#2127](https://github.com/nextcloud/richdocuments/pull/2127)
|
||
- Update dependencies
|
||
|
||
|
||
## 4.2.3
|
||
|
||
### Fixed
|
||
|
||
- #1760 Unify error messages accross controllers
|
||
- #1728 Prevent not-needed early loading of the richdocuments app
|
||
|
||
### Other
|
||
|
||
- Dependency updates
|
||
|
||
|
||
|
||
## 4.2.2
|
||
|
||
### Added
|
||
|
||
- #1711 Allow guests to request a direct token for share links @juliushaertl
|
||
|
||
### Fixed
|
||
|
||
- #1707 Show avatar list if hide download is enabled @juliushaertl
|
||
- #1710 Another attempt to fix height setting for Safari issues on iOS @juliushaertl
|
||
- #1709 Give the avatar popover a proper z-index for public pages @juliushaertl
|
||
|
||
### Dependencies
|
||
|
||
- #1685 Bump @babel/core from 7.14.6 to 7.14.8 @dependabot[bot]
|
||
- #1700 Bump vue-loader from 15.9.7 to 15.9.8 @dependabot[bot]
|
||
- #1693 Bump sass from 1.36.0 to 1.37.0 @dependabot[bot]
|
||
- #1676 Bump @babel/preset-env from 7.14.7 to 7.14.8 @dependabot[bot]
|
||
- #1690 Bump eslint-plugin-vue from 7.14.0 to 7.15.0 @dependabot[bot]
|
||
- #1697 Bump @babel/preset-env from 7.14.8 to 7.14.9 @dependabot[bot]
|
||
- #1694 Bump eslint from 7.31.0 to 7.32.0 @dependabot[bot]
|
||
- #1695 Bump webpack from 5.46.0 to 5.47.1 @dependabot[bot]
|
||
- #1706 Bump @babel/plugin-transform-runtime from 7.14.5 to 7.15.0 @dependabot[bot]
|
||
- #1691 Bump @nextcloud/webpack-vue-config from 4.0.3 to 4.1.0 @dependabot[bot]
|
||
- #1702 Bump sass from 1.37.0 to 1.37.5 @dependabot[bot]
|
||
- #1705 Bump @babel/core from 7.14.8 to 7.15.0 @dependabot[bot]
|
||
- #1701 Bump eslint-plugin-vue from 7.15.0 to 7.15.1 @dependabot[bot]
|
||
- #1715 Bump psalm/phar from 4.8.1 to 4.9.2 @dependabot[bot]
|
||
- #1708 Bump webpack from 5.47.1 to 5.50.0 @dependabot[bot]
|
||
- #1703 Bump @babel/plugin-transform-modules-commonjs from 7.14.5 to 7.15.0 @dependabot[bot]
|
||
- #1712 Bump @babel/eslint-parser from 7.14.7 to 7.15.0 @dependabot[bot]
|
||
- #1714 Bump @babel/preset-env from 7.14.9 to 7.15.0 @dependabot[bot]
|
||
- #1713 Bump eslint-plugin-vue from 7.15.1 to 7.16.0 @dependabot[bot]
|
||
- #1716 Bump eslint-plugin-import from 2.23.4 to 2.24.0 @dependabot[bot]
|
||
- #1725 Bump psalm/phar from 4.9.2 to 4.9.3 @dependabot[bot]
|
||
- #1723 Bump sass from 1.37.5 to 1.38.0 @dependabot[bot]
|
||
- #1727 Bump webpack-cli from 4.7.2 to 4.8.0 @dependabot[bot]
|
||
- #1726 Bump eslint-plugin-import from 2.24.0 to 2.24.1 @dependabot[bot]
|
||
- #1724 Bump webpack from 5.50.0 to 5.51.1 @dependabot[bot]
|
||
|
||
|
||
## 4.2.1
|
||
|
||
* [#1655](https://github.com/nextcloud/richdocuments/pull/1655) Keep DownloadAsPostMessage when "saving as" documents @mikekaganski
|
||
* [#1663](https://github.com/nextcloud/richdocuments/pull/1663) Throttle on invalid share tokens @LukasReschke
|
||
* [#1664](https://github.com/nextcloud/richdocuments/pull/1664) Check for share token permissions @juliushaertl
|
||
* [#1674](https://github.com/nextcloud/richdocuments/pull/1674) L10n: Change to uppercase @Valdnet
|
||
|
||
|
||
## 4.2.0
|
||
|
||
* [#1638](https://github.com/nextcloud/richdocuments/pull/1638) Fix opening files when groupfolder ACL has revoked share permissions @juliushaertl
|
||
* [#1640](https://github.com/nextcloud/richdocuments/pull/1640) Allow to limit wopi requests to specific source hosts @juliushaertl
|
||
* [#1642](https://github.com/nextcloud/richdocuments/pull/1642) L10n: Correct a typo @Valdnet
|
||
|
||
## 4.1.2
|
||
|
||
* Nextcloud 22 compatibility
|
||
|
||
## 4.1.1
|
||
|
||
* [#1546](https://github.com/nextcloud/richdocuments/pull/1546) Fix wrong parameters set when creating a file from a template id @juliushaertl
|
||
* [#1559](https://github.com/nextcloud/richdocuments/pull/1559) Fix PutRelativeFile as non-owner @juliushaertl
|
||
* [#1544](https://github.com/nextcloud/richdocuments/pull/1544) Retry to check if Collabora is configured @eszkadev
|
||
|
||
|
||
## 4.1.0
|
||
|
||
* [#1512](https://github.com/nextcloud/richdocuments/pull/1512) Enhanced federated editing
|
||
* [#1446](https://github.com/nextcloud/richdocuments/pull/1446) Setup FeaturePolicy to allow fullscreen @eszkadev
|
||
* [#1459](https://github.com/nextcloud/richdocuments/pull/1459) Reload file name for share feature after Save As @eszkadev
|
||
* [#1465](https://github.com/nextcloud/richdocuments/pull/1465) Fix OOXML template extension @tiredofit
|
||
* [#1471](https://github.com/nextcloud/richdocuments/pull/1471) Fix duplicate document templates
|
||
* [#1485](https://github.com/nextcloud/richdocuments/pull/1485) L10n: Unify spelling @Valdnet
|
||
* [#1488](https://github.com/nextcloud/richdocuments/pull/1488) Improve parsing of guest name cookie
|
||
* [#1501](https://github.com/nextcloud/richdocuments/pull/1501) Add federation/direct editing tests
|
||
* [#1502](https://github.com/nextcloud/richdocuments/pull/1502) Do not use libxml_disable_entity_loader on PHP 8 or later
|
||
* [#1513](https://github.com/nextcloud/richdocuments/pull/1513) Don't cache empty capabilities @eszkadev
|
||
* [#1514](https://github.com/nextcloud/richdocuments/pull/1514) Work around safari having a inproper 100vh value
|
||
* [#1517](https://github.com/nextcloud/richdocuments/pull/1517) Use proper initiator url
|
||
* [#1528](https://github.com/nextcloud/richdocuments/pull/1528) Emit WOPI postmessages through the nextcloud event bus
|
||
|
||
## 4.0.4
|
||
|
||
* [#1443](https://github.com/nextcloud/richdocuments/pull/1443) Use correct config for GS info
|
||
|
||
## 4.0.3
|
||
|
||
* [#1416](https://github.com/nextcloud/richdocuments/pull/1416) Pass through UI_Share message if used in the version viewer
|
||
* [#1418](https://github.com/nextcloud/richdocuments/pull/1418) Allow revision viewer to enter full screen
|
||
* [#1422](https://github.com/nextcloud/richdocuments/pull/1422) Properly handle ooxml with the new template mechanism
|
||
|
||
|
||
## 4.0.2
|
||
|
||
* [#1374](https://github.com/nextcloud/richdocuments/pull/1374) Make sure that the same host remote is always considered as trusted
|
||
* [#1394](https://github.com/nextcloud/richdocuments/pull/1394) Improve dark theme experience @mwalbeck
|
||
* [#1396](https://github.com/nextcloud/richdocuments/pull/1396) Avoid determination of document editor in per-user-encryption setups @marioklump
|
||
* [#1397](https://github.com/nextcloud/richdocuments/pull/1397) Emit events on frontend states
|
||
* [#1401](https://github.com/nextcloud/richdocuments/pull/1401) Assets: Use octet-stream and attachment instead of allowing to inline display
|
||
* [#1412](https://github.com/nextcloud/richdocuments/pull/1412) Trim duplicate trailing slashes in wopi url
|
||
* [#1414](https://github.com/nextcloud/richdocuments/pull/1414) Add docs and sharingToken to the events
|
||
|
||
## 4.0.1
|
||
|
||
* [#1385](https://github.com/nextcloud/richdocuments/pull/1385) Fix opening files after creating them from a template
|
||
* [#1378](https://github.com/nextcloud/richdocuments/pull/1378) Use https for fetching the demo servers
|
||
* [#1382](https://github.com/nextcloud/richdocuments/pull/1382) Add proper return values to occ commands
|
||
|
||
## 4.0.0
|
||
|
||
* [#1317](https://github.com/nextcloud/richdocuments/pull/1317) Nextcloud 21 compatibility @juliushaertl
|
||
* [#1353](https://github.com/nextcloud/richdocuments/pull/1353) Apply new file name after rename @eszkadev
|
||
|
||
## 3.7.14
|
||
|
||
* [#1331](https://github.com/nextcloud/richdocuments/pull/1331) Log the exception so we know what is actually failing @rullzer
|
||
* [#1332](https://github.com/nextcloud/richdocuments/pull/1332) Use https by default for the federation service @rullzer
|
||
* [#1337](https://github.com/nextcloud/richdocuments/pull/1337) Properly handle cached failed requests in the Federation service @rullzer
|
||
* Update dependencies
|
||
|
||
## 3.7.13
|
||
|
||
* [#1326](https://github.com/nextcloud/richdocuments/pull/1326) Do not update CSP on calls to files_sharing @rullzer
|
||
* [#1327](https://github.com/nextcloud/richdocuments/pull/1327) Handle errors when fetching remote file info more gracefully @juliushaertl
|
||
* [#1329](https://github.com/nextcloud/richdocuments/pull/1329) Move federation cache to a distributed one @juliushaertl
|
||
|
||
## 3.7.12
|
||
|
||
* [#1178](https://github.com/nextcloud/richdocuments/pull/1178) Show error if trying to open a file on session credential based external storage @juliushaertl
|
||
* [#1279](https://github.com/nextcloud/richdocuments/pull/1279) Actually mark wopi entity fields as updated @juliushaertl
|
||
* [#1284](https://github.com/nextcloud/richdocuments/pull/1284) Rename document on save as success @eszkadev
|
||
* [#1303](https://github.com/nextcloud/richdocuments/pull/1303) Cut of guest names so they fit into the database @nickvergessen
|
||
* [#1305](https://github.com/nextcloud/richdocuments/pull/1305) Properly trim trailing slashes from the remote url @juliushaertl
|
||
* [#941](https://github.com/nextcloud/richdocuments/pull/941) Be fair about compatiblity of this module @mmaridev
|
||
* Update dependencies
|
||
|
||
## 3.7.11
|
||
|
||
* [#1256](https://github.com/nextcloud/richdocuments/pull/1256) Adapt built-in CODE url on host address change @mrkara
|
||
* [#1269](https://github.com/nextcloud/richdocuments/pull/1269) Increase timeout if proxy is starting @eszkadev
|
||
* [#1277](https://github.com/nextcloud/richdocuments/pull/1277) Check proxy status on timeout @eszkadev
|
||
* [#1278](https://github.com/nextcloud/richdocuments/pull/1278) Fix possible issues with remote editing
|
||
* [#989](https://github.com/nextcloud/richdocuments/pull/989) Show hint about missing capabilities endpoint connection
|
||
|
||
## 3.7.10
|
||
|
||
* [#1257](https://github.com/nextcloud/richdocuments/pull/1257) Try to obtain the appdata folder in 1 go @rullzer
|
||
* [#1258](https://github.com/nextcloud/richdocuments/pull/1258) Fix compatibility issue with Nextcloud 15 @juliushaertl
|
||
* [#1259](https://github.com/nextcloud/richdocuments/pull/1259) Don't use a stream response on an empty file @rullzer
|
||
* [#1266](https://github.com/nextcloud/richdocuments/pull/1266) Fix issues with federated editing in global scale setups @juliushaertl
|
||
* [#1268](https://github.com/nextcloud/richdocuments/pull/1268) Fix typo when refetching discovery @eszkadev
|
||
|
||
## 3.7.9
|
||
|
||
## Fixed
|
||
|
||
* [#1238](https://github.com/nextcloud/richdocuments/pull/1238) Move to @nextcloud/capabilities and only register default mime types for viewer
|
||
* [#1239](https://github.com/nextcloud/richdocuments/pull/1239) Fix compatibility to oracle as a database
|
||
* [#1240](https://github.com/nextcloud/richdocuments/pull/1240) Add two more useful placeholders for watermark text @timar
|
||
* [#1242](https://github.com/nextcloud/richdocuments/pull/1242) Add French (Switzerland) and Italian (Switzerland) as special case @timar
|
||
* [#1243](https://github.com/nextcloud/richdocuments/pull/1243) Add migration to bigint columns
|
||
* [#1244](https://github.com/nextcloud/richdocuments/pull/1244) Do not fail if capabilities have not been fetched for the built-in server
|
||
|
||
|
||
## 3.7.8
|
||
|
||
### Added
|
||
|
||
* [#1237](https://github.com/nextcloud/richdocuments/pull/1237) Make frame loading timeout configurable through occ
|
||
|
||
## 3.7.7
|
||
|
||
### Added
|
||
|
||
* [#1220](https://github.com/nextcloud/richdocuments/pull/1220) Support opening visio files @timar
|
||
* [#1221](https://github.com/nextcloud/richdocuments/pull/1221) Add close method for mobile app integration @juliushaertl
|
||
|
||
### Fixed
|
||
|
||
* [#1222](https://github.com/nextcloud/richdocuments/pull/1222) Adjust ui_defaults do be the same across different document types @juliushaertl
|
||
* [#1226](https://github.com/nextcloud/richdocuments/pull/1226) Move Collabora endpoint caching to distributed cache @juliushaertl
|
||
|
||
## 3.7.6
|
||
|
||
### Added
|
||
* [#1211](https://github.com/nextcloud/richdocuments/pull/1211) Passing some UI Defaults to loleaflet frame @merttumer
|
||
|
||
### Fixed
|
||
* [#1198](https://github.com/nextcloud/richdocuments/pull/1198) Use correct call to notify mobile @eszkadev
|
||
* [#1210](https://github.com/nextcloud/richdocuments/pull/1210) Fix escaping for edit with message @gary-kim
|
||
|
||
|
||
## 3.7.5
|
||
|
||
### Added
|
||
* [#1137](https://github.com/nextcloud/richdocuments/pull/1137) Add occ richdocuments:activate-config to autoprovision Collabora configurations @ebardie
|
||
* [#974](https://github.com/nextcloud/richdocuments/pull/974) Add frontend hooks and expose config/open methods @juliushaertl
|
||
|
||
### Bugfixes
|
||
|
||
* [#1055](https://github.com/nextcloud/richdocuments/pull/1055) Fix bug #1054 @SamKer
|
||
* [#1095](https://github.com/nextcloud/richdocuments/pull/1095) Make 'Remove user' label localizable @timar
|
||
* [#1111](https://github.com/nextcloud/richdocuments/pull/1111) Updated presentation template. @kendy
|
||
* [#1133](https://github.com/nextcloud/richdocuments/pull/1133) Use proper base template to be compatible with Nextcloud 20 @juliushaertl
|
||
* [#1150](https://github.com/nextcloud/richdocuments/pull/1150) Arm64: Allow auto-enabling Built-in CODE Server on ARM64 @mrkara
|
||
* [#1152](https://github.com/nextcloud/richdocuments/pull/1152) Properly check value types when updating watermark settings @juliushaertl
|
||
* [#1153](https://github.com/nextcloud/richdocuments/pull/1153) Very minimal document templates for Collabora Online @timar
|
||
* [#1154](https://github.com/nextcloud/richdocuments/pull/1154) Use PHP_OS instead of PHP_OS_FAMILY when PHP version < 7.2 @mrkara
|
||
* [#1162](https://github.com/nextcloud/richdocuments/pull/1162) Arm64 adaptations @mrkara
|
||
* [#1163](https://github.com/nextcloud/richdocuments/pull/1163) Fix platform mismatch error message @mrkara
|
||
* [#1164](https://github.com/nextcloud/richdocuments/pull/1164) Do not use isset for checking the class constant @juliushaertl
|
||
* [#1169](https://github.com/nextcloud/richdocuments/pull/1169) Template sourced documents support DownloadAsPostMessage @Ashod
|
||
* [#1170](https://github.com/nextcloud/richdocuments/pull/1170) No need to get the avatar image since we have one for each user @juliushaertl
|
||
* [#1174](https://github.com/nextcloud/richdocuments/pull/1174) Update location of screenshots @timar
|
||
* [#1180](https://github.com/nextcloud/richdocuments/pull/1180) Ensures <iframe> contains a non-empty title attribute @pedropintosilva
|
||
* [#1192](https://github.com/nextcloud/richdocuments/pull/1192) Lint fix @R0Wi
|
||
* [#1194](https://github.com/nextcloud/richdocuments/pull/1194) Use base template for direct editing @juliushaertl
|
||
* [#1195](https://github.com/nextcloud/richdocuments/pull/1195) The mobile apps need to handle the hyperlinks themselves. @kendy
|
||
|
||
## 3.7.4
|
||
|
||
* Nextcloud 20 compatibility
|
||
* [#1055](https://github.com/nextcloud/richdocuments/pull/1055) Fix migrations for missing table columns @SamKer
|
||
* [#1077](https://github.com/nextcloud/richdocuments/pull/1077) Hide sharing menu if no share permission is set @juliushaertl
|
||
* [#1078](https://github.com/nextcloud/richdocuments/pull/1078) Hide revision history menu on public pages @juliushaertl
|
||
* [#1095](https://github.com/nextcloud/richdocuments/pull/1095) Make 'Remove user' label localizable @timar
|
||
* [#1111](https://github.com/nextcloud/richdocuments/pull/1111) Updated presentation template. @kendy
|
||
|
||
|
||
## 3.7.3
|
||
|
||
### Fixed
|
||
* [#1023](https://github.com/nextcloud/richdocuments/pull/1023) Fix saving 'disable certificate verification' @CySlider
|
||
* [#1059](https://github.com/nextcloud/richdocuments/pull/1059) Fix issue with custom trusted certificates not being applied
|
||
* [#1061](https://github.com/nextcloud/richdocuments/pull/1061) Fix not found error when opening share links with edit permission
|
||
|
||
|
||
## 3.7.2
|
||
|
||
### Fixed
|
||
|
||
* [#1052](https://github.com/nextcloud/richdocuments/pull/1052) Fix regression caused documents to not load
|
||
|
||
## 3.7.1
|
||
|
||
|
||
### Fixed
|
||
|
||
* [#1010](https://github.com/nextcloud/richdocuments/pull/1010) Advise installation via 'occ' if it fails from the web interface. @kendy
|
||
* [#1015](https://github.com/nextcloud/richdocuments/pull/1015) String update for built-in CODE option @mrkara
|
||
* [#1017](https://github.com/nextcloud/richdocuments/pull/1017) Handling of a new error state from proxy.php?status. @kendy
|
||
* [#1020](https://github.com/nextcloud/richdocuments/pull/1020) Check for read permission on the file actions @juliushaertl
|
||
* [#1022](https://github.com/nextcloud/richdocuments/pull/1022) Update install.md @juliushaertl
|
||
* [#1024](https://github.com/nextcloud/richdocuments/pull/1024) Update screenshots @timar
|
||
* [#1026](https://github.com/nextcloud/richdocuments/pull/1026) New error state to handle - running on non-glibc based Linux. @kendy
|
||
* [#885](https://github.com/nextcloud/richdocuments/pull/885) Move to @nextcloud packages @juliushaertl
|
||
* [#1038](https://github.com/nextcloud/richdocuments/pull/1038) Fix issues with Nextcloud 15/16 @juliushaertl
|
||
|
||
|
||
## 3.7.0
|
||
|
||
### Added
|
||
- Add support for built-in CODE server
|
||
- Inform user about web server configuration issues
|
||
- Document templates: use only one sans-serif font family
|
||
- Viewer integration
|
||
|
||
### Fixed
|
||
- Fix CSP violation when collabora server has so-called 'service root'
|
||
- Allow connecting to local addresses
|
||
- Avoid duplicate save requests
|
||
- Avoid additional HTTP request on the files app
|
||
- Reduce requests for loaded CSS files
|
||
- Fix certificate validation handling
|
||
- Be more robust on paths that don't start with a slash
|
||
- Bring back IE11 support
|
||
|
||
## 3.6.0
|
||
|
||
### Added
|
||
- Add demo server selector and show hint about that when Collabora is not setup
|
||
|
||
### Fixed
|
||
- Fix filesystem setup that caused save issues all over the place
|
||
- Do not try to recreate a file from a template more than once
|
||
- Do not open PDF files by default
|
||
- Dependency bumps
|
||
|
||
## 3.5.1
|
||
|
||
### Fixed
|
||
- Fix issue when shared files were not creating activity/version entries
|
||
- Fix bug on public share links
|
||
- Dependency bumps
|
||
|
||
## 3.5.0
|
||
|
||
### Added
|
||
|
||
- Implement support for TemplateSource file creation method
|
||
- Add occ command to update template files
|
||
|
||
### Fixed
|
||
|
||
- Fix inserting images with groupfolders that have ACL configured
|
||
- Fix setting cache values when editing federated (@xklonx)
|
||
- Dependency bumps
|
||
|
||
## 3.4.6
|
||
|
||
### Added
|
||
- Force read operation to trigger audit log when issuing a token
|
||
- Nextcloud 18 compatibility
|
||
|
||
## 3.4.5
|
||
|
||
### Fixed
|
||
- Retry putContent operation if locked
|
||
- Include locale in the loleaflet lang parameter
|
||
- Make sure files created from the same template have a different WOPI file id
|
||
- Always use the owner file owner to access for share links
|
||
- Make sure Firefox doesn't navigate out of the current directory
|
||
- Dependency bumps
|
||
|
||
|
||
## 3.4.4
|
||
|
||
### Fixed
|
||
- Fix issue when creating files from templates
|
||
- Make sure files are properly opened after creation
|
||
|
||
|
||
## 3.4.3
|
||
|
||
### Fixed
|
||
- Update translations
|
||
- Bump dependencies
|
||
- Always open CSV files with collabora (#671)
|
||
- Do not use template shipped by core (#670)
|
||
- Fix undefined index warning (#652)
|
||
- Check key before accessing (#645)
|
||
- Move file list access to files app integration (#651)
|
||
- Lower log level if the token does not exist (#653)
|
||
|
||
## 3.4.2
|
||
|
||
### Fixed
|
||
- Remove unneeded logging
|
||
- Restore IE11 compatibility
|
||
- Fix group selector in settings
|
||
- Use Collabora for secure view of images
|
||
- Update dependencies
|
||
|
||
## 3.4.1
|
||
|
||
### Fixed
|
||
|
||
- Fix compatibility with PHP 7.0
|
||
- Fix bug when federation app was disabled
|
||
|
||
## 3.4.0
|
||
|
||
### Added
|
||
|
||
- Federated document editing
|
||
- Watermarking
|
||
|
||
### Fixed
|
||
|
||
- General frontend refactoring to fix flaws in files app integration and performance issues
|
||
- Check for type when uploading a template
|
||
- Use proper public url instead of regular wopi endpoint to fix issues in locked down environments
|
||
- Open file directly if only one template is available
|
||
|
||
## 3.3.15
|
||
|
||
### Fixed
|
||
- Check for file in editor folder only when available
|
||
- Add check to only open one document at a time
|
||
|
||
## 3.3.14
|
||
|
||
### Fixed
|
||
- Pass paste postmessage from collabora to mobile apps
|
||
- Fix preview generation on Nextcloud 17
|
||
|
||
## 3.3.13
|
||
|
||
### Fixed
|
||
- Improve loading time when opening documents
|
||
- Fix admin settings not saving properly
|
||
|
||
## 3.3.12
|
||
|
||
### Fixed
|
||
- Fix regression from 3.3.11 without URL rewriting
|
||
|
||
## 3.3.11
|
||
|
||
### Fixed
|
||
- Fix different wopisrc for the same file with loadbalanced collabora instances
|
||
|
||
## 3.3.10
|
||
|
||
### Fixed
|
||
- Hide full screen button in mobile apps
|
||
- Implement message for supporting download as / print in mobile apps
|
||
|
||
## 3.3.9
|
||
|
||
### Fixed
|
||
- Pass file renaming message to mobile apps
|
||
- Only allow view removal for file owners
|
||
- Allow clients to trigger Grab_Focus
|
||
|
||
## 3.3.8
|
||
|
||
### Fixed
|
||
- Fix UI rescaling in webkit
|
||
- Fix scrolling behavior on webkit
|
||
- Implement support for file renaming
|
||
- Allow to use MS Office template formats
|
||
|
||
## 3.3.7
|
||
|
||
### Fixed
|
||
- Implement new Views_List message
|
||
- Allow accessing the Save As web UI on mobile
|
||
- Allow UTF8 characters in filenames when creating documents from mobile
|
||
|
||
## 3.3.6
|
||
|
||
### Fixed
|
||
- Ship new empty presentation template
|
||
- Add migration step to replace empty templates after upgrade
|
||
|
||
## 3.3.5
|
||
|
||
### Fixed
|
||
- Only allow closing other views with write permissions
|
||
|
||
## 3.3.4
|
||
|
||
### Fixed
|
||
- Don't generate preview for empty files
|
||
- Copy file to temp file for encrypted / object storage
|
||
- Remove ghost avatars #462
|
||
- Use "Guestname (Guest)" so that names are more distinguishable
|
||
- Use actual user id if a logged in user browses a public share link
|
||
- Improved logging
|
||
- Replace deprecated javascript calls
|
||
|
||
## 3.3.3
|
||
|
||
### Fixed
|
||
- Avoid scrolling if iframe is visible
|
||
- Return proper product name if it is provided
|
||
- Fix searching in groups with other user backends
|
||
|
||
## 3.3.2
|
||
|
||
### Fixed
|
||
- Use valid HTTP status codes
|
||
- Fix undefined variable when creating tokens
|
||
|
||
## 3.3.1
|
||
|
||
### Fixed
|
||
- Bug fix for syntax error on PHP 7.0
|
||
|
||
## 3.3.0
|
||
|
||
### Added
|
||
|
||
- Use product name from collabora capabilities
|
||
- Add hide download support for share links
|
||
- Use collabora to generate PDF previews
|
||
- Better mimetype handling for mobile editing
|
||
|
||
### Fixed
|
||
|
||
- Set timeout for editor inactivity
|
||
- Set proper extension when creating ooxml files from templates
|
||
- Do not open SVG files with collabora by default
|
||
- Hide collabora user list on desktop browsers
|
||
|
||
## 3.2.4
|
||
|
||
### Fixed
|
||
|
||
- Only update capabilities on successfull fetch
|
||
- Increase timeout when fetching capabilities
|
||
- Fix translations on file actions
|
||
- Only try to generate previews if convert-to is available
|
||
- Trigger favorite action properly
|
||
- Set proper nonce on the outer iframe
|
||
- Fix guest name input
|
||
|
||
## 3.2.3
|
||
|
||
### Fixed
|
||
- Check properly if we are in direct editing
|
||
- Fix undefined index log warnings
|
||
- Fix multipart data when requesting reviews
|
||
- Handle UI_Share postmessage from collabora
|
||
|
||
## 3.2.2
|
||
|
||
### Added
|
||
- Add option to disable certificate validation
|
||
|
||
### Fixed
|
||
- Fix various errors when interacting with the files app
|
||
- Show last saved version in the version sidebar
|
||
- Make sure the window title is set properly
|
||
- Improve admin settings layout
|
||
- Allow to uncheck follow current user
|
||
- Fix template previews
|
||
- Use Nextcloud language instead of locale
|
||
|
||
## 3.2.1
|
||
|
||
### Fixed
|
||
- Fix issues with mobile editing
|
||
- Restore IE11 compatibility
|
||
- Hide sidebar when closing the version viewer
|
||
- Fix issue when fetching the file model
|
||
- Scale Collabora frame to 100% height on mobile
|
||
- Updated translations and fix issues with untranslated text
|
||
|
||
## 3.2.0
|
||
- Added: File actions menu in the header
|
||
- Added: Handle UI_CreateFile post message
|
||
- Added: Handle unreachable collabora instance
|
||
- Added: Load capabilities in a background job
|
||
- Fixed: Pass proper response to registerFilesMenu
|
||
- Fixed: Translation for Insert images
|
||
- Fixed: Remove language settings from templates
|
||
- Fixed: Better wording for the image file picker
|
||
- Fixed: Use first template if none is selected
|
||
- Fixed: Proper scroll behaviour on Nextcloud 14/15
|
||
- Fixed: Create new text documents from within collabora
|
||
- Fixed: Use proper templates on old collabora versions
|
||
- Fixed: Convert nextcloud locale to BCP47 languages tag correctly
|
||
|
||
## 3.1.1
|
||
- Fixed: Capabilities fetching when no url is entered
|
||
- Fixed: Capabilities timeout of 5 seconds
|
||
- Fixed: NC13 compatibility due to missing js capabilities
|
||
- Changed: Updated translations
|
||
|
||
## 3.1.0
|
||
- Added: Template picker (if supported by COOL)
|
||
- Added: Mobile editing support capability
|
||
- Added: Version integration with the Nextcloud sidebar
|
||
|
||
## 3.0.6
|
||
- Added: NC16 compatibility
|
||
- Fixed: Translations
|
||
- Fixed: NC15 grid view toggle overlay
|
||
|
||
## 3.0.5
|
||
- Fixed: Pass UID for direct tokens (#301)
|
||
- Fixed: Do not show nextcloud bar on small screens (#306)
|
||
- Fixed: Avatar improvements for editing users (#304)
|
||
- Fixed: show password overlay properly (#308)
|
||
|
||
## 3.0.4
|
||
- Fixed: Make php5.6 compatible again (#297)
|
||
|
||
## 3.03
|
||
- Added: Notify clients when page is fully loaded (#291)
|
||
- Fixed: Do not show spinner if we nickname chose is visible (#293)
|
||
- Fixed: Disable the vertical swipe to reload gesture (#295)
|
||
|
||
## 3.0.2
|
||
- Fixes: Only show document overlay when document is fully loaded (#283)
|
||
- Fixes: Generate assertUrl link with generateurl, so it also works in subfolder installations (#288)
|
||
- Fixes: Show displayname on avatar hover (#289)
|
||
- Fixes: Do not clear assets on HEAD request (#290)
|
||
|
||
## 3.0.1
|
||
- Fixes: Do not show loading spinner overlay public page if we need a username
|
||
- Fixes: Do not duplicate avatars in the top overlay
|
||
|
||
## 3.0.0
|
||
- Bug: use editor to save the user (fixes #184)
|
||
- Bug: allow creation of OOXML files if app not in default location (fixes #118)
|
||
- Bug: center public edit name
|
||
|
||
- Fixes: Do not use deprecated OC.webroot
|
||
- Fixes: Move to compiled handlebars tempalte to be strict CSP compatible
|
||
- Fixes: Do not show building of the interface
|
||
|
||
- Feature: Allow inserting images directly from Nextcloud
|
||
- Feature: Add sharing button to header
|
||
- Feature: Use Collabora as a preview provider
|
||
- Feature: Show editors in Nextcloud header
|
||
|
||
|
||
## 1.12.38 and 1.12.39
|
||
- Bug: fix z-index issue on Nextcloud 13 beta
|
||
|
||
## 1.12.37
|
||
- Feature: Add support for PutRelativeFile for Save As.
|
||
|
||
## 1.12.36
|
||
- Feature: Add avatar to UserExtraInfo (from NC 13)
|
||
- Feature: Start listening for standard post messages and ignore deprecated ones
|
||
- Feature: Add option to enable the app only for users in a specific group
|
||
- Updated translations
|
||
|
||
## 1.12.35
|
||
- Feature: Support for external apps. External apps can now generate a secret token to access richdocuments public API.
|
||
|
||
## 1.12.34
|
||
- Bug: Fix editing publicly shared documents
|
||
- Bug: Delete creator/last modifier name from document templates
|
||
|
||
## 1.12.33
|
||
- Feature: Restore 'Enable edit for specific groups' feature, fixes #66
|
||
- Feature: Only edit textfiles with Collabora Online, when texteditorapp is disabled
|
||
- Feature: Include support for X-LOOL-WOPI-Timestamp
|
||
- Bug: Undefined variable 'owneruid'
|
||
|
||
## 1.12.32
|
||
- Bug: Show Display Name of user, not its uid in userlist
|
||
- Bug: Do not throw exception when user not found. It might be a public link share.
|
||
- Bug: Use the file owner from the share object, if available. Fixes #85.
|
||
- Bug: Shorter db index name. Fixes #54.
|
||
|
||
## 1.12.31
|
||
- Bug: Guard encryption support
|
||
|
||
## 1.12.30
|
||
- Feature: Support opening encrypted files
|
||
- Bug: Respect OOXML settings again
|
||
- Bug: Register the change under user’s name when saving the document
|
||
|
||
## 1.12.29
|
||
- Bug: Fix undefined instanceId
|
||
|
||
## 1.12.28
|
||
- Bug: Allow full screen
|
||
- Updated screenshots
|
||
- Updated translations
|
||
|
||
## 1.12.27
|
||
- Bug: Fix revision history
|
||
|
||
## 1.1.26
|
||
- Bug: Set the correct language tag expected by JS
|
||
- Bug: Replace trailing slash of WOPI URL
|
||
- Bug: Try opening readonly documents too
|
||
- Bug: Fix revision history
|
||
- Feature: Add rtf and txt as supported file formats
|
||
- Feature: Add icon to admin page sidebar
|
||
- Feature: Add logging and template to unhandled exceptions
|
||
|
||
## 1.1.25
|
||
- Bug: Fix height for revision history viewer
|
||
- Feature: Support for multitenancy installations of LibreOffice Online
|
||
|
||
## 1.1.24
|
||
- Bug: Fix undefined PHP notices
|
||
- Security: Properly check for password on password protected shares
|