45 Commits

Author SHA1 Message Date
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
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
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
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
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
f734adca22
Resolves PHPStan Error 2024-06-27 23:18:53 -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
5b62f359e3
Null Guard Admin Check
Also adds method to check if a user is a moderator.
2024-06-23 08:37:16 -04:00
d34a75523a
Fixes Local Image Issue
Local images should now appear. Needed to specify the public disk to ensure that HTTPS was used.
2024-06-23 08:34:22 -04:00
0e31202714
Removes Nova Package 2024-06-20 22:06:13 -04:00
d1cdc46548
Uses Config Option for Livewire Location 2024-06-19 15:21:03 -04:00
2bbe715342
Updates Livewire Script Route 2024-06-19 14:41:06 -04:00
bf29b348a5
Moves Livewire Assets to R2 2024-06-19 14:03:36 -04:00
d434bc20de
Adds Auth Gates for Pulse, Horizon, and Nova 2024-06-19 13:20:51 -04:00
refringe
169777f957 Pint PHP Style Fixes [no ci] 2024-06-19 03:19:18 +00:00
9b304df564
Workflow Work 2024-06-18 15:19:36 -04:00
refringe
7ecdbed34d Pint PHP Style Fixes [no ci] 2024-06-18 18:38:24 +00: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
a3b3971d2f
User Bans 2024-06-16 21:40:00 -04:00
be0eecf1e9
Converts import command to a queued job 2024-06-12 16:52:32 -04:00
8d1242ed55
Installs Horizon 2024-06-11 21:42:27 -04:00
03f6305e72
Laravel Sail for Development 2024-06-09 20:18:25 -04:00
66f13bc782
Moves Static Assets to R2 2024-06-06 13:19:28 -04:00
refringe
e3e3d4fb48 Pint PHP Style Fixes 2024-06-05 20:32:14 +00:00
92b04eb286
Updates to search 2024-06-05 16:31:29 -04:00
refringe
054c458b0f Pint PHP Style Fixes 2024-06-03 02:04:49 +00:00
541eed2cab
Initial search model 2024-06-02 22:03:59 -04:00
b45b6cb1e5
Fixes Logins 2024-06-01 23:52:08 -04:00
refringe
414e91d198 Pint PHP Style Fixes 2024-06-02 03:19:26 +00:00
c026870bed
Mod detail page work 2024-06-01 23:04:06 -04:00
refringe
b27a9ef021 Pint PHP Style Fixes 2024-06-01 01:04:04 +00:00
c59615d7ac
Updates, Lots of Updates
No one reads these anyways. I updated a lot. There. Happy?
2024-05-31 17:44:52 -04:00
45b9ebc096
Fixes Dark Mode Script - Work on Detail Page 2024-05-30 22:46:53 -04:00
4cb739f50c
More Updates
- Updates dependancies
- Added time to mod component
- Implement naturalSort function into homepage queries

Short todo:
- Migrate top navigation from old-build
- Mod detail page
2024-05-28 17:19:36 -04:00
787f796ad7
Homepage Progress
Worked on:
- Mod component templating
- Added dark mode styles for homepage
- Added benchmarking to the wolt import command
- Added MySQL natural sort function

Short todo:
- Add updated time to mod component
- Implement naturalsort function into homepage queries and measure performance difference
- Migrate top navigation from old-build
2024-05-24 17:06:02 -04:00
3a81afe488
Mod & Mod Version Imports 2024-05-22 01:00:37 -04:00
8e11892f57
Early Mod Import 2024-05-21 21:02:49 -04:00
9f0bfda462
Woltlab User Import 2024-05-20 02:19:02 -04:00
54fd2ede53
Worked on homepage mod components 2024-05-17 23:54:03 -04:00
8d5920468d
To many things to mention
Shut up.
2024-05-17 17:11:54 -04:00
36a633aabb
First Pass on Mod Structures 2024-05-15 00:31:24 -04:00
a13e9eb258
Configures Jetstream, Fortify, and installs Pulse 2024-05-14 00:09:13 -04:00
6f279f83e0
Hello World 2024-05-13 18:55:34 -04:00