Commit Graph

6418 Commits

Author SHA1 Message Date
Michael Manganiello
ea9def4b85 misc: Replace deprecated uvicorn.workers with uvicorn-worker
According to the `uvicorn` docs [1], the `uvicorn.workers.UvicornWorker`
class is deprecated and replaced by the `uvicorn-worker` package [2].

[1] https://www.uvicorn.org/deployment/#gunicorn
[2] https://github.com/Kludex/uvicorn-worker
2025-07-05 12:59:49 -03:00
Georges-Antoine Assi
346c24e66e Merge pull request #2045 from rommapp/url-search-params
Use URL to store and load search params
2025-07-05 09:56:56 -04:00
Michael Manganiello
f3e4fe03f2 Merge pull request #2051 from rommapp/misc/remove-python-deps-not-direct
misc: Remove Python dependencies not being directly used
2025-07-05 00:12:55 -03:00
Michael Manganiello
2a0c328771 misc: Remove Python dependencies not being directly used
We can see in the `uv.lock` changes that we aren't actually removing
anything, but as these dependencies are not being directly accessed,
it's better to rely on direct dependencies only, in case they change
in the future and these indirect dependencies are no longer needed.
2025-07-05 00:11:17 -03:00
Georges-Antoine Assi
edcd82e0b8 Merge pull request #2049 from rommapp/poetry-to-uv
Switch from poetry to uv
2025-07-04 22:02:30 -04:00
Georges-Antoine Assi
a34686cf9a fix trunk 2025-07-04 21:35:33 -04:00
Georges-Antoine Assi
8e1a93480e Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:26:34 -04:00
Georges-Antoine Assi
4f6b6fe660 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:26:20 -04:00
Georges-Antoine Assi
edfa25ef21 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:26:12 -04:00
Georges-Antoine Assi
e1a5c14817 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:26:05 -04:00
Georges-Antoine Assi
e6fe94fc0b Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:25:53 -04:00
Georges-Antoine Assi
44131e6973 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:25:27 -04:00
Georges-Antoine Assi
80baaccf6d Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:25:09 -04:00
Georges-Antoine Assi
3a034c2b5c Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:24:08 -04:00
Georges-Antoine Assi
0e31b1a8e2 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:22:45 -04:00
Georges-Antoine Assi
d30e1cfa91 Apply suggestion from @adamantike
Co-authored-by: Michael Manganiello <adamantike@users.noreply.github.com>
2025-07-04 21:22:35 -04:00
Georges-Antoine Assi
4158b278eb fix check issues 2025-07-04 17:55:45 -04:00
Georges-Antoine Assi
543238fb40 install uv to correct dir 2025-07-04 10:03:44 -04:00
Georges-Antoine Assi
e8f8f1621c complete migration to uv 2025-07-04 09:54:04 -04:00
Georges-Antoine Assi
440ed0c954 use migrate-to-uv 2025-07-04 09:31:41 -04:00
Georges-Antoine Assi
15f0f1803e set python version in pyproject 2025-07-04 09:30:00 -04:00
Michael Manganiello
de762aa9f8 Merge pull request #2048 from rommapp/misc/python-3.13
misc: Upgrade to Python 3.13
2025-07-04 08:15:56 -03:00
Georges-Antoine Assi
8908d21afa Merge pull request #2043 from starkmapper/fix-proxy-aware-feed
Fix for setting the correct forward proto when behind ssl proxy
2025-07-04 00:35:49 -04:00
Michael Manganiello
f96adeeaee misc: Upgrade to Python 3.13
Small changes to upgrade Python to version 3.13, and fixes based on a
`pyupgrade` run using the `--py313-plus` flag.
2025-07-03 23:37:00 -03:00
Georges-Antoine Assi
21d4bc3fec improve md editor colors for blocks 2025-07-03 15:12:46 -04:00
Georges-Antoine Assi
cb8b727b9d hide code flags in md editor 2025-07-03 15:01:49 -04:00
Georges-Antoine Assi
9826df2b7a [ROMM-2037] Break summary by work correctly 2025-07-03 14:50:51 -04:00
Georges-Antoine Assi
6d16ca41cc have cursor fix small bugs 2025-07-03 09:46:39 -04:00
Georges-Antoine Assi
1050f47aac bump emulatorjs to 4.2.2 2025-07-02 16:40:01 -04:00
Georges-Antoine Assi
89949fb6c0 search on first load search page 2025-07-02 13:40:41 -04:00
Georges-Antoine Assi
5552cea059 cleanup sylinks 2025-07-02 13:03:24 -04:00
Georges-Antoine Assi
02541e62f3 changes from ai revierw 2025-07-02 12:25:53 -04:00
Georges-Antoine Assi
2b09a9a5fd centralise search and filter 2025-07-02 10:11:31 -04:00
Mark Stapper
365c0efece Fix typo 2025-07-02 08:11:35 +02:00
Georges-Antoine Assi
8eeb730e34 Use URL to store and load search params 2025-07-01 23:37:23 -04:00
Georges-Antoine Assi
8593184555 Reset gallery in search text field first 2025-07-01 16:16:57 -04:00
Georges-Antoine Assi
e23c86358c IGDB ID should be an int for hasheous 2025-07-01 15:33:28 -04:00
Georges-Antoine Assi
67dc49c818 Add vscode devcontainer file and fix dockerfile 2025-07-01 15:02:32 -04:00
Mark Stapper
fa3a5c534f Fix Set correct forward proto even when behind reverse proxy 2025-07-01 10:34:19 +02:00
Michael Manganiello
0134600469 Merge pull request #2036 from rommapp/misc/improve-api-docs-platform-endpoints
misc: Improve API docs and annotations for platform endpoints
2025-06-29 23:34:39 -03:00
Michael Manganiello
93d9429813 Merge pull request #2035 from rommapp/misc/upgrade-nginx-1.29
misc: Upgrade nginx to v1.29.0
2025-06-29 23:34:31 -03:00
Michael Manganiello
234d8174c0 Merge pull request #2034 from rommapp/misc/pyupgrade-3.12
misc: Apply pyupgrade changes for Python 3.12 compatibility
2025-06-29 23:34:24 -03:00
Michael Manganiello
5ca59e0a2a Merge pull request #2033 from rommapp/misc/improve-api-docs-rom-endpoints
misc: Improve API docs and annotations for rom endpoints
2025-06-29 23:34:14 -03:00
Michael Manganiello
8a206cc125 misc: Improve API docs and annotations for platform endpoints
- Add type annotations for FastAPI query, and path parameters.
- Add type annotations for request body content.
- Update docstrings to clarify endpoint functionality, and remove
    unnecessary details.
