Commit Graph

30416 Commits (d949fce1d524ee7c050fbb7cdca800b0723350ec)

Author SHA1 Message Date
Joas Schilling 6056928dc6
feat(comments): Add a meta data column for comments
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-14 14:32:00 +07:00
John Molakvoæ 5d74f1a15b
fix(files): templates logger usage
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-14 09:52:31 +07:00
John Molakvoæ 6882ec5898
feat(files): add batch support to copy-move
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-14 09:49:59 +07:00
Nextcloud bot 42987e7a45
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-14 00:19:23 +07:00
Ferdinand Thiessen 9dbaf7aa5b fix(files): Do not add drag and drop listeners when renaming a file
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-13 11:56:48 +07:00
Ferdinand Thiessen e35f6d89a2
fix(files_sharing): Add one string for every share type to not assume any language
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-13 16:37:39 +07:00
Eduardo Morales d6ac1b9531
Merge pull request #42095 from nextcloud/fix/files/exact-nav
fix(files): navigation exact
2023-12-13 09:28:29 +07:00
Ferdinand Thiessen 11e27acf2c
Merge pull request #42174 from nextcloud/chore/comments-cleanup-dead-code
chore(comments): Drop dead code from comments app
2023-12-13 11:33:13 +07:00
Benjamin Gaussorgues 208e6bc492 feat(settings): add occ commands to handle admin delegation
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2023-12-13 09:25:24 +07:00
Nextcloud bot 895eb19449
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-13 00:19:53 +07:00
Ferdinand Thiessen 6c482bc5c8
Merge pull request #42126 from nextcloud/click-outside-should-abort-share
Tooltip outside click, should abort share creation
2023-12-12 20:29:53 +07:00
John Molakvoæ fb39015056 fix(files): navigation exact
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-12 09:26:51 +07:00
Ferdinand Thiessen 529dcc3f23
chore(comments): Drop dead code from comments app
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-12 14:42:11 +07:00
John Molakvoæ 3c704d49bf
Merge pull request #41670 from nextcloud/fix/reminder_conditional_rendering 2023-12-12 08:34:46 +07:00
Nextcloud bot 6aeb5d4a08
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-12 00:18:52 +07:00
fenn-cs 04e8733721 Allow user to finish typing date before formatting
Debounce `onExpirationChange` to avoid calling `formatDateToString`
on invalid on uncompletely inputed date strings.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-12-11 21:06:31 +07:00
fenn-cs c179408a0d Tooltip outside click, should abort share creation
It's unexpected that click outside a tooltip would proceed with the
 action that could be carried out inside the tooltip.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-12-11 21:03:28 +07:00
