13 Commits

Author SHA1 Message Date
db578071e4
SPT Semvar & Automatic Resolution
This update gives mod versions a supported SPT version field that accepts a semantic version. The latest supported SPT version will be automatically resolved based on the semvar.

Next up: I need to update the ModVersion to SptVersion relationship to be a many-to-many and expand the resolution to resolve multiple versions.
2024-08-22 17:04:07 -04:00
593b44150c
Resolves Mod Detail Page Version Issue
The latest version on the mod detail page was being selected by created date instead of highest version number. This has been resolved. Also adds a test for this issue.
2024-08-09 12:35:46 -04:00
c6f252ace7
Mod Version Dependency Updates
- Handles circular mod version dependencies
- Optimizes mod show query to only pull the versions relationship
- Adds a mod dependency factory
- Refactored tests to use mod dependency factory
- Adds mod dependency generation into the default seeder
- Adds unique index on mod dependencies table
- Adds mod dependencies on the mod show view
2024-08-01 17:15:02 -04:00
0776ee426f
Adds published_at Data to Factories 2024-07-31 20:30:50 -04:00
f94204e978
Mod Publish Dates (#17) 2024-07-31 19:53:09 -04:00
a1ae15fb67 check all mods, use refresh db 2024-07-31 14:40:19 -04:00
82a466eb58 update scope and tests
to not include null published at fields
2024-07-31 14:06:56 -04:00
fe280faf36 add test 2024-07-26 10:53:47 -04:00
74f61df875
Adds Mod Version Dependency System
Pretty nifty, but it still needs a few things before merge. Factory & front-end work, at least.
2024-07-26 02:19:42 -04:00
0be167572f
Adds a stress test 2024-07-18 00:23:27 -04:00
5f192f9759
Converts Tests to Pest 2024-07-18 00:11:32 -04:00
aec8a5241e
Fixes Tests 2024-06-18 17:01:08 -04:00
6f279f83e0
Hello World 2024-05-13 18:55:34 -04:00