Commit Graph
120 Commits
Author SHA1 Message Date
Thunderforge a4f0e15a6f WEB: Fixing lint errors 2021-11-21 20:00:54 -06:00
Thunderforge 2ceb90ef78 WEB: Replacing is_null with !==
Codacy recommends this way
2021-11-21 20:00:17 -06:00
Thunderforge 0de6a475d3 WEB: Fixing when the recommended download link is an external URL (#182) 2021-11-21 19:52:16 -06:00
Thunderforge ac98bb341e WEB: Fixing when there is no download link for the user agent (#181) 2021-11-21 19:44:32 -06:00
Thunderforge c95bf5715e WEB: Sort downloads by version (#177) 2021-11-18 17:06:46 -06:00
Thunderforge 60e02dbf54 DATA: Changing downloads table to use version column (#174)
In order to simplify the process of updating version downloads, [downloads spreadsheet table](https://docs.google.com/spreadsheets/d/1QzwFleEKXOsE59cYMOcQB7C2f0Np48uAQOCG8kicX_s/edit#gid=1057392663) now includes a `version` column and the `url` field is much simpler. In order to update a new version, simply change the value in the `version` field.

Further improvements can be made, but for now this is an improvement that keeps parity with the previous code.
2021-11-18 16:04:20 -06:00
SupSuper 0eeb279c31 WEB: Combine daily downloads into a single list 2021-09-20 07:31:07 +01:00
mataniko 43e117fdf2 WEB: Add Director demos page, model and template 2021-08-23 22:17:58 -04:00
SupSuper 3099c653a2 WEB: Update news buildbot links 2021-06-11 17:44:42 +01:00
Mataniko e683a6da6f WEB: Fix screenshot pages for various games
This fixes bug #12356 where games with only one screenshot type would not work.
2021-04-02 22:48:10 -04:00
Mataniko ef20da2ede WEB: Fix PHP array key warnings 2021-04-02 22:01:06 -04:00
Mataniko b20d4c5fb1 WEB: Fix compat version queries 2021-01-09 13:15:55 -05:00
Mataniko 91a6d8eccc WEB: Remove additional unused FAQ references 2021-01-05 16:19:26 -05: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 c6be8fea6a WEB: ORM cleanups 2020-12-31 04:49:44 -05:00
Mataniko cf5b7b8431 WEB: Rename Database tables 2020-12-31 04:49:44 -05:00
Mataniko 8f961660d8 WEB: Move compatibility to the ORM model 2020-12-31 04:49:44 -05:00
Mataniko 22ef91d2a5 WEB: Migrate game downloads to use the ORM 2020-12-31 04:49:44 -05:00
Mataniko a74cd5d8f4 WEB: Move Game Demos to ORM 2020-12-31 04:49:44 -05:00
Mataniko c71dce7702 WEB: Move downloads page to use the ORM 2020-12-31 04:49:44 -05:00
Mataniko f1a969bdbd WEB: Use ORM objects for Screenshots 2020-12-31 04:49:44 -05:00
Mataniko 8780993416 WEB: Convert most most pages to use the ORM objects 2020-12-31 04:49:44 -05:00
Mataniko a540a7a98f WEB: Properly clear cache after data update 2020-12-01 22:14:16 -05:00
Mataniko ebe03e04d6 DATA: Update downloads filenames 2020-11-24 14:51:10 -05:00
Mataniko 2140190f1b WEB: Update games page to use the new data model 2020-11-24 14:51:10 -05:00
Mataniko 8b036bed3f WEB: Update downloads page to use the new data model 2020-11-24 14:51:10 -05:00
Mataniko 41f028310c WEB: Use symfony/yaml and predis if redis is not available
This removes the hard requirements on pecl modules making development easier.
2020-10-21 23:08:08 -04:00
Mataniko fdc6d5ff6e WEB: Fix loading localized data for news and articles 2020-10-10 01:34:06 -04:00
Mataniko 0a394a6260 WEB: Adjust references to non-localized data 2020-10-10 01:34:06 -04:00
Mataniko 08fffe6dd0 WEB: Load localized data in models 2020-10-10 01:34:06 -04:00
Mataniko 7025c556b7 WEB: Catch all cache driver errors for fallback 2020-10-05 00:11:33 -04:00
Mataniko 4013dd2502 WEB: Simplify credits data 2020-10-03 09:10:00 -04:00
Mataniko c0c4209efe WEB: Fallback cache to files 2020-10-02 08:53:30 -04:00
Mataniko 6c973b34b7 WEB: Move Subprojects to Downloads page 2020-10-01 00:48:59 -04:00
Mataniko 6d0899847b WEB: Cache based on locale 2020-09-29 16:08:34 -04:00
Mataniko 2fd56bebe4 WEB: Remove type hint due to PHP version 2020-09-27 22:08:07 -04:00
Mataniko 47744206e4 WEB: Add null check for games with no company id 2020-09-27 22:08:07 -04:00
Mataniko db6cb726e8 WEB: Add a new SimpleModel class
The SimpleModel is used to to read simple data models from YAML that require no further processing

This allows us to delete several models that re-use the same code.
2020-09-27 22:08:07 -04:00
Mataniko 16cc3d8762 DATA: Simplify yaml data 2020-09-27 22:08:07 -04:00
Mataniko c172c669df DATA: Convert documentation to YAML 2020-09-27 22:08:07 -04:00
Mataniko 08ea2cfcde WEB: Lint and static analysis cleanup 2020-09-27 22:08:07 -04:00
Mataniko 6816cdab5a WEB: Increase cache duration and clear cache during site update 2020-09-27 22:08:07 -04:00
Mataniko c0eb021126 WEB: Add caching to all models 2020-09-27 22:08:07 -04:00
Mataniko 4471b291a1 WEB: Convert all models to not be static objects
This is a first step towards moving to a dependency injection model.
2020-09-27 22:08:07 -04:00
Mataniko 33d8a28f4a WEB: Sort screenshots page 2020-09-27 22:08:07 -04:00
Mataniko 23875f8ca9 JANITORIAL: Remove debug message 2020-09-27 22:08:07 -04:00
Mataniko f8ca4c046a WEB: Update screenshots data & model 2020-09-27 22:08:07 -04:00
Mataniko 393fcd5b12 WEB: Add Series to game objects 2020-09-27 22:08:07 -04:00
Mataniko 23dbf430a6 WEB: Add Series model and object 2020-09-27 22:08:07 -04:00