Christoph Wurst 0907cc9636
Merge pull request #42142 from nextcloud/fix/dav/ooo-event-time-zone-drift
fix(dav): Prevent out-of-office event time drifts
2023-12-11 18:23:23 +07:00
Christoph Wurst 9abfcad3e3
fix(dav): Prevent out-of-office event time drifts
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-12-11 17:51:54 +07:00
Anna fce5fec4b2
Merge pull request #42151 from nextcloud/chore/dav/dead-server-get-sabre-server
chore(dav): Remove dead \OCA\DAV\Server::getSabreServer
2023-12-11 16:23:26 +07:00
Arthur Schiwon 60663e9854
Merge pull request #42154 from nextcloud/fix/noid/live-photos-rename
fix rename on live photos
2023-12-11 16:17:30 +07:00
Côme Chilliet d21ef3e631
Merge pull request #41535 from nextcloud/feat/merge-sqlite-check-to-database-check
Merge sqlite check to database check
2023-12-11 15:00:10 +07:00
Maxence Lange e0a78dd2fe fix rename
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-12-11 12:20:25 +07:00
Christoph Wurst 97f24302b3
chore(dav): Remove dead \OCA\DAV\Server::getSabreServer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-12-11 13:16:06 +07:00
Anna Larch 3475d52741 fix(caldav): don't reuse query builder objects
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-12-11 11:32:32 +07:00
Nextcloud bot 1f10b28c22
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-11 00:24:21 +07:00
Nextcloud bot 0cd536786b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-10 00:19:14 +07:00
Eduardo Morales c4f6803549 fix(papercut): rerendered submenu actions for time sensitive actions
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
2023-12-08 21:20:00 +07:00
Nextcloud bot 2606424d59
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-09 00:19:07 +07:00
Pytal 043fc46abf
Merge pull request #42112 from nextcloud/enh/a11y/page-headings
enh(settings): Set main page heading
2023-12-08 08:03:08 +07:00
Joas Schilling da97e10b65
Merge pull request #42115 from nextcloud/chore/deps/update-openapi-extractor
chore(deps): Update openapi-extractor
2023-12-08 12:36:46 +07:00
jld3103 fe2c6d4227
chore(deps): Update openapi-extractor
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-12-08 11:06:05 +07:00
julia.kirschenheuter 696545b530 Replace input filed with password field and added password error message
Remove unneeded NcDateTimePicker

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-12-08 10:22:42 +07:00
Christopher Ng 29867d64c8 fix(settings): Expected string aria-label got boolean error
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-12-07 18:53:33 +07:00
Christopher Ng 32fad8f692 enh(settings): Set main heading for Apps
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-12-07 18:53:32 +07:00
Christopher Ng bf3a8d16f9 enh(settings): Set main heading for User management
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-12-07 18:53:32 +07:00
Nextcloud bot 4cbc8b69b4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-08 00:18:58 +07:00
Ferdinand Thiessen 9a2aaf3a42 fix(files): Adjust reference picker for new vue file picker
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-07 12:03:54 +07:00
Côme Chilliet 95ea46c99c Merge SQlite warning to existing SupportedDatabase setup check
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-12-07 15:45:27 +07:00
Marcel Klehr 7b6877b278
Merge pull request #42053 from nextcloud/fix/18468
fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english
2023-12-07 14:21:04 +07:00
Joas Schilling 4a9f99809c
Merge pull request #42056 from nextcloud/chore/dashboard/limit-range-items-v1-api
chore(dashboard): Add limit range to items v1 API
2023-12-07 11:29:04 +07:00
Marcel Klehr 162f801744 fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english
fixes #18468

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-12-07 09:57:21 +07:00
Christopher Ng 7c479aad51 enh(settings): Add apps and user management navigation labels
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-12-06 17:01:05 +07:00
Christopher Ng 0167f671f5 enh(files): Add files navigation label
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-12-06 17:01:05 +07:00
Nextcloud bot b71b6dca97
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-07 00:19:41 +07:00
fenn-cs e73a54906e Remove `newPassword` from share model, if disabled
It's important to delete the `newPassword` prop from the share
 model, if the user unchecks the isPasswordProtected checkbox.

This clearer and allows for the unchecking to actually work as
`this.$set()` fails with the falsy value `''`.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-12-06 22:11:27 +07:00
fenn-cs 06314a37c1 Create element reference inside $nextTick()
Accessing `this.$refs.shareList` outside $nextTick()
 could lead to the holder (`listComponent`) being undefined
 as the ref is yet to exist.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-12-06 22:11:27 +07:00
