12 Commits

Author SHA1 Message Date
Le Philousophe f4762c2774 WEB: Fix typing annotation 2025-11-16 21:08:04 +01:00
Le Philousophe f28c5198f4 WEB: Avoid returning null when there is no screenshot
Instead, return an empty screenshot object.
2025-08-24 12:32:47 +02:00
Le Philousophe 9a59454525 BUILD: Increase PHPStan level
The AltoRouter::match function has a bad signature: fix it using a stub.
2025-08-24 12:32:47 +02:00
Le Philousophe 710b95a5f4 WEB: Better error handling
When PHP functions fail they often return false instead of the expected
object type.
CHeck for this value and fail properly.
2025-08-24 12:32:47 +02:00
Le Philousophe cc9fa80181 WEB: Add typing 2025-08-24 12:32:47 +02:00
Le Philousophe 1c9380ef3e JANITORIAL: Fix code style
This should not have any behavioral changes
2025-08-24 12:32:46 +02:00
Le Philousophe 8540d5da28 WEB: Allow listing of screenshots for "other" company id
The "other" company id is an aggregation of all games whose company has
edited one game.
2024-11-09 19:03:50 +01:00
Daniel ef9abdef7f WEB: Automatically determine filemask for screenshots (#212)
Add "variant_id" column to screenshots spreadsheet
2022-03-06 08:56:24 +00:00
Thunderforge 286aaa5739 IMAGES: Moving screenshots from company/game to engine/game (#207)
Includes a recalculation of how screenshot files are counted due to the removal of the `filemask` field.
2022-02-19 20:32:15 -06:00
Mataniko 6589516321 WEB: Restore number of shots in screenshots page 2020-12-31 04:49:44 -05:00
Mataniko f27fe3d0fd WEB: Rewrite the Screenshot model to use the database 2020-12-31 04:49:44 -05:00
Mataniko 9e43102294 WEB: Add all ORM Objects to ScummVM package 2020-12-31 04:49:44 -05:00