Commit Graph

9342 Commits

Author SHA1 Message Date
Georges-Antoine Assi
145b86629e Merge pull request #3343 from rommapp/dependabot/uv/mako-1.3.12
chore(deps): bump mako from 1.3.11 to 1.3.12
4.9.0-alpha.1
2026-05-08 14:15:06 -04:00
Georges-Antoine Assi
d0852a2606 Merge pull request #3344 from rommapp/dependabot/uv/aiohttp-3.13.4
chore(deps): bump aiohttp from 3.13.3 to 3.13.4
2026-05-08 14:14:11 -04:00
dependabot[bot]
6ed4c3206c chore(deps): bump aiohttp from 3.13.3 to 3.13.4
---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.13.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 15:43:35 +00:00
dependabot[bot]
99c99c88ec chore(deps): bump mako from 1.3.11 to 1.3.12
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.11 to 1.3.12.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-version: 1.3.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 14:45:27 +00:00
Georges-Antoine Assi
2696dd4b98 Merge pull request #3339 from rommapp/dependabot/npm_and_yarn/frontend/axios-1.16.0
chore(deps): bump axios from 1.15.0 to 1.16.0 in /frontend
2026-05-08 09:48:17 -04:00
dependabot[bot]
d0b2c89e60 chore(deps): bump axios from 1.15.0 to 1.16.0 in /frontend
Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 09:10:01 +00:00
Georges-Antoine Assi
c10539d9b9 Merge pull request #3333 from sabuswai/patch-1
Add credentialless attribute to YouTube iframe
2026-05-07 11:54:53 -04:00
sabuswai
228c640f18 Add credentialless attribute to YouTube iframe
add credentialless attribute to YouTube iframe for COEP compatibility
2026-05-07 01:13:07 -05:00
Georges-Antoine Assi
ccdd27b009 Merge pull request #3326 from rommapp/copilot/fix-exclusion-of-multiple-dots-files
Fix extension exclusion not matching multi-dot filenames
2026-05-04 08:55:35 -04:00
Georges-Antoine Assi
5e3a2707b0 cleanup 2026-05-03 19:39:19 -04:00
copilot-swe-agent[bot]
da005cf81a Optimize fnmatch check and use consistent n64 filename in test
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/8cbbc2ca-a3e3-4c61-9e47-f8544d59231a

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-03 23:36:23 +00:00
copilot-swe-agent[bot]
78c0b5b894 Fix broken test_rename_fs_rom_same_name function definition after new test insertion
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/8cbbc2ca-a3e3-4c61-9e47-f8544d59231a

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-03 23:35:19 +00:00
copilot-swe-agent[bot]
9593c30292 Address PR review: normalize exclusion sets, avoid duplicates, add multi-dot test for get_rom_files
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/8cbbc2ca-a3e3-4c61-9e47-f8544d59231a

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-03 23:34:30 +00:00
copilot-swe-agent[bot]
101629628e Simplify extension exclusion to use ends-with check instead of sub-extension iteration
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/a81b2023-a243-4721-bc5e-c6fa1a473a79

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-03 22:46:21 +00:00
copilot-swe-agent[bot]
55cd0cfc4f Support compound suffix exclusions like "hash.txt" for multi-dot filenames
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/d1c69638-bfa0-480e-8050-d565b234ea44

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-03 01:29:04 +00:00
copilot-swe-agent[bot]
21de7e21f8 Fix file exclusion for multi-dot filenames (e.g. game.nds.hash.txt)
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/2f711770-100b-4e9e-a66e-ab1a74f025f8

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-05-02 16:50:30 +00:00
copilot-swe-agent[bot]
1216907416 Initial plan 2026-05-02 16:45:13 +00:00
Georges-Antoine Assi
9fe025806e Allow bypassing OIDC autologin via bypass_autologin URL param
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 15:06:29 -04:00
Georges-Antoine Assi
2b0df19f56 Merge pull request #3322 from rommapp/structure-path-a-b
refactor: replace HIGH_PRIO_STRUCTURE_PATH
2026-04-30 21:10:14 -04:00
Georges-Antoine Assi
580ee4c694 whatevefr 2026-04-30 21:01:22 -04:00
Georges-Antoine Assi
699466b37f cleanup 2026-04-30 19:31:13 -04:00
Georges-Antoine Assi
c4431e0ae4 cleanup 2026-04-30 15:22:22 -04:00
Georges-Antoine Assi
07af3d0f64 run fmt 2026-04-30 14:48:20 -04:00
Georges-Antoine Assi
962a9bfa7e one more 2026-04-30 14:39:52 -04:00
Georges-Antoine Assi
fc8d69dc0c update tests 2026-04-30 14:18:49 -04:00
Georges-Antoine Assi
0e7359132b test: update fs handler tests for STRUCTURE_PATH_A/B refactor
Switch the get_platform_fs_structure, get_firmware_fs_structure,
get_platforms_directory and get_roms_fs_structure tests from mocking
os.path.exists to mocking glob.glob, matching the new STRUCTURE_PATH_B
detection logic. Rename the existing high_priority/normal_structure
variants to structure_a/structure_b for clarity, and fix
test_platform_specific_behavior so its monkeypatch wraps the calls
instead of being applied after them.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 14:00:53 -04:00
Georges-Antoine Assi
96c3634b80 refactor: split HIGH_PRIO_STRUCTURE_PATH into STRUCTURE_PATH_A/B
Replace the single HIGH_PRIO_STRUCTURE_PATH config attribute with two
glob patterns (STRUCTURE_PATH_A = roms/*, STRUCTURE_PATH_B = */roms) and
update all call sites to detect Structure B via glob.glob, defaulting to
Structure A when no match is found.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 12:52:22 -04:00
Georges-Antoine Assi
0cdc1f1f1b Merge pull request #3321 from rommapp/dependabot/npm_and_yarn/frontend/postcss-8.5.12
chore(deps): bump postcss from 8.5.8 to 8.5.12 in /frontend
2026-04-29 17:48:43 -04:00
dependabot[bot]
339c008375 chore(deps): bump postcss from 8.5.8 to 8.5.12 in /frontend
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.8 to 8.5.12.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.12)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-29 20:25:31 +00:00
Georges-Antoine Assi
5063ce5e57 fix backend arch 2026-04-29 16:23:48 -04:00
Georges-Antoine Assi
95afdf4087 Merge pull request #3320 from rommapp/copilot/fix-romm-tasks-failure-rq
fix: replace deprecated `job.get_id()` with `job.id` for rq >= 2.7.0 compatibility
2026-04-29 16:23:07 -04:00
copilot-swe-agent[bot]
ee1faf363c fix: update test mocks to use job.id attribute instead of get_id()
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/f053983a-ae39-44b3-a59d-083d65f2055d

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-29 19:57:57 +00:00
Georges-Antoine Assi
98b6d17e4f fix lock 2026-04-29 15:41:39 -04:00
Georges-Antoine Assi
ece33c4bea Merge pull request #3317 from Namaneo/fixes
Fix: UI settings not woking after switching pages back and forth
2026-04-29 15:40:50 -04:00
copilot-swe-agent[bot]
bffde45f2b fix: bump rq minimum version to 2.7 in pyproject.toml
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/efd0c66d-f72c-4e62-a976-4f2c3deb3608

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-29 19:38:26 +00:00
copilot-swe-agent[bot]
af870e0278 fix: replace deprecated job.get_id() with job.id for rq >= 2.7.0 compatibility
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/4326c200-57f5-4a27-96e8-570df82968e5

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-29 19:31:13 +00:00
copilot-swe-agent[bot]
24071a0029 Initial plan 2026-04-29 19:27:26 +00:00
Georges-Antoine Assi
e9fc1644a3 Merge pull request #3316 from rommapp/copilot/fix-chunked-uploads-ram-issue
Fix chunked uploads writing to RAM/tmpfs and upload speed showing 0 B/s
2026-04-29 15:22:39 -04:00
Georges-Antoine Assi
aee17e51d5 fix 2026-04-29 14:43:37 -04:00
Georges-Antoine Assi
832447bbb1 rnu fmt 2026-04-29 14:30:48 -04:00
copilot-swe-agent[bot]
80b5fdf21f fix: add periodic janitor to clean up orphaned upload tmp directories
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/2e55dd7f-d99d-48a2-ae15-0b8c4817cc6e

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-29 16:42:12 +00:00
Julien Loir
eb842bd952 Fix: UI settings not woking after switching pages back and forth 2026-04-29 15:08:30 +02:00
copilot-swe-agent[bot]
2498ecf729 fix: store chunk uploads under ROMM_BASE_PATH and show upload speed in UI
Agent-Logs-Url: https://github.com/rommapp/romm/sessions/2f626cb9-e564-4764-b9e9-3de396e3e7ca

Co-authored-by: gantoine <3247106+gantoine@users.noreply.github.com>
2026-04-29 12:39:47 +00:00
copilot-swe-agent[bot]
8f6c50f41b Initial plan 2026-04-29 12:32:53 +00:00
Zurdi
d79f2ae7e3 Merge pull request #3299 from rommapp/chore/describe-architecture
chore: describe architecture
2026-04-23 17:11:15 +02:00
Georges-Antoine Assi
b02b652efb Merge pull request #3304 from rommapp/dependabot/uv/mako-1.3.11
chore(deps): bump mako from 1.3.10 to 1.3.11
2026-04-22 19:27:35 -04:00
dependabot[bot]
9e602508c8 chore(deps): bump mako from 1.3.10 to 1.3.11
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.10 to 1.3.11.
- [Release notes](https://github.com/sqlalchemy/mako/releases)
- [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/mako/commits)

---
updated-dependencies:
- dependency-name: mako
  dependency-version: 1.3.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-22 23:26:10 +00:00
Georges-Antoine Assi
25aef41e5b Merge pull request #3301 from rommapp/dependabot/uv/python-dotenv-1.2.2
chore(deps): bump python-dotenv from 1.0.1 to 1.2.2
2026-04-22 19:25:09 -04:00
dependabot[bot]
98bbdba095 chore(deps): bump python-dotenv from 1.0.1 to 1.2.2
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.0.1 to 1.2.2.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.1...v1.2.2)

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-version: 1.2.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 21:02:34 +00:00
zurdi
28484e7d8d fix(UserBtn): add transparent class to avatar for improved styling 2026-04-21 13:20:37 +00:00