SaraVieira
6e19712a21
Merge branch 'master' of github.com:rommapp/romm into feat/retro_achievements
2024-09-04 18:10:19 +01:00
SaraVieira
3070b7e9be
use data from db
2024-09-04 18:09:33 +01:00
Georges-Antoine Assi
9b6b19eb27
Merge branch 'master' into romm-829
2024-09-03 18:58:06 -04:00
Georges-Antoine Assi
0ce3549f98
[ROMM-1123] Limit returned roms to 2500
2024-09-01 09:55:25 -04:00
SaraVieira
c63f62a813
update edit modal
2024-08-30 19:18:52 +01:00
SaraVieira
86aae89f15
feat - Allow user to unmatch rom
2024-08-30 11:21:18 +01:00
Georges-Antoine Assi
48ec9f39a1
create ui components and page
2024-08-29 17:43:07 -04:00
Georges-Antoine Assi
3e9f59c546
Upload dialog hotfixed + clear button
2024-08-26 12:58:38 -04:00
Michael Manganiello
0fad8ac282
feat: Use nginx mod_zip to generate multi-file zip downloads
...
This change installs and configures the `mod_zip` nginx module [1],
which allows nginx to stream ZIP files directly.
It includes a workaround needed to correctly calculate CRC-32 values for
included files, by including a new `server` section listening at port
8081, only used for the file requests to be upstream subrequests that
correctly trigger the CRC-32 calculation logic.
Also, to be able to provide a `m3u` file generated on the fly, we add a
`/decode` endpoint fully implemented in nginx using NJS, which receives
a `value` URL param, and decodes it using base64. The decoded value is
returned as the response.
That way, the contents of the `m3u` file is base64-encoded, and set as
part of the response, for `mod_zip` to include it in the ZIP file.
[1] https://github.com/evanmiller/mod_zip
2024-08-20 22:39:33 -03:00
Georges-Antoine Assi
716114e394
parallel upload
2024-08-17 12:35:45 -04:00
Georges-Antoine Assi
a071c0a487
actual real upload streaming
2024-08-17 11:50:14 -04:00
Georges-Antoine Assi
6c2f221b52
better progress up with speeds
2024-08-16 20:49:12 -04:00
Georges-Antoine Assi
e9c09b46aa
better upload progress state
2024-08-16 20:07:04 -04:00
Georges-Antoine Assi
8743b03488
add rudimentary upload progress bars
2024-08-16 18:52:28 -04:00
Georges-Antoine Assi
d17cdd6875
hopefully actually fix csrf tokens
2024-08-05 13:13:25 -04:00
Georges-Antoine Assi
4096b2392e
replace custom iodc with hydra
2024-08-04 12:01:21 -04:00
Georges-Antoine Assi
0fae870837
start work with fake openid add for testing
2024-08-04 00:41:34 -04:00
Georges-Antoine Assi
fce451a1be
[ROMM-1012] Fix multi-file download in gakllery view
2024-07-28 20:57:54 -04:00
Georges-Antoine Assi
ad3a588631
filter collections for each user
2024-07-25 19:53:44 -04:00
Zurdi
b1f5ae50e5
fixes from PR review
2024-07-06 17:25:08 +02:00
zurdi
3d27a05c22
fixes from trunk
2024-07-04 23:47:14 +02:00
Zurdi
17c9108992
fixed from PR comment
2024-07-04 19:21:41 +02:00
zurdi
839afff87e
improved cookie management
2024-07-04 15:52:25 +02:00
zurdi
2ec4debd61
setup wizard added
2024-07-04 14:19:00 +02:00
Zurdi
2a7def81ac
added reactivity to collections
2024-07-03 21:58:58 +02:00
zurdi
59c2a51a6f
added collection cover management
2024-07-03 14:31:17 +02:00
Zurdi
23e0a064ab
added update collection endpoint
2024-07-02 23:34:50 +02:00
Zurdi
857573e607
Merge remote-tracking branch 'origin/master' into feature/collections
2024-07-02 17:53:35 +02:00
Zurdi
4a413db4c5
fixes from PR review
2024-07-02 17:49:48 +02:00
Zurdi
57d3ad363c
added collection cover placeholder
2024-07-02 17:41:14 +02:00
zurdi
1d6ba70080
collections get_roms endpoint added
2024-07-02 14:31:27 +02:00
Zurdi
43cd6a8383
added main sibling per user
2024-06-29 14:09:41 +02:00
zurdi
0a0bab6730
migrated rom_notes to user_rom_props
2024-06-29 11:26:16 +02:00
zurdi
b9b861d684
set main sibling added to the backend
2024-06-27 19:26:19 +02:00
zurdi
180c373e1e
steamgridDB integration added
2024-06-26 17:36:02 +02:00
zurdi
749f1bcc77
added renaming message on match
2024-06-20 14:15:10 +02:00
Zurdi
242dbb9da5
cover path migration to id
2024-06-17 13:45:35 +02:00
zurdi
3c1e3b48a7
added upload/delete assets dialogs
2024-06-14 11:30:15 +02:00
zurdi
75d93ab564
fixed endpoints
2024-06-13 02:10:39 +02:00
zurdi
748ce0266e
fixed delete rom dialog
2024-06-10 18:34:02 +02:00
Georges-Antoine Assi
7f8f8e6a58
fix most eslint errors
2024-06-02 11:25:59 -04:00
Georges-Antoine Assi
c4ef4d92d2
run truck fixes
2024-05-31 19:00:04 -04:00
Georges-Antoine Assi
9b62641d55
Merge branch 'master' into trunk-io
2024-05-31 18:42:43 -04:00
Georges-Antoine Assi
2d24b762b4
merge endpoints again
2024-05-31 12:22:20 -04:00
Georges-Antoine Assi
95412760be
Remove pagination from roms endpoints
2024-05-31 12:15:52 -04:00
Georges-Antoine Assi
1b081290d7
fetch all roms on load lol
2024-05-26 22:29:55 -04:00
Georges-Antoine Assi
1677b589ab
cleanup
2024-05-25 21:31:06 -04:00
Georges-Antoine Assi
0afba8b068
rename Rom to SimpleRom
2024-05-25 21:24:26 -04:00
Georges-Antoine Assi
1cec61eefd
Rename userrom to detailedrom
2024-05-25 19:58:41 -04:00
Georges-Antoine Assi
2d21cd2b50
Improve speeds of rom fetch from DB
2024-05-25 19:47:36 -04:00