13 Commits

Author SHA1 Message Date
a7cd60a164 add user follows 2024-08-28 16:59:28 -04:00
71a336ecab collect progress when needed 2024-08-28 14:03:33 -04:00
dbcbbc4d14 cleanup seeder 2024-08-28 13:07:00 -04:00
681ef3ac91 add full progress to seeder 2024-08-28 13:00:23 -04:00
0e010252f9 add some basic logging to database seeding 2024-08-26 12:39:19 -04:00
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
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
c1a58e29dd
Multiple Mod Authors
The mod-to-user relationship has been modified to be a many-to-many relationship. Mods can now have multiple authors, and an author can have multiple mods.
2024-07-04 22:10:48 -04:00
96e87680a8
Ensures Test User
Change ensures that an administrator of test@example.com/password is always created when seeding the database.
2024-06-23 10:01:51 -04:00
121d26d5e4
Updates Seeder Format 2024-06-20 12:11:49 -04:00
5e1c05f49d
Sync Admin Roles
Roles (or "ranks" as they're called on the hub) are now being pulled down into the local database.
2024-06-18 00:41:12 -04:00
36a633aabb
First Pass on Mod Structures 2024-05-15 00:31:24 -04:00
6f279f83e0
Hello World 2024-05-13 18:55:34 -04:00