Julius Härtl f6b49b1132
Merge pull request #41944 from nextcloud/fix/shared-versions 2023-12-06 21:09:28 +07:00
John Molakvoæ b6f43c1d9b
Merge pull request #41975 from nextcloud/fix/files-handle-drop-folders-correctly 2023-12-06 18:59:44 +07:00
Ferdinand Thiessen aa30452cb4
Merge pull request #41948 from nextcloud/fix/accessibility-dark-mode
fix(theming): Adjust dark theme to be accessible adjust cypress tests
2023-12-06 17:50:38 +07:00
Ferdinand Thiessen dd8897bb31
fix(files): Correctly handle dropping folders on file list
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-06 16:45:29 +07:00
Julius Härtl 75505747bb fix: Properly fetch version from shared files by accessing the owner storage version
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-06 16:01:53 +07:00
jld3103 310832ade9
chore(dashboard): Add limit range to items v1 API
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-12-06 14:52:17 +07:00
Joas Schilling 5cf42ff25c
Merge pull request #42044 from 1manprojects/patch-3
Fix AppSettingsController.php overwriting currentLanguage
2023-12-06 05:59:52 +07:00
Nextcloud bot 1631bec8a6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-06 00:20:55 +07:00
Julius Härtl 3f6c1991e0
Merge pull request #42033 from nextcloud/perf/cache-trusted-servers-per-request 2023-12-05 20:52:53 +07:00
Julius Härtl 3bdabae487
Merge pull request #42021 from nextcloud/bugfix/noid/fix-undefined-array-entries 2023-12-05 20:52:13 +07:00
1 Man Projects 6ef5958007
Fix AppSettingsController.php overwriting currentLanguage
Fix for CurrentLanguage being overwritten by currentVersion thus breaking App-View

Signed-off-by: 1 Man Projects <reed@1manprojects.de>
2023-12-05 20:24:35 +07:00
Simon L b0976e4568
Merge pull request #42031 from nextcloud/enh/41614/fix-personal-settings
fix look of personal global credentials settings
2023-12-05 17:27:11 +07:00
Julius Härtl 782e0cfaa4
fix: Also filter out undefined entries from the file list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-05 16:55:40 +07:00
Julius Härtl 1bff7ccb5c
perf: Only query the db once for trusted servers
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-05 16:55:02 +07:00
Joas Schilling 022577f082
Merge pull request #42001 from nextcloud/bugfix/noid/improve-logging-of-bulk-failures
fix(dav): Improve handling and logging of bulk upload failures
2023-12-05 15:09:21 +07:00
John Molakvoæ 788fc781be
Merge pull request #41346 from nextcloud/fix/files/quota-warning 2023-12-05 14:18:25 +07:00
Simon L cafa805390 fix look of personal global credentials settings
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-12-05 13:57:01 +07:00
John Molakvoæ f89ef392b3
fix(files): better upload error handling
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-05 12:10:39 +07:00
Joas Schilling e4460e3bff fix(dav): Improve handling and logging of bulk upload failures
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-05 12:03:06 +07:00
John Molakvoæ 431ac74d78
feat(files): disable upload button if quota is reached
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-05 11:45:34 +07:00
John Molakvoæ ba6494907d
feat(files): show quota warning on page load or if storage becomes full
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-12-05 11:43:03 +07:00
John Molakvoæ 09f49a2514
fix(files_sharing): fix sharing status indicator side after component update
Seems like the components now have max-height/width set too

Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2023-12-05 11:36:38 +07:00
Joas Schilling fffbb06417
Merge pull request #41962 from nextcloud/fix/dav/check-current-ooo-time
fix(dav): Make current ooo info time-dependent
2023-12-05 10:52:28 +07:00
Christoph Wurst 9a206c6282
fix(dav): Make current ooo info time-dependent
* If there is an out of office absence info and it happens now -> return
  data
* Else: return no data

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-12-05 08:36:50 +07:00
Nextcloud bot 0f459ff6ba
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-05 00:21:19 +07:00
Julius Härtl d9ae4b6b43 fix: Properly take show_hidden user setting into account for file listing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-04 20:35:51 +07:00
Varun Patil a20556193c fix(files): allow any throwable in logException
If a TypeError is passed here, it in turn causes a TypeError which
kills the rendering of the error page.

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-12-04 10:46:51 +07:00
Nextcloud bot df7bc46eab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-04 00:18:27 +07:00
Nextcloud bot f778c6c344
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-03 00:18:21 +07:00
Josh Richards f909520911
feat(Updater/Admin): Clarify instructions for `upgrade.disable-web`
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-12-02 03:19:21 +07:00
Nextcloud bot 4efa24bd3f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-02 00:21:18 +07:00
Ferdinand Thiessen f79a1ad33e
fix(files): Remove aria-label from span and move to favorite icon
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-01 22:02:11 +07:00
Grigorii K. Shartsev 909d8f2d2b fix(files): add label for WebDAV URL in files settings
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-12-01 20:41:25 +07:00
Ferdinand Thiessen 02dc8e4729
chore: Update `@nextcloud/vue` to 8.3.0
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-01 18:38:13 +07:00
Ferdinand Thiessen e915c7d09e
Merge pull request #41951 from nextcloud/fix/files-table-headers
fix(files): Remove confusing table header labels
2023-12-01 18:03:42 +07:00
Pytal 294330454b
Merge pull request #40169 from nextcloud/enh/load-disabled-users-directly
enh(settings): Load from disabled users endpoint
2023-12-01 08:42:04 +07:00
Ferdinand Thiessen bb12b8e042
fix(files): Remove confusing table header labels
For screen readers the table header was very verbose and confusing,
as the SR reads out e.g. "sort list by name button FILENAME" for every row / file.
Instead reduce it to "name button FILENAME" and add information about sorting to caption, as recommended by WCAG [1]

[1]: https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/sortable-table/

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-01 17:30:23 +07:00
Arthur Schiwon 37237dc183 feat(LDAP): warn about demoting a group while promoting another
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-12-01 12:48:24 +07:00
Arthur Schiwon 18e6c9f5bc enh(LDAP): add occ command to promote an LDAP group to admin
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-12-01 12:48:24 +07:00
Arthur Schiwon d6b356c63b enh(LDAP): implement IIsAdmin interface
- add configuration to specify one LDAP group acting as admin group (CLI)
- implement `isAdmin()` method, basically relying on inGroup against the
  configured group

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-12-01 12:48:24 +07:00
Joas Schilling 2ff3a3c4fb
fix(out-of-office)!: Remove non OCS endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-01 09:46:03 +07:00
Joas Schilling 2abf8e921b
feat(out-of-office): Migrate frontend to OCS endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-01 09:16:01 +07:00
Joas Schilling 6eef5c9f1b
feat(out-of-office): Add OCS endpoint to set and clear absence
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-01 09:15:18 +07:00
Joas Schilling e34c6ce504
Merge pull request #41928 from nextcloud/bugfix/noid/fix-copyright-headers
fix(copyright): Fix copyright doc blocks
2023-12-01 07:59:33 +07:00
Côme Chilliet adc43eae9b Invert parameter order in getDisabledUserList to be consistent
This matches what was done in the calls and so fixes getting disabled
 user list when there are several backends returning disabled users.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-11-30 17:15:12 +07:00
Christopher Ng f9bd957b03 enh(settings): Load from disabled users endpoint
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-11-30 17:15:12 +07:00
Nextcloud bot f49550db97
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-01 00:18:33 +07:00
Ferdinand Thiessen da346aa80e
fix(theming): Adjust dark theme to be accessible adjust cypress tests
Also fix warning text color for bright / default theme on blurry background

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-01 00:58:30 +07:00
F. E Noel Nfebe 5a4ac4ae67
Merge pull request #41885 from nextcloud/fix-enforced-options-share
Improve share logic for enforced password & expiry date
2023-11-30 21:45:28 +07:00
Louis e0d1e7cbf8
Merge pull request #41924 from nextcloud/artonge/debt/comment_sync_live_photos
Add comment in SyncLivePhotosListener
2023-11-30 17:33:01 +07:00
Louis Chemineau e6bc34c6b2
Add comment in SyncLivePhotosListener
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-11-30 12:59:57 +07:00
fenn-cs 9d86a0444d Improve share logic for enforced password & expiry date
* It's possible for the admin to enforce and expiry date after, some
 shares have been created. This commit makes possible to update the
 share with the new admin constraints.

* This commit would users to modify enforced expiry to anything within
 range and less than the enforced limit in the pre-create dialog for public
 shares.

* This commit fixes, unable to update share without updating password.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2023-11-30 11:58:35 +07:00
Joas Schilling 73c0f596f7
fix(copyright): Fix copyright doc blocks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-30 11:53:47 +07:00