Second part of the changelog (too long for discourse)
- Fix sharing of encrypted files (server#39447)
- Docs: remove superfluous phpdocs (server#39449)
- Chore(3rdparty): update symfony/console to 5.4.24 (server#39455)
- Fix: Correctly add
module
content type to script tags with versions (server#39456) - Add more space below item preview explanation (server#39460)
- Improve sharing flow (server#39472)
- Fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved (server#39473)
- Fix(i18n) Fixed grammar (server#39474)
- Fix(i18n) Fixed grammar (server#39475)
- Remove opacity on federation control action buttons (server#39476)
- Chore(3rdparty): update symfony http-foundation, routing and translat⌠(server#39477)
- Migrate files external to PSR LoggerInterface (server#39480)
- Fix: donât emit Hooks when hookpaths are empty (server#39481)
- Fix(files): Adjust files favorite marker for vue file list being cropped (server#39483)
- Fix(dispatcher): Move remaining simple cases in apps/ folder to IEven⌠(server#39485)
- Chore(3rdparty): update punic to 3.8.1 (server#39486)
- Typed events for db:add-missing-⌠(server#39487)
- Fix(apps): Fix loading info.xml file (server#39490)
- Fix(caldav): Assign initial value to typed CalendarQuery properties (server#39504)
- Feat(db): Ensure that index names are unique across the database (server#39506)
- Fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable (server#39511)
- Fix(CardDAV): set owner-principal, displayname properties for SAB (server#39525)
- Only show weather credits if necessary (server#39527)
- Kerberos sso ci fix (server#39531)
/ocs/v1.php/cloud/groups
UPDATE
method - correct status when group not found (server#39537)- Update to nextcloud-vue 8 (beta) (server#39540)
- AI admin settings (server#39567)
- Calendar optimizations (server#39568)
- Move lib/ events to IEventDispatcher where possible (server#39571)
- OCM Services (server#39574)
- âAllow untested appâ wording (server#39575)
- [f2v] feat(files_external): migrate to vue (server#39577)
- Feat(settings): Show supported apps on app settings if subscribed (server#39586)
- Bump deepdiver1975/tarstreamer to 2.1.0 in master (server#39587)
- Fix(files): url used to retrive storage stats (server#39588)
- Fix!: Remove symfony EventDispatcherInterface from OC\User and OC\Group (server#39595)
- Fix(l10n): Password column header (server#39599)
- Fix!: Final round of moving to IEventDispatcher (server#39605)
- Fix(files): Remove duplicated outline on file name of vue file list (server#39609)
- Feat(files): migrate recent view (server#39613)
- Remove litmus locks tests (server#39626)
- Enable litmus largefile tests (server#39628)
- Fix(s3): add SSE-C parameters to headObject call (server#39629)
- Core: Document text processing API (server#39634)
- Fix OpenAPI specs (server#39641)
- Fix: copy-and-delete fallback should use unlink (server#39644)
- Fix(files_sharing): String translations (server#39649)
- Feat: File reminders backend (server#39651)
- Fixes in update-3rdparty command (server#39652)
- AppEcosystem Authentification (server#39655)
- [master] fix(files): fix extension with custom displayName (server#39656)
- Bump oc_version to 28.0.0.1 (server#39660)
- Chore(3rdparty): update symfony/mailer to 5.4.22 (server#39662)
- Fix(dav): use quota of destination in s3 chunk upload (server#39672)
- Feat(theming): add mime accept in Theming image file picker (server#39673)
- New OCS endpoint to list text processing tasks (server#39680)
- Fix(cypress): Flaky tests (server#39682)
- Fix: missing argument for TextProcessing Manager (server#39684)
- Feat: Set file reminders (server#39685)
- Fix(core): Modernize JS for mimetype handling (server#39686)
- Fix(notifications): Remove share notification when the node is deleted (server#39689)
- Re-enable download configuration on circles shares (server#39693)
- Expose gps data via webdav (server#39694)
- Refactors files version app commands. (server#39695)
- Chore: add pr-feedback workflow (server#39696)
- Catch more invalid cache source storage paths (server#39698)
- Hide shares by disabled users (server#39699)
- Fix: close cursor after reading the invitation (server#39700)
- Fix: adjust test for font icon (server#39705)
- Allow ext storage Local to go unavailable (server#39707)
- [master] Update psalm-baseline.xml (server#39708)
- Remove padding for longer wordings (like the future French one) (server#39713)
- Update blog URL (formerly â/newsâ) (server#39715)
- Add OpenAPI CI (server#39716)
- Files_external: Fix OpenAPI (server#39717)
- Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.22 to 5.4.26 in /build/integration (server#39720)
- Chore: remove version check for apc extension (server#39723)
- [master] Update psalm-baseline.xml (server#39727)
- Optimize calendar search query (server#39741)
- Fix: Donât try to access null array (server#39743)
- Feat(caldav): linkify location in scheduling mails (server#39753)
- âDownload and enable allâ instead of âEnable allâ only (server#39754)
- Add endpoint for getting disabled user list (server#39756)
- Fix: always use display name from correct backend (server#39770)
- Test: remove broken steps from files acceptance test (server#39778)
- Log imaginary errors as info to not spam the server logs (server#39780)
- Fix: Also cleanup version metadata if expiring (server#39786)
- Fix: Pass proper viewer filename (server#39789)
- Feat: Add new Vue FilePicker from
@nextcloud/dialogs
and use it by default (server#39792) - Enh(files_reminders): Adjust reminder options (server#39798)
- Fix(updatenotification): Skip update check (server#39806)
- Feat(f2v): migrate Files (server#39808)
- Fix text processing OpenAPI (server#39809)
- Let
occ trashbin:restore
restore also from groupfolders and add filters (server#39818) - Add l10n for files_reminders (server#39820)
- Chore(deps-dev): Bump puppeteer from 20.9.0 to 21.0.3 (server#39833)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (server#39834)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (server#39835)
- Chore(deps-dev): Bump @babel/node from 7.22.6 to 7.22.10 (server#39836)
- Fix: encode basename in restore action (server#39842)
- Remove check for very old PGsql version (server#39846)
- Wrap long productName on login form (server#39848)
- Code simplification using null coalescing (server#39850)
- Stop sending deprecated Pragma header (server#39852)
- Feat(testing): Add fake providers for translations and text processing (server#39856)
- Donât preload metadata for the sub-childen (server#39860)
- Move share permission logic to storage wrapper (server#39863)
- Reuse l10n and request in dav folder listing (server#39864)
- Fix php 8.3 support in tests (server#39866)
- Add a separate event for login page rendering (server#39867)
- Remove query builder reuse in files_external (server#39868)
- Feat(security): Add a bruteforce protection backend base on memcache (server#39870)
- Fix various file reminders bugs (server#39876)
- Adjust add button (server#39884)
- Bump Hub 5 â Hub 6 (server#39885)
- Reduce the number of container queries (server#39888)
- Admin have no special rights on usersâ entries (server#39895)
- Sharebymail: remove ILogger and upgrade to PHP 8 syntax (server#39897)
- Donât bother checking dav aclâs in files (server#39903)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39906)
- Fix(settings): focus lost on selects in users settings (server#39909)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39910)
- Fix(CardDAV): only run upgrade sync if 1000 users or less (server#39911)
- Improve upload progress visualization (server#39912)
- Try to fix regression with public file upload button (server#39916)
- Chore(deps): Bump marked from 5.1.2 to 7.0.3 (server#39922)
- Fix: Set X-Requested-With header on all requests to avoid browser auth dialogs (server#39924)
- Fix(CardDAV): allow disabling of the system address book (server#39925)
- A better design for update channel selector (server#39927)
- Feat(dashboard): implement widget item api v2 (server#39937)
- Chore(deps): Bump libphonenumber-js from 1.10.38 to 1.10.41 (server#39938)
- Fix(settings): User management app navigation styles (server#39943)
- Pass the share to the cache instead of having to ask the storage (server#39944)
- Feat(files): add uploader (server#39945)
- Fix: Avoid throwing on folder previews as there are none (server#39950)
- Chore: use Navigation and Actions from
@nextcloud/files
(server#39955) - Improve performance of calculating dav permissions (server#39958)
- Fix(CS): Use the naming pattern for the URL scheme (server#39961)
- Chore(deps): Bump camelcase from 6.3.0 to 8.0.0 (server#39964)
- Chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4 (server#39965)
- Chore(deps-dev): Bump sass from 1.64.2 to 1.66.1 (server#39967)
- Chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1 (server#39968)
- Fix(a11y): Add always visible label when setting weather address (server#39971)
- Chore(deps): Bump peter-evans/create-pull-request from 3 to 5 (server#39972)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 3.8.1 (server#39974)
- Chore(deps): Bump actions/github-script from 5 to 6 (server#39975)
- Chore(deps): Bump actions/stale from 5 to 8 (server#39976)
- (config sample) Remove defunct trystack.org url (server#39978)
- [master] Fix npm audit (server#39979)
- Files_reminders: Add OpenAPI spec (server#39984)
- Fix predefined status buttons (server#39987)
- Fix(CS): Ignore apps*/ directories which are gitignored (server#39989)
- Fix(middleware): Fix header injection for bruteforce middleware (server#39996)
- Feat(files): add drag and drop support (server#39998)
- Chore(deps): upgrade
@nextcloud/webpack-vue-config
andtypescript
(server#39999) - Fix OpenAPI capabilities (server#40001)
- [master] fix(security): Update CA certificate bundle (server#40005)
- Fix(tests): Specify all positional parameters again to fix tests (server#40012)
- Do not log passwords in debug mode (server#40013)
- Create right table view (server#40014)
- Feat: Add auth token list and delete commands (server#40026)
- Replace custom input field with NcTextField (server#40043)
- Add AltahrĂŻm as code owner for login routes and sharebymail app (server#40044)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /build/integration (server#40052)
- Chore(deps): Bump jquery from 3.6.4 to 3.7.0 (server#40054)
- Chore(deps-dev): Bump @babel/preset-typescript from 7.22.5 to 7.22.11 (server#40055)
- Chore(deps-dev): Bump babel-jest from 29.6.2 to 29.6.4 (server#40057)
- Fix(files): do not load legacy files app js (server#40065)
- Fix: make cancelOperation public (server#40067)
- [Devcontainer] move git setup to postStartCommand (server#40068)
- Fix(API): Fix parameter name to match interface (server#40075)
- Fix(cache): Remove displayname cache entry on delete (server#40077)
- Techdebt(DI): Use public IThrottler interface which exists since 25 (server#40079)
- Bump @nextcloud/vue to v8 beta 5 + add some visible labels (server#40084)
- Adjust input field for ârename groupâ (server#40087)
- Replace custom input field with NcTextField (server#40100)
- Replace custom input field with NcTextField (server#40102)
- Enable caldav push notifications by default (server#40103)
- Feat: add switch to disable dns pinning (server#40108)
- Enh(settings): Add and remove groups accessibly (server#40110)
- Fix(CI): Update .drone.yml signature (server#40159)
- Enh(a11y): Add accessible user menu semantics (server#40168)
- Fix(CI): Fix server setup in cypress by overwriting all files in shal⌠(server#40181)
- Test(sharebymail): Improve tests (server#40182)
- SFTP improvements (server#40183)
- Feat: Add events for version restore (server#40184)
- [master] Update psalm-baseline.xml (server#40189)
- Feat(files): add sharing icon in header (server#40192)
- Fix: prevent sharing permissions on user root folder (server#40195)
- Create right list view for app store view (server#40198)
- Remove old fileUploadSpec jsunit test and fix flaky cypress files test (server#40199)
- Change proftpd ci image (server#40201)
- Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype (server#40203)
- Feat(files): add folder icon overlay (server#40209)
- Chore(deps-dev): Bump @cypress/webpack-preprocessor from 5.17.1 to 6.0.0 (server#40210)
- Chore(deps): Bump webdav from 5.2.3 to 5.3.0 (server#40211)
- Chore(deps): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (server#40213)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.8.0 in /build/integration (server#40214)
- Print log message when version could not be got from updater server (server#40216)
- Fixn): Fixed grammar (server#40217)
- ProfileApi: Fix typo (server#40224)
- Enh: skip processing for empty response (server#40234)
- Comments: Ignore endpoints in OpenAPI (server#40257)
- 40172 Polish new sharing flow : accesibility, expand bahavior, click outside behaviour (server#40266)
- Fix(files_sharing): select sharing in sidebar breaks Viewer focus trap (server#40273)
- Change order of keyboard shortcuts settings to be at the end (server#40275)
- [f2v] Render inline system tags using new DAV properties API (server#40284)
- Detect aborted connection in OC\Files\View and stop writing data to t⌠(server#40285)
- Feat(appframework): Expose programmatic rate limiter (server#40288)
- Fix(CalDAV): check birthday calendar owner (server#40292)
- Fix(ratelimit): Only use memory cache backend for redis (server#40293)
- Fix(comments): move new comment instructions placeholder to description (server#40294)
- Rename AppEcosystemV2 to AppAPI (server#40295)
- Enable new versions feature for groupfolders (server#40296)
- Fix(caldav): add webroot to objectid for activities (server#40301)
- Remove quotation marks (server#40306)
- Fix: Pass parent to NonExistingFile instances (server#40312)
- Enh(a11y): Add search contacts label (server#40314)
- Feat: Add dedicated method to load init scripts (server#40323)
- Implement TextToImage OCP API (server#40326)
- Fix Admin AI settings javascript error (server#40328)
- Theming: Revert broken SVG optimization in default-source.svg (server#40329)
- Fix access to fileInfo in VersionTab.vue (server#40340)
- Fix: Hide set reminder action on public shares (server#40341)
- Fix: Update file list headers on breadcrumb navigation (server#40345)
- Fix(autoloader): no apcu no side effects (server#40349)
- Chore(deps): Bump @vueuse/components from 10.3.0 to 10.4.1 (server#40354)
- Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.5.0 (server#40355)
- Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (server#40356)
- Chore(deps): Bump actions/checkout from 3 to 4 (server#40357)
- [master] Update psalm-baseline.xml (server#40358)
- [master] Fix npm audit (server#40360)
- Hide additional content when share details is open (server#40365)
- Fire group membership events from LDAP at login (server#40367)
- 40172 polish sharing flow bugs (server#40372)
- Test: add tests for dns pin middleware (server#40376)
- Add plus icon to new user button (server#40378)
- Fix invite guest for new sharing flow (server#40389)
- Fix(settings): Undefined user count error (server#40391)
- Display user status by the side in sharing flow (server#40393)
- Ellipsize user status in sharing entry (server#40404)
- Refactor(f2v): Migrate unread comments action to the new FileAction API (server#40409)
- Use t and n for translation (server#40411)
- Add in:users as a search filter to limit searches to users (server#40413)
- Fix: use faster method to fetch user count (server#40416)
- Fix: donât use davtags for tag search (server#40418)
- Remove deprecated at matcher in tests/lib/InstallerTest.php (server#40419)
- Remove last calls to deprecated at matcher in tests/Core (server#40420)
- Core: Fix OpenAPI for reference API (server#40421)
- Enh(db): provide database providers via IDB API (server#40423)
- Remove last at matcher call in dav application tests (server#40424)
- Provisioning_api: Fix quota constants in OpenAPI (server#40426)
- Multiple bug fix in users list (server#40428)
- Enh(a11y): Add label to share note textbox (server#40430)
- Correctly switch/revert from custom to bundled perms (server#40434)
- Make logo in header clickable in the shared file view (server#40439)
- Consider link shares in removeShare method in SharingTab (server#40440)
- Fix(ldap): store last known user groups (server#40443)
- Chore(deps): Bump @nextcloud/dialogs from 5.0.0-beta.2 to 5.0.0-beta.4 (server#40452)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.12 in /build/integration (server#40455)
- Fix(files): CustomElementRender $el replacement bug (server#40465)
- Bump phpseclib/phpseclib to 2.0.45 in master (server#40470)
- Only add x-requested-with header in requests to Nextcloud (server#40471)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#40472)
- Fix(dav): report status (server#40474)
- Feat(files): add systemtags view (server#40475)
- Add method to create a node from cache entry + mountpoint (server#40478)
- Fixes Dashboard icon rendering in darkmode (server#40480)
- Fix: content info footer on guest pages (server#40481)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#40482)
- Fix(dav): fix report tests (server#40485)
- Fix(comments): Use provided offset in best effort when loading comments (server#40488)
- Load script and styles on setup page (server#40494)
- Fix(sharing): set name to target name in sharing cache (server#40495)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (server#40496)
- Add wrapper for external storage to ensure we donât get an mtime that is lower than we know it is (server#40499)
- Consider share type for enforced share expiry dates (server#40500)
- Store size in int|float for 32bit support (server#40501)
- Add single status code descriptions for OpenAPI (server#40502)
- Remove deprectated ILogger uses from user_ldap application (server#40504)
- Chore(3rdparty): remove opis/closure (server#40505)
- Migrate applications away from deprecated ILogger (server#40508)
- Fix dashboard widgets api (server#40511)
- Fix: redirect to proper directory if file not found (server#40515)
- Remove âWorking with ⌠codeâ sections from README.md (server#40516)
- Feat(files): add files_sharing indicator (server#40517)
- Use multipart copy for s3 (server#40531)
- Auto set password for new email shares (server#40533)
- Fix(dav): expand recurrences when searching (server#40541)
- Add label for input field and select and adjust styles (server#40548)
- Fix: avoid side-effect imports and actions title support (server#40551)
- Add labels for input fields (server#40552)
- Style: Fix editorconfig indent for config/*config.php (server#40562)
- Update crl after revoke mfazones.csr (server#40563)
- Fix(userstatus): Track message timestamp too (server#40564)
- Remove deprecated methods Util::writeLog and DIContainer::log (server#40565)
- Feat(CI): Allow apps to test with PHPUnit10 (server#40574)
- Core: Fix OCM OpenAPI (server#40575)
- Split list to navigation for the left sidebar (server#40576)
- Feat(files): properly format buttons, align mtime to the left and apply opacity based on file last modification (server#40583)
- Correct value for device name input field (server#40584)
- Fix(files): disallow illegal characters (server#40585)
- Ci: skip cypress install (server#40589)
- Chore(deps): Bump actions/checkout from 3 to 4 (server#40595)
- Chore(deps): Bump marked from 7.0.3 to 9.0.3 (server#40598)
- Fix(files): open folder fileid while navigating without opening the sidebar (server#40604)
- Remove unneeded opacity for action button (server#40613)
- Fix(userstatus): Sync migration version number with app version (server#40614)
- Read apporder from configuration value (server#40617)
- Use proper app id in Version.vue (server#40619)
- Feat(phonenumber): Add OCP wrapper for PhoneNumber utils library (server#40620)
- Fix(build): Ignore
default-source.svg
from image optimization (server#40622) - Updates to new sharing flow (server#40629)
- Allow PHP 8.3 (server#40630)
- Chore: Drop vendored Composer v2.4.1 (server#40639)
- Set visible label for input field (server#40643)
- Fix: encode uri for delete, restore and favorite (server#40644)
- Fix OCS-APIRequest header for OpenAPI (server#40649)
- Refactor: Use DBALâs executeQuery instead of query (deprecated) (server#40651)
- Feat(backgroundjob): Schedule job after (server#40656)
- Fix(autocomplete): Fix missing user status on autocomplete endpoint (server#40660)
- Correct
aria-label
on action input and text field (server#40662) - Fix(dav): Reduce CalDAV backend memory footprint (server#40665)
- Feat: allow external drop and add dropzone (server#40674)
- Fix(unifiedsearch): Allow searching for â0â (server#40675)
- Fix(files): pass WCAG AA for hover rows (server#40677)
- Chore: Install phpunit via vendor bin (server#40678)
- Chore: Bump @nextcloud/vue + @nextcloud/dialogs + @nextcloud/calendar-availability-vue (server#40692)
- Correct typos and add quotation marks (server#40698)
- LDAP: Increase profile picture limit to 512 (server#40709)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#40714)
- Enh(settings): Semantic user table markup (server#40719)
- Chore(deps-dev): Bump cypress and @nextcloud/cypress (server#40720)
- Chore(deps-dev): Bump @jest/globals from 29.6.2 to 29.7.0 (server#40721)
- Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (server#40722)
- Chore(deps-dev): Bump workbox-webpack-plugin from 6.6.0 to 7.0.0 (server#40724)
- Generate all preview sizes for Imaginary (server#40731)
- Ci: skip puppeteer chrome download (server#40733)
- Chore: rename serializedClosure to argument to align with parent class (server#40734)
- Test(cypress): only use the cypress cloud on pull requests (server#40736)
- Added CORS skip if session was created by AppAPI (server#40737)
- Remove unneeded class (server#40738)
- Fix ocm-provider rewrite rules (server#40745)
- Chore(deps): remove @nextcloud/vue-dashboard (server#40748)
- Refactor: Contacts menu to Vue (server#40749)
- Chore(deps): Bump core-js from 3.32.0 to 3.33.0 (server#40751)
- Show loading icon in âsave shareâ button when creating a share (server#40752)
- Fix(files): encoded source path on actions requests (server#40756)
- Chore: Do not lint external apps (server#40764)
- Make OAuth2 authorization code expire (server#40766)
- Fix(dashboard): remove duplicated IDs on the dashboard page (server#40768)
- Fix(cypress): empty group, tag and ci-build-id when not using cypress cloud (server#40770)
- Fix(files): migrate to NcIconSvgWrapper (server#40771)
- Fix(theming): Ensure all text colors have enough contrast for accessibility (server#40773)
- Fix(files_external): basic auth user storage trigger (server#40782)
- Adjust color of focus-visible to be better visible (server#40783)
- Move inline docs to online documentation (server#40784)
- Fix: Log critical session renewal and logout paths (server#40785)
- Fix(user): Log affected user of app token login name mismatch (server#40795)
- Fix text on default background image button (server#40804)
- Chore(deps-dev): Bump @types/dockerode from 3.3.19 to 3.3.20 (server#40805)
- Fix(L10N): Support âAccept-Language: zh-Hans-CNâ and alike (server#40808)
- Catch Imaginary processing errors (server#40819)
- Fixed mixed translations in sharing details (server#40825)
- Fix Dynamic property timeFactory in ClientFlowLoginControllerTest (server#40829)
- Pass IConfig by constructor to Group_LDAP (server#40839)
- Remove leading slash (server#40843)
- Feat: Allow to configure the app menu order in the frontend (server#40844)
- Feat(contactsmenu): Show user status (server#40852)
- Feat(files): migrate template picker (server#40854)
- Fix: Scope app nav caption styles (server#40858)
- Fix(session): Log why session renewal failed (server#40859)
- Chore: Drop unused \OC\Memcache\Factory::createLowLatency (server#40861)
- Fix(federation): Use
sharing.federation.allowSelfSignedCertificates
config for all OCM requests (server#40864) - Fix version number in ITimeFactory after it was delayed (server#40865)
- Feat: Add factory method for in-memory caches (server#40868)
- Fix my-apps view on mobile (server#40871)
- Change width for input field (server#40872)
- Fix width of input on contacts menu (server#40873)
- Chore(deps): Bump @nextcloud/password-confirmation from 4.0.1 to 5.0.0 (server#40874)
- Fix(session): Log when crypto session data is lost (server#40879)
- Fix OCM provider public API and handling to allow apps to register (server#40885)
- Fix several admin settings problems (server#40887)
- Check for more php modules (server#40889)
- Fix(search): Close unified search at the second ctrl+f (server#40890)
- Enh(files): Add accessible sort direction (server#40893)
- Fix(cypress): User groups test (server#40894)
- Add custom apps translation scripts and image path for consistency (server#40898)
- Refactor: Unify running a dev server (for automated testing) (server#40899)
- Fix(docs): Fix parameter types in docs (server#40900)
- Append to body all selects inside of user table (server#40902)
- Reduce left margin of files list header (server#40905)
- Fix several personal settings problems (server#40907)
- Chore(deps-dev): Bump @babel/preset-typescript from 7.22.11 to 7.23.2 (server#40909)
- Chore(deps-dev): Bump ts-loader from 9.4.4 to 9.5.0 (server#40910)
- Chore(deps-dev): Bump tar from 6.1.15 to 6.2.0 (server#40911)
- Chore(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (server#40912)
- Chore(deps-dev): Bump dockerode from 3.3.5 to 4.0.0 (server#40913)