Commit Graph

129 Commits

Author SHA1 Message Date
zurdi
5ba5bb8543 feat: add show playables filter 2025-05-13 09:34:04 +00:00
Georges-Antoine Assi
f8aeb37347 [HOTFIX] Only lower and strip string order_by types 2025-04-24 14:33:37 -04:00
Georges-Antoine Assi
586c06ac95 fix loading games on postgres 2025-04-09 11:29:57 -04:00
zurdi
c58b0986c7 Merge remote-tracking branch 'origin/master' into feature/improved-ux 2025-03-30 19:25:27 +00:00
Georges-Antoine Assi
edfcf3fa76 only trim and lower if attr is string 2025-03-29 11:22:58 -04:00
Georges-Antoine Assi
43f48899c9 add new endpoints to get some or all states and saves 2025-03-26 19:21:21 -04:00
Georges-Antoine Assi
7f7b97a9cc Merge branch 'master' into true-pagination 2025-03-25 17:39:36 -04:00
Georges-Antoine Assi
b91f69bed1 fix overgrouping by meta id 2025-03-24 23:42:09 -04:00
Georges-Antoine Assi
490aa4d89c filter out rows when order by columnis null 2025-03-24 19:30:19 -04:00
Georges-Antoine Assi
03e2bac425 fix ordering rows in table view 2025-03-23 19:35:53 -04:00
Georges-Antoine Assi
6367e5c795 working pagination with sside grouoiung 2025-03-23 11:41:43 -04:00
Georges-Antoine Assi
6f96ea1d9a working grouping on endpoint 2025-03-23 11:28:24 -04:00
Georges-Antoine Assi
5c2054b44b fix get by fs_rom 2025-03-22 18:06:35 -04:00
Georges-Antoine Assi
c387a0036e disable duplicate filtering when over 2500 roms in platform 2025-03-22 12:16:10 -04:00
Georges-Antoine Assi
0607323005 log SQL queries and exec time in dev mode 2025-03-22 09:49:13 -04:00
Georges-Antoine Assi
35dfedd22f working just to letter with pagination 2025-03-21 22:44:47 -04:00
Georges-Antoine Assi
05a78e03ce new method for getting non-pagniated roms 2025-03-21 10:08:44 -04:00
Georges-Antoine Assi
ca6d312c4a fix tests 2025-03-21 09:42:39 -04:00
Georges-Antoine Assi
581cdf742c fix pagination speeds 2025-03-21 00:07:27 -04:00
Georges-Antoine Assi
9543d5f9f0 Merge branch 'master' into true-pagination 2025-03-20 19:41:36 -04:00
Georges-Antoine Assi
887ccf9f26 [ROMM-1761] Show platform disk size in sidebar 2025-03-20 18:12:10 -04:00
Georges-Antoine Assi
26b6c28a29 full backend filering 2025-03-17 23:50:58 -04:00
Georges-Antoine Assi
599266b437 [wip] virtual metadata table 2025-03-17 20:39:36 -04:00
Georges-Antoine Assi
f1f627f7c5 working pagination on roms endpoint 2025-03-14 21:10:30 -04:00
Georges-Antoine Assi
b4a5ed6aa5 allow firmware handler to return all firmware 2025-03-12 22:38:02 -04:00
Georges-Antoine Assi
af735b1fda refactor filtering to be cross platform 2025-03-12 10:27:18 -04:00
Georges-Antoine Assi
c3cb00bd8f soft m3u files on download 2025-03-02 14:22:56 -05:00
Georges-Antoine Assi
1cb66e28ec fix removing game from collection 2025-02-27 11:21:51 -05:00
Georges-Antoine Assi
3088e4566c changes from self-view 2025-02-09 11:22:10 -05:00
Georges-Antoine Assi
b829a54d9f fix trunk 2025-02-08 23:21:00 -05:00
Georges-Antoine Assi
88dc964ac4 Merge branch 'master' into romm-994 2025-02-08 21:28:38 -05:00
Georges-Antoine Assi
c320c8924e pass through func.lower 2025-01-30 17:46:46 -05:00
Georges-Antoine Assi
79575b1b30 Merge branch 'master' into fix/username-case-insensitive 2025-01-30 17:44:06 -05:00
Georges-Antoine Assi
22e0c806e1 prefetch rom collections for details 2025-01-29 10:13:02 -05:00
Georges-Antoine Assi
cd724b7d1a migrate collections over to join table 2025-01-28 23:47:09 -05:00
Georges-Antoine Assi
60ec728e55 add option for all 2025-01-28 21:34:57 -05:00
Georges-Antoine Assi
f12ffdf685 add ui option to fetch/show virtual platforms 2025-01-28 11:10:21 -05:00
Georges-Antoine Assi
21d2ce951e more fixes to loading games 2025-01-27 22:29:38 -05:00
Georges-Antoine Assi
5a79200617 bunch o fixes 2025-01-27 21:29:22 -05:00
Georges-Antoine Assi
10fbead892 autogenerate cover art 2025-01-27 20:26:33 -05:00
Georges-Antoine Assi
5dbc1aae0b display virtual collections 2025-01-27 19:14:54 -05:00
Georges-Antoine Assi
dbe4b71c7a super naive appraoch to loading virtual collections 2025-01-27 18:15:52 -05:00
Georges-Antoine Assi
2859ac04c8 fix pyright issues 2025-01-26 10:57:27 -05:00
Georges-Antoine Assi
4b087d9dcb fix issue with duplicate filename 2025-01-17 11:28:03 -05:00
Georges-Antoine Assi
477d99a6bf first batch of review fixes 2025-01-17 11:15:54 -05:00
Georges-Antoine Assi
9d8baef9de small tweaks from review 2025-01-15 22:54:35 -05:00
Georges-Antoine Assi
696a1c6122 Merge branch 'master' into rom-hashing-background-task 2025-01-15 21:51:23 -05:00
Michael Manganiello
f0049d79d0 fix: Case-insensitive username and email check
Move case-insensitivity to the database layer, for both `username` and
`email` fields.

Fixes #1486.
2025-01-13 23:21:55 -03:00
Georges-Antoine Assi
d0ba1d6e19 [HOTFIX] Fix remove from continue playing 2025-01-12 14:32:44 -05:00
Michael Manganiello
7825bce7b8 fix: Use proper JSON contains function for PostgreSQL
Fix `json_array_contains_value` function to use the `@>` operator for
checking if a JSON array contains a value in PostgreSQL. This is
necessary because the `has_key` function only works for string values.

Also, remove `get_rom_collections` method, as it was doing the same
thing as `get_collections_by_rom_id`.

Fixes #1441.
2025-01-08 21:07:01 -03:00