Skip to content

[full-ci] chore: prepare Web 12.3.0 release#13515

Merged
LukasHirt merged 3 commits intostable-12.3from
chore/web-release-12.3.0
Jan 23, 2026
Merged

[full-ci] chore: prepare Web 12.3.0 release#13515
LukasHirt merged 3 commits intostable-12.3from
chore/web-release-12.3.0

Conversation

@LukasHirt
Copy link
Collaborator

Summary

  • Bugfix - Prevent overlapping search content: #13406
  • Bugfix - Filter only personal trashed spaces: #13415
  • Enhancement - Dynamic theme-color meta tag based on loaded theme: #5847
  • Enhancement - Use beta endpoint for single drive operations: #13412
  • Enhancement - Add crash page: #13426
  • Enhancement - Catch spaces loading error: #13426
  • Enhancement - Drop custom share filters: #13485
  • Enhancement - Add cross-instance reference: #13499
  • Enhancement - Add instance switcher: #13500

Details

  • Bugfix - Prevent overlapping search content: #13406

    We've fixed an issue where the search placeholder and value were overlapping the
    search scope filter on mobile devices. The placeholder is now hidden on mobile
    devices, scope filter is represented by an icon instead of text and a correct
    padding is applied to the search input so that the value ends before reaching
    the icons.

    fix: prevent overlapping search content #13406

  • Bugfix - Filter only personal trashed spaces: #13415

    Instead of filtering all trashed spaces, we now filter only personal trashed
    spaces. This fixes the issue where listing spaces with "Include disabled" option
    toggled did not show disabled spaces.

    fix(web-pkg): [OCISDEV-553] filter only personal trashed spaces #13415

  • Enhancement - Dynamic theme-color meta tag based on loaded theme: #5847

    The theme-color meta tag now dynamically uses the brand color from the currently
    loaded theme instead of a hardcoded value. This improves Safari's tab bar
    styling to match custom themes and provides a more cohesive branded experience.

    Set meta prop "theme-color" #5847

  • Enhancement - Use beta endpoint for single drive operations: #13412

    We've updated the single drive operations to use the v1 beta endpoint. This
    allows us to drop custom hardcoded logic for converting drive permissions.

    [full-ci] feat(web-client): [OCISDEV-518] use beta endpoint for single drive operations #13412

  • Enhancement - Add crash page: #13426

    We've added a crash page to the application. This page is displayed when the
    application encounters an error that it cannot recover from.

    [full-ci] feat: [OCISDEV-541] add crash page #13426

  • Enhancement - Catch spaces loading error: #13426

    In case there is any error during spaces loading, the application will now
    display a crash page instead of showing an infinite loading state.

    [full-ci] feat: [OCISDEV-541] add crash page #13426

  • Enhancement - Drop custom share filters: #13485

    In the Shares panel, we have dropped the custom filters applied to the
    recipients autocomplete. The filtering is happening already in the backend, so
    we don't need to apply any custom filters here. It also makes implementing new
    filters faster in the future because they need to be implemented only once in
    the backend. If this change breaks any specific use cases, it will be fixed in
    the backend.

    [full-ci] feat(web-app-files): [OCISDEV-585] drop custom share filters #13485

  • Enhancement - Add cross-instance reference: #13499

    Added cross-instance reference to the user account page. The cross-instance
    reference is a unique identifier for the user across different oCIS instances.

    feat(web-runtime): [OCISDEV-459] add cross-instance reference #13499

  • Enhancement - Add instance switcher: #13500

    Added a list of users' instances to the user menu. When multiple instances are
    enabled in oCIS, the user can switch between instances by clicking on the
    instance in the list. The list displays maximum 3 instances. If there are more
    instances, the user can click on a button to open the instances modal. Within
    the modal, the user can see all instances and switch between them by clicking on
    the instance or a "Switch" button.

    feat: add instance switcher #13500

@LukasHirt LukasHirt requested review from kobergj and mzner January 23, 2026 09:28
@LukasHirt LukasHirt self-assigned this Jan 23, 2026
@update-docs

This comment was marked as off-topic.

@LukasHirt LukasHirt changed the title chore: prepare Web 12.3.0 release [full-ci] chore: prepare Web 12.3.0 release Jan 23, 2026
@LukasHirt LukasHirt force-pushed the chore/web-release-12.3.0 branch from a0bc5b0 to 7615a2f Compare January 23, 2026 09:29
@LukasHirt LukasHirt changed the base branch from master to stable-12.3 January 23, 2026 09:31
@LukasHirt LukasHirt force-pushed the chore/web-release-12.3.0 branch from 7615a2f to 6b69595 Compare January 23, 2026 09:32
@sonarqubecloud
Copy link

@LukasHirt LukasHirt merged commit b54a692 into stable-12.3 Jan 23, 2026
4 checks passed
@LukasHirt LukasHirt deleted the chore/web-release-12.3.0 branch January 23, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants