40 Commits

Author SHA1 Message Date
6cd98a617e
Import Versions with Github
This changes the import script to fetch the versions from Github instead of using Gitea.
2025-01-28 22:56:35 -05:00
85c404bd5b
Merge branch 'develop' 2024-11-25 16:13:36 -05:00
755aad8da6
Hub Import Mod Removal
Removes mods that are no longer on the hub.
2024-10-03 16:11:26 -04:00
caefd6dbb2
Discord Avatar Import
Imports the user's avatar from discord when a new user is created through OAuth.
2024-09-30 14:06:37 -04:00
88aa9b1ad8
Discord OAuth
Creates the base structure for Discord OAuth.
2024-09-26 16:55:44 -04:00
b1499bc58d
Updates Deps 2024-09-24 00:47:25 -04:00
297937a2ea
Scribe API Documentation
Installs Scribe for (mostly) automatic API documentation. Does a pretty good job and it's pretty painless to set-up. I'll have to configure it to work in the CI and to ensure that the static files are being pushed to production as they should be, but this is a good start.
2024-09-17 01:41:00 -04:00
75ebc827dc
Carbon dynamicFormat macro
Adds a dynamicFormat macro/method on the Carbon facade to handle the logic of conditionally formatting the dates based on the difference to the current time.

Logic pulled from #48 (Thanks Waffle!)
Issue #45
2024-09-09 23:14:30 -04:00
48c4d5b44d
Back to Frankenphp!
Bug fix is in and we're back to the races!

This change requires:

1. You to update your .env file to:
`OCTANE_SERVER=frankenphp`

2. An already build sail container to be rebuilt:
```
docker compose down -v
sail build --no-cache
sail up -d
```
2024-08-31 11:41:25 -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
35cd00e39d
Adds Cover Photo Field
Adds the cover photo field to the Jetstream edit profile form.
2024-08-07 16:23:55 -04:00
55273e5a90
Hub Imports of User Avatars and Cover Photos
TODO: Cover photos need to be added to the profile page so users can edit them.
2024-08-03 17:36:33 -04:00
638db152c6
Resolves Filament asset loading issue 2024-07-18 19:28:52 -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
33ad76849e
Redis Sessions
Back to Redis sessions. Speed, baby, YEAH!
2024-07-05 17:52:23 -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
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
b4107fc0ef
Changes to use database for sessions.
More control over user session management. We can switch back to Redis if performance ever becomes *that* bad.
2024-06-23 10:00:09 -04:00
029a623826
Configured Octane Watcher
The Sail development environment will now reload Octane when files are updated.
2024-06-21 16:07:46 -04:00
0e31202714
Removes Nova Package 2024-06-20 22:06:13 -04:00
30b4b0084e
Updates Composer Deps 2024-06-20 12:11:06 -04:00
e7ab5bfb34
Removes Banhammer Middleware 2024-06-20 11:13:25 -04:00
e457d6901d
Laravel Octane 2024-06-19 23:24:02 -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
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
66f13bc782
Moves Static Assets to R2 2024-06-06 13:19:28 -04: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
c026870bed
Mod detail page work 2024-06-01 23:04:06 -04: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
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
9f0bfda462
Woltlab User Import 2024-05-20 02:19:02 -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