Skip to content

Release v1.0.2 - Mobile scroll fix and dependency updates - #642

Merged
nitrobass24 merged 93 commits into
masterfrom
release/v1.0.2
Aug 4, 2026
Merged

Release v1.0.2 - Mobile scroll fix and dependency updates#642
nitrobass24 merged 93 commits into
masterfrom
release/v1.0.2

Conversation

@nitrobass24

@nitrobass24 nitrobass24 commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Sync develop → master for v1.0.2. See CHANGELOG.md for details.

Fixed

Changed

  • Dependency updates - Angular frontend, website, and GitHub Actions dependency bumps merged through develop.
  • Dependabot grouping - Docusaurus updates grouped into a single PR.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes

    • Improved file-list scrolling on mobile devices with smoother, more reliable vertical navigation.
    • Enhanced responsive file-row behavior for smaller screens.
    • Preserved efficient scrolling for larger screens and long file lists.
  • Documentation

    • Updated release documentation with the latest improvements and changes.
  • Maintenance

    • Updated the documentation site and supporting tooling for improved reliability.

dependabot Bot and others added 30 commits July 10, 2026 16:21
Bumps [soupsieve](https://github.com/facelessuser/soupsieve) from 2.8.3 to 2.8.4.
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](facelessuser/soupsieve@2.8.3...2.8.4)

---
updated-dependencies:
- dependency-name: soupsieve
  dependency-version: 2.8.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@d7f5e7f...bb05f3f)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.3.0 to 8.3.2.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@d31148d...11f9893)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 8.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) from 3.10.1 to 3.10.2.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-module-type-aliases)

---
updated-dependencies:
- dependency-name: "@docusaurus/module-type-aliases"
  dependency-version: 3.10.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: "@angular/cdk"
  dependency-version: 22.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/build"
  dependency-version: 22.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 22.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-version: 22.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.9 to 4.1.10.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.1.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…psieve-2.8.4

chore(deps): bump soupsieve from 2.8.3 to 2.8.4 in /src/python
…velop/docker/setup-buildx-action-4.2.0

chore(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0
…velop/astral-sh/setup-uv-8.3.2

chore(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.2
…ite/develop/docusaurus/module-type-aliases-3.10.2

chore(deps-dev): bump @docusaurus/module-type-aliases from 3.10.1 to 3.10.2 in /website
…angular/develop/angular-83616e301d

chore(deps): bump the angular group in /src/angular with 10 updates
…angular/develop/eslint-10.7.0

chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /src/angular
…angular/develop/vitest-4.1.10

chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 in /src/angular
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 3.10.1 to 3.10.2.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-preset-classic)

---
updated-dependencies:
- dependency-name: "@docusaurus/preset-classic"
  dependency-version: 3.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.63.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@docusaurus/faster](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-faster) from 3.10.1 to 3.10.2.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-faster)

---
updated-dependencies:
- dependency-name: "@docusaurus/faster"
  dependency-version: 3.10.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite/develop/docusaurus/preset-classic-3.10.2

chore(deps): bump @docusaurus/preset-classic from 3.10.1 to 3.10.2 in /website
…ite/develop/docusaurus/faster-3.10.2

chore(deps-dev): bump @docusaurus/faster from 3.10.1 to 3.10.2 in /website
…angular/develop/typescript-eslint-8.63.0

chore(deps-dev): bump typescript-eslint from 8.62.1 to 8.63.0 in /src/angular
Bumps [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint) from 22.0.0 to 22.1.0.
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.1.0/packages/angular-eslint)

---
updated-dependencies:
- dependency-name: angular-eslint
  dependency-version: 22.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the docusaurus group in /website with 2 updates: [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) and [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types).


Updates `@docusaurus/core` from 3.10.1 to 3.10.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus)

Updates `@docusaurus/types` from 3.10.1 to 3.10.2
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.10.2/packages/docusaurus-types)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-version: 3.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docusaurus
- dependency-name: "@docusaurus/types"
  dependency-version: 3.10.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: docusaurus
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite/develop/docusaurus-1a4be5848a

chore(deps): bump the docusaurus group in /website with 2 updates
…angular/develop/angular-eslint-22.1.0

chore(deps-dev): bump angular-eslint from 22.0.0 to 22.1.0 in /src/angular
Fix recurring mobile file-list scrolling (#370)
Bumps [websocket-driver](https://github.com/faye/websocket-driver-node) from 0.7.4 to 0.7.5.
- [Changelog](https://github.com/faye/websocket-driver-node/blob/main/CHANGELOG.md)
- [Commits](faye/websocket-driver-node@0.7.4...0.7.5)

---
updated-dependencies:
- dependency-name: websocket-driver
  dependency-version: 0.7.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ite/websocket-driver-0.7.5

chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /website
dependabot Bot and others added 8 commits July 26, 2026 16:52
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.14 to 8.5.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.14...8.5.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…angular/develop/typescript-eslint-8.65.0
Bumps the angular group with 10 updates in the /src/angular directory:

| Package | From | To |
| --- | --- | --- |
| [@angular/cdk](https://github.com/angular/components) | `22.0.5` | `22.0.6` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `22.0.7` | `22.0.8` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `22.0.7` | `22.0.8` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `22.0.7` | `22.0.8` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `22.0.7` | `22.0.8` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `22.0.7` | `22.0.8` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `22.0.7` | `22.0.8` |
| [@angular/build](https://github.com/angular/angular-cli) | `22.0.7` | `22.0.8` |
| [@angular/cli](https://github.com/angular/angular-cli) | `22.0.7` | `22.0.8` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `22.0.7` | `22.0.8` |



Updates `@angular/cdk` from 22.0.5 to 22.0.6
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](angular/components@v22.0.5...v22.0.6)

Updates `@angular/common` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/common)

Updates `@angular/compiler` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/compiler)

Updates `@angular/core` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/core)

Updates `@angular/forms` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/forms)

Updates `@angular/platform-browser` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/platform-browser)

Updates `@angular/router` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/router)

Updates `@angular/build` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.0.7...v22.0.8)

Updates `@angular/cli` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.0.7...v22.0.8)

Updates `@angular/compiler-cli` from 22.0.7 to 22.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.0.8/packages/compiler-cli)

---
updated-dependencies:
- dependency-name: "@angular/build"
  dependency-version: 22.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cdk"
  dependency-version: 22.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 22.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-version: 22.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-version: 22.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 8fc8b29a-116f-4a7c-8ca0-fe47173c815b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The release adds responsive file-list scrolling for mobile devices, keeps CDK virtual scrolling for larger screens, updates Angular and website dependencies, refreshes workflow actions, groups Docusaurus updates, and records version 1.0.2.

Changes

Responsive file scrolling and release updates

Layer / File(s) Summary
Mobile scrolling implementation
src/angular/src/app/pages/files/file-list.component.ts, src/angular/src/app/pages/files/file-list.component.html, src/angular/src/app/pages/files/file-list.component.scss
The component selects native scrolling at 600px or below. Both scrolling modes reuse the shared file-row template. Mobile rows use natural sizing and contained vertical scrolling.
Responsive scrolling validation
src/angular/src/app/pages/files/file-list.component.spec.ts
Tests cover media-query updates and cleanup, native mobile rendering, and virtual scrolling outside the mobile breakpoint.
Package and release metadata
src/angular/package.json, website/package.json, CHANGELOG.md
Angular, website, and React-related dependencies were updated. The changelog records version 1.0.2.
Automation dependency updates
.github/dependabot.yml, .github/workflows/ci.yml, .github/workflows/docs-pages.yml
Dependabot groups Docusaurus updates. Workflow action versions were updated for Node.js, Python, uv, Docker, login, and releases.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the v1.0.2 release and its main changes: the mobile scrolling fix and dependency updates.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v1.0.2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

dependabot Bot and others added 6 commits August 2, 2026 16:43
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@abd2ef4...dbcb813)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the angular group in /src/angular with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/cdk](https://github.com/angular/components) | `22.0.6` | `22.1.0` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `22.0.8` | `22.1.0` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `22.0.8` | `22.1.0` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `22.0.8` | `22.1.0` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `22.0.8` | `22.1.0` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `22.0.8` | `22.1.0` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `22.0.8` | `22.1.0` |
| [@angular/build](https://github.com/angular/angular-cli) | `22.0.8` | `22.1.2` |
| [@angular/cli](https://github.com/angular/angular-cli) | `22.0.8` | `22.1.2` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `22.0.8` | `22.1.0` |


Updates `@angular/cdk` from 22.0.6 to 22.1.0
- [Release notes](https://github.com/angular/components/releases)
- [Changelog](https://github.com/angular/components/blob/main/CHANGELOG.md)
- [Commits](angular/components@v22.0.6...v22.1.0)

Updates `@angular/common` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/common)

Updates `@angular/compiler` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/compiler)

Updates `@angular/core` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/core)

Updates `@angular/forms` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/forms)

Updates `@angular/platform-browser` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/platform-browser)

Updates `@angular/router` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/router)

Updates `@angular/build` from 22.0.8 to 22.1.2
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.0.8...v22.1.2)

Updates `@angular/cli` from 22.0.8 to 22.1.2
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](angular/angular-cli@v22.0.8...v22.1.2)

Updates `@angular/compiler-cli` from 22.0.8 to 22.1.0
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v22.1.0/packages/compiler-cli)

---
updated-dependencies:
- dependency-name: "@angular/cdk"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/common"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/compiler"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/core"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/forms"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/platform-browser"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/router"
  dependency-version: 22.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/build"
  dependency-version: 22.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/cli"
  dependency-version: 22.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
- dependency-name: "@angular/compiler-cli"
  dependency-version: 22.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: angular
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.2.0 to 10.4.0.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v10.2.0...v10.4.0)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…angular/develop/angular-f665703350

chore(deps): bump the angular group in /src/angular with 10 updates
…velop/docker/login-action-4.6.0

chore(deps): bump docker/login-action from 4.5.1 to 4.6.0
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@nitrobass24

Copy link
Copy Markdown
Owner Author

@CodeRabbit review

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

dependabot Bot and others added 5 commits August 4, 2026 01:20
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.13 to 1.1.18.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.13...v1.1.18)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…angular/ip-address-10.4.0

chore(deps): bump ip-address from 10.2.0 to 10.4.0 in /src/angular
Bumps [jsdom](https://github.com/jsdom/jsdom) from 29.1.1 to 30.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.1.1...v30.0.1)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 30.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…angular/develop/jsdom-30.0.1

chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 in /src/angular
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/angular/package.json`:
- Around line 27-33: The project metadata still identifies the Angular frontend
as version 21 while the dependencies resolve Angular 22. Update the Angular
version references in src/angular/package.json, the README, and CLAUDE.md
consistently to Angular 22, or retain all Angular 21 metadata if the upgrade is
unsupported.

In `@src/angular/src/app/pages/files/file-list.component.scss`:
- Around line 19-28: Update the .native-file-viewport styles so mobile lists use
natural page scrolling: override inherited fixed height and minimum height,
allow visible overflow, and restore scroll chaining with auto overscroll
behavior. Keep the bounded viewport rules applied only to the virtual-scroll
branch.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: de192e1e-dd70-43c8-b564-0b83cd2ad7b4

📥 Commits

Reviewing files that changed from the base of the PR and between a6159d6 and 2bddb4c.

⛔ Files ignored due to path filters (3)
  • src/angular/package-lock.json is excluded by !**/package-lock.json, !**/package-lock.json
  • src/python/uv.lock is excluded by !**/*.lock
  • website/package-lock.json is excluded by !**/package-lock.json, !**/package-lock.json
📒 Files selected for processing (10)
  • .github/dependabot.yml
  • .github/workflows/ci.yml
  • .github/workflows/docs-pages.yml
  • CHANGELOG.md
  • src/angular/package.json
  • src/angular/src/app/pages/files/file-list.component.html
  • src/angular/src/app/pages/files/file-list.component.scss
  • src/angular/src/app/pages/files/file-list.component.spec.ts
  • src/angular/src/app/pages/files/file-list.component.ts
  • website/package.json

Comment thread src/angular/package.json Outdated
Comment on lines +27 to +33
"@angular/cdk": "^22.0.6",
"@angular/common": "^22.0.8",
"@angular/compiler": "^22.0.8",
"@angular/core": "^22.0.8",
"@angular/forms": "^22.0.8",
"@angular/platform-browser": "^22.0.8",
"@angular/router": "^22.0.8",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

jq -r '
  .dependencies["`@angular/core`"],
  .dependencies["`@angular/cdk`"],
  .devDependencies["`@angular/cli`"]
' src/angular/package.json

rg -n --glob '*.json' --glob '*.yml' --glob '*.yaml' \
  'Angular 21|Angular 22|`@angular/`(core|cdk|cli)' \
  src/angular .github

Repository: nitrobass24/seedsync

Length of output: 1932


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '--- src/angular/package.json (top) ---\n'
sed -n '1,80p' src/angular/package.json

printf '\n--- repo mentions of Angular target/version metadata ---\n'
rg -n -i 'angular 21|angular 22|angular 21\.|angular 22\.|angular 21 angular|angular 22 angular|21\.0\.|22\.0\.|`@angular/core`' . \
  --glob '*.md' --glob '*.txt' --glob '!src/angular/**' \
  | head -200

printf '\n--- angular-related package files ---\n'
git ls-files '*angular*' '*package*.json' | sed -n '1,200p'

Repository: nitrobass24/seedsync

Length of output: 249


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '%s\n' '--- src/angular/package.json (top) ---'
sed -n '1,80p' src/angular/package.json

printf '%s\n' ''
printf '%s\n' '--- repo mentions of Angular target/version metadata ---'
rg -n -i 'angular 21|angular 22|angular 21\.|angular 22\.|angular 21 angular|angular 22 angular|21\.0\.|22\.0\.|`@angular/core`' . \
  --glob '*.md' --glob '*.txt' --glob '!src/angular/**' \
  | head -200

printf '%s\n' ''
printf '%s\n' '--- angular-related package files ---'
git ls-files '*angular*' '*package*.json' | sed -n '1,200p'

Repository: nitrobass24/seedsync

Length of output: 12402


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '%s\n' '--- README frontmatter/header ---'
sed -n '1,60p' README.md

printf '%s\n' ''
printf '%s\n' '--- .github workflow dependency/install commands ---'
git ls-files .github/workflows | xargs -r -I{} sh -c 'echo "--- {} ---"; rg -n "npm install|npm ci|pnpm|i( |$)|node.*--version|angular|src/angular/package" "{}"'

Repository: nitrobass24/seedsync

Length of output: 5189


Update the Angular target metadata to Angular 22.

src/angular/package.json resolves the Angular CLI/build packages and lockfile to 22.0.x, but the README, src/angular/package.json, and CLAUDE.md still document the frontend as Angular 21. Keep Angular 21 metadata if this major bump is not supported, or update the project metadata consistently.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/angular/package.json` around lines 27 - 33, The project metadata still
identifies the Angular frontend as version 21 while the dependencies resolve
Angular 22. Update the Angular version references in src/angular/package.json,
the README, and CLAUDE.md consistently to Angular 22, or retain all Angular 21
metadata if the upgrade is unsupported.

Source: Path instructions

Comment on lines +19 to +28
overflow-anchor: none;
scroll-behavior: auto;
}

/* Mobile rows wrap and can expand to show details/actions, so they cannot use
CDK's fixed-size virtual scroll strategy. Keep the same bounded viewport and
let the browser scroll the naturally-sized rows instead. */
.native-file-viewport {
overflow-y: auto;
overscroll-behavior-y: contain;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Allow the mobile list to use page scrolling.

.native-file-viewport inherits the fixed height and min-height from .file-viewport, then sets overflow-y: auto and overscroll-behavior-y: contain. This creates an inner scroll container and prevents scroll chaining. Rows that exceed the viewport cannot extend the page.

Move the bounded viewport rules to the virtual-scroll branch, or override them for native scrolling with height: auto, min-height: 0, overflow: visible, and overscroll-behavior-y: auto.

Based on the PR objective: “restores natural page scrolling for mobile file lists.”

Proposed CSS adjustment
-.file-viewport {
+.file-viewport:not(.native-file-viewport) {
     height: calc(100vh - var(--file-list-chrome-height, 160px));
     height: calc(100dvh - var(--file-list-chrome-height, 160px));
     min-height: 200px;
     overflow-anchor: none;
     scroll-behavior: auto;
 }
 
 .native-file-viewport {
-    overflow-y: auto;
-    overscroll-behavior-y: contain;
+    height: auto;
+    min-height: 0;
+    overflow: visible;
+    overscroll-behavior-y: auto;
 }
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
overflow-anchor: none;
scroll-behavior: auto;
}
/* Mobile rows wrap and can expand to show details/actions, so they cannot use
CDK's fixed-size virtual scroll strategy. Keep the same bounded viewport and
let the browser scroll the naturally-sized rows instead. */
.native-file-viewport {
overflow-y: auto;
overscroll-behavior-y: contain;
.file-viewport:not(.native-file-viewport) {
height: calc(100vh - var(--file-list-chrome-height, 160px));
height: calc(100dvh - var(--file-list-chrome-height, 160px));
min-height: 200px;
overflow-anchor: none;
scroll-behavior: auto;
}
/* Mobile rows wrap and can expand to show details/actions, so they cannot use
CDK's fixed-size virtual scroll strategy. Keep the same bounded viewport and
let the browser scroll the naturally-sized rows instead. */
.native-file-viewport {
height: auto;
min-height: 0;
overflow: visible;
overscroll-behavior-y: auto;
}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@src/angular/src/app/pages/files/file-list.component.scss` around lines 19 -
28, Update the .native-file-viewport styles so mobile lists use natural page
scrolling: override inherited fixed height and minimum height, allow visible
overflow, and restore scroll chaining with auto overscroll behavior. Keep the
bounded viewport rules applied only to the virtual-scroll branch.

nitrobass24 and others added 5 commits August 3, 2026 19:26
…angular/fast-uri-3.1.5

chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /src/angular
…ite/brace-expansion-1.1.18

chore(deps): bump brace-expansion from 1.1.13 to 1.1.18 in /website
…ite/fast-uri-3.1.5

chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /website
- Update Angular version references in CLAUDE.md/README.md from 21 to 22
  to match the dependencies in package.json
- Fix .native-file-viewport to actually allow natural page scrolling on
  mobile: it inherited .file-viewport's fixed height/min-height and used
  overscroll-behavior: contain, which kept it scrolling internally instead
  of letting the page scroll as intended

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@nitrobass24
nitrobass24 merged commit b9070c0 into master Aug 4, 2026
17 checks passed
@nitrobass24
nitrobass24 deleted the release/v1.0.2 branch August 4, 2026 01:37
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.

1 participant