414 Commits

Author SHA1 Message Date
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
Ty
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
f8bfba1288
Updates Composer Deps 2024-07-15 23:17:53 -04:00
49fd8b83df
Search SPT Version & Homepage Queries
The global search results now include the SPT version number the latest version of the mod is compatible with. Additionally, mod thumbnails and the SPT version numbers

Homepage queries have been further optimized and are now cached for 5 minutes.
2024-07-15 23:17:53 -04:00
Ty
69857abe4f
fix blur shapes indexes (#2) 2024-07-15 16:26:43 -04:00
06031a9ea3 fix blur shapes indexes
to be above the home view video player
2024-07-15 16:14:12 -04:00
d4443ff4da
Email Confirmation Language
Updated the language of the email confirmation page to be more clear in that the user must click the button to receive the verification email.
2024-07-06 19:45:42 -04:00
53b67b23dd
Queueable Account Notifications
The email verification and password reset notifications are now handled on a queue.
2024-07-06 19:14:51 -04:00
33ad76849e
Redis Sessions
Back to Redis sessions. Speed, baby, YEAH!
2024-07-05 17:52:23 -04:00
a36c38db43
Updates warning banner message. 2024-07-05 16:19:48 -04:00
ded4a3bf84
Administration Navigation Links
Adds links to Horizon, Pulse, and Filament to the authenticated dropdown menu.
2024-07-05 14:37:20 -04:00
a927f10941
Import Multiple Mod Authors
The import script has been updated to pull in additional mod authors from the hub.
2024-07-05 14:35:00 -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
e8f2562005
Merge branch 'develop' 2024-07-03 17:51:28 -04:00
a1504fe622
Global Search Structure
Reconfigured the global search to include more than one model. Refactored the search front-end to work inline instead of inside a model/popup.
2024-07-03 17:47:02 -04:00
c335825bfd
Updates Workflows
Removes Nova auth step, optimized the number of caching commands called.
2024-06-27 23:20:21 -04:00
f734adca22
Resolves PHPStan Error 2024-06-27 23:18:53 -04:00
bd6011c77c
Adds a light .env example 2024-06-27 22:48:46 -04:00
0e3783555e
Basic API
Includes routes for login, logout, listing users, listing mods, listing a user, and listing a mod. Very basic, just laying out the structure.

https://www.postman.com/refringe/workspace/spt-forge
2024-06-27 16:58:11 -04:00
251b1ffd14
Laravel Filament
Adds Laravel Filament to be used as an admin panel. Adds the users to the admin panel as an initial resource.
2024-06-27 00:19:18 -04:00
aae4a7e7ea
Adjusts migration constraints 2024-06-27 00:13:12 -04:00
56b1f3e523
Adds dev env link to README 2024-06-27 00:12:37 -04:00
27361b6128
Moves tables indexes into initial table migrations
We can do this kind of crap until launch
2024-06-27 00:05:14 -04:00
54255b46e9
Updates Deps 2024-06-26 16:34:52 -04:00
db4704e4de
Removes Nova Assets 2024-06-26 16:15:51 -04:00
73c05a1b80
Mobile Dark Mode & Theme Switch
The mobile navigation has been wired up, and now includes a working theme switch button.
2024-06-24 16:35:43 -04:00