9244d48713
wire up search and section filters
2024-08-09 11:21:46 -04:00
7acdee1b6c
switch to using livewire
2024-08-09 10:15:05 -04:00
1d174ab8b3
layout WIP
2024-08-08 15:50:50 -04:00
b868b5a75c
setup mod index pagination
2024-08-07 14:33:11 -04:00
aa61c63bd1
create mod card component
2024-08-07 14:32:37 -04:00
a05b5499de
revert mod.index on list section
...
I have no idea how this was changed, but it breaks stuff
2024-08-05 10:10:00 -04:00
632799cb44
Merge remote-tracking branch 'upstream/develop' into impl/mod-listing-page
2024-08-05 09:31:20 -04:00
2680e21325
Import Script - Temp Table Charset/Collation
...
Sets the charset to `utf8mb4` and the collation to `utf8mb4_0900_ai_ci` when the temporary tables are created in the import script. Prevents conversion errors when the MySQL defaults are not set to match the expected charset and collation.
2024-08-03 12:06:01 -04:00
5d6dcd4a2c
setup mod index page
2024-08-02 12:23:05 -04:00
c6fcca6063
Merge branch 'mod-dependencies' into develop
2024-08-01 17:20:54 -04:00
b46dbf58b7
Updates Deps
2024-08-01 17:16:28 -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
20e1ab2dae
Import Script, Published Date
...
Updates the import script to ignore any scopes on the Mod and ModVersion models when making inserts. Adds the `published_at` field.
2024-08-01 17:03:03 -04:00
02957f75c1
Merge branch 'mod-publish-dates' into mod-dependencies
2024-07-31 20:31:00 -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
203626d043
run pint?
2024-07-31 15:14:22 -04:00
5fe0541593
move disabled property
2024-07-31 14:51:50 -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
d4c6675155
make publish_at nullable
2024-07-26 10:53:37 -04:00
f04fbab5c6
add published scope
2024-07-26 09:35:09 -04:00
7ee542856d
add published_at
2024-07-26 09:34:57 -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
297a58cba1
Markdown & Formatting
...
Updated the version descriptions to use markdown and made minor alterations to the look of the version cards.
2024-07-24 00:43:05 -04:00
fea14652c9
Merge branch 'mod-page-tabs' into develop
...
# Conflicts:
# app/Http/Controllers/ModController.php
# resources/views/mod/show.blade.php
Resolved by Refringe
2024-07-23 23:26:15 -04:00
refringe
705afc95a8
Pint PHP Style Fixes [no ci]
2024-07-24 02:01:19 +00:00
664837f512
Mod Page Tabs ( #3 )
2024-07-23 22:00:46 -04:00
8eae71b22a
Simplifies Latest Version Relationship
...
This change removes the `latestSptVersion()` relationship, which fetched the latest mod version for the latest SPT version, with a more simple `latestVersion()` relationship that simply fetches the latest mod version based on the mod version, version number field.
This is less complicated and much less confusing.
2024-07-23 21:21:55 -04:00
45e439e86f
more tweaks, i'm done now
2024-07-23 11:46:27 -04:00
168be6cc94
UI tweaks
2024-07-23 10:59:39 -04:00
9b081aef47
randomize mod version dates
2024-07-23 09:27:36 -04:00
fce5bd4b04
move modversion ordering
...
to model
2024-07-23 09:27:15 -04:00
waffle-lord
30cdc60ae0
Merge branch 'develop' into impl/mod-page-tabs
2024-07-23 04:59:13 -07:00
b429300b7b
update version tab info
2024-07-22 10:16:53 -04:00
75a7e15184
versions tab content WIP
2024-07-19 13:10:38 -04:00
cd37b12bad
Merge branch 'develop'
2024-07-18 19:57:52 -04:00
8a9e7b0573
Disables the extra Filament login route
2024-07-18 19:50:57 -04:00
dd250969cc
Updates Deps
2024-07-18 19:40:30 -04:00
638db152c6
Resolves Filament asset loading issue
2024-07-18 19:28:52 -04:00
6a68231283
remove info
2024-07-18 13:34:15 -04:00
fad0a816b8
wire up tabs with alpinejs
2024-07-18 11:46:43 -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
1960cec21f
Updates PHPStan to ignore tests
2024-07-17 23:50:57 -04:00
6c96b0e028
Updates Deps
2024-07-17 22:40:42 -04:00
a895210cef
Octane Changes
...
Updates Octane to use swoole as a runner. FrankenPHP was having issues with the INTL PHP extension.
Also updates the development site to load over HTTP instead of HTTPS. No need for encryption for basic local development.
2024-07-16 17:29:38 -04:00
cb636fd197
Adds Search Sync Command
...
Adds an artisan app command that handles all of the search set-up and sync needed to get going.
`artisan app:search-sync`
2024-07-16 12:02:52 -04:00
fd5dc7cf20
Updates NPM Deps
2024-07-15 23:17:53 -04:00