2025-06-29 21:29:04 -03:00
Michael Manganiello
dac5cf687e misc: Upgrade nginx to v1.29.0 2025-06-29 12:42:17 -03:00
Michael Manganiello
252722e3bc misc: Apply pyupgrade changes for Python 3.12 compatibility
Command applied:
```
find ./backend/ -type f -name "*.py" -exec pyupgrade --py312-plus {} \;
```
2025-06-29 12:27:16 -03:00
Michael Manganiello
195a1892d0 misc: Improve API docs and annotations for rom endpoints
* Add type annotations for FastAPI header, query, and path parameters.
* Add type annotations for request body content.
* Update docstrings to clarify endpoint functionality, and remove
  unnecessary details.
2025-06-29 11:56:01 -03:00
Michael Manganiello
107297317a Merge pull request #2027 from rommapp/misc/upgrade-ralibretro-1.8.1
misc: Upgrade RALibretro to v1.8.1
2025-06-28 21:02:05 -03:00
Michael Manganiello
37db1e7c01 Merge pull request #2028 from rommapp/fix/debounce-on-romuser-changes
fix: Add debounce to RomUser changes
2025-06-28 19:46:16 -03:00
Michael Manganiello
a1970fa13a Merge pull request #2029 from rommapp/misc/specify-language-all-md-blocks
misc: Specify English language for all Markdown blocks
2025-06-28 19:45:37 -03:00