File opencloud-server.changes of Package opencloud-server

-------------------------------------------------------------------
Tue Dec 16 06:21:59 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.1.0:
  Opencloud
  * Documentation
    - fix typo [#2024]
    - [docs] update policies link [#1996]
    - fix the link in quickstart script for itself [#1956]
  * Tests
    - [full-ci][tests-only] test: fix some test flakiness [#2003]
    - [tests-only] Skip test related pipelines for ready-release-go
      PRs [#2011]
    - [full-ci][tests-only] test: add test to check mismatch offset
      during TUS upload [#1993]
    - [full-ci][tests-only] test: proper resource existence check
      [#1990]
    - check propfing after renaming data in file system [#1809]
    - fix-get-attribute-test [#1974]
  * Enhancement
    - Show edition in opencloud version command [#2019]
  * Bug Fixes
    - fix: enforce trailing slash for server url [#1995]
    - fix: enhance resource creation with detailed process
      information [#1978]
  * Dependencies
    - chore: bump web to v4.3.0 [#2030]
    - reva-bump-2.41.0 [#2032]
    - build(deps): bump github.com/testcontainers/testcontainers-go
      from 0.39.0 to 0.40.0 [#1931]
  Web
  * Security
    - chore(deps): bump mdast-util-to-hast to 13.2.1 (security)
      [#1692]
    - chore: bump sub-dependencies that cause vulnerability alerts
      [#1653]
  * Bug Fixes
    - fix(design-system): filter chip margins [#1739]
    - fix(design-system): remove tailwind reference in bundled css
      [#1728]
    - fix: add missing drag styling in tiles view [#1645]
    - fix: embed mode click behavior [#1641]
    - fix: hide calendar when env var FRONTEND_DISABLE_RADICALE is
      set to true [#1660]
    - fix: move folder replace [#1627]
    - fix: editing and loading tags for received shares [#1650]
    - fix: catching errors in sse events [#1654]
    - fix: missing versions when closing and re-opening sidebar
      [#1602]
    - fix: embed actions z-index [#1610]
    - fix: version downloads and remove downloadUrl dav property
      default [#1559]
    - fix: copying created links in Safari [#1594]
    - fix: prevent undo delete multiple times for same file [#1587]
    - fix: initial default favicon [#1584]
    - fix: add missing file list update after undo delete in space
      [#1561]
    - bug: hide addtional calendar data, if radicale is not set up
      [#1573]
    - fix: lazy loading indicator in condensed resource table
      [#1572]
    - fix: endless propfind requests when opening public links
      authenticated [#1534]
    - fix: archive download on password protected links [#1523]
    - bug: allow clipboard access to collabora [#1569]
    - fix: translation string typos [#1564]
    - fix: remove horizontal scrollbar when opening upload menu
      [#1562]
    - fix: account preferences page, left sidebar won't be
      translated on language change [#1554]
    - fix: avoid flicker on CalDAV check [#1538]
    - fix: private link doesn't reliably open default app [#1527]
    - fix: only render drop content when opened [#1498]
    - fix: space batch actions not loading in spaces table [#1517]
    - fix: bottom drawer 'New'-menus appearance [#1494]
    - revert: "Update Font Metadata2 (#1488)" [#1507]
    - fix: adjust headline sizes across the webui [#1504]
  * Tests
    - [tests-only] correct release PR condition to use build.sender
      [#1736]
    - [tests-only] skip unit and e2e test pipelines on
      ready-release-go prs [#1714]
    - e2e-tests. undo deleted resources [#1580]
    - e2e-test. download folder on public link [#1531]
    - check user avatar in the admin settings->users [#1510]
  * Enhancement
    - feat: add photo roll to preview app [#1699]
    - feat: render readme.md file at the top of folder [#1708]
    - feat: add inlineLabel and hasBorder props to OcTextInput and
      OCSelect [#1707]
    - feat(preview): add support for mov video files [#1705]
    - feat: add floating action button [#1688]
    - feat: replace extension and gdpr icon in preference menu
      [#1683]
    - feat: implement mail account switcher [#1677]
    - feat: show empty trash bin icon at quick action if trash is
      empty [#1647]
    - feat: share links and passwords in embed mode [#1613]
    - Introduce mail app [#1382]
  * Dependencies
    - chore(deps): update dependency @codemirror/view to v6.39.4
      [#1732]
    - fix(deps): update dependency vue-router to v4.6.4 [#1743]
    - fix(deps): update dependency @sentry/vue to v10.30.0 [#1737]
    - chore(deps): update node.js to v24.12.0 [#1734]
    - chore(deps): update devdependencies (non-major) [#1742]
    - chore(deps): update dependency @codemirror/view to v6.39.1
      [#1730]
    - chore(deps): update dependency dompurify to v3.3.1 [#1721]
    - chore(deps): update typescript-eslint monorepo to v8.49.0
      [#1724]
    - chore(deps): update dependency md-editor-v3 to v6.2.1 [#1726]
    - chore(deps): update dependency @codemirror/view to v6.39.1
      [#1725]
    - chore(deps): update devdependencies (non-major) [#1722]
    - fix(deps): update uppy monorepo [#1729]
    - chore(deps): update pnpm to v10.25.0 [#1723]
    - chore(deps): update traefik docker tag to v3.6.4 [#1716]
    - chore(deps): update devdependencies (non-major) [#1717]
    - fix(deps): update dependency @sentry/vue to v10.29.0 [#1712]
    - fix(deps): update dependency @sentry/vue to v10.28.0 [#1697]
    - chore(deps): update dependency @panzoom/panzoom to v4.6.1
      [#1698]
    - chore(deps): update typescript-eslint monorepo to v8.48.1
      [#1693]
    - fix(deps): update uppy monorepo [#1695]
    - chore(deps): update devdependencies (non-major) [#1690]
    - update-playwright-1.57 [#1709]
    - fix(deps): update dependency password-sheriff to v2 [#1701]
    - chore(deps): update collabora/code docker tag to v25.04.7.3.1
      [#1684]
    - chore(deps): update dependency vite to v7.2.6 [#1689]
    - chore(deps): update devdependencies (non-major) [#1686]
    - chore(deps): update devdependencies (non-major) [#1652]
    - chore(deps): update typescript-eslint monorepo to v8.48.0
      [#1673]
    - chore(deps): update dependency password-sheriff to v1.3.1
      [#1672]
    - chore(deps): update ghcr.io/stalwartlabs/stalwart docker tag
      to v0.14.1 [#1541]
    - chore(deps): update dependency eslint-plugin-vue to v10.6.2
      [#1664]
    - fix(deps): update dependency @sentry/vue to v10.27.0 [#1674]
    - chore(deps): update dependency @vueuse/core to v14.1.0
      [#1676]
    - fix(deps): update vue monorepo to v3.5.25 [#1669]
    - fix(deps): update dependency zod to v4.1.13 [#1667]
    - chore(deps): update pnpm to v10.24.0 [#1656]
    - chore(deps): update dependency md-editor-v3 to v6.2.0 [#1648]
    - fix(deps): update dependency @sentry/vue to v10.26.0 [#1649]
    - chore(deps): update dependency glob to v13 [#1651]
    - chore(deps): update dependency @cucumber/messages to v31
      [#1644]
    - chore(deps): update dependency @vitejs/plugin-vue to v6.0.2
      [#1632]
    - chore(deps): update traefik docker tag to v3.6.2 [#1643]
    - chore(deps): update dependency oidc-client-ts to v3.4.1
      [#1570]
    - fix(deps): update dependency p-queue to v9.0.1 [#1640]
    - chore(deps): update typescript-eslint monorepo to v8.47.0
      [#1633]
    - chore(deps): update dependency glob to v12 [#1634]
    - chore(deps): update collabora/code docker tag to v25.04.7.2.1
      [#1631]
    - chore(deps): update devdependencies (non-major) to v4.0.10
      [#1625]
    - chore(deps): update dependency @codemirror/view to v6.38.8
      [#1622]
    - chore(deps): update dependency vue-tsc to v3.1.4 [#1621]
    - chore(deps): update dependency @codemirror/view to v6.38.7
      [#1619]
    - chore(deps): update devdependencies (non-major) to v4.0.9
      [#1618]
    - chore(deps): update traefik docker tag to v3.6.1 [#1614]
    - chore(deps): update pnpm to v10.22.0 [#1607]
    - chore(deps): update dependency jsdom to v27.2.0 [#1601]
    - chore(deps): update node.js to v24.11.1 [#1600]
    - fix(deps): update dependency @sentry/vue to v10.25.0 [#1599]
    - fix(deps): update dependency @sentry/vue to v10.24.0 [#1574]
    - chore(deps): update typescript-eslint monorepo to v8.46.4
      [#1581]
    - chore(deps): update collabora/code docker tag to v25.04.7.1.1
      [#1516]
    - chore(deps): update devdependencies (non-major) to v4.0.8
      [#1557]
    - chore(deps): update traefik docker tag to v3.6.0 [#1566]
    - chore(deps): update pnpm to v10.21.0 [#1568]
    - chore(deps): update dependency password-sheriff to v1.3.0
      [#1560]
    - fix(deps): update vue monorepo to v3.5.24 [#1558]
    - chore(deps): update dependency vite to v7.2.2 [#1555]
    - chore(deps): update devdependencies (non-major) to v4.1.17
      [#1533]
    - chore(deps): update dependency axios to v1.13.2 [#1537]
    - fix(deps): update vue monorepo to v3.5.23 [#1544]
    - fix(deps): update dependency @sentry/vue to v10.23.0 [#1542]
    - fix(deps): update dependency pinia to v3.0.4 [#1532]
    - chore(deps): update dependency @pinia/testing to v1.0.3
      [#1524]
    - chore(deps): update dependency pinia to v3.0.4 [#1525]
    - fix(deps): update dependency axios to v1.13.2 - autoclosed
      [#1515]
    - chore(deps): update devdependencies (non-major) to v4.0.7
      [#1514]
    - chore(deps): update dependency eslint to v9.39.1 [#1503]
    - chore(deps): update typescript-eslint monorepo to v8.46.3
      [#1502]
    - [full-ci] bump-opencloud-3.7.0. run all tests [#1500]
    - chore(deps): update dependency md-editor-v3 to v6.1.1 [#1493]
    - fix(deps): update dependency @uppy/utils to v7.1.3 [#1496]
  Reva
  * Enhancement
    - Write mtime from filesystem to metadata to preven
      re-assimilation [#457]
    - introduce Natswatcher [#449]
  * Bug Fixes
    - Do not log EOF as error, it is expected behavior when reading
      empty dirs [#454]

-------------------------------------------------------------------
Tue Dec 16 06:01:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.0.1:
  * Tests
    - [stable-4.0] Port #2011 [#2018]
  * Bug Fixes
    - [stable-4.0] fix: build time edition channels #2001 [#2010]
    - [stable-4.0] fix: enforce trailing slash for server url
      [#2002]
    - [stable-4.0] fix: enhance resource creation with detailed
      process information (#1978) [#2000]

-------------------------------------------------------------------
Mon Dec 15 08:10:32 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 4.0.0:
  https://github.com/opencloud-eu/opencloud/releases/tag/v4.0.0
  https://docs.opencloud.eu/docs/admin/maintenance/upgrade/upgrade-4.0.0
  * Highlights:
    - Multitenancy
      This release sets the foundation for multi tenant
      capabilities and provides a centralized platform with shared
      infrastructure and a logical separation between tenants. This
      means that users can only view and share files with users
      inside their own tenant. Configuration and administration are
      unified across the environment while shared services enable
      more efficient scaling. Multitenancy is ideal for
      organizations operating multiple units under one roof, such
      as agencies managing separate clients, enterprises with
      distinct business divisions or service providers hosting
      multiple customer environments.  Multitenancy is supported
      within the enterprise licence.
    - K8s - Kubernetes Helm Charts
      The new kubernetes helm charts ensure high availability for
      business critical deployments. Services now support stable,
      automated up and down scaling under load. The charts include
      built-in dashboards and alerts to spot issues early and keep
      environments easy to monitor. Heads up: The Helm charts are
      part of the enterprise licence and are different from the
      free, community driven Helm Charts.
    - Calendar and Contacts
      OpenCloud now supports an optional calendar and contacts
      service powered by Radicale, easily enabled as an addon. It
      works with standard CardDAV and CalDAV clients such as
      Thunderbird and common mobile apps. All data stays fully
      under your control with zero reliance on big tech providers.
      If enabled, users find their personal CalDAV calendar URL
      directly in the Web UI.
      - New "Calendar" panel in the account settings (visible only
        if CalDAV is enabled by the server).
      - Includes:
        - CalDAV URL (copyable)
        - Username (copyable)
        - Password info: use an app token for authentication
      The calendar integration was added thanks to frequent request
      from the community. For enterprise deployments, contact our
      Service and Support team. Learn more:
      https://docs.opencloud.eu/docs/admin/configuration/radicale-integration
    - PosixFS with Live File Updates
      PosixFS provides the single source of truth in OpenCloud,
      eliminating separate metadata and inconsistent states one
      encounters with classic database backed systems. Changes on
      the file level are now reflected live in OpenCloud, updating
      on all your clients in realtime whats going on within your
      storage file tree.
    - Enterprise Search Backend: OpenSearch
      OpenCloud now integrates with OpenSearch
      (https://opensearch.org/) as search service for indexing and
      querying. The OpenSearch integration provides cluster
      capabilities for high load scenarios. Full text queries run
      faster and more precisely through modern relevance models,
      backed by distributed indexing for high throughput. This
      allows administrators to use OpenSearch as a scalable,
      distributed search backend, while Bleve remains the default
      search engine for regular home- and family-setups. The
      OpenSearch integration is supported within the enterprise
      licence.
    - 1-Click Branding
      OpenCloud now generates a complete, accessible theme from a
      single primary color input covering buttons, navigation,
      states and more. Manual color configuration remains optional
      for advanced customization. The generated themes meet
      accessibility (BITV2.0 and WCAG2.1) requirements and ensure
      consistent branding across all tenants. 1-Klick branding ist
      included in the enterprise licence.
    - Undo Option
      Introduces an undo option for delete actions, giving users
      quick recovery from mistakes and encouraging safer
      experimentation. This lowers the barrier for cautious or less
      experienced users by enabling safe experimentation without
      fear of breaking anything.
    - Install the Web UI as PWA
      The OpenCloud Web UI can now be installed as a Progressive
      Web App directly from the browser. The PWA allow users to
      place an icon on the homescreen, desktop or taskbar for fast
      access. The web ui launches like a native application without
      a browser frame and the installation can be done without the
      need of an app store. The UI for installing a PWA depends on
      the browser and platform. On Safari for iOS, users install
      the PWA through the Add to Home Screen option. On Android
      browsers like Chrome, the install option appears in the
      browser menu. On desktop Firefox, Chrome and Edge, an install
      icon appears in the URL bar when the PWA is not yet
      installed.
    - Collabora automatic dark/light theme
      Integration is everything: Collabora now automatically adapts
      to your Dark or Light mode settings in OpenCloud. You no
      longer need to switch modes manually, making you feel right
      at “home” when working on documents. Everything looks
      seamless and makes working more effortless.
    - Tiles view on search result page
      OpenCloud allows the Tiles View on search result pages to be
      enabled as a global setting. This means the view is now
      available on every relevant page, including search results.
      The new view makes it easier to quickly identify and select
      documents or files. Search results are displayed visually in
      a clear, tile-based layout. With the global activation, the
      Tiles View is automatically applied across all relevant
      pages, providing a consistent and user-friendly experience.
    - Calendar settings
      The Calendar settings are now easier to find: Application
      Switcher on the top left in the web ui. Note that the
      built-in Calendar needs to be enabled if you want to use it:
      https://docs.opencloud.eu/docs/admin/configuration/radicale-integration/
    - Update Check
      OpenCloud now includes an Update Check in the Web UI that
      checks if there is a new version available. The goal is to
      provide subtle update notifications without distracting you
      with banners or pop-ups. No personal user data is
      transmitted.  We deliver new features every three weeks as
      part of our rolling release cycle, and a new production
      release twice a year. The update check is fully optional and
      can be disabled at any time.
    - Use of css framework Tailwind
      The design system now fully uses Tailwind CSS, a modern
      utility-first framework that lets developers style components
      directly in the markup with pre-defined classes. This
      simplifies styling and ensures a consistent look across
      OpenCloud.
    - IDP Login Control
      OpenCloud now lets admins hide the login enable/disable
      option for users managed by an external IDP. This makes the
      user management interface clearer and easier to use.
    - Modernized context menu on mobile
      The context menu on mobile devices now features a drilldown
      design for submenus. This makes context actions more modern,
      intuitive, and optimized for smartphones. Additionally, the
      bottom drawer has been updated with a clearer, less technical
      label, improving usability for all users.
    - WebP support in preview
      The preview now supports the WebP image format: in addition
      to thumbnails in the file list and tiles view, clicking on a
      WebP file will now open it directly in the Preview app
      instead of downloading.
    - Add dark mode and adjust light theme colors
      This release introduces a new dark mode for improved
      accessibility and user experience in low-light environments.
      Additionally, the light theme color palette has been adjusted
      to align with the generated Material Design color guidelines,
      ensuring visual consistency and design compliance across the
      application.
    - New action "empty trash"
      A new "Empty Trash" option is now available in the context
      menu of the trash overview. This action allows user to empty
      the trash of a selected space without navigating into it.
      This improvement streamlines the cleanup process for users
      managing multiple spaces.
    - Add fillstate for deleted files in trash overview page
      The view feature "Show empty trash bins" has been added to
      the trash overview page. This allows users easily filter and
      focus on trash bins that still contain deleted files. This
      enhancement provides a cleaner and more targeted trash
      management experience.
    - Collabora: New “Export As” and “Save As” Options
      Working in Collabora just got more powerful:
      - Save As You can now save a copy of the current file
        directly from within Collabora.
      - Export As Export your currently edited document into
        another format (e.g. PDF) — no extra tools needed.
      These improvements let you convert and copy documents without
      ever leaving the editor.
    - Simplified "Open" Context Menu for Files
      The file context menu has been redesigned for a cleaner and
      more intuitive experience. A single "Open" entry replaces
      multiple "Open with..." options. This feature is fully
      accessible with keyboards.
    - Extended File Format Support in Text Editor
      The text editor now supports a wider range of text-based file
      formats:
      - Markup & Web: .html, .css, .scss, .sass, .less
      - Scripts & Code: .c, .cpp, .java, .sh, .bat, .asm, .ts, .tsx,
        .jsx, .vue
      - Config & Environment: .yml, .yaml, .toml, .ini, .conf, .env
      - Structured Data: .csv, .tsv, .xml
      - Other Text Formats: .log, .rtf, .ics, .dockerfile,
        .makefile
    - Add Profile Photo
      Users can now upload a profile photo to personalize their
      account. The profile image will be displayed in the user
      interface wherever user avatars are shown such as the top bar
      and user lists enhancing recognition and adding a more
      personal touch.
    - Accessibility Improvement: Required Mark for Text Input
      Fields
      The text input component now includes a proper "required"
      mark for accessibility (a11y). This improves compliance with
      WCAG 2.1 and overall form usability.
    - Delete Files Directly from Viewer or Editor
      You can now delete files directly from within an editor or
      viewer, without having to return to the file list. The delete
      option is available in the topbar context menu, the right
      sidebar action panel or the preview controls bar. Thanks to
      fwinn for proposing this improvement.
    - Croping of Space Images
      Space managers can now select the visible area of a space
      image in a 16:9 aspect ratio. When uploading a space image, a
      crop tool lets you define the exact area shown in the space
      overview and details. Cropping is also completely
      controllable via
      keyboard.
    - Redesigned Account Settings
      Account settings have been redesigned and restructured into
      dedicated pages with a clear left-hand navigation. This makes
      navigating settings simpler and offer a clearer structure and
      better usability.
    - Configurable Logo Link on Login Page
      You can now configure a custom URL for the logo on the login
      page.
      This allows you to redirect users to your organisations
      website, support portal, or any other destination when they
      click the logo.
    - Important Performance Improvement: Reduced CPU Load
      Thanks to this bug report we’ve made several improvements to
      the activitylog service to significantly reduce its impact on
      system performance in 842.
  * Breaking changes
      - collaboration: Enable InsertRemoteImage option [#1692]
  * Documentation
    - Fix typos in antivirus README documentation [#1940]
    - fix: add missing service README.md files with basic
      description [#1859]
    - Fix README.md files which contain broken or missing links
      [#1854]
  * Bug Fixes
    - introduce OC_EVENTS_TLS_INSECURE [#1936]
    - kill unused env vars [#1888]
    - rc-handling was only active for the dryrun, not the real
      build-and-push [#1919]
    - handle objectguid endianess [#1901]
    - fix: add update server to default csp rules [#1875]
    - fix: add missing capability flag support-radicale [#1891]
    - fix opensearch client certificate [#1890]
    - Bump reva [#1882]
    - load two yaml configs [#1617]
    - make user cache tenant aware [#1732]
    - fix: sanitise markdow code to make docusaurus happy [#1851]
    - update launch.json [#1843]
    - docs: Fix auth-app examples in README [#1844]
    - fix: fix typo in treesize logging [#1826]
    - fix: set global signing secret fallback correctly [#1781]
  * Enhancement
    - feat(ocm): add WAYF configuration for reva OCM service
      [#1714]
    - log missing name or id attributes [#1914]
    - collabora: Set IsAdminUser and IsAnonymousUser in
      CheckFileInfo [#1745]
  * Tests
    - [full-ci] disable running ci with watch fs when full-ci
      [#1902]
    - api-tests: delete spaces before users [#1877]
    - update tika version [#1872]
    - add share sync to collaborativePosix suite [#1806]
    - removed test virus files from repo [#1812]
    - increase timeouts waiting for notification & search [#1802]
    - Sync share before action [#1795]
    - correct STORAGE_USERS_POSIX_WATCH_FS env typo in CI [#1746]
  * Dependencies
    - [full-ci] revaBump-v2.40.1 [#1927]
    - [full-ci] chore: bump web to v4.2.1 [#1938]
    - build(deps): bump google.golang.org/grpc from 1.76.0 to
      1.77.0 [#1923]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.1 to 2.12.2 [#1922]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.7.2 to
      1.8.17 [#1912]
    - build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0
      [#1911]
    - [decomposed]Update version 4.0.0 rc.2 [#1917]
    - chore: bump web to v4.2.1-rc.1 [#1900]
    - revaBump-getting#428 [#1887]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.4
      to 2.5.5 [#1884]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.1.0 to 1.1.1 [#1869]
    - build(deps): bump golang.org/x/term from 0.36.0 to 0.37.0
      [#1845]
    - reva-bump-2.39.2. update opencloud 4.0.0-rc.1 [#1849]
    - build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0
      [#1836]
    - build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0
      [#1828]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.4 to 0.7.5 [#1787]
    - build(deps): bump github.com/open-policy-agent/opa from 1.9.0
      to 1.10.1 [#1788]
    - Bump reva [#1786]
    - build(deps): bump github.com/gabriel-vasile/mimetype from
      1.4.10 to 1.4.11 [#1775]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.12.0 to 2.12.1 [#1706]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to
      2.27.2 [#1754]

-------------------------------------------------------------------
Mon Nov 03 17:36:46 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.7.0:
  Opencloud
  * Tests
    - check status of postprocessing before accesing the file
      [#1762]
  * Enhancement
    - multi-tenancy: Optional attributes on provision API [#1663]
    - fix: fix #1698 - Notification email doesn't contain
      Message-Id header [#1708]
  * Bug Fixes
    - fix: only search LDAP group by name [#1724]
  * Dependencies
    - [full-ci] bump web 4.2.0 and opencloud 3.7.0 version [#1765]
  Web
  * Bug Fixes
    - fix: add missing first breadcrumb on table size screens
      [#1437]
    - fix: bottom drawer nesting issues [#1460]
    - bug: set as space image action appears on non-supported files
      [#1491]
    - fix: list styling [#1461]
    - fix: set space image action showing outside of project spaces
      [#1439]
    - fix: prevent thumbnail squashing in file list [#1440]
    - fix: hide save buttons in topbar for read-only files [#1452]
    - fix: only shorten links in markdown editor if character count
      is long… [#1427]
    - fix: reloading settings on public link page [#1424]
    - fix: view options and breadcrumbs on mobile with right
      sidebar [#1419]
    - fix: password link enforcement [#1405]
    - fix: plain views on mobile [#1415]
    - fix(extension-sdk): handle 'require' (wrapped in single
      quotes) in pa… [#1414]
    - fix(extension-sdk): ensure asset imports work [#1412]
    - fix: sidebar messing with tile size [#1398]
    - fix: plain view logo UI [#1396]
    - fix(external): pixelated rounded corners with Collabora
      [#1372]
  * Enhancement
    - Update Font Metadata2 [#1488]
    - feat: add single resources to store after uploading [#1361]
    - feat: markdown editor add line numbers toggle button [#1468]
    - feat: collabora insert images from opencloud [#924]
    - feat: hide update check if server is not available, show
      update check in admin settings [#1455]
    - Update Font Metadata [#1459]
    - feat: show line numbers in text/markdown editor, fix lists
      not rendered correctly [#1449]
    - perf: increase performance for folder and multiple file
      downloads [#1403]
    - feat: undo delete action [#1381]
    - feat: add tiles view to search result page [#1389]
    - feat(external): respect light/dark theme in Collabora [#1376]
    - feat: show disabled delete button for locked files [#1366]
  * Tests
    - e2e tests. fix open shortcut [#1429]
    - fix: add wait for upload input before setInputFiles [#1428]
  * Dependencies
    - chore(deps): update dependency password-sheriff to v1.2.0
      [#1489]
    - chore(deps): update dependency globals to v16.5.0 [#1490]
    - chore(deps): update devdependencies (non-major) [#1482]
    - chore(deps): update dependency happy-dom to v20.0.10 -
      autoclosed [#1469]
    - fix(deps): update dependency axios to v1.13.1 [#1470]
    - chore(deps): update pnpm to v10.20.0 [#1471]
    - chore(deps): update node.js to v24 [#1472]
    - chore(deps): update traefik docker tag to v3.5.4 [#1467]
    - fix(deps): update dependency @uppy/utils to v7.1.2 [#1458]
    - chore(deps): update dependency @cucumber/pretty-formatter to
      v2.4.0 [#1447]
    - fix(deps): update dependency axios to v1.13.0 [#1450]
    - [full-ci] bump-opencloud-3.6.0. run all tests [#1442]
    - chore(deps): update devdependencies (non-major) to v4.0.4
      [#1441]
    - chore(deps): update devdependencies (non-major) [#1430]
    - chore(deps): update dependency @vavt/cm-extension to v1.11.2
      [#1433]
    - fix(deps): update dependency focus-trap to v7.6.6 [#1432]
    - fix(deps): update dependency @sentry/vue to v10.22.0 [#1425]
    - chore(deps): update devdependencies (non-major) [#1422]
    - chore(deps): update dependency @babel/eslint-parser to
      v7.28.5 [#1421]
    - chore(deps): update dependency clean-publish to v6 [#1416]
    - fix(deps): update uppy monorepo [#1393]
    - chore(deps): update devdependencies (non-major) [#1418]
    - chore(deps): update vitest monorepo to v4 (major) [#1417]
    - fix(deps): update dependency @vueuse/core to v14 [#1411]
    - chore(deps): update dependency md-editor-v3 to v6.1.0 [#1355]
    - chore(deps): update pnpm to v10.19.0 [#1407]
    - chore(deps): update typescript-eslint monorepo to v8.46.2
      [#1400]
    - chore(deps): update node.js to v22.21.0 [#1402]
    - fix(deps): update dependency @sentry/vue to v10.21.0 [#1408]
    - chore(deps): update devdependencies (non-major) [#1404]
    - chore(deps): update collabora/code docker tag to v25.04.6.2.1
      [#1388]
    - chore(deps): update devdependencies (non-major) [#1322]
    - chore(deps): update dependency eslint-plugin-unused-imports
      to v4.3.0 [#1395]
    - chore(deps): update dependency happy-dom to v20.0.2
      [security] [#1385]
    - chore(deps): update dependency eslint-plugin-vue to v10.5.1
      [#1383]
    - fix(deps): update dependency @sentry/vue to v10.20.0 -
      autoclosed [#1384]
    - fix(deps): update dependency vue-router to v4.6.3 [#1375]
    - chore(deps): update pnpm to v10.18.3 [#1374]
    - chore(deps): update typescript-eslint monorepo to v8.46.1
      [#1368]
    - chore(deps): update dependency dompurify to v3.3.0 [#1367]

-------------------------------------------------------------------
Tue Oct 28 05:49:02 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.6.0:
  Opencloud
  * Enhancement
    - allow specifying a shutdown order [#1622]
    - change: use 404 as status when thumbnail can not be fetched
      [#1582]
    - feat: add dedicated logo (web) for mobile view to theme
      [#1579]
    - feat: make it possible to start the collaboration service in
      the single process [#1569]
    - introduce AppURLs helper for atomic backgroud updates [#1542]
    - chore: add config for capability CheckForUpdates [#1556]
  * Tests
    - [full-ci] feat: implement OIDC authentication option [#1676]
    - apiTest-coverage for #1523 [#1660]
    - [full-ci] deleted unused step definitions [#1639]
    - check thumbnails in the share with me response [#1605]
    - [full-ci][tests-only] fix restore browsers cache workflow
      [#1615]
    - [full-ci] Enhance getSpaceByName: check local cache before
      Graph API calls [#1574]
    - [full-ci] getting personal space by userId instead of
      userName [#1553]
    - apiTest-flaky: sync share before checking [#1550]
    - [decomposed] use Alpine for opencloud starting [#1547]
  * Bug Fixes
    - fix: apply changes from other fixes in compose repo [#1707]
    - fix(settings): env var precedence [#1625]
    - fix(antivirus): update icap-client library which fixes tcp
      socket reuse [#1589]
    - fix: use valid autocomplete values (axe autocomplete-valid)
      [#1588]
    - Fix collaboration service name [#1577]
    - let the runtime always create a cancel context [#1565]
    - Bump reva and cs3apis [#1538]
    - use correct endpoint in nats check [#1533]
  * Documentation
    - adr: use eduation api for multi-tenancy provisioning [#1548]
    - fix: remove deprecated web ui feature "OpenAppsInTab" [#1575]
  * Dependencies
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to
      2.27.1 [#1705]
    - [decomposed] bump-version-v3.6.0 [#1719]
    - revaBump-2.39.1 [#1718]
    - chore: bump reva [#1701]
    - build(deps): bump github.com/kovidgoyal/imaging from 1.6.4 to
      1.7.2 [#1696]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.3
      to 2.5.4 [#1697]
    - build(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0
      [#1634]
    - build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0
      [#1638]
    - revaBumb: add groupware capabilities [#1689]
    - revaUpdate: adding groupware capabilities [#1659]
    - chore/bump-web-4.1.0 [#1652]
    - build(deps): bump google.golang.org/grpc from 1.75.1 to
      1.76.0 [#1628]
    - build(deps): bump github.com/coreos/go-oidc/v3 from 3.15.0 to
      3.16.0 [#1627]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.2 to 2.27.3 [#1608]
    - build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.11 to
      3.4.12 [#1609]
    - build(deps): bump google.golang.org/protobuf from 1.36.9 to
      1.36.10 [#1604]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to
      2.26.0 [#1603]
    - build(deps): bump github.com/nats-io/nats.go from 1.46.0 to
      1.46.1 [#1590]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.9 to 1.1.0 [#1584]
    - build(deps): bump github.com/open-policy-agent/opa from 1.8.0
      to 1.9.0 [#1576]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.9 to 2.12.0 [#1568]
    - build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0
      [#1567]
    - reva bump. getting #327 [#1555]
    - build(deps): bump golang.org/x/image from 0.30.0 to 0.31.0
      [#1552]
    - build(deps): bump github.com/nats-io/nats.go from 1.45.0 to
      1.46.0 [#1551]
    - build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0
      [#1545]
    - build(deps): bump
      github.com/testcontainers/testcontainers-go/modules/opensearch
      from 0.38.0 to 0.39.0 [#1544]
    - build(deps): bump github.com/open-policy-agent/opa from 1.6.0
      to 1.8.0 [#1510]
    - build(deps): bump google.golang.org/grpc from 1.75.0 to
      1.75.1 [#1534]
  Web
  * Bug Fixes
    - fix: rounded bottom corner on tile preview hover [#1363]
    - fix: show previews in trash overview [#1362]
    - fix: remove share avatar click handler in files table [#1349]
    - fix(design-system): translate default modal action button
      labels [#1347]
    - fix: mobile tiles view right click menu [#1345]
    - fix(admin-settings): redirect when accessing /admin-settings
      [#1337]
    - fix: disable echart loading in text editor [#1332]
    - fix: sidebar versions loading (performance) [#1285]
    - fix: normalize file and folder names to NFC when uploading
      [#1327]
    - fix: prevent uploading the same file again during upload
      [#1277]
    - fix: resolve axe violations (button-name, empty-table-header,
      spinner) [#1296]
    - fix: clean failed uploads when closing upload overlay [#1300]
    - fix: user group assignment options, details panel alignment
      [#1298]
    - fix: topbar save icon hover color and thumbnail compression
      [#1294]
    - fix(admin-settings): space list and sidebar issues [#1286]
    - fix: sync color role defaults with opencloud theme.json
      [#1274]
    - fix: add missing web-pkg types and fix type errors [#1266]
  * Enhancement
    - feat: add tiles view for shared with me view [#1352]
    - feat: add tiles view for shared with others view [#1346]
    - feat: add tiles view for shared via link view [#1343]
    - feat: tiles view for trash [#1310]
    - feat: send server url sha256 encoded to update server [#1311]
    - feat: add update check for mobile view [#1323]
    - feat: set view mode e.G tiles or table view globally, add
      condensed view to Spaces view [#1306]
    - feat: add top bar logo for mobile view [#1281]
    - feat(extension-sdk): provide default tailwind config [#1275]
    - feat: account page enhancements: remove last table row
      border, adjust… [#1272]
    - feat: load config authenticated [#1249]
    - feat(extension-sdk): add tailwind vite plugin to vite config
      [#1256]
    - feat: add shift + mouse scroll for zoom out and zoom in in
      preview app [#1248]
    - feat: add more screen real estate for images in preview app
      [#1241]
    - feat: add dark mode for OcDatePicker [#1235]
  * Tests
    - fix (test-e2e): proper use of keycloak admin user [#1348]
    - [localization-de] e2e. ensure German localization is correct
      [#1193]
    - fail accessibility tests on any violation [#1319]
    - [full-ci][tests-only] Increase playwright timeout [#1267]
  * Dependencies
    - fix(deps): update uppy monorepo [#1344]
    - chore(deps): update pnpm to v10.18.2 [#1353]
    - chore(deps): update dependency happy-dom to v20 [#1354]
    - fix(deps): update dependency @sentry/vue to v10.19.0 [#1350]
    - chore(deps): update collabora/code docker tag to v25.04.6.1.1
      [#1109]
    - fix(deps): update dependency @sentry/vue to v10.18.0 [#1328]
    - chore(deps): update dependency @cucumber/messages to v30
      [#1315]
    - chore(deps): update dependency pino to v10 [#1314]
    - fix(deps): update dependency zod to v4.1.12 [#1321]
    - chore(deps): update pnpm to v10.18.1 [#1320]
    - chore(deps): update typescript-eslint monorepo to v8.46.0
      [#1324]
    - chore(deps): update dependency @vavt/cm-extension to v1.11.1
      [#1325]
    - chore(deps): update pnpm to v10.18.0 [#1312]
    - chore(deps): update devdependencies (non-major) [#1313]
    - chore(deps): update dependency pino to v9.13.0 [#1305]
    - chore(deps): update devdependencies (non-major) [#1303]
    - chore(deps): update dependency vite to v7.1.8 [#1302]
    - chore(deps): update dependency @tailwindcss/vite to v4.1.14
      [#1301]
    - fix(deps): update dependency p-queue to v9 [#1295]
    - chore(deps): update devdependencies (non-major) [#1290]
    - fix(deps): update dependency @sentry/vue to v10.17.0 [#1288]
    - chore(deps): update dependency happy-dom to v19.0.2 [#1284]
    - fix(deps): update dependency @sentry/vue to v10.16.0 [#1283]
    - chore(deps): update typescript-eslint monorepo to v8.45.0
      [#1282]
    - chore(deps): update traefik docker tag to v3.5.3 [#1271]
    - chore(deps): update devdependencies (non-major) [#1254]
    - chore(deps): update dependency happy-dom to v19 [#1273]
    - fix(deps): update dependency @sentry/vue to v10.15.0 [#1260]
    - fix(deps): update vue monorepo to v3.5.22 [#1262]
    - chore(deps): update node.js to v22.20.0 [#1258]
    - chore(design-system): remove sass dependencies [#1255]
    - fix(deps): update dependency @sentry/vue to v10.14.0 [#1253]
    - chore(deps): update dependency @playwright/test to v1.55.1
      [#1252]
    - fix(deps): update dependency @sentry/vue to v10.13.0 [#1243]
    - chore(deps): update devdependencies (non-major) [#1246]
    - fix(deps): update typescript-eslint monorepo to v8.44.1
      [#1247]
    - chore(deps): update pnpm to v10.17.1 [#1245]
    - [full-ci] bump-opencloud-3.5.0. run all tests [#1240]
  Reva
  * Bug Fixes
    - fix(posixfs): make blobstore uploads atomic [#387]
    - fix: groupware capability [#385]
    - Bugfix: Fix the OCM WebDAV protocol entity mismatch [#382]
    - fix(posixfs): trash-bin restore collision handling [#381]
  * Dependencies
    - chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0
      [#392]
    - chore(deps): bump golang.org/x/text from 0.29.0 to 0.30.0
      [#389]
    - chore(deps): bump golang.org/x/term from 0.35.0 to 0.36.0
      [#375]
    - chore(deps): bump google.golang.org/grpc from 1.75.1 to
      1.76.0 [#373]

-------------------------------------------------------------------
Tue Sep 23 04:58:17 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.5.0:
  OpenCloud Server Changelog
  * Documentation
    - enhancement(docs): describe what and why ADRs [#1518]
    - enhancement(docs): add branch naming styleguide and clean up
      the contribution guidelines [#1520]
    - fix(search): readme typos and mention the lack of scalability
      [#1516]
    - enhancement(search): simplify search docs and document
      opensearch backend [#1513]
    - remove opencloud_full from the read.me and add
      opencloud-compose instead [#1474]
  * Tests
    - [full-ci][tests-only] revert behat version and fix regex on
      test script [#1507]
    - update behat version in composer.json [#1501]
    - Apitest. file extension change [#1482]
    - [full-ci] run tests with VIPS enabled [#1420]
    - [full-ci] add pipeline to purge go-bin cache [#1445]
    - [full-ci] purge browsers, opencloud web and playwright
      tracing cache [#1403]
  * Enhancement
    - Insecure opensearch client [#1509]
    - Allow disabling search servers [#1495]
    - Tracing improvements [#1436]
  * Bug Fixes
    - fix(graph): Set the full CS3 user id in the Create Share
      request [#1464]
    - Remove items from the index when they are purged from the
      trashbin [#1347]
    - Do not intertwine different batch operations [#1317]
  * Dependencies
    - [decomposed] bump-version-v3.5.0 [#1532]
    - revaBump-2.38.0 [#1530]
    - chore/bump-web-4.0.0 [#1531]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.2 to
      2.25.3 [#1515]
    - build(deps): bump google.golang.org/protobuf from 1.36.8 to
      1.36.9 [#1491]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.62.0 to 0.63.0 [#1490]
    - build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0
      [#1484]
    - build(deps): bump github.com/spf13/afero from 1.14.0 to
      1.15.0 [#1483]
    - build(deps): bump github.com/prometheus/client_golang from
      1.23.0 to 1.23.2 [#1476]
    - build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0
      [#1477]
    - build(deps): bump go.etcd.io/bbolt from 1.4.2 to 1.4.3
      [#1463]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.2 to
      5.2.3 [#1460]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.27.1 to 2.27.2 [#1461]
    - build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
      [#1459]
    - build(deps): bump github.com/riandyrn/otelchi from 0.12.1 to
      0.12.2 [#1456]
    - build(deps): bump github.com/beevik/etree from 1.5.1 to 1.6.0
      [#1453]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.2
      to 2.5.3 [#1450]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.62.0 to 0.63.0 [#1448]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.62.0 to 0.63.0 [#1446]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.7 to 2.11.8 [#1410]
    - build(deps): bump github.com/gabriel-vasile/mimetype from
      1.4.9 to 1.4.10 [#1413]

-------------------------------------------------------------------
Fri Sep 19 12:12:23 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.4.0:
  OpenCloud Server Changelog
  * Features
    - feat: added capability for Edit Login Allowed [#1406]
    - Search-service: add opensearch as distributed search backend
      [#1290]
    - initial skel for user soft delete [#1344]
  * Bug Fixes
    - fix(antivirus): the file bytesize differs if the file is
      larger than … [#1408]
    - Correct app store URL [#1412]
    - ack tag events [#1381]
    - fix(proxy): First login fails in auto provision setups
      [#1353]
  * Enhancement
    - directly connect to frontend [#1373]
    - Dockerfile cleanup [#1352]
    - feat: add defaultAppId option for the web config.json [#1354]
  * Tests
    - tests for collaborativePosixFS [#1342]
    - [full-ci] add pipeline to send CI notifications to matrix
      [#1249]
  * Dependencies
    - [decomposed] bump-version-v3.4.0 [#1442]
    - [full-ci] revaBump-2.37.0 [#1433]
    - Use bitnamilegacy [#1418]
    - build(deps): bump github.com/nats-io/nats.go from 1.44.0 to
      1.45.0 [#1401]
    - build(deps): bump github.com/stretchr/testify from 1.10.0 to
      1.11.0 [#1400]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.8 to 1.0.9 [#1376]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to
      2.25.1 [#1396]
    - [full-ci] Bump reva to latest main [#1372]
    - build(deps): bump github.com/prometheus/client_golang from
      1.22.0 to 1.23.0 [#1385]
    - build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to
      2.24.0 [#1375]
    - build(deps): bump github.com/gookit/config/v2 from 2.2.6 to
      2.2.7 [#1359]
    - build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0
      [#1356]
    - chore(dependencies): bump reva
      19625996460b2e68da3bbaf539e554366c59e111 [#1357]
    - build(deps): bump golang.org/x/image from 0.28.0 to 0.30.0
      [#1323]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.6 to 2.11.7 [#1339]
    - build(deps): bump github.com/onsi/gomega from 1.37.0 to
      1.38.0 [#1266] Reva Changelog
  * Features
    - add UserSoftDelete events [#317]
  * Bug Fixes
    - fix(posixfs): Ignore Events for Spaceroots [#310]
    - Only send TrashbinPurged if there is no key [#305]

-------------------------------------------------------------------
Fri Aug 29 06:54:23 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.3.0:
  OpenCloud Server Changelog
  * Features
    - Tenant [#1274]
  * Enhancement
    - chore: bump web to v3.3.0 [#1329]
  * Tests
    - multiTenancyTests [#1313]
  * Documentation
    - Fix posix driver documentation in STORAGE_USERS_DRIVER
      description [#1305]
  * Bug Fixes
    - Improve indexing performance using batches [#1306]
    - Do not run the timout func if the work func has run [#1302]
    - Make sure to register prometheus collectors only once [#1295]
  * Dependencies
    - [decomposed] bump-version-v3.3.0 [#1332]
    - [full-ci] Reva bump 2.36.0 [#1328]
    - Bump reva [#1315]
  * Reva Changelog
    - Features
      - add tenant check for shares [#295]
    - Bug Fixes
      - Check storage for writability and xattrs support during
        startup [#296]
      - Do not assimilate irregular files [#294]
      - Only scan dirty directories when recursing [#292]
    - Enhancement
      - Filter users by tenant id [#297]
  * Web Changelog
    - Features
      - Add bottom drawer for mobile devices [#985]
    - Bug Fixes
      - fix: incoming group share name in sidebar [#1060]
      - fix: dynamic viewport height on mobile devices [#1058]
      - fix: crippled search after leaving public link [#1053]
      - fix extension registry stable order [#1046]
      - fix: resource deselect when clicking esc in a modal [#1051]
      - fix: pasting files from local clipboard [#1047]
      - fix: search preview design [#1008]
      - fix: sidebar actions panel design [#1005]
      - fix: show explicit error message, when trying to upload
        space image but quota is exceeded [#1003]
    - Enhancement
      - feat: change bottom drawer to less technical context menu
        label [#1063]
      - feat: add drilldown menu for sub menus on mobile devices
        [#1017]
      - feat(preview): add webp as supported mimetype [#1062]
      - feat: preserve empty folders on upload [#1018]
      - feat: dispatch pathchange event for external integrations
        [#1033]
      - feat: only request thumnail if server support is guaranteed
        [#874]
      - feat: improve tile sort menu drop and drawer design [#1004]
      - feat: improve and align drop and drawer design [#997]
      - feat: make web installable as PWA [#980]
    - Tests
      - test: fix unit test warnings [#1067]
      - enable upload tests for webkit [#1057]
      - upload image from clipboard test [#1049]
      - Mobile view tests [#1006]
      - fix keycloak flaky test [#1021]
      - fix flaky close viewer after download [#1010]
      - e2e-test. fix share with multiple user test [#1013]
      - change browser in the script [#998]
      - cross browser testing [#954]
      - [full-ci] add pipeline to send CI notifications to
        matrix-channel [#960]
      - clear input for md and odt files [#987]
      - e2e-tests. clear input before fill name [#982]

-------------------------------------------------------------------
Fri Aug 29 06:29:56 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.2.1:
  * Bug Fixes
    - Do not try to log metrics when we failed to get the consumer
      info [#1289]
    - Add thumbnails to sharedWithMe and sharedByMe requests
      [#1257]

-------------------------------------------------------------------
Fri Aug 29 06:16:35 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.2.0:
  * Add dark mode and adjust light theme colors
    - This release introduces a new dark mode for improved
      accessibility and user experience in low-light environments.
      Additionally, the light theme color palette has been adjusted
      to align with the generated Material Design color guidelines,
      ensuring visual consistency and design compliance across the
      application.
  * New action "empty trash"
    - A new "Empty Trash" option is now available in the context
      menu of the trash overview. This action allows user to empty
      the trash of a selected space without navigating into it.
      This improvement streamlines the cleanup process for users
      managing multiple spaces.
  * Add fillstate for deleted files in trash overview page
    - The view feature "Show empty trash bins" has been added to
      the trash overview page. This allows users easily filter and
      focus on trash bins that still contain deleted files. This
      enhancement provides a cleaner and more targeted trash
      management experience.
  * Features
    - Metrics [#1242]
    - Add HasTrashedItems property to /me/drives endpoint [#1163]
  * Enhancement
    - [full-ci] chore: bump web to v3.2.0 [#1253]
    - proxy(sign_url_auth): Allow to verify server signed URLs
      [#1191]
    - Switch to the raw nats consumer instead of the go-micro
      events [#1171]
    - change: adjust default values for the S3 Uploads [#1224]
    - feat(web): add dark mode and adjust light theme colors
      [#1188]
    - change: set better decomposedS3 defaults for multipart upload
      [#1200]
    - add missing full username mapper to the full example [#1181]
  * Bug Fixes
    - fix ready checks [#1222]
    - Update config.go [#1183]
    - Fix wrong build version [#1210]
    - Update Makefile [#1187]
    - fix(collaboration): re register app providers in a
      configurable interval [#1035]
    - Fix lico idp doesn't load opencloud font anymore [#1153]
  * Dependencies
    - [decomposed] bump-version-v3.2.0 [#1258]
    - [full-ci] Reva bump 2.35.0 [#1255]
    - build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
      [#1232]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.3 to 0.7.4 [#1226]
    - build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0
      [#1227]
    - build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0
      [#1209]
    - build(deps): bump golang.org/x/term from 0.32.0 to 0.33.0
      [#1208]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.7 to 1.0.8 [#1174]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.5 to 2.11.6 [#1164]
    - build(deps): bump github.com/go-playground/validator/v10 from
      10.26.0 to 10.27.0 [#1165]
    - build(deps): bump github.com/pkg/xattr from 0.4.11 to 0.4.12
      [#1156]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.61.0 to 0.62.0 [#1155]
    - build(deps): bump github.com/open-policy-agent/opa from 1.5.1
      to 1.6.0 [#1148]
    - build(deps): bump github.com/oklog/run from 1.1.0 to 1.2.0
      [#1150]

-------------------------------------------------------------------
Fri Aug 29 05:19:26 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.1.0:
  * Collabora: New “Export As” and “Save As” Options
    Working in Collabora just got more powerful:
    - Save As You can now save a copy of the current file directly
      from within Collabora.
    - Export As Export your currently edited document into another
      format (e.g. PDF) — no extra tools needed.
    These improvements let you convert and copy documents without
    ever leaving the editor.
  * Simplified "Open" Context Menu for Files
    The file context menu has been redesigned for a cleaner and
    more intuitive experience. A single "Open" entry replaces
    multiple "Open with..." options. This feature is fully
    accessible with keyboards.
  * Extended File Format Support in Text Editor
    The text editor now supports a wider range of text-based file
    formats:
    - Markup & Web: .html, .css, .scss, .sass, .less
    - Scripts & Code: .c, .cpp, .java, .sh, .bat, .asm, .ts, .tsx,
      .jsx, .vue
    - Config & Environment: .yml, .yaml, .toml, .ini, .conf, .env
    - Structured Data: .csv, .tsv, .xml
    - Other Text Formats: .log, .rtf, .ics, .dockerfile, .makefile
  * Features
    - feat: adjust space template image to match brand color
      [#1098]
  * Tests
    - enable user-settings e2e tests [#1140]
  * Bug Fixes
    - Only remove obsolete IDs from the index [#1127]
    - fix: collabora use metrics instead of imperial metric system
      [#1086]
  * Documentation
    - [full-ci] chore: bump web to v3.1.0 [#1129]
    - Update the href of CONTRIBUTING to the dev docs [#1077]
    - fix(docs): WEB_ASSET_PATH was still mentioned in the web
      readme [#943]
    - Fix link in CONTRIBUTING.md [#1048]
  * Enhancement
    - feat: re-enable Save As and Export in collabora [#1119]
    - Add a "posixfs consistency" command [#1091]
    - feat: add accessibility url to theme.json files [#1108]
    - cleanup: Avoid fetching group membership when not needed
      [#1036]
  * Dependencies
    - [decomposed] bump-version-v3.1.0 [#1142]
    - build(deps): bump go.etcd.io/bbolt from 1.4.1 to 1.4.2
      [#1131]
    - [full-ci] chore:reva bump v.2.34 [#1139]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.61.0 to 0.62.0 [#1122]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.61.0 to 0.62.0 [#1123]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.36.0 to 1.37.0 [#1111]
    - build(deps): bump go.opentelemetry.io/otel from 1.36.0 to
      1.37.0 [#1112]
    - build(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to
      5.2.2 [#1075]
    - build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
      from 2.26.3 to 2.27.0 [#1072]
    - build(deps): bump github.com/jellydator/ttlcache/v3 from
      3.3.0 to 3.4.0 [#1071]
    - build(deps): bump github.com/urfave/cli/v2 from 2.27.6 to
      2.27.7 [#1061]
    - build(deps): bump github.com/KimMachineGun/automemlimit from
      0.7.2 to 0.7.3 [#1062]
    - Bump reva to pull in the latest fixes [#1063]
    - build(deps): bump go.etcd.io/bbolt from 1.4.0 to 1.4.1
      [#1045]
    - build(deps): bump google.golang.org/grpc from 1.72.2 to
      1.73.0 [#1034]
    - build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0
      [#1033]
    - build(deps-dev): bump jest from 29.7.0 to 30.0.0 in
      /services/idp [#1040]
    - build(deps-dev): bump css-minimizer-webpack-plugin from 7.0.0
      to 7.0.2 in /services/idp [#1038]
    - build(deps): bump query-string from 9.1.1 to 9.2.0 in
      /services/idp [#1031]

-------------------------------------------------------------------
Thu Aug 28 12:51:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 3.0.0:
  https://github.com/opencloud-eu/opencloud/releases/tag/v3.0.0
  Listing a Space took too long when it included many users.
  To improve performance in this scenario, the drive root
  permissions are no longer expanded automatically (#485).
  This change modifies the API behavior. In accordance with
  Semantic Versioning, we have incremented the major version
  number. No manual migrationsteps are neccesary.
  * Add Profile Photo
    Users can now upload a profile photo to personalize their
    account. The profile image will be displayed in the user
    interface wherever user avatars are shown such as the top bar
    and user lists enhancing recognition and adding a more personal
    touch.
  * Accessibility Improvement: Required Mark for Text Input Fields
    The text input component now includes a proper "required" mark
    for accessibility (a11y). This improves compliance with WCAG
    2.1 and overall form usability.
  * Delete Files Directly from Viewer or Editor
    You can now delete files directly from within an editor or
    viewer, without having to return to the file list. The delete
    option is available in the topbar context menu, the right
    sidebar action panel or the preview controls bar. Thanks to
    fwinn for proposing this improvement.
  * Calendar Integration URL Now Visible in Account Settings
    Users can now easily find their personal CalDAV calendar URL
    directly in the Web UI.
    New "Calendar" panel in the account settings (visible only if
    CalDAV is enabled by the server).
    Includes:
    - CalDAV URL (copyable)
    - Username (copyable)
    - Password info: use an app token for authentication
    This makes it easier to connect your OpenCloud calendar to
    third-party apps like Apple Calendar or Thunderbird.
  * Croping of Space Images
    Space managers can now select the visible area of a space image
    in a 16:9 aspect ratio. When uploading a space image, a crop
    tool lets you define the exact area shown in the space overview
    and details. Cropping is also completely controllable via
    keyboard.
  * Improved Design of the Account Page
    - The Account Page has been redesigned to offer a clearer
      structure and better usability.
  * Breaking changes
    - do not automatically expand drive root permissions [#495]
  * Features
    - Enhancement: Introduced support for PrivateLink in WebDAV
      search responses [#983]
    - Add profile photo [#864]
    - feat: hide close button in collabora [#828]
  * Enhancement
    - graph: Add $filter to only list (and/or count) member
      permissions [#996]
    - [full-ci] chore: bump web to v3.0.0 [#1026]
    - [full-ci] chore: bump web to v3.0.0-alpha.1 [#972]
    - feat: add shareType to sharees field on activities api [#954]
    - graph: Add more $select options to ListPermissions endpoint
      [#916]
    - feat: add webp format [#869]
  * Tests
    - apiTest. count permission in the list permissions endpoint
      [#1010]
    - apiTest. select option for root/permissions endpoint [#942]
    - [full-ci] ApiTest. checking private link in report response
      [#993]
    - [full-ci] Change eicar_com.zip virus file and update tests
      [#992]
  * Bug Fixes
    - Fix broken urls in README.md of deployment example [#1023]
    - Make activitylog service scalable [#941]
    - Fix purging revisions from decomposeds3 blobstores [#958]
    - fix(graph-metadata): lazy cs3 metadata storage initialization
      [#946]
    - always get the user email for admin user [#898]
  * Documentation
    - Updated boxes in readme [#970]
  * Dependencies
    - [decomposed] bump-version-v3.0.0 [#1030]
    - [full-ci] chore:reva bump v.2.33.1 [#1027]
    - build(deps): bump i18next from 25.1.2 to 25.2.1 in
      /services/idp [#1024]
    - build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0
      [#1012]
    - build(deps): bump @types/node from 22.15.29 to 22.15.30 in
      /services/idp [#1008]
    - build(deps): bump github.com/open-policy-agent/opa from 1.5.0
      to 1.5.1 [#1000]
    - build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0
      [#1006]
    - build(deps-dev): bump eslint-plugin-react from 7.37.2 to
      7.37.5 in /services/idp [#1004]
    - build(deps-dev): bump postcss-normalize from 13.0.0 to 13.0.1
      in /services/idp [#1003]
    - build(deps): bump @testing-library/react from 11.2.7 to
      12.1.5 in /services/idp [#994]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.1
      to 2.5.2 [#999]
    - build(deps): bump @fontsource/roboto from 5.1.0 to 5.2.5 in
      /services/idp [#995]
    - build(deps): bump google.golang.org/grpc from 1.72.1 to
      1.72.2 [#991]
    - build(deps): bump github.com/nats-io/nats.go from 1.42.0 to
      1.43.0 [#990]
    - build(deps): bump @types/jest from 29.5.12 to 29.5.14 in
      /services/idp [#987]
    - build(deps): bump github.com/leonelquinteros/gotext from
      1.7.1 to 1.7.2 [#981]
    - build(deps): bump @types/node from 22.15.19 to 22.15.29 in
      /services/idp [#980]
    - build(deps): bump github.com/opencloud-eu/libre-graph-api-go
      from 1.0.6 to 1.0.7 [#982]
    - build(deps-dev): bump sass-loader from 16.0.4 to 16.0.5 in
      /services/idp [#979]
    - build(deps): bump web-vitals from 4.2.4 to 5.0.2 in
      /services/idp [#978]
    - build(deps): bump github.com/open-policy-agent/opa from 1.4.2
      to 1.5.0 [#977]
    - build(deps-dev): bump cldr from 7.5.0 to 7.9.0 in
      /services/idp [#975]
    - build(deps): bump github.com/olekukonko/tablewriter from
      1.0.6 to 1.0.7 [#974]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
      from 0.60.0 to 0.61.0 [#915]
    - build(deps): bump go.opentelemetry.io/contrib/zpages from
      0.60.0 to 0.61.0 [#938]
    - build(deps): bump @testing-library/user-event from 14.5.2 to
      14.6.1 in /services/idp [#939]
    - build(deps): bump i18next-browser-languagedetector from 7.2.1
      to 8.1.0 in /services/idp [#937]
    - build(deps): bump
      go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
      from 0.60.0 to 0.61.0 [#923]
    - build(deps): bump github.com/nats-io/nats-server/v2 from
      2.11.3 to 2.11.4 [#914]
    - build(deps): bump
      go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
      from 1.35.0 to 1.36.0 [#907]
    - build(deps): bump go.opentelemetry.io/otel/trace from 1.35.0
      to 1.36.0 [#906]
    - build(deps): bump github.com/blevesearch/bleve/v2 from 2.5.0
      to 2.5.1 [#900]
    - build(deps): bump axios from 1.7.7 to 1.8.2 in /services/idp
      [#902]
    - build(deps): bump github.com/opencloud-eu/libre-graph-api-go
      from 1.0.5 to 1.0.6 [#899]
    - build(deps): bump @types/node from 20.14.11 to 22.15.19 in
      /services/idp [#886]
    - build(deps-dev): bump i18next-conv from 14.1.0 to 15.1.1 in
      /services/idp [#887]
    - build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0
      [#889]
    - build(deps): bump github.com/olekukonko/tablewriter from
      0.0.5 to 1.0.6 [#888]

-------------------------------------------------------------------
Fri Jul  4 13:21:26 UTC 2025 - Klaas Freitag <opensuse@freisturz.de>

- rename executable to opencloud-server to avoid clash with desktop
  sync client

-------------------------------------------------------------------
Sun May 18 12:03:55 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package opencloud-server: server of the OpenCloud file sharing solution
openSUSE Build Service is sponsored by