Commit Graph

  • acfe9eabd0 Accepting request 1322189 from server:php:applications factory Ana Guerrero 2025-12-11 17:41:26 +00:00
  • 375469554c - Update to 32.0.3 * server - Fix chunked upload for file drop shares (server#55804) - Fix: don't suggest files:scan with object store in info:file (server#56434) - Fix(core): RTL legacy snapper width (server#56448) - Fix: pass only necessary information when deleting mulitple objects (server#56505) - Feat(profiler): Use gzdecode/gzencode to parse profiles (server#56506) - Fix(files): Do not fail on missing sidebar in files list (server#56513) - Feat: Add option to update the public key of a user (server#56526) - Fix(files_reminder): prevent setting reminder in the past (server#56535) - Fix(i18n): Corrected plural for multi plural languages (server#56539) - Feat(objectstore): add configurable S3 retry attempts (server#56541) - Fix: mp3info break frame parsing on short frames (server#56552) - Chore: remove codecov bundle analysis (server#56560) - Fix(settings): Reactive UI updates for app group limitations (server#56569) - Encode s3 metadata as base64 if needed (server#56573) - Feat: emit an event when an S3 bucket is created (server#56617) - Fix(encryption): Increment lastChunkNr when size is off (server#56654) - Fix(files_sharing): Allow deleting a share of a missing file (server#56657) - Fix/fix/theming legacy app config (server#56662) - Fix(CalDAV): imip set language per user (server#56663) - Fix(l10n): do not consider user language when getting the generic one (server#56666) - Fix(user_status): adjust online status string (server#56714) - Fix(logger): add back lost params for logger methods (server#56731) - Fix(files_sharing): Hide 'Open locally' action (server#56738) - Fix(files_sharing): sidebar link share password checkbox (server#56760) - Feat(CertificateManager): Add option to specify the default certificates bundle path (server#56766) - Fix(oracle): Add a warning for Oracle 11 (server#56767) - Feat(admin_audit): Log cache insert/delete to audit log (server#56769) - Fix(Memcache): use different cache key when in maintenance mode (server#56774) - Feat(ObjectStore): Allow overriding arguments per bucket (server#56778) - Fix(QuotaPlugin): Always check the quota before moving (server#56787) - Fix(sharing): Allow public share access for everyone (server#56798) - Fix(s3): rename 'Amazon S3' to 'S3 Storage' (server#56800) - Fix(updatenotification): Fix log spam from ResetToken job (server#56803) - Fix(s3): make data integrity protections opt-in (server#56821) - Debt(files): Remove regular stats request (server#56822) - Chore(deps): Update flake to 25.11 and haze to 2.1.3 (server#56829) - Reflect public shares in isPublic flag and fix permission check (server#56837) - Refactor(workflowengine): Check if class is correct (server#56838) - Fix(sharing): Add isTrustedServer flag to lookup results (server#56842) - Fix(trashbin): deletedBy of a file from a federated folder (server#56849) - Patch the version file to allow upgrading from owncloud > v10.13 (server#56867) - Feat(files): Add support for storage-id and path in RepairTree command (server#56869) - Fix(files_sharing): ensure that external section is mounted (server#56910) - Fix(flake): Allow using EOL PHP versions (server#56913) - Fix(CachingRouter): Disable cache for findMatchingRoute (server#56927) - Fix(dav): handle HTML in CalDAV invitations (server#56965) - Fix(comments): Check comment object (server#56983) * 3rdparty - Fix: mp3info break frame parsing on short frames (3rdparty#2201) * activity - Fix(emails): catch server connection exceptions (activity#2235) - Chore: pin ocp version (activity#2239) - Chore(deps): bump @nextcloud libraries (activity#2241) * app_api - Feat(docker-29): set minimum docker engine API version to v1.44 (app_api#700) - Fix: APCu cache condition (app_api#706) - Fix: Use OCP\IAppConfig instead of OCP\IConfig to prevent config error (app_api#725) - Fix(default_daemon_config): save as "lazy" setting (app_api#726) * circles - Fix: replace circle/circles text with team/teams (circles#2227) - Add auto-approve and merge workflow for Nextcloud OCP (circles#2250) - Fix(members): minlevel on initiator (circles#2259) * files_pdfviewer - Fix(deps): Use correct version of vue-loader (files_pdfviewer#1309) * logreader - Chore: update workflows (logreader#1823) - Fix: do not poll log entries without lastReqId (logreader#1846) * notifications - Chore: update workflows (notifications#2657) * photos - Perf: Use distributed cache for no media paths (photos#3330) - Revert "Revert "fix: Disable ReverseGeoCoderService when the server has no internet"" (photos#3331) - Fix: fix original date time filter type (photos#3336) * related_resources - Fix(groupfolders): expect object instead of array (related_resources#787) * suspicious_login - Chore(github): remove st3iny as maintainer (suspicious_login#1054) * text - Fix: Add cleanup for orphaned text steps (text#7923) - Assistant button performance and visibility fixes (text#7982) - Fix(TextDirection): Skip composition transactions (text#7983) - Test: Use example.org instead of nextcloud.com for testing links (text#7999) - Fix: increase websocket timeout for background throttling (text#8006) - Fix: Properly check for array of authenticated share ids (text#8010) * twofactor_totp - Chore: update package lock format (twofactor_totp#1659) - Fix: add BFP to the enable route (twofactor_totp#1682) - Perf: load totp secret just once for verification (twofactor_totp#1685) * updater - Fix(download): download fail with only one URL (updater#697) * viewer - Fix: svg rendering (viewer#3024) Eric Schirra 2025-12-11 11:13:38 +00:00
  • a7c107daae Accepting request 1319024 from server:php:applications Ana Guerrero 2025-11-24 13:07:34 +00:00
  • 48ca9e6fea - Update 32.0.2 * server - Fix(team-api): get all teams details in a single request (server#55762) - Fix(Apps): fix install command check on existing apps (server#55832) - Fix(dav): dav:remove-invalid-shares removing federated calendar shares (server#55860) - Fix(updater): Stop expiring secret prematurely (server#55890) - Test: adjust cypress tests for changes filter behavior (server#55897) - Fix(FilesPicker): Prevent selection of nodes without create permission (server#55898) - Fix(ocm-sharing): The owner needs to be set for sharing to work (server#55902) - Fix: join accounts_data instead of preferences when searching users (server#55956) - Fix(dav): allow multiple link shares token in session (server#55961) - Fix(NewUserDialog): allow to deselect a group from the list (server#55974) - Fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids (server#55977) - Validate filename when creating file from template (server#55980) - Fix(files_sharing): Only send password on change (server#55983) - Fix: make share recursion error more informative (server#55984) - Fix(bfp): Trim meta data so it can still be stored (server#56029) - Fix(profiler): Harden profiler writes (server#56030) - Fix admin delegation show all priority items (server#56043) - Add unit tests for AdminDelegation command and AuthorizedGroupService (server#56044) - Style(icons): Replace icon with outline variant (server#56051) - Fix(CalDav): use old event information if new is missing (server#56053) - Fix(OCM): align parameter naming with spec and extend OCMProvider (server#56056) - Fix(Memcache): ensure global prefix depends on enabled apps (server#56061) - Fix(files): make sure drag-and-drop and the upload menu behaves the same (server#56066) - Fix(ocm): probe standardized .well-known endpoint (server#56071) - Fix(Mailer): Log errors (server#56098) - Fix(LDAP): drop hard base checks for now (server#56105) - Ci(actions): Pin action versions by hash (server#56110) - Build(deps): Bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9… (server#56119) - Fix(theming): use IAppConfig for all ThemingDefaults (server#56132) - Chore(l10n): Use numbered placeholders (server#56139) - Fix(s3): expose request_checksum_calculation and response_checksum_va… (server#56154) - Fix(files-external): do not load lazy appconfig from construct (server#56158) - Chore(i18n): Adapted spelling of MIME type (server#56176) - Fix(sharing): Allow reasonable control for 'Hide download' on fed shares (server#56177) - Fix(pagination): render multistatus to XML before caching (server#56181) - Fix(jobs): Limit command jobs to known cases (server#56188) - Fix(files_versions): Add user to error message (server#56214) - Fix(activity): do not loop affected userIDs twice (server#56220) - Fix(files_versions): Do not assume source exist when migrating versions to new storage (server#56230) - Feat(EphemeralSessions): Introduce lax period (server#56232) - Fix: Force direct login after password reset (server#56247) - Chore(i18n): Fixed plural strings (server#56252) - Feat(cloud-federation-api): accept folder shares (server#56336) - Fix(ocm): align discovery process with OCM spec (server#56341) - Feat: add occ command to scan and delete orphaned keys (server#56347) - 32.0.2 RC1 (server#56352) - Add AI input limits (server#56369) - Fix(ocm): normalize protocol to support multi with webdav option (server#56373) - Fix(files_external): check for changes when saving settings (server#56376) - Fix(sharing): clean old federation shares when select another file/fo… (server#56378) - Feat(rate-limit): Allow overwriting the rate limit (server#56382) - Fix(AppFramework): Check for responder existence (server#56386) - Fix user collaborators returned when searching for mail collaborators (server#56393) - Build(deps): Bump symfony/http-foundation to 6.4.29 (server#56402) - Make failed availability check apply in the same request (server#56407) - Fix(encryption): Fix user key support with basic auth (server#56411) - Refactor(files): move hotkeys in app settings to new NcAppSettingsShortcutsSection (server#56413) - Build(deps): Reload icewind/smb from codeberg (server#56415) - Fix: Clear mount cache when file storage changes during move (server#56417) - Add rememberme checkbox (server#56423) - Fix(encryption): Add the script to test encryption status only on logged in pages (server#56424) - Fix(files_sharing): use webroot for public links (server#56427) - Refactor(files): migrate app settings to new NcForm* components (server#56442) - 32.0.2 RC2 (server#56445) - Fix npm lint errors in stable32 (server#56492) - 32.0.2 (server#56529) * 3rdparty - Ci(actions): Explicitly persist credentials (3rdparty#2178) - Build(deps): Bump symfony/http-foundation to 6.4.29 (3rdparty#2185) - Build(deps): Reload icewind/smb from codeberg (3rdparty#2188) * activity - Feat(activity): add bulk activity option (activity#2172) - Fix: activity insert (activity#2219) * bruteforcesettings - Feat: Add comment support (bruteforcesettings#844) - Fix(deps): Fix package-lock.json (bruteforcesettings#855) - Fix: change to pencil icon in dialog (bruteforcesettings#877) - Ci(ocp): Fix broken OCP update due to wrong PHP requirement (bruteforcesettings#880) * circles - Refactoring activities (circles#2210) - Allow test during :check (circles#2215) - Limit event to configured interface (circles#2218) * files_downloadlimit - Fix(deps): Fix package-lock.json (files_downloadlimit#603) * notifications - Ci(actions): Update workflows (notifications#2611) * photos - Fix(albums): Do not overwrite albums on move (photos#3271) - Fix: escaping album names (photos#3291) - Fix(Album): Do not close the form on rename error (photos#3295) - Fix(Album): Stop replacing navigation button (photos#3299) - Fix(Album): Prevent whitespace-only album names (photos#3300) - Fix(Timeline): Scroll to top of app content on route change (photos#3306) - Fix: Disable ReverseGeoCoderService when the server has no internet (photos#3319) - Revert "fix: Disable ReverseGeoCoderService when the server has no internet" (photos#3322) * recommendations - Fix(deps): Use correct version of vue-loader (recommendations#935) * suspicious_login - Fix too short DataSet for shuffled samples when there is no unique IP address (suspicious_login#1032) - Chore(deps): update php-cs-fixer (suspicious_login#1041) - Fix: rethrow exception when storing a model fails (suspicious_login#1043) * text - Fix(files.js): check,ether "show folder descr." is set or not (text#7809) - Fix(PreviewOptions): Move three-dot menu into preview box or link bubble (text#7813) - Fix(FloatingButtons): group smartpicker button and drag handle together (text#7827) - Fix(FloatingButtons): also hide when readonly, plaintext or richworkspace (text#7828) - Fix(Markdown): copy full block node if it has more than one child (text#7866) - Fix(LinkBubbleView): Don't choke on invalid URLs (text#7868) - Fix(assistant): move assistant button to menubar (text#7891) - Fix(files): Fix unneeded space below menu bar on mobile views (text#7892) - Feat: add downloadCallback for Viewer handler (text#7926) - Chore: Bump composer autoloader files with composer 2.9.0 (text#7931) - Improve share token handling in AttachmentService (text#7934) * twofactor_nextcloud_notification - Fix(deps): Use correct version of vue-loader (twofactor_nextcloud_notification#1096) - Ci(actions): Update workflows (twofactor_nextcloud_notification#1103) * updater - Fix(download): use mirror for downloading (updater#679) * viewer - Fix: files root detection for public shares (viewer#3009) - Feat: Save current state of a file before downloading it (viewer#3016) - Fix: ensure fonts are shipped (viewer#3020) Eric Schirra 2025-11-21 10:00:14 +00:00
  • 60d2e05362 Accepting request 1313502 from server:php:applications Ana Guerrero 2025-10-24 15:58:52 +00:00
  • cc0a1cd99e - Update to 32.0.1 * server - Fix(comments): expand long comment on click (server#55242) - Fix(encryption): do not setup filesystem without permissions (server#55253) - Fix(systemtags): Provide initial state for admin restriction setting (server#55279) - Fix(comments): explicitly return limbo status of comment (server#55285) - Fix: create room/resource calendar synchronously (server#55292) - Feat(Unified search): Use existing min search length setting (server#55301) - Fix(core): Stop abusing the cache for avatar upload (server#55303) - Fix(workflowenigne): stricter length header handling (server#55316) - Feat: Mark OC.SystemTags as deprecated (server#55323) - Fix(ocm): ignore cache if not setup (server#55326) - Fix(sharing): ensure to check new password (server#55327) - Fix: add missing sharing options to ui and add full-match results (server#55329) - Fix(cache): Ensure unique global prefix per instanceid (server#55386) - Fix: Do not try to create lazy ghosts for PHP internal classes (server#55399) - Revert: feat(core): Hide header in PWA (server#55402) - Fix: small typo fix (server#55407) - Fix(files): Stop overwriting scan_permissions (server#55411) - Admin-delegation occ - add output option for show command to support JSON formats (server#55430) - Test: mock appstore response in Cypress tests (server#55435) - Fix(appstore): Also catch ClientException and ServerException (server#55437) - Fix(appstore): Make appstore timeout configurable (server#55440) - Fix: legacy app navigation snapper on RTL layout (server#55465) - Fix(IUserManager): Fix deprecation of search method (server#55480) - Refactor(ShareApiController): Add more error handling (server#55489) - Feat: add header with user id in response (server#55502) - Fix(user_ldap): Fix configuration creation and copy (server#55515) - Allow to remove a website in the user profile (server#55523) - Fix(setup): set dbtype value also for single-db (server#55562) - Fix(unified-search): Remove hard-coded search result limit (server#55565) - Fix(files): Always return a valid mimetype (server#55570) - Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55571) - Fix(ldap): Fix copying and creating LDAP configuration (server#55584) - Chore(CODEOWNERS): include mjs and cjs for frontend (server#55587) - Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55599) - Fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints (server#55604) - Fix(ooo): don't catch general DB exceptions (server#55607) - Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55615) - Fix(caldav): encoding inconsistencies in event search provider (server#55626) - Fix(caldav): disable remote access when calendar federation is off (server#55633) - Fix(systemtags): catch empty nodes (server#55636) - Fix(FileAccess): Make getByAncestorInStorage sharding ready (server#55644) - Fix comments when used by other apps (server#55663) - Fix(S3): Only append streams if non-seekable (server#55671) - Fix(caldav): avoid selecting every custom properties from table if we have no calendars to filter (server#55678) - Fix(contacts): Do not expose SAB in /contactsmenu (server#55700) - Fix: disable mp3 preview provider (server#55723) - Fix(files): clear search input on directory navigation (server#55733) - Fix(LDAP): properly disable require TLS certificate verification (if configured) (server#55736) - Fix(files_sharing): correctly handle error in case of failing share creation (server#55739) - 32.0.1 RC1 (server#55744) - Fix(settings): Improve TaskProcessingPickupSpeed setup check (server#55749) - Fix: Fix crash in files_version about uninitialized property (server#55761) - Fix: iMip reply from outlook.com does not contain organizer property (server#55763) - Fix(TextProcessingApiController): Set better attribute on routes (server#55775) - Feat(settings): Introduce TaskProcessingSuccessRate setup check (server#55778) - Fix(TextToImage): Set better attribute for routes (server#55786) - Feat: add new link endpoint when using globalscale (server#55798) - Fix(l10n): Don't fallback from 3-letter languages to 2-letter (server#55809) - Fix(ocm): format notifications (server#55816) - Feat(route): globalsiteselector as root url generator (server#55817) - 32.0.1 RC2 (server#55822) - Feat: locally cache frequently requested LDAP mapping data (server#55823) - Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55826) - Fix(dav): Restrict properties allowed object classes (server#55851) - Fix: translation on /unsupported screen (server#55872) - Add font-variant-numeric to selected files list (server#55873) - Fix: temporarily disable public shares chunking capability (server#55874) - Fix(lexicon): execute repair step (server#55881) - Fix(lexicon): switch bool value to non-lazy (server#55884) * app_api - Fix(HaRP): do not block HaRP itself if requests contain a non-existent application (app_api#679) - Fix(ExAppNotifier): First check if any exapps enabled (app_api#680) * bruteforcesettings - Chore(deps): add vitest (bruteforcesettings#819) - Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0 (bruteforcesettings#827) - Fix: use the correct outlined item (bruteforcesettings#829) * circles - Fix: adjust source names to "Team" instead of cicles (circles#2122) - Store remote share id (circles#2149) - Ignore non-circles share while extracting permissions (circles#2159) - Improve action on multi-teams (circles#2169) - Feat: caching user single id in preferences (circles#2170) * files_pdfviewer - Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1287) * logreader - Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (logreader#1775) * notifications - Refactor(UserSettings): use NcSelect for batchtime (notifications#2540) - Refactor(AdminSettings): use NcSelect for batchtime (notifications#2556) - Chore(deps): bump @nextcloud/vite-config to 2.5.1 (notifications#2561) - Fix(multi-tab): Fix interactions when multiple tabs are active (notifications#2578) - Create update-stable-titles.yml (notifications#2580) * photos - Feat(PhotoPicker): Do not show non-owned files (photos#3209) - Ci(actions): Update workflows from templates (photos#3229) - Feat(Albums): Allow deleting an album photo from the viewer (photos#3233) - Fix(api): Validate user config values (photos#3235) - Fix(Timeline): Use new download endpoint (photos#3240) - Fix(Viewer): Provide filename without root to the Viewer. (photos#3241) - Fix(FacesView): Properly import RouterLink (photos#3242) * suspicious_login - Update php-stemmer to 4.0 as workaround for full PHP 8.4 compatibility (suspicious_login#1033) * text - Fix: Delete old sessions in cleanup cron (text#7675) - Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7697) - Fix(sync): lastSavedVersion is version send with the request (text#7699) - Fix(css): Adjust status icon colors to Nextcloud 32 variable names (text#7721) - Feat: Save a checksum for documents and use it to detect conflicts (text#7725) - Replace cypress component tests (text#7727) - Fix(editor): restore default editor width while not breaking drag handle (text#7728) - Fix(print): Overwrite display: grid to prevent cut content (text#7731) - Fix(sync): handle empty push requests (text#7735) - Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7737) - Revert "chore(DocumentService): Raise log level for SyncStep2 message to error" (text#7740) - Fix(code): don't wrap lines in code blocks, only in plaintext documents (text#7743) - Fix(sync): increment the version after applying the steps (text#7745) - Fix(sync): Only send recovery step in case of SyncStep1 (text#7746) - Chore: bump version to 6.0.0 (text#7748) - Fix(sync): Apply document state from create request (text#7756) - Fix(PreviewOptions): set active radio button on open (text#7778) - Fix(sync): Reset document sessions on upgrade (text#7786) - Fix(sync): send first update without initial document state (text#7791) - Fix: prevent the collision between y-websocket reconnectTimeout and polling interval (text#7823) * viewer - Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2985) - Fix(Viewer): Provide id instead of fileid to File constructor (viewer#2994) - Fix(viewer): address file path composition for subfolders in public shares (viewer#2998) - Update to 32.0.0 There are to many changes. Please read at: https://nextcloud.com/changelog/#32-0-0 Eric Schirra 2025-10-24 13:47:41 +00:00
  • e4e4700828 - Update to 31.0.10 * server - Feat(files_trashbin): Refactor expire background job to support parallel run (server#53026) - Fix(Streamer): use localtime for ZIP files (server#54487) - Fix(theming): correctly parse CSS colors for user primary color picker (server#54522) - Fix: aliases and capitalization of emails (server#54771) - Fix: TypeError: this.fetchDisplayName is not a function (server#54901) - Chore(flake): update haze to 2.1.2 (server#54909) - Fix(cache): Set default Redis port to 0 for UNIX sockets (server#54944) - Feat(file_sharing): Provide template creator list in public shares (server#54947) - Fix: calculate node limit using MiB instead of MB (server#54955) - Chore: update doctrine/dbal to v3.10.2 (server#54959) - Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54975) - Fix: don't show object size warning if we can't determine the object size (server#54995) - Fix(files_trashbin): Fix size propagation when moving file to trash (server#54999) - Fix(auth): allow access to dynamic js files during 2FA (server#55022) - Fix: update transifex link (server#55070) - Fix(files_sharing): use newPassword always for the unsaved password (server#55073) - Fix(unified-search): make sure date range option is translated (server#55075) - Fix(ownCloud): ensure that accounts.display_name fits into users.displayname (server#55077) - Fix(contactsmenu): adjust padding to new design (server#55090) - Fix(auth): Fix invalid unique constraint violation catch (server#55123) - Fix: Dispatch favorite event with an actual path (server#55126) - Fix(Updater): Lower deadlock log level from warning to info (server#55148) - Fix: always use english name for recently contacted category (server#55158) - Fix(TaskProcessing): Cache task types by user language (server#55164) - Feat(files_sharing): provide web components based API for sidebar (server#55175) - Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55188) - Fix(comments): add inline container size query to comment body (server#55194) - Fix(comments): expand long comment on click (server#55244) - Fix(github): add labels and milestone to PR checklist (server#55248) - Fix: Allow hyphen in appid (server#55250) - Feat(db): add SSL/TLS support for PostgreSQL (server#55255) - Chore(config): fix typo in config.sample.php comments (server#55268) - Fix(comments): explicitly return limbo status of comment (server#55286) - Feat: move primary object store configuration to a single place (server#55288) - Fix: create room/resource calendar synchronously (server#55291) - Feat(Unified search): Use existing min search length setting (server#55299) - Fix(core): Stop abusing the cache for avatar upload (server#55302) - Fix: Stop infinite loop in ExpireTrash (server#55310) - Fix(dav): clean up user's addressbook shares on deletion (server#55317) - Fix(sharing): ensure to check new password (server#55322) - Fix(ocm): ignore cache if not setup (server#55325) - Fix: add missing sharing options to ui and add full-match results (server#55328) - Fix: small typo fix (server#55408) - Fix(files): Stop overwriting scan_permissions (server#55410) - Admin-delegation occ - add output option for show command to support JSON formats (server#55429) - Fix(appstore): Also catch ClientException and ServerException (server#55436) - Fix(appstore): Make appstore timeout configurable (server#55439) - Fix: legacy app navigation snapper on RTL layout (server#55464) - Fix(IUserManager): Fix deprecation of search method (server#55479) - Refactor(ShareApiController): Add more error handling (server#55488) - Feat: add header with user id in response (server#55503) - Fix(files): Always return a valid mimetype (server#55569) - Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55572) - Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55600) - Fix(ooo): don't catch general DB exceptions (server#55606) - Fix(workflowenigne): stricter length header handling (server#55611) - Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55616) - Fix(caldav): encoding inconsistencies in event search provider (server#55625) - Fix(systemtags): catch empty nodes (server#55635) - Internal] Fix admin delegation show all priority items (server#55647) - Fix comments when used by other apps (server#55664) - Fix(S3): Only append streams if non-seekable (server#55670) - Fix(contacts): Do not expose SAB in /contactsmenu (server#55701) - Fix: disable mp3 preview provider (server#55725) - Fix(files): clear search input on directory navigation (server#55737) - Fix(files_sharing): correctly handle error in case of failing share creation (server#55740) - 31.0.10 RC1 (server#55745) - Fix(TextProcessingApiController): Set better attribute on routes (server#55774) - Fix(TextToImage): Set better attribute for routes (server#55792) - Fix(l10n): Don't fallback from 3-letter languages to 2-letter (server#55808) - Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55825) - Fix(dav): Restrict properties allowed object classes (server#55852) - Fix: translation on /unsupported screen (server#55877) * app_api - Fix(exAppArchiveFetcher): correct apps_path handling (app_api#664) * circles - Fix: adjust source names to "Team" instead of cicles (circles#2121) - Ignore non-circles share while extracting permissions (circles#2160) * files_downloadlimit - Feat: migrate to web components API (files_downloadlimit#551) * files_pdfviewer - Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1286) * logreader - Chore(deps): update dependencies (logreader#1747) * notifications - Create update-stable-titles.yml (notifications#2581) * photos - Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3179) - Fix(deps): Use vue-loader ^15.11.1 for Vue 2 (photos#3182) - Validate album names (photos#3185) - Fix empty photos/people tab (photos#3197) - Feat(PhotoPicker): Do not show non-owned files (photos#3208) - Ci(actions): Update workflows from templates (photos#3228) - Feat(Albums): Allow deleting an album photo from the viewer (photos#3232) - Fix(api): Validate user config values (photos#3236) * survey_client - Admin ui: fix checkbox toggles not working (survey_client#378) * text - Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7650) - Fix: add close button when open readonly files on mobile app (text#7673) - Fix: Delete old sessions in cleanup cron (text#7676) - Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7696) - Fix(sync): lastSavedVersion is version send with the request (text#7698) - Test(cy): Test against server stable31 on stable31 (text#7722) - Feat: Save a checksum for documents and use it to detect conflicts (text#7724) - Fix(print): Overwrite display: grid to prevent cut content (text#7730) - Fix(sync): handle empty push requests (text#7734) - Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7736) - Revert "chore(DocumentService): Raise log level for SyncStep2 message to error" (text#7739) - Fix(code): don't wrap lines in code blocks, only in plaintext documents (text#7744) - Chore: bump version to 5.0.1 (text#7749) - Backport sync fixes to stable31 (text#7779) - Fix(PreviewOptions): set active radio button on open (text#7784) - Fix(sync): Reset document sessions on upgrade (text#7785) - Fix(sync): send first update without initial document state (text#7790) * updater - Chore(ci): update workflows from .github repository (updater#668) * viewer - Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2986) - Fix(Viewer): Provide id instead of fileid to File constructor (viewer#2993) - Fix(viewer): address file path composition for subfolders in public shares (viewer#2996) - Fix: Cast fileid to int before building the Node object (viewer#2997) Eric Schirra 2025-10-23 17:26:15 +00:00
  • 227bc7ea82 Accepting request 1310775 from server:php:applications Dominique Leuenberger 2025-10-12 20:23:43 +00:00
  • 55b68184ef - Fix requiremt of libxml2 for tumbleweed. Eric Schirra 2025-10-11 19:01:19 +00:00
  • 3b86b3a44b Accepting request 1304114 from server:php:applications Ana Guerrero 2025-09-12 19:09:41 +00:00
  • 748dac84a9 Update to 31.0.9 Eric Schirra 2025-09-11 17:38:08 +00:00
  • 0a82e75e4f Accepting request 1299379 from server:php:applications Dominique Leuenberger 2025-08-15 19:51:44 +00:00
  • 399665585d - Update to 31.0.8 * server - Refactor(files): remove custom page title handling (server#53601) - Fix(settings): translate pronounce account property (server#53709) - Fix TimedJob execution time to allow job execution exactly when scheduled (server#53790) - Fix(profile): add max width for the user actions (server#53796) - Fix: Correctly show free space if lower than quota in Files navigation (server#53813) - Feat(settings): simplify OPcache checks (server#53817) - Fix(files_trashbin): Expire trashbin items when space is needed (server#53837) - Fix(imip): set charset for imip attachment (server#53838) - Fix(settings): change Mastodon only URI to webfinger (server#53843) - Fix(files_reminders): Don't load if disabled for user (server#53854) - Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53858) - Fix(files): ensure proper headers lifecycle (server#53880) - Fix(systemtags): case-insensitive search & prevent duplicates (server#53888) - Fix: Fix theming for disabled accounts (server#53902) - Fix: force lowercase emails (server#53907) - Fix(Krb): switch away from deprecated and broken KerberosApacheAuth() (server#53912) - Fix: hide rename action in trashbin (server#53916) - Fix(theming): Correctly generate CSS for font themes (server#53921) - Chore(deps): update @nextcloud/vue to v8.28.0 (server#53939) - Fix(federation): respect sharing.federation.allowSelfSignedCertificat… (server#53973) - Fix: Fix clearing unified search when modal is closed (server#53990) - Fix(files_sharing): ensure share folder exists in the settings (server#53999) - Feat(appconfig): add searchKeys() (server#54018) - Fix(update): Correctly trigger update for auto-disabled local apps (server#54022) - Update groupware code owners (server#54023) - Fix(settings): verify source of app-discover media (server#54030) - Feat(federated-share): forward notification only on remote reshare (server#54032) - Fix(files): new folder icon color (server#54039) - Fix(appconfig): mark searchKeys() as internal until 32 (server#54042) - Fix(TaskProcessingApiController): Improve error handling (server#54046) - Fix: group imip log messages by removing principal and uri (server#54053) - Fix(files): sort favorites navigation alphabetically (server#54061) - Fix(files_sharing): restore state when updating share failed (server#54066) - Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54105) - Fix(session): log when ephemeral sessions are closed (server#54106) - Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54108) - Fix(provisioning_api): catch failed user creation (server#54110) - Fix(caldav): don't return cancelled events for upcoming events API (server#54113) - Fix(files_sharing): fallback self.crypto.getRandomValues (server#54122) - Fix: Use default share folder of the user on share accept (server#54130) - Fix: Do not show password dialog when user can not validate password (server#54147) - Show nice label when searching in root (server#54148) - Feat(files_sharing): Toggle display for trusted server shares (server#54149) - Feat(dav): add occ commands to get and set absences (server#54169) - Fix: hide guests group from overall principals (server#54174) - Chore: remove nextcloud-vue-collections and use @nextcloud/vue instead (server#54175) - Fix: spelling mistake (server#54185) - Fix: add missing color select to tags usage query (server#54190) - Fix(AppMenu): ensure that aria attributes are set when needed (server#54199) - Fix: don't update cached mountpoints if the request doesn't have filesystem access (server#54204) - Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54244) - Fix: fix oci string length with empty strings (server#54252) - Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54254) - Fix(caldav): get UID value (server#54259) - Fix(encryption): Ignore shared files in encrypt-all command (server#54262) - Cache IdentityProof keys (server#54265) - Fix(core): ensure unique vcategory (server#54270) - Fix(files_sharing): only show "shared with me" information if shared (server#54273) - Fix: handle smb timeouts as storage not available (server#54295) - Fix: validate written size for s3 multipart uploads (server#54297) - Fix: Fix button alignment for email templates in Outlook (server#54302) - Fix(dav): calculate permissions based on addressbook principal (server#54308) - Fix: use correct return value for has-preview dav property (server#54315) - Feat: allow admins to configure additional sensitive config values (server#54322) * app_api - Fix: streaming (app_api#611) - Feat(new-route): added endpoint to call NC getAbsoluteURL (app_api#613) - Fix(ocs-route): get absolute URL from overwrite.cli.url (app_api#617) - Fix: for transfer encoding causing problems (app_api#622) * circles - Fix(Command): Stop re-rendering tables for each row (circles#2062) - Chore(dev-deps): Bump nextcloud/ocp package (circles#2065) - Fix: translate name of dashboard widget (circles#2075) * files_downloadlimit - Fix(public): use correct color for header text (files_downloadlimit#495) * nextcloud_announcements - Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#508) * notifications - Fix: no notifications icon in header when using locale en (notifications#2459) * photos - Fix: close sidebar on navigation change (photos#3114) - Chore(workflows): add update-stable-titles (photos#3115) * survey_client - Fix(report): Make the last_report lazy so we don't load it on each request (survey_client#372) * suspicious_login - Fix(deps): bump amphp/parallel to v1.4.4. for PHP8.4 compatibility (suspicious_login#1015) * text - Fix(files): workspace implementation (text#7421) - Fix(workspace): fix race condition when loading (text#7449) - Fix(richworkspace): load after mounted. (text#7451) - Several link bubble/preview fixes (text#7476) - Chore(deps): update form-data to 4.0.4 (text#7480) - Fix(keymap): Fix browser keybinding ctrl+del to delete word ahead (text#7492) - Fix(mermaid): Use dark theme if appropriate (text#7498) - Fix(workspace): toggle right away and only render if needed (text#7506) - Fix(share): use relative path in share as davPath for attachments (text#7508) - Fixes for TextDirection extension (text#7512) - Further TextDirection improvements (text#7515) - Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7520) * twofactor_totp - Chore(CI): update workflows (twofactor_totp#1609) * viewer - Fix: file list update (viewer#2907) - Fix(image-editor): open newly created image when closing the image editor (viewer#2909) - Fix: image editor dependencies (viewer#2911) - Fix(workflows): ignore auto title for renovate PRs (viewer#2921) Eric Schirra 2025-08-14 10:28:24 +00:00
  • 427c853ae0 Accepting request 1292051 from server:php:applications Ana Guerrero 2025-07-11 19:30:46 +00:00
  • 31b5ed500f - Update to 31.0.7 * server - Fix(singularandpluralfiles):implemented ternary operator to handle si… (server#51419) - Fix(core): correctly show displayname when picking a file (server#53347) - Fix(imip): dont compare events for the reply message (server#53349) - Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53357) - Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53358) - Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53365) - Fix: Run cleanByMoundId query on all shards (server#53380) - Fix(settings): show group label instead of gid in accounts management (server#53411) - Test: files_sharing add test for LoadAdditionalListener (server#53416) - Test: run all files_external tests for S3 (server#53425) - Fix: unblock ffmpeg on some broken videos (server#53431) - Fix: allow hinting the shard keys for joined tables (server#53452) - Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53509) - Fix(files_versions): only handle path updates when there is path (server#53518) - Fix(encryption): Do not register user key related event listeners (server#53520) - Fix: refactor request token handling and do not update with invalid result (server#53522) - Fix(ObjectStore): Make S3 "connect_timeout" option configurable (server#53532) - Fix: Fix Undefined array key "flags" on upgrade (server#53536) - Fix(core): getRequestToken import typo (server#53543) - Fix(files): auto reload sidebar tags on update (server#53545) - Fix: hide guests group when searching for principals (server#53546) - Fix: do not extract fields for blank template (server#53547) - Fix: Set public link upload email notification to opt-in (server#53549) - Fix(files_sharing): Hide link shares for users in excluded groups (server#53554) - FilesList] Use the correct theming instance name from capabilities (server#53571) - Files_versions] Fix sidebar version item style (server#53577) - Fix(s3): retry failed multipart uploads with decreased concurrency (server#53581) - Fix(files): add plural form for selected nodes (server#53589) - Fix: clear opcache after app extraction (server#53591) - Feat: add ocs route to get apps enabled for current user (server#53599) - Fix(files_sharing): do not double escape the share title (server#53604) - Fix: reload login page after password reset (server#53609) - Feat: improve logging of fopen failures for smb (server#53612) - Fix(core): Make --password-from-env work with NC_PASS everywhere (server#53618) - Fix(files_reminders): Join the reminders with the file system metadata (server#53642) - Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53646) - Fix: make Rotate a TimedJob and run every hour (server#53655) - Fix: revive always storing lowercased email addresses (server#53660) - Fix(admin_audit): Avoid crash when rename event fileid changes (server#53664) - Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53666) - Feat(occ): Add commands to list all routes and match a single one (server#53672) - Fix: don't scan the same storage multiple times (server#53675) - Fix(dav): catch exception on non local account (server#53681) - Fix(profile): Consistent email confirmation pages (server#53686) - Fix(settings): use correct scope for translations (server#53704) - Fix(files_sharing): add mime fallback to public preview too (server#53715) - Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53724) - Perf(dav): Preload dav search with tags/favorites (server#53730) - Fix(files_sharing): Hide own reshares (server#53743) - Chore(public): Remove unused union type for user mount events (server#53745) - Fix: don't try to get fileid for non exising nodes when serializing events file (server#53748) - Fix(ROS): Document hide-download option on files (server#53749) - Fix(syslog): open syslog channel on write (server#53758) - Perf: Skip photos related properties in custom properties (server#53769) - Fix(cypress): add missing PublicShareUtils.ts (server#53772) - Fix(files_versions): Log failure to compute node path (server#53782) - Feat(taskprocessing): add toggle for AI guest restriction (server#53784) - Fix(files): provide boundaries for FileListTableHeaderActions element (server#53786) - Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#53793) - Revert "fix(dav): only consider user's principal for unsharing entries" (server#53891) * activity - Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2063) * circles - Update displayname on new member (circles#2033) - Fix: Get Sanitized Name (circles#2036) - Ignore eventual duplicate entries (circles#2038) * files_pdfviewer - Fix: Fix content size (files_pdfviewer#1232) * photos - Fix: Set version number to stable and add migration to fix configvalues (photos#3095) * suspicious_login - Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1012) - Ci: add fixup check (suspicious_login#997) * text - Fix: Replace attachment file IDs when copying markdown files (text#7307) - Fix(files): Add smooth animation via clicking on heading (text#7320) - Fix(deps): bump psr/log to v3 for NC 31 (text#7346) - Fix(character-count): use the NcActionTexts name prop (text#7373) - Debug(SessionMiddleware): Log if we have an invalid session (text#7374) - Fix/out of sync (text#7379) - Fixed issue nextcloud/notes/#1538 (text#7382) - Fix(links): Use custom link handling only for text-only links (text#7387) - Revert "debug(SessionMiddleware): Log if we have an invalid session" (text#7392) * viewer - Fix: add route query for image editor (viewer#2862) - Fix: image editor focus trap (viewer#2899) Eric Schirra 2025-07-11 11:48:05 +00:00
  • a6ff1b8e80 Accepting request 1285320 from server:php:applications Ana Guerrero 2025-06-13 16:46:21 +00:00
  • 258e183cbd - Update to 31.0.6 * server - Fix(files_sharing): Disable folder upload on file drop shares for now (server#50591) - Build(deps-dev): bump phpunit/phpunit from 9.6.22 to 9.6.23 in /build/integration (server#52598) - Build(deps): bump phpunit/phpunit from 9.6.22 to 9.6.23 in /vendor-bin/phpunit (server#52599) - Build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 (server#52600) - Build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (server#52602) - Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.9 to 7.27.1 (server#52603) - Build(deps): bump core-js from 3.41.0 to 3.42.0 (server#52605) - Feat(files): add command to automatically rename filenames (server#52644) - Fix(TaskProcessing): increase task cleanup delay (server#52656) - Fix(dav): move orphan cleaning logic to a chunked background job (server#52663) - Fix(metadata): set background job on fresh setup (server#52673) - Fix(files): middle click & ctrl new tab (server#52674) - Fix(share): assume download enabled on federated share (server#52683) - Fix: disable direct download for shares (server#52689) - Perf(Share20): Add interface to query all shares in a folder without filtering by user (server#52691) - Fix(webhooks_listener): correctly set userId from event (server#52701) - Fix(CalDAV): add calendar enable (server#52705) - Build(deps-dev): bump behat/behat from 3.16.0 to 3.16.1 in /build/integration (server#52713) - Build(deps): bump @nextcloud/upload from 1.9.1 to 1.10.0 (server#52714) - Build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8 (server#52715) - Build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4 (server#52716) - Build(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 (server#52717) - Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (server#52721) - Fix: throw a better error if we can’t get the encrypted header size (server#52762) - Feat: add more encryption checks to info:file (server#52764) - Feat: allow setting system config values with json value (server#52765) - Fix(files_external): Safely check if the timestamp is numeric (server#52767) - Fix: create mountpoint folder even if the user has a quota of 0 (server#52769) - Fix(updatenotification): respect updatechecker config (server#52780) - Feat: add command to check files_external dependencies (server#52783) - Fix: improve handling of newFolder race condition handling (server#52787) - Fix: better error message when trying to scan a folder that is already being scanned (server#52790) - Feat(log): Log the request id sent with the request (server#52804) - Fix(files_versions): Folder should not be hardcoded (server#52806) - Fix: check if properties exist before using them (server#52807) - Introduce own method for calendar unsharing (server#52808) - Fix: log requests exceeding the rate limiting (server#52815) - Fix(files): do not even try to fetch a preview if has-preview is false (server#52819) - Fix unjailedroot of nested jails if there are other wrappers in between (server#52823) - Build(deps): bump @nextcloud/auth from 2.4.0 to 2.5.1 (server#52826) - Build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17 (server#52827) - Fix(files_sharing): Show note if note exists on share (server#52849) - Feat: add command to get basic storage info (server#52864) - Add command to list orphan objects (server#52866) - Fix: improve error message when cache rename source can’t be found (server#52883) - Fix: do not show account filter for public shares (server#52888) - Fix(previews): lower log level when cached preview isn’t found (server#52892) - Fix(unified_search): Maintain filters when loading more results (server#52900) - Fix(dav): add repair step to queue job to update rooms and resources (server#52903) - Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (server#52920) - Chore: Add nix flake with development shell (server#52953) - Chore: Add an autoload.php file for tests relying on core class (server#52966) - Feat: only get template fields once selected (server#52969) - Feat: add command to clear contacts photo cache (server#52978) - Fix: Throw exception in PreviewManager when preview is not available (server#52984) - Fix(files): make sure to always have proper plural forms (server#52986) - Feat(UserMountCache): Emit events for added, removed and updated mounts (server#52987) - Fix(SetupManager): Include home and root providers when registering mounts (server#52989) - Fix: Fix warning when crash reporter fails to get loaded (server#53003) - Fix(theming): Instead of expecting a warning handle it properly (server#53009) - Fix(security): Update CA certificate bundle (server#53013) - Test: Speed up comments test (server#53021) - Fix(systemtags): case-insensitive search (server#53034) - Fix(caldav): don’t send invitations to circles (server#53036) - Fix: Move CSRF check from base to PublicAuth for public.php (server#53040) - Fix(settings): Send update request when clearing user manager (server#53051) - Fix(files_sharing): show note, label and list of uploaded files on file drop (server#53055) - GH action sync (server#53056) - Fix: hide guests group from principal backend (server#53077) - Feat: auto-generate changelog on release (server#53080) - Chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9 (server#53086) - Chore(deps): Bump marked from 15.0.11 to 15.0.12 (server#53087) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (server#53088) - Chore(deps): Bump dompurify from 3.2.5 to 3.2.6 (server#53089) - Chore(deps-dev): Bump @zip.js/zip.js from 2.7.60 to 2.7.62 (server#53090) - Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (server#53091) - Chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0 (server#53092) - Replace “remove” wording with “delete” (server#53101) - Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53103) - Ci: Update comments and correctly skip the “pull 3rdparty” command (server#53117) - Fix(log): map all warnings to warn log level, notice to info (server#53127) - Fix(files_trashbin): check if there is enough space before restoring (server#53128) - Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53133) - Perf: improve query to determine which users need a background scan (server#53135) - Fix(blurhash): Skip generation if the previews are disabled (server#53139) - Fix(node): emit hooks on Node::copy() (server#53159) - Fix(files): do nothing if view local dialog was just closed (server#53177) - Fix(files_versions): “undefined restored” on restore (server#53182) - Fix(security): Update code signing revocation list (server#53199) - Fix(user_status): Avoid unique constraint violations from parallel he… (server#53204) - Fix: log error when writing stream to dav file (server#53207) - Build(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 (server#53214) - Build(deps): bump query-string from 9.1.2 to 9.2.0 (server#53215) - Build(deps): bump moment-timezone from 0.5.48 to 0.6.0 (server#53216) - Build(deps): bump focus-trap from 7.6.4 to 7.6.5 (server#53217) - Build(deps-dev): bump sass from 1.89.0 to 1.89.1 (server#53218) - Build(deps-dev): bump stylelint from 16.19.1 to 16.20.0 (server#53219) - Test: ignore git-ignored files from tests (server#53232) - Fix(profile): do not restore previous value on invalid request (server#53240) - Fix(systemtags): fix translations for systemtags view (server#53245) - Fix(accounts): enhance UX for groups assignment (server#53248) - Fix(S3): Use original folder size during copy (server#53253) - Perf(dashboard): lags on dashboard items drag (server#53256) - Perf(carddav): don’t query circle memberships (server#53266) - Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53270) - Fix(dav): file drop nickname (server#53278) - Feat: link upcoming event to calendar app modal (server#53286) - Fix(TaskProcessingApiController): use StreamResponse to return file content (server#53290) - Feat: add –unscanned option to files_external:scan (server#53293) - Fix: handle IDLE timeout (server#53297) - Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53298) - Fix(provisioning_api): Allow group details access for users with admin delegation (server#53302) - Fix(accounts): new account quota value (server#53303) - Fix(files): highlight previous folder on history up (server#53309) - Fix(security): Update code signing revocation list (server#53337) - Fix(workflows): releases changelog generator tags handling (server#53344) - Revert “fix: hide guests group from principal backend” (server#53371) - Chore(workflows): add auto stable PR title update (server#53407) - 31.0.6 (server#53413) * activity - Fix npm audit (activity#1955) - Update nextcloud/ocp dependency (activity#2014) - Update nextcloud/ocp dependency (activity#2029) - Chore: update workflows (activity#2032) - Test(cypress): Enable test isolation (activity#2040) - Update nextcloud/ocp dependency (activity#2046) - Fix npm audit (activity#2048) * app_api - Fix(DeployDaemon): support for daemon names containing spaces (app_api#579) - Fix(Podman-HealthCheck): treat empty health status as success. (app_api#589) * bruteforcesettings - Fix npm audit (bruteforcesettings#744) - Feat: apply whitelist to ratelimit (bruteforcesettings#751) - Fix npm audit (bruteforcesettings#758) * circles - Update child share permissions (circles#1991) - Fix(ShareByCircleProvider): Include data in getSharesByPath to fix share_with_displayname (circles#2014) - Perf(MemberRequest): Remove unused LEFT JOINs (circles#2015) - Fix(LocalController): Allow to still get full details of members (circles#2022) * files_pdfviewer - Fix npm audit (files_pdfviewer#1209) * logreader - Fix npm audit (logreader#1649) - Update nextcloud/ocp dependency (logreader#1654) - Update nextcloud/ocp dependency (logreader#1659) - Update nextcloud/ocp dependency (logreader#1665) - Fix npm audit (logreader#1667) * nextcloud_announcements - Update nextcloud/ocp dependency (nextcloud_announcements#480) - Ci(github): Update workflows (nextcloud_announcements#483) - Update nextcloud/ocp dependency (nextcloud_announcements#486) - Update nextcloud/ocp dependency (nextcloud_announcements#489) * notifications - Update nextcloud/ocp dependency (notifications#2342) - Fix npm audit (notifications#2345) - Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2355) - Ci: Update workflows (notifications#2359) - Update nextcloud/ocp dependency (notifications#2365) - Update nextcloud/ocp dependency (notifications#2367) - Update nextcloud/ocp dependency (notifications#2368) - Fix npm audit (notifications#2373) * photos - Chore(deps-dev): Bump jest and @types/jest (photos#2976) - Chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.1 (photos#2992) - Fix npm audit (photos#2999) - Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (photos#3010) - Update nextcloud/ocp dependency (photos#3012) - Fix: Adapt sidebar tab to new fileinfo structure (photos#3028) - Fix(perf): Do not request faces properties in search requests (photos#3030) - Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (photos#3035) - Chore(deps-dev): Bump cypress-split from 1.24.14 to 1.24.17 (photos#3036) - Update nextcloud/ocp dependency (photos#3039) - Chore(deps-dev): Bump postcss from 8.5.3 to 8.5.4 (photos#3051) - Update nextcloud/ocp dependency (photos#3053) - Fix npm audit (photos#3056) * recommendations - Fix(Dashboard): hides overflow for text (recommendations#876) * serverinfo - Ci(deps): update psalm (serverinfo#784) - Update nextcloud/ocp dependency (serverinfo#805) - Ci: drop zizmor (serverinfo#811) - Chore(actions): update workflows (serverinfo#815) - Chore: drop yaml linter workflow (serverinfo#817) - Update nextcloud/ocp dependency (serverinfo#822) - Fix: get actual number of active users (serverinfo#825) - Chore(actions): update workflows (serverinfo#826) - Update nextcloud/ocp dependency (serverinfo#831) * text - Disable attachment upload on federated shares (text#7183) - Feat(link): Toggle link on selection with Mod-K shortcut (text#7203) - Fix(image): Only focus image description on newly inserted image (text#7205) - Chore(deps): update dependency @nextcloud/vite-config to ^1.5.6 (text#7220) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.0 (text#7221) - Chore(deps): update dependency cypress-split to ^1.24.17 (text#7222) - Fix(deps): update dependency @nextcloud/moment to ^1.3.4 (text#7223) - Fix(deps): update yjs (text#7224) - Fix(deps): update dependency y-prosemirror to ^1.3.5 (text#7225) - Fix(deps): update tiptap to ^2.12.0 (text#7226) - Fix(details): Accept details open tag and summary tag in same line (text#7227) - Feat: Implement event so collectives can inject custom notification messages (text#7230) - Respect default extension setting in direct editing (text#7234) - Fix(attachments): Adjust path to attachments folder when copying a node (text#7240) - Bring back and refactor keymap, add focus trap to plain text editor (text#7242) - Perf: Cache read only state for pushing steps (text#7250) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.1 (text#7253) - Chore(deps): update dependency @nextcloud/stylelint-config to ^3.1.0 (text#7254) - Fix(deps): update dependency @nextcloud/auth to ^2.5.1 (text#7255) - Fix(Cleanup): Cleanup attachments in cron job (text#7269) * twofactor_nextcloud_notification - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1000) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1005) - Ci(github): Update workflows (twofactor_nextcloud_notification#1007) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1012) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1016) * updater - Chore(download): allows Updater to follow redirects (updater#626) - Chore: Update workflows from templates, with few adaptations (updater#628) - Chore: master is now 32 (updater#630) - Feat: allow redirections when downloading package (updater#632) * viewer - Chore(deps): update cypress (viewer#2785) - Fix: Do not update page title for single file public shares (viewer#2793) - Fix npm audit (viewer#2798) - Perf: Set and show current file before running heavier request to list directory (viewer#2818) - Chore(deps): update dependency @types/dockerode to ^3.3.39 (viewer#2832) - Chore(deps): update dependency vite to ^5.4.19 (viewer#2833) - Fix(image-editor): remove hamburger menu button and show close button (viewer#2837) - Fix(image-editor): prevent double discard changes confirmation (viewer#2839) - Chore(deps): lock file maintenance (viewer#2844) - Feat(viewer): Add file overwrite confirmation dialog (viewer#2855) - Chore: Update github actions (viewer#2858) - Ci: Fix split containers for cypress (viewer#2859) - Chore: add update-stable-titles.yml (viewer#2874) Eric Schirra 2025-06-13 05:29:17 +00:00
  • 806f9f20b6 Accepting request 1277848 from server:php:applications Ana Guerrero 2025-05-20 07:33:08 +00:00
  • b823fe7af2 - Update to 31.0.5 - Perf(files_reminders): Reduce db queries on propfind (server#51736) - Fix(systemtags): emit assign and unassign bulk tagging events (server#51996) - Perf(files_sharing): do not emit second propfind for account filter (server#52001) - Fix: adjust webpack nonce generation (server#52003) - Perf(cloud_federation_api): only provide capabilities if needed (server#52030) - Fix: Proper order for checking path prefix for getting file by id from cache (server#52039) - Fix: fix preloading files with no custom properties (server#52101) - Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52118) - Revert “feat(bulk-upload): change the default to disabled as there are still some bugs present” (server#52138) - Fix: Transfer ownership with S3 as primary (server#52185) - Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52197) - Perf: Log requests using high amount of memory as warning (server#52219) - Fix(files_sharing): bring back handling of hide-download on public shares (server#52226) - Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52233) - Fix: Check that user actually can validate password for js (server#52237) - Fix(mail): use matching text color for primary elements (server#52248) - Fix(Log): revert swich to ?? operator (server#52254) - Fix(usermanager): Don’t throw when checking if a too long user id is an existing user (server#52256) - Fix(LDAP): inlcude ldapExpertUsernameAttr in general attribute list (server#52287) - Chore(dependencies): update @nextcloud/vue to v8.25.1 (server#52295) - Feat: add logging to preview generation (server#52300) - Fix(dav): allow uploading of files with long filenames (server#52302) - Fix(files): prevent dragging preview when drag-drop (server#52363) - Chore(i18n): Use “name” instead of “nickname” (server#52371) - Feat(profile): Add an API to get the profile field data (server#52372) - Fix(objectstorage): add retry attempts to S3 connection (server#52382) - Fix(federation): allows equal signs in federation id (server#52387) - Fix(db): Create replacement index where original index is missing (server#52394) - Refactor: Thumbnail Generator logging and tests (server#52401) - Fix(updatenotification): Fix error handling when fetching applist for server update (server#52406) - Fix(files_sharing): Improve expiration date input change handling (server#52409) - Fix(files_versions): create version if previous does not exist (server#52411) - Perf(db): Extend index on cards_properties to cover name and value (server#52415) - Fix(previews): avoid large file downloads for remote movie storage (server#52418) - Test(cypress): rename select all clear (server#52422) - Fix(federation): Allow federation file sharing when federation app is… (server#52425) - Fix(config): Censor more app configs in system report (server#52433) - Fix(occ): Fix autocompletion of config:app:* commands (server#52435) - Fix(settings): Use axios directly for health check to preven URL sanitizing (server#52440) - Fix(settings): only provide groups the subadmin has access to (server#52486) - Fix(settings): allow to clear twitter and fediverse (server#52488) - Fix(files_sharing): Show remote shares as external (server#52498) - Fix: don’t check node access again for listing reminders in dav (server#52504) - Fix(navigation): Fix default app entry registered as closure (server#52507) - Fixbit): use PHP_INT_MAX where needed (server#52512) - Fix(JSResourceLocator) fix incorrect parameter being used. (server#52520) - Fix(theming): remove scssphp and use just native nested CSS (server#52521) - Fix(WFE): properly set inital status (server#52527) - Fix(files_sharing): Prevent create/delete permissions on file shares (server#52531) - Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52548) - Fix(dav): check the owner displayName scope before giving attribute (server#52554) - Fix(files_sharing): bring back owner and ownerDisplayName initial state (server#52555) - Fix(CalDAV): do not ignore move command object target uri (server#52562) - Fix: Forward attributes to the sidebar (server#52566) - Fix(WeatherStatus): Check if result is an array (server#52569) - Fix(notification): Notification in activity shows “Rich subject or a … (server#52576) - Fix: Flaky samba kerberos tests (server#52578) - Fix(loginflow): Fix type error when password could not be decrypted (server#52625) - Fix(workflowengine): fix group not shown in Group membership check (server#52640) - Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52643) - Fix(apps): Sort names separately from active/update state (server#52653) - Fix(files): Fix non-string values for activity rich object strings (server#52658) - Fix(blurhash): Use preview API to generate the previews (server#52661) - Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1985) - Chore: Update workflows (activity#1991) - Fix multiple cypress issues (activity#1994) - Fix(info.xml): correct developer docs link (typo) (app_api#560) - Fix(exAppMapper): init missing headers_to_exclude (app_api#564) - Fix(CI): disable RateLimiting for Nextcloud in the CI (app_api#565) - Feat: lowercase headers to exclude in exapp proxy (app_api#569) - Fix task processing registration validation (app_api#573) - Switch to probeCircles (circles#1983) - Fix saving annotations in paths with special characters (files_pdfviewer#1194) - Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1204) - Remove custom handling for public share pages with single files (files_pdfviewer#1206) - Fix(LogTable): implement virtual scrolling (logreader#1616) - Chore: update workflows (logreader#1629) - Ci: Fix typo in performance integration test run (notifications#2293) - Fix(build): avoid double load of the app (notifications#2309) - Fix(Places): Use event metadata to compute the place (photos#2989) - Fix: try to avoid memory exhaustion (suspicious_login#988) - Fix: exclude vendor-bin from release artifacts (suspicious_login#989) - Chore: drop remaining files from webpack / jest (text#7085) - Refactor document status and menubar padding (text#7158) - Fix(files): Remove obsolete loading code from old API, add public shared id to enabled view (text#7181) - Chore(SessionList): Migrate to NcButton and MDI icon (text#7186) - Fix: Adjust padding in table cell and header components (text#7189) - Fix: submit button on file picker dialog (text#7190) - Fix: Apply storage checks in addition to share (text#7192) - Ci: Update github actions (twofactor_nextcloud_notification#989) - Feat: handle hide-download DAV property (viewer#2807) Eric Schirra 2025-05-15 15:35:54 +00:00
  • d38205d81c Accepting request 1272348 from server:php:applications leap-16.1 leap-16.0 Ana Guerrero 2025-04-24 15:26:34 +00:00
  • d6f651bd17 - Extend allowed php version to 8.4. Eric Schirra 2025-04-24 09:42:30 +00:00
  • 53d815d65d - Update to 31.0.4 Eric Schirra 2025-04-17 17:37:36 +00:00
  • 5d9de9708e - Update to 31.0.3 No changelog from upstream at this time. Eric Schirra 2025-04-11 13:43:52 +00:00
  • a893240376 Accepting request 1255403 from server:php:applications Ana Guerrero 2025-03-24 12:31:34 +00:00
  • b139ce6a8f Accepting request 1255402 from home:ecsos:server Eric Schirra 2025-03-23 13:45:05 +00:00
  • 2a6add82ad Accepting request 1254735 from server:php:applications Ana Guerrero 2025-03-20 18:26:24 +00:00
  • 2202be376b Accepting request 1254734 from home:ecsos:server Eric Schirra 2025-03-20 13:21:31 +00:00
  • 99a771bd51 Accepting request 1252983 from server:php:applications Ana Guerrero 2025-03-14 22:52:19 +00:00
  • f41a9f66a9 Accepting request 1252982 from home:ecsos:server Eric Schirra 2025-03-14 08:07:25 +00:00
  • ff35543092 Accepting request 1245819 from server:php:applications Ana Guerrero 2025-02-14 18:21:52 +00:00
  • 127e723ac9 Accepting request 1245818 from home:ecsos:server Eric Schirra 2025-02-14 07:42:58 +00:00
  • e9561c468f Accepting request 1238420 from server:php:applications Ana Guerrero 2025-01-17 17:38:40 +00:00
  • c2cecf4ed6 - Update to 30.0.5 - Chore(i18n): Improved grammar (server#49100) - Fix metadata storage with sharding (server#49165) - Chore(i18n): Fixed grammar (server#49556) - Fix(files): virtual scroller item size computation (server#49561) - FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49562) - Fix(maintenance): Show a success message on data-fingerprint command (server#49591) - Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594) - Chore(absence): Add capability (server#49595) - Fix(files): properly update paths and folder children on node move (server#49610) - Fix: Add command to update re-share if shared-by user has been revoked (server#49612) - Perf: improve performance of SharedStorage::getWatcher (server#49615) - Add an error log message that notifications app isn't enabled at file… (server#49618) - Fix(external_storage): Cast id to int (server#49624) - Fix: promote re-shares when deleting the parent share (server#49629) - Enh: Improvements on sharing details (server#49631) - Fix: Handle copy of folders containing live photos (server#49650) - Fix: smb: don't fail hard if we can't load acls for a file (server#49651) - Fix: don't propagate future mtimes (server#49656) - Fix(migration): Check if table exists (server#49690) - Fix(CalDav): add support for Microsoft time zones (server#49741) - Fix(files): cancel renaming on enter if no file name changes (server#49752) - Fix(CalDAV): disable both iTip and iMip messages (server#49780) - Disable/hide share edit options when user can not edit the share (server#49784) - Fix(files): failsafe when executing actions methods (server#49792) - Fix mimetype not being updated when changing file extention on objectstore (server#49794) - Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49798) - Fix(files): throttle favorite with max 5 simultaneous requests (server#49805) - Fix(files_sharing): Fix error messages from password policy (server#49822) - Revert "fix: Handle copy of folders containing live photos" (server#49825) - Improve select handling for sharded queries (server#49838) - Fix(files_external): wrong type for external mount id (server#49846) - Fix: return 204 instead of 404 (server#49851) - Fix: replace null character when serializing (server#49855) - Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877) - Fix(share): Don't print twice the same text on emails (server#49878) - Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49884) - Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49894) - Fix: make sure we have a valid scheme when testing ocm urls (server#49900) - Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49918) - Fix(share): render conflict modal in public shares (server#49924) - Fix: Create empty file instead of file with a space (server#49936) - Fix(shares): Remove noisy text from email (server#49994) - Fix(federatedfilesharing): fix notification typo (server#50014) - Fix: remove references to non-existent ShareTypes (server#50021) - Chore(ci): Run kerberos tests on ubuntu-latest (server#50023) - Fix(cypress): flaky live photo test grid_view trigger issue (server#50028) - Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50031) - Fix(app-store): add missing exApps list items to search filter (server#50032) - Fix(HTTP): Adjust JSONResponse data type (server#50058) - Fix: block moving files to it's own parent with dav (server#50060) - Clarify installation wording to be clear that it is about account creation (server#50062) - Fix(preview): Do not try to parse M3U files as MP3 (server#50079) - Fix(Http): Only allow valid HTTP status code values via template (server#50089) - Fix(SetupChecks): Don't test caches using binary data (server#50117) - Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50204) - Sync NC<->app patch versions (app_api#477) - Fix: do not override sharing text (circles#1816) - Revert "remove caching for shares" (circles#1831) - Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439) - Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452) - Chore(ci): update workflows (logreader#1462) - Chore: update composer lock and nextcloud/ocp (photos#2741) - Visual fixes and improvements (serverinfo#718) - Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354) - Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#962) - Fix(deps): Bump symfony/process (suspicious_login#967) - Fix(eslint): Fix linting javascript files, also lint typescript files (text#6726) - Fix(editor): Also unset draggedOver at drop (text#6731) - Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735) - Fix(outline): fix mobile detection and box shadow (text#6739) - Fix(debug): remove component in beforeDestroy hook (text#6757) - Fix(cy): avoid double upload to prevent lock error (text#6761) - Chore: Bump composer files with new composer version (text#6771) - Fix(licenses): SPDF license in package.json and khroma (text#6792) - Fix(link): Don't throw exception on invalid URL href (text#6796) - Fix: showing RichWorkspace for non-English language (text#6821) - Fix(Editor): Broken translation ref (viewer#2624) - Fix: source/dav handling and delete event payload (viewer#2627) - Fix: Close viewer if we navigate back in browser history (viewer#2679) Eric Schirra 2025-01-17 07:10:22 +00:00
  • a795ec28aa Accepting request 1230750 from server:php:applications Ana Guerrero 2024-12-13 21:39:04 +00:00
  • 2f99eedb39 Accepting request 1230748 from home:ecsos:server Eric Schirra 2024-12-13 09:42:44 +00:00
  • d306a6a42f Accepting request 1228690 from server:php:applications Ana Guerrero 2024-12-06 13:27:11 +00:00
  • c9465c0ffd - Update to 30.0.3 - Fix: Move cloud id into readonly input (server#48978) - Fix(settings): Align contents of profile picture heading (server#48981) - Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047) - Fix(caldav): duration handling in the event reader class (server#49066) - Clear pending two factor tokens also from configuration (server#49098) - Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49107) - Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#49110) - Fix(files): multiselect and filters store declaration (server#49136) - Fix(theming): Return default theme if the user never selected a theme (server#49138) - Fix(SharingEntryLink): Show default password before create if any (server#49149) - Fix(files_sharing): note icon color on public pages (server#49153) - Fix(files): open sidebar on sharing tab by default for files (server#49157) - Fix: undefined variable $response in DAV storage (server#49160) - Fix(files): edit locally buttons and description (server#49161) - Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174) - Fix(files): view-in-folder enabled conditions (server#49180) - Feat(testing): Add a fake summary task provider (server#49195) - Fix: log a warning when we can’t build a background job (server#49207) - Chore(github): Update groupware code owners (server#49214) - Fix(files_external): cast storage id int (server#49222) - Docs: Adjust taiwan translators (server#49230) - Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49234) - Fx(dav): file request guest nickname encoding (server#49239) - Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49241) - Fix(Middleware): log deprecation when annotation was actually used (server#49242) - Chore: Update @nextcloud/upload and @nextcloud/files (server#49250) - Feat: mail provider settings (server#49254) - Chore(deps): Add SabreDav Patch for iTip Broker (server#49264) - Fix: override iTip Broker to fix several issues (server#49268) - DNS: do not query CNAME if A succeeded already (server#49277) - Textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49280) - Fix: use invokePrivate for test (server#49292) - Fix: RDATE and EXDATE property instances (server#49302) - Fix: Do not check for strict cookie when running webcron (server#49310) - Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321) - Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330) - Fix(files): Allow downloading multiple nodes not from same base (server#49344) - Test(fakeAI): Allow to specify whether the fake providers should fail (server#49358) - Fix(core): Do not use v-html for translation output (server#49363) - Fix(files): improve delete display name when trashbin is disabled (server#49369) - Fix(SetupChecks): Make sure array key is set (server#49373) - Feat(settings): add big file upload setup checks (server#49384) - Fix(job): Check if carddata is resource and read it to string (server#49400) - Fix: Properly calculate intermediate icon for touch icon generation (server#49405) - Fix(storage): Try to delete existing target (server#49410) - Fix(files): Restore page title (folder – view – product) (server#49419) - Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49429) - Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461) - Fix(external_storage): Cast id to int (server#49468) - Fix(OCMDiscoveryService): Also cache error results during discovery (server#49472) - Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480) - Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491) - Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49497) - Fix(security): Update CA certificate bundle (server#49509) - Fix(activity): Fix activity object type warnings (server#49522) - Fix(migration): Decrypt ownCloud secrets v2 (server#49537) - Chore: stricter access to testremote endpoint (server#49544) - Feat: Use inline password confirmation in external storage settings (server#49547) - Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642) - Add SabreDav Patch for iTip Broker (3rdparty#1983) - Backport/stable30/430/manual (app_api#434) - Check healthcheck and heartbeat after ExApp container start [backport] (app_api#440) - Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444) - Fix): do not expose haproxy password to UI (app_api#449) - Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454) - Fix migration for postgres support. (app_api#458) - Remove caching for shares (circles#1750) - Fix(notification): Make sure the action URL is an absolute URL (circles#1762) - Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1765) - Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1774) - New daily maintenance to delete old federated events (circles#1777) - Bypass user condition on cli (circles#1782) - Fix duplicate name on fedcircle (circles#1783) - Fix(activity): ensure absolute URL are used (circles#1786) - Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438) - Build(deps): for NC 30 support PHP>=8.1 (logreader#1415) - Fix(SetupCheck): remove debug(?) output (logreader#1418) - Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2077) - Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#2094) - Fix: use NcCheckboxRadioSwitch in settings (recommendations#820) - Fix: add missing description to command (recommendations#824) - Update nextcloud/ocp dependency (serverinfo#695) - Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6470) - Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589) - Chore(deps): update dependency vite to ^5.4.10 (text#6590) - Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591) - Fix(deps): update dependency mermaid to ^10.9.3 (text#6592) - Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6594) - Fix(css): Set page size: auto instead of size: A4 (text#6595) - Fix some JS console errors (text#6600) - Test(cypress): More specific selector for viewer header in links test (text#6604) - Fix(addContent): only process addExtensions once (text#6605) - Feat(debug): Expose yjs debug function in editor API (text#6608) - Fix(files): set focus on image description right after inserting (text#6611) - Fix(files): Reduce spacing between image and description a bit (text#6615) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620) - Fix(deps): update tiptap to ^2.9.1 (text#6621) - Fix(deps): update yjs (text#6622) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (text#6623) - Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#6625) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (text#6627) - Fix(deps): update dependency debounce to ^2.2.0 (text#6628) - Fix npm audit (text#6644) - Chore(deps): update dependency vite to ^5.4.11 (text#6658) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (text#6659) - Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662) - Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663) - Revert “fix(css): Set page size: auto instead of size: A4” (text#6669) - Fix: log ignored workspace propfind exceptions at debug (text#6677) - Fix npm audit (text#6691) - Send one full update from y-websocket (text#6697) - Ci: Run cypress on ubuntu-latest (text#6702) - Feat: render text inserted from assistant (text#6704) - Fix: catch all errors when getting rich workspace file (text#6705) Eric Schirra 2024-12-06 07:15:46 +00:00
  • 48c7ca7771 Accepting request 1222187 from server:php:applications Ana Guerrero 2024-11-07 15:29:14 +00:00
  • f8842e2dd5 - Update to 30.0.2 - fix: Make user removal more resilient in #48589 - fix(files): Reset context menu position on close in #47878 - fix(files): Add more visual move / copy notification in #48458 - fix: get rid of denied notification when accept in #48751 - fix(share): Return empty string if no label is set in #48703 - fix(files): Ensure children are removed from folder and not duplicated in #48240 - feat(comments): Support mentioning emails in #48785 - fix(appstore): Hide last modified information for shipped apps in #48754 - fix(security): Update code signing revocation list in #48778 - fix(activity): Fix download activity parameters in #48818 - fix(AppConfig): Add external JWT private key to sensitive keys in #48710 - build: Bump symfony/* to 6.4 in #48763 - fix(files_sharing): Add proper user facing messages on success in #48730 - ci: Update list of installed PHP extensions (as some are not default … in #48824 - fix(files): Ensure renaming state is correctly reset in #48731 - fix(filesexternal): Remove unneeded 3rdparty library use in #48550 - fix(logger): Remove more parameters of other methods in #48830 - fix: add PasswordConfirmationRequired to create user storages endpoint in #48748 - fix(app-store): Also proxy images of locally installed apps in #48868 - fix(app-store): Ensure the groups property is always an array in #48866 - fix(files): Adjust NavigationQuota for Nextcloud 30 design in #48834 - fix(files_sharing): Add correct context to translation in #48836 - [TextProcessing] Fix: Also list types that are available in task processing in #48877 - fix(app-store): Correctly render Markdown in app description in #48872 - build: Print RTL limited characters in translation-checker in #48856 - fix(ShareAPI): Send mails for mail shares by default in #48881 - refactor(ShareApiController): Check for null and empty strings with e… in #48890 - fix(files): handle empty view with error in #48893 - fix(files): add title for files list table header button in #48901 - fix: Allow overriding shouldApplyQuota check from child classes in #48635 - fix(dav): Cleanup view-only check in #48931 - fix(files_sharing): Cleanup error messages in #48937 - Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 in #48896 - fix: encrypt and store password, decrypt and retrieve the same in #48939 - fix(unified-search): Close on second ctrl+f in #48861 - fix(config): Mark more configs as sensitive in #48950 - fix(files_sharing): federated shares avatar in #48888 - fix(app-store): Update update count in navigation in #48945 - ci(psalm): Add missing imagick extension in #48957 - fix: do not reduce count for subadmins if they are members of group in #48571 - fix: Fix "Unknown path" error when source user files folder has not been initialized in #48746 - fix: add PasswordConfirmationRequired to the external storages mentioned in review in #48976 - Fix copying or moving from shared groupfolders in #48984 - fix(files): Do not jump to top when fileId is set to currentFolder in #48979 - fix: Shipped apps should include the Nextcloud version in the cache buster in #48701 - Fix disabled user list for subadmins in #48970 - Bump libphonenumber-js from 1.11.9 to 1.11.11 in #48667 - fix: provision api's status codes in #48474 - fix: Return correct list of managers for a user in #48622 - fix: Fix empty sections appearing in search results in #48624 - chore: Replace Twitter & Diaspora links and text in #48620 - fix: improve moving object store items to trashbin in #48245 - fix: Fix "Reasons to use Nextcloud" design in #48652 - fix(locking): Accept mixed as value on setTTL in #48694 - fix: add PasswordConfirmationRequired to saveGlobalCredentials in #49005 - Fix email share transfer accross storages in #48618 - fix(users): improve recently active search in #49001 - fix(FileList): Show correct avatar for federated share owner in #48294 - fix(files_sharing): Password field must not be required if already set in #49013 - feat(settings): migrate AppAPI ExApps management to settings in #48988 - fix(files-external): set password as sensitive in #49028 - fix(ShareEntryLinkList): Append new links to the end of list in #49022 - chore: Update code owners in #49057 - fix(apps-store): Fix exception on generating preview url for installed app screenshot in #49044 - fix(owncloud): Fix ownCloud migration with oauth2 app in #49076 - Update @nextcloud/dialogs to v6.0.1 in #49093 - fix(caldav): broken activity rich objects in #49080 - docs: update overwrite.cli.url wording in #49067 Eric Schirra 2024-11-07 12:41:16 +00:00
  • faf4ef172b Accepting request 1208682 from server:php:applications Ana Guerrero 2024-10-18 13:55:39 +00:00
  • 423e9bc19d - Update to 30.0.1 Eric Schirra 2024-10-17 17:19:59 +00:00
  • 50cceccfd0 Accepting request 1207125 from server:php:applications Ana Guerrero 2024-10-11 15:03:38 +00:00
  • 7f8537bc55 - Update to 29.0.8 Eric Schirra 2024-10-11 10:19:10 +00:00
  • f9925f6bde Accepting request 1205613 from server:php:applications Ana Guerrero 2024-10-04 15:10:57 +00:00
  • 1aaaae674f - Add /srv/www directories to filelist [bsc#1231027]. Eric Schirra 2024-10-04 04:28:46 +00:00
  • c9b1faa007 Accepting request 1200750 from server:php:applications Ana Guerrero 2024-09-13 12:34:20 +00:00
  • d82d350838 - Update to 29.0.7 - No changelog from upstream at this time. Eric Schirra 2024-09-13 06:21:07 +00:00
  • 64ecc918b8 Accepting request 1198745 from server:php:applications Ana Guerrero 2024-09-05 13:46:55 +00:00
  • 4acdd322ac - Update to 29.0.6 Eric Schirra 2024-09-04 14:13:19 +00:00
  • 38bf6228af Accepting request 1195195 from server:php:applications Ana Guerrero 2024-08-22 16:13:38 +00:00
  • ef9f8b4470 - Update to 29.0.5 - No changelog from upstream at this time. Eric Schirra 2024-08-21 22:05:12 +00:00
  • 3f0d9d62a0 Accepting request 1188595 from server:php:applications Ana Guerrero 2024-07-22 15:15:55 +00:00
  • 8ef91a67bd - Update to 29.0.4 Eric Schirra 2024-07-19 11:18:06 +00:00
  • 1e19325e48 Accepting request 1183232 from server:php:applications Ana Guerrero 2024-06-27 13:59:54 +00:00
  • 9a63771cd8 - Update to 29.0.3 - Fix(settings): show warning for indexToReplace as part of missing indices (server#44675) - Fix(appconfig): format app values (server#44894) - Fix(files): Display selected files count (server#44909) - Fix: regression with updating read-only config (server#44927) - Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44977) - Feat: Add legal notice and privacy policy links to help page (server#44988) - 44032 fix show new shares without refresh (server#45304) - Avoid updating the same oc_authtoken row twice (server#45348) - Feat: Add forbidden_filename_characters to JSConfig for use in frontend libraries (server#45379) - Fix: register DI alias for IFileAccess (server#45476) - Fix(dav): Rate limit address book creation (server#45543) - CalDAV fix search with limit and time range (server#45566) - Fix(theming): replace standard generic package icon by material design (server#45577) - Unmark deleted users if their last login date is more recent than deleted date (server#45587) - Fix(files): Don’t fail if dir exists (server#45590) - Fix(files): Ensure active file list entry is highlighted (server#45597) - Fix: Update @nextcloud/files to fix public link shares (server#45601) - Fix(session): Do not update authtoken last_check for passwordless (server#45602) - Fix(core): unsupported browser redirect url (server#45621) - Fix(caldav): automatically delete outdated scheduling objects (server#45641) - Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45644) - Fix(INavigationManager): Fix psalm alias not set in the right place (server#45645) - Fix(files): Close sidebar and update fileid when current node is deleted (server#45659) - Fix(Mailer): Allow to enforce strict email format (server#45660) - Fix(files): Only execute default action if there is an action to perform (server#45662) - Fix(files): reset menu pos when opening in grid mode (server#45666) - Fix(federatedfilesharing): import external federated share script (server#45675) - Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45690) - Fix(Session): avoid password confirmation on SSO (server#45705) - Fix(files): Make sure files are opened when using open-in-files action(s) or at lease are scrolled into view (server#45728) - Ci(eol): update workflow from template (server#45734) - Fix(dav): Don’t log access control as error (server#45756) - Fix(files): handling numbered type owner name & id (server#45764) - Fix(settings): Use axios directly for health check to preven URL sanitizing (server#45765) - Fix: Only list remnants as disabled if option is enabled (server#45773) - Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45778) - Fix(search): tags redirect route (server#45791) - Fix(caldav): event links in shared calendar notifications (server#45800) - Use isRetryable to catch retryable exceptions (server#45808) - Fix(Token): make new scope future compatible (server#45809) - Fix(cron): Log long running jobs (server#45813) - Fix(files_sharing): fix parsing of remote shares (server#45816) - Test: add tests for ProfilePageController (server#45821) - Fix(files): also trigger new tab on file name middle click (server#45826) - Fix(files): do not rely on unique fileid (server#45837) - Fix(ObjectStore): Fix regression when hostname is empty (server#45840) - Get child ids for folder in a separate query during move (server#45851) - Feat: add option to disable scanner transactions (server#45856) - Fix(files): Ignore right click for default action (server#45862) - Show non writable folders during move or copy (server#45864) - Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45871) - Fix(theming): also apply enforced theme for guests (server#45904) - Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45907) - Ci: use precise ref for 3rdparty check (server#45928) - Fix(files): correctly import WebDAV client in files store (server#45942) - Fix: move repair mimetype repair step to the expensive steps (server#45966) - Fix(dav): Limit number of UPDATES for sync token created_at (server#45991) - Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46075) - Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#977) - Update nextcloud/ocp dependency (firstrunwizard#1236) - Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1242) - Update nextcloud/ocp dependency (nextcloud_announcements#343) - Update nextcloud/ocp dependency (notifications#1933) - Update nextcloud/ocp dependency (notifications#1941) - Fix(browser): Don’t create web notifications for old notifications (notifications#1945) - Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1948) - Update nextcloud/ocp dependency (related_resources#429) - Update nextcloud/ocp dependency (related_resources#434) - Update nextcloud/ocp dependency (serverinfo#614) - Ci: automate ocp updates (serverinfo#622) - Update nextcloud/ocp dependency (survey_client#281) - Update nextcloud/ocp dependency (text#5854) - Fix(table): Fix readonly detection in vue components (text#5857) - Test(cypress): Fix selector for new button in files app (text#5860) - Fix(locks): only lock when editing (text#5865) - Update nextcloud/ocp dependency (text#5883) - Reset all sessions (in occ command and on upgrade) (text#5889) - Fix: Ignore pushes of update steps for read only sessions (text#5896) - Truncate tables and rename documents folder on reset (text#5921) - Properly save old route when opening the viewer (viewer#2326) - Fix: Add missing generateUrl (viewer#2329) Eric Schirra 2024-06-25 16:11:51 +00:00
  • 16c5b71dab Accepting request 1179073 from server:php:applications Ana Guerrero 2024-06-07 13:04:13 +00:00
  • 006061fd83 Accepting request 1179072 from home:ecsos:server Eric Schirra 2024-06-06 19:53:20 +00:00
  • e92178d9ce Accepting request 1176686 from server:php:applications Ana Guerrero 2024-05-24 17:53:08 +00:00
  • 87206f0bcf Accepting request 1176685 from home:ecsos:server Eric Schirra 2024-05-24 08:05:10 +00:00
  • bd72cccde4 Accepting request 1170191 from server:php:applications Ana Guerrero 2024-04-26 21:26:55 +00:00
  • 40db0a6655 Accepting request 1170190 from home:ecsos:server Eric Schirra 2024-04-25 17:37:39 +00:00
  • 333a92ab03 Accepting request 1163307 from server:php:applications Ana Guerrero 2024-03-29 12:09:37 +00:00
  • 060b3b6a09 Accepting request 1163306 from home:ecsos:server Eric Schirra 2024-03-28 12:32:02 +00:00
  • e7278bad45 Accepting request 1153760 from server:php:applications Dominique Leuenberger 2024-03-01 22:36:49 +00:00
  • b537843eff Accepting request 1153759 from home:ecsos:server Eric Schirra 2024-03-01 08:05:48 +00:00
  • 808a176e7a Accepting request 1143494 from server:php:applications Ana Guerrero 2024-02-02 14:47:11 +00:00
  • ce071034d1 Accepting request 1143493 from home:ecsos:server Eric Schirra 2024-02-01 20:51:52 +00:00
  • cc676abf7e Accepting request 1134621 from server:php:applications Ana Guerrero 2023-12-22 21:42:08 +00:00
  • 00c681375c Accepting request 1134620 from home:ecsos:server Eric Schirra 2023-12-22 12:27:23 +00:00
  • 516cf8cd64 Accepting request 1133253 from server:php:applications Ana Guerrero 2023-12-15 20:49:16 +00:00
  • ca7ae0c942 Accepting request 1133252 from home:ecsos:server Eric Schirra 2023-12-15 06:48:40 +00:00
  • 0e907ff363 Accepting request 1128405 from server:php:applications Ana Guerrero 2023-11-24 22:34:23 +00:00
  • 62988d4d6b Accepting request 1128404 from home:ecsos:server Eric Schirra 2023-11-23 20:53:03 +00:00
  • 8688b3d6c8 Accepting request 1120755 from server:php:applications Ana Guerrero 2023-10-27 20:28:54 +00:00
  • 1c7c2d6cb4 Accepting request 1120754 from home:ecsos:server Eric Schirra 2023-10-27 08:36:47 +00:00
  • e29e4c2e38 Accepting request 1116309 from server:php:applications Ana Guerrero 2023-10-10 18:58:41 +00:00
  • da1730039d Accepting request 1116307 from home:ecsos:server Eric Schirra 2023-10-08 12:23:49 +00:00
  • 7e9e898fda Accepting request 1116195 from home:ecsos:server Eric Schirra 2023-10-07 10:26:58 +00:00
  • 011986f3b3 Accepting request 1113271 from server:php:applications Ana Guerrero 2023-09-25 18:03:05 +00:00
  • 1acca6daa9 Accepting request 1113270 from home:ecsos:server Eric Schirra 2023-09-24 09:46:10 +00:00
  • 06731a416b Accepting request 1112889 from server:php:applications Ana Guerrero 2023-09-22 19:47:32 +00:00
  • 450a5f8a38 Accepting request 1112888 from home:ecsos:server Eric Schirra 2023-09-21 17:23:09 +00:00
  • 1caa8825a3 Accepting request 1111379 from server:php:applications Ana Guerrero 2023-09-15 20:04:45 +00:00
  • f14e457668 Accepting request 1111378 from home:ecsos:server Eric Schirra 2023-09-14 15:03:31 +00:00
  • 322ebd4b8c Accepting request 1103343 from server:php:applications Dominique Leuenberger 2023-08-11 13:55:36 +00:00
  • 2b46822298 Accepting request 1103342 from home:ecsos:server Eric Schirra 2023-08-10 14:27:08 +00:00
  • f279fa255f Accepting request 1099776 from server:php:applications Dominique Leuenberger 2023-07-25 09:50:35 +00:00
  • 98f1b7d5e0 Accepting request 1099775 from home:ecsos:server Eric Schirra 2023-07-20 17:10:33 +00:00
  • 3355671a76 Accepting request 1094663 from server:php:applications Dominique Leuenberger 2023-06-22 21:26:47 +00:00
  • f486ee93d7 Accepting request 1094662 from home:ecsos:server Eric Schirra 2023-06-22 12:47:05 +00:00
  • 1bdc734db1 Accepting request 1094637 from home:ecsos:server Eric Schirra 2023-06-22 11:31:44 +00:00
  • 5fd6d3a779 Accepting request 1089154 from server:php:applications Dominique Leuenberger 2023-05-26 18:15:45 +00:00
  • 98e7a9e399 Accepting request 1089153 from home:ecsos:server Eric Schirra 2023-05-26 08:15:31 +00:00
  • 8138746f92 Accepting request 1081211 from server:php:applications Dominique Leuenberger 2023-04-21 13:41:56 +00:00
  • ec37d5a4be Accepting request 1081210 from home:ecsos:server Eric Schirra 2023-04-21 10:23:51 +00:00
  • 9ece000938 Accepting request 1079530 from server:php:applications Dominique Leuenberger 2023-04-15 20:32:53 +00:00
  • 5a630d5822 Accepting request 1079529 from home:ecsos:server Eric Schirra 2023-04-14 22:40:48 +00:00
  • 72635bcc46 Accepting request 1067520 from server:php:applications Dominique Leuenberger 2023-02-24 17:08:07 +00:00
  • 9ea9a38a31 Accepting request 1067519 from home:ecsos:server Eric Schirra 2023-02-24 06:41:07 +00:00
  • 2ac4be92b7 Accepting request 1059307 from server:php:applications Dominique Leuenberger 2023-01-18 12:11:20 +00:00