Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
137ddf3
chore(deps): bump soupsieve from 2.8.3 to 2.8.4 in /src/python
dependabot[bot] Jul 10, 2026
2a06339
chore(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0
dependabot[bot] Jul 12, 2026
392da3c
chore(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.2
dependabot[bot] Jul 12, 2026
b526469
chore(deps-dev): bump @docusaurus/module-type-aliases in /website
dependabot[bot] Jul 12, 2026
153441a
chore(deps): bump the angular group in /src/angular with 10 updates
dependabot[bot] Jul 12, 2026
d2d00f4
chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /src/angular
dependabot[bot] Jul 12, 2026
f2e44c0
chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 in /src/angular
dependabot[bot] Jul 12, 2026
f34517b
Merge pull request #600 from nitrobass24/dependabot/uv/src/python/sou…
nitrobass24 Jul 13, 2026
32c92a9
Merge pull request #601 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 13, 2026
635e594
Merge pull request #602 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 13, 2026
2f7016c
Merge pull request #603 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 13, 2026
5ebdad9
Merge pull request #608 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 13, 2026
e0fe3d2
Merge pull request #609 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 13, 2026
18b5b1e
Merge pull request #610 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 13, 2026
1554ba5
chore(deps): bump @docusaurus/preset-classic in /website
dependabot[bot] Jul 13, 2026
797fa0f
chore(deps-dev): bump typescript-eslint in /src/angular
dependabot[bot] Jul 13, 2026
7da433f
chore(deps-dev): bump @docusaurus/faster in /website
dependabot[bot] Jul 13, 2026
fc1b155
chore: group docusaurus dependabot updates
nitrobass24 Jul 13, 2026
bd338e1
Merge pull request #604 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 13, 2026
8fa6054
Merge pull request #605 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 13, 2026
c51e2b7
Merge pull request #611 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 13, 2026
75b5624
chore(deps-dev): bump angular-eslint in /src/angular
dependabot[bot] Jul 13, 2026
4de1187
chore(deps): bump the docusaurus group in /website with 2 updates
dependabot[bot] Jul 13, 2026
b676801
Merge pull request #614 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 13, 2026
fac64d7
Merge pull request #613 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 13, 2026
4bb0f27
fix(ui): avoid fixed-size scrolling on mobile
nitrobass24 Jul 13, 2026
74f08be
refactor(ui): share responsive file row template
nitrobass24 Jul 13, 2026
6ed7ad1
Merge pull request #615 from nitrobass24/fix/370-mobile-file-scroll
nitrobass24 Jul 13, 2026
5673428
chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /website
dependabot[bot] Jul 16, 2026
4dd432e
Merge pull request #617 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 18, 2026
07d7f19
chore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2
dependabot[bot] Jul 19, 2026
f436b2e
chore(deps): bump actions/setup-node from 6 to 7
dependabot[bot] Jul 19, 2026
57cbf96
chore(deps): bump the angular group in /src/angular with 10 updates
dependabot[bot] Jul 19, 2026
cdfbace
chore(deps-dev): bump typescript-eslint in /src/angular
dependabot[bot] Jul 19, 2026
326bbf6
chore(deps-dev): bump brace-expansion in /src/angular
dependabot[bot] Jul 21, 2026
5c56c4c
Merge pull request #619 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 24, 2026
e0d2b03
Merge pull request #620 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
8074eca
Merge pull request #618 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 24, 2026
cea64db
Merge pull request #622 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
9e8bbcb
chore(deps): bump immutable from 5.1.6 to 5.1.9 in /src/angular
dependabot[bot] Jul 24, 2026
d471da1
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /src/angular
dependabot[bot] Jul 24, 2026
bab877e
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /website
dependabot[bot] Jul 24, 2026
3cfcc0f
chore(deps): bump hono from 4.12.26 to 4.12.31 in /src/angular
dependabot[bot] Jul 24, 2026
e0d46ce
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /website
dependabot[bot] Jul 24, 2026
d1b2cab
chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /website
dependabot[bot] Jul 24, 2026
dce1ca8
chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /website
dependabot[bot] Jul 24, 2026
3c4bddb
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /website
dependabot[bot] Jul 24, 2026
558cba2
chore(deps): bump tar from 7.5.16 to 7.5.21 in /src/angular
dependabot[bot] Jul 24, 2026
d251c86
Merge pull request #625 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
dfa2ff2
Merge pull request #624 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
96bf516
Merge pull request #627 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
d138caf
Merge pull request #626 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 24, 2026
b032648
chore(deps): bump @fortawesome/fontawesome-free in /src/angular
dependabot[bot] Jul 24, 2026
1cf44ef
Merge pull request #621 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
60bd425
Merge pull request #623 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
283d64c
Merge pull request #628 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 24, 2026
b9584b1
Merge pull request #629 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 24, 2026
507a13c
Merge pull request #630 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 24, 2026
adf849c
Merge pull request #631 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 24, 2026
19a316a
Merge pull request #632 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 24, 2026
d613048
chore(deps): bump actions/setup-python from 6 to 7
dependabot[bot] Jul 26, 2026
d9da006
chore(deps): bump astral-sh/setup-uv from 8.3.2 to 9.0.0
dependabot[bot] Jul 26, 2026
373505c
chore(deps): bump docker/login-action from 4.4.0 to 4.5.1
dependabot[bot] Jul 26, 2026
30782df
chore(deps): bump react-dom from 19.2.7 to 19.2.8 in /website
dependabot[bot] Jul 26, 2026
3aa99a1
chore(deps-dev): bump typescript-eslint in /src/angular
dependabot[bot] Jul 26, 2026
5c650fb
chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /src/angular
dependabot[bot] Jul 26, 2026
b8d8ced
Merge pull request #640 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 26, 2026
c1b66ea
Merge pull request #636 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 26, 2026
486b90b
Merge pull request #635 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 26, 2026
1a9b98d
chore(deps): bump postcss from 8.5.14 to 8.5.23 in /website
dependabot[bot] Jul 26, 2026
a029dfa
Merge pull request #639 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 26, 2026
91ac2f8
Merge pull request #634 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 26, 2026
eabaace
chore(deps): bump the angular group across 1 directory with 10 updates
dependabot[bot] Jul 26, 2026
f08dac5
Merge pull request #638 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Jul 26, 2026
8549811
Merge pull request #641 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Jul 26, 2026
836de43
Merge pull request #633 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Jul 26, 2026
2bddb4c
Release v1.0.2 - Mobile scroll fix and dependency updates
nitrobass24 Jul 27, 2026
3bd4131
chore(deps): bump docker/login-action from 4.5.1 to 4.6.0
dependabot[bot] Aug 2, 2026
35ddf56
chore(deps): bump the angular group in /src/angular with 10 updates
dependabot[bot] Aug 2, 2026
5cb7ad1
chore(deps): bump ip-address from 10.2.0 to 10.4.0 in /src/angular
dependabot[bot] Aug 4, 2026
e4f5ec5
Merge pull request #644 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Aug 4, 2026
3c836c5
Merge pull request #643 from nitrobass24/dependabot/github_actions/de…
nitrobass24 Aug 4, 2026
d84af10
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /website
dependabot[bot] Aug 4, 2026
91e9eff
chore(deps): bump brace-expansion from 1.1.13 to 1.1.18 in /website
dependabot[bot] Aug 4, 2026
7b080ff
Merge pull request #646 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Aug 4, 2026
907ae4c
chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 in /src/angular
dependabot[bot] Aug 4, 2026
2eee55e
Merge pull request #645 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Aug 4, 2026
7080cc9
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /src/angular
dependabot[bot] Aug 4, 2026
8265a64
Merge pull request #650 from nitrobass24/dependabot/npm_and_yarn/src/…
nitrobass24 Aug 4, 2026
549dd2d
Merge pull request #649 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Aug 4, 2026
8f61235
Merge pull request #648 from nitrobass24/dependabot/npm_and_yarn/webs…
nitrobass24 Aug 4, 2026
b7956b2
Address PR 642 review: Angular version metadata and mobile scroll fix
nitrobass24 Aug 4, 2026
a6572a7
Merge remote-tracking branch 'origin/develop' into release/v1.0.2
nitrobass24 Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ updates:
interval: "weekly"
target-branch: "develop"
open-pull-requests-limit: 5
groups:
docusaurus:
patterns:
- "@docusaurus/*"

- package-ecosystem: "pip"
directory: "/src/python"
Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
uses: actions/checkout@v7

- name: Set up Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 22
cache: npm
Expand All @@ -51,7 +51,7 @@ jobs:
uses: actions/checkout@v7

- name: Set up Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 22
cache: npm
Expand All @@ -76,12 +76,12 @@ jobs:
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

- name: Set up uv
uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0

- name: Install Ruff
run: uv pip install --system ruff
Expand All @@ -103,12 +103,12 @@ jobs:
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

- name: Set up uv
uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0

- name: Install dependencies
working-directory: src/python
Expand All @@ -127,12 +127,12 @@ jobs:
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

- name: Set up uv
uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0

- name: Install dependencies
working-directory: src/python
Expand Down Expand Up @@ -163,12 +163,12 @@ jobs:
uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

- name: Set up uv
uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0
uses: astral-sh/setup-uv@c771a70e6277c0a99b617c7a806ffedaca235ff9 # v9.0.0

- name: Install dependencies
working-directory: src/python
Expand Down Expand Up @@ -197,7 +197,7 @@ jobs:
uses: actions/checkout@v7

- name: Set up Node.js
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 22
cache: npm
Expand Down Expand Up @@ -228,7 +228,7 @@ jobs:
uses: actions/checkout@v7

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0

- name: Build Docker image
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
Expand Down Expand Up @@ -296,10 +296,10 @@ jobs:
path: /tmp/angular-output

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0

- name: Log in to GitHub Container Registry
uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand Down Expand Up @@ -383,10 +383,10 @@ jobs:
uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0

- name: Log in to GitHub Container Registry
uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand Down Expand Up @@ -455,10 +455,10 @@ jobs:
path: /tmp/digests

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0

- name: Log in to GitHub Container Registry
uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0
uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand Down Expand Up @@ -513,7 +513,7 @@ jobs:
uses: actions/checkout@v7

- name: Create Release
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
with:
generate_release_notes: true
make_latest: true
2 changes: 1 addition & 1 deletion .github/workflows/docs-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@v7

- name: Use Node.js 22
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 22
cache: npm
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [1.0.2] - 2026-07-27

### Fixed

- **Mobile file list scrolling** - The file list no longer uses a fixed-size scroll container on mobile, restoring natural page scrolling on small screens; desktop and mobile now share a single responsive file row template. (#370)

### Changed

- **Dependency updates** - Updated Angular frontend dependencies (Angular group, TypeScript ESLint, ESLint, Font Awesome, and transitive packages), website dependencies (PostCSS, React DOM, webpack-dev-server, and others), and GitHub Actions (setup-python 7, setup-uv 9, docker/login-action 4.5.1).
- **Dependabot grouping** - Docusaurus dependency updates are now grouped into a single Dependabot PR.

## [1.0.1] - 2026-07-08

### Changed
Expand Down
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

SeedSync is a Docker-based tool that syncs files from a remote seedbox to a local machine using LFTP.

- **Frontend**: Angular 21 (Bootstrap 5.3, Font Awesome 7, Vitest)
- **Frontend**: Angular 22 (Bootstrap 5.3, Font Awesome 7, Vitest)
- **Backend**: Python 3.13 with Bottle
- **Container**: Multi-arch Docker image (amd64, arm64)
- **Registry**: ghcr.io/nitrobass24/seedsync
Expand All @@ -13,7 +13,7 @@ SeedSync is a Docker-based tool that syncs files from a remote seedbox to a loca

```
src/
β”œβ”€β”€ angular/ # Angular 21 frontend
β”œβ”€β”€ angular/ # Angular 22 frontend
β”œβ”€β”€ python/ # Python backend
β”œβ”€β”€ docker/ # Docker build files
└── e2e-playwright/ # Playwright end-to-end tests
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<a href="https://nitrobass24.github.io/seedsync/">
<img src="https://img.shields.io/badge/docs-website-blue" alt="Documentation">
</a>
<img src="https://img.shields.io/badge/Angular-21-dd0031" alt="Angular 21">
<img src="https://img.shields.io/badge/Angular-22-dd0031" alt="Angular 22">
<img src="https://img.shields.io/badge/Python-3.13-3776ab" alt="Python 3.13">
<img src="https://img.shields.io/badge/platform-amd64%20%7C%20arm64-lightgrey" alt="Platform">
<br>
Expand Down
Loading