4e33dd9ec5
Updates About Field Default
...
Updates the about column to have a default of an empty string. Curse you, MySQL!
2024-09-24 00:46:44 -04:00
6bc02ca210
Imports User Follows
...
The import script will now import hub user follows.
2024-09-24 00:43:15 -04:00
2cd8e9fa86
Global Search Fixes
...
Fixes an issue with the global search box not functioning correctly with keyboard navigation.
2024-09-24 00:42:26 -04:00
691f352d01
User Follow Components
...
Updates the user follow component to two smaller components. Still needs to be optimized.
2024-09-24 00:40:33 -04:00
cf381c9e7d
Method syncWithoutDetaching
Expects Array
2024-09-17 17:19:39 -04:00
db259e2689
Removes PHPStan Errors
2024-09-17 17:19:07 -04:00
eb9a656c69
RAINBOWS
...
Need I say more?
2024-09-17 17:14:42 -04:00
c3f9fcf19f
Minor User Model Changes
...
- Added a few docblock comments
- Pint reordered methods (for some reason)
- Added type casts for id, hub_id, created_at, and updated_at
2024-09-17 15:33:42 -04:00
b1195ebb7c
Remove the dump call
...
Whoops! My bad.
2024-09-17 15:26:55 -04:00
7c4753d38e
Simplifies user_follows
Table Columns
...
The column and FK can be defined together using the `foreignId` method.
2024-09-17 15:26:30 -04:00
09e9e15c5e
Global Search User Profile Link
...
Links up the users in the global search to the user's profile page.
2024-09-17 14:52:09 -04:00
be05d2693e
Remove Controller User Model Binding
...
We're going to being in the user id from the URI instead so we can do a custom lookup on it.
2024-09-17 14:51:32 -04:00
b67dd2fd97
Merge pull request 'Add user profile data' ( #37 ) from waffle.lord/forge:user-profile-info into profile-data
...
Reviewed-on: SPT/forge#37
2024-09-17 17:36:28 +00:00
579a26a360
Merge branch 'profile-data' into user-profile-info
2024-09-17 17:32:46 +00:00
2cca45bcea
Removes Array Definition Docblock Information
...
Part of moving back to PHPStan level 5 means we can remove some of these. They're very busy and don't give enough context to outweigh the ugly.
2024-09-17 13:30:11 -04:00
df779135c1
Global Search Accessibility
...
Improved the accessibility of the global search field in the header.
- When focus is lost, the dropdown disappears
- The tab key and up/down arrows can be used to cycle through results
- When using the keyboard to cycle through results, focus loops back to the top result
- Pressing the esc key will clear the search text and remove the focus lock on the search
Resolves #25
2024-09-17 11:59:28 -04:00
0f3c7e03d0
Merge remote-tracking branch 'upstream/develop' into user-profile-info
2024-09-17 09:39:43 -04:00
ec55717ab3
update mod card parameter; about styling
2024-09-17 09:38:12 -04:00
9a900bbece
PHPStan Level 5
...
Decreases the PHPStan level back down to 5. Level 6 was too verbose for my liking.
2024-09-17 02:18:23 -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
d70a38bf08
API Filters Clean-up
...
Generalized similar API filter methods and moved them into a FilterMethods trait. Rewrote ModFilter and UserFilter methods to use the general trait methods.
2024-09-17 01:38:28 -04:00
2199e34569
Mod Updated Column
...
Updating a ModVersion model now updates it's parent Mod's updated_at column.
2024-09-16 15:43:25 -04:00
743ed27bd0
Merge remote-tracking branch 'upstream/develop' into user-profile-info
2024-09-16 09:38:30 -04:00
c2d36e8b09
Simplifies Expression
...
Null not possible.
2024-09-15 23:46:02 -04:00
7909f629c6
Homepage Query Caching
2024-09-15 23:27:00 -04:00
e1b406f75e
Updates Deps
2024-09-15 23:06:21 -04:00
45a211b66d
Listing Query & Relationship Clean-up
...
Rebuilt the filtering queries and many of the mod-to-modVersion-to-sptVersion relationships.
Resolves #38
2024-09-15 23:05:38 -04:00
58e8adb730
Adds TODO for query.
2024-09-13 00:17:13 -04:00
d1b142c2ee
Reworked Mod Listing
...
Updates the mod listing components to be a little more friendly.
2024-09-13 00:08:00 -04:00
6240c32997
mobile constraints WIP
2024-09-12 15:26:20 -04:00
d9b7d6fcc8
Resolves Remaining Larastan Issues
2024-09-12 13:19:52 -04:00
cdaddbb44f
Merge remote-tracking branch 'upstream/develop' into user-profile-info
2024-09-12 09:12:41 -04:00
bbb8fab1a1
Resolves Some Larastan Issues
2024-09-11 23:08:58 -04:00
bd2d38b4e4
Seeder Updaes
...
- Commented out the follower seeding function as it's not yet merged.
- SPT Versions are now being generated through the ModVersionFactory.
- After initial data has been generated, jobs are called to get the site to a 'ready' state.
- Clears cache
2024-09-11 23:07:45 -04:00
0dc21378ab
Workflow: Updates MySQL CI Port
2024-09-11 17:13:38 -04:00
1bce328db5
Workflow: Removes Port Map & Adds HealthCMD
2024-09-11 17:10:26 -04:00
945062d6f1
Workflow: Change MySQL Port
2024-09-11 17:00:28 -04:00
d4c62817f1
Workflow: Change Port & Dump HealthCMD
2024-09-11 16:57:12 -04:00
711650fa34
Workflow: Updates test mysql connection information
2024-09-11 16:49:41 -04:00
001039b6fc
Workflow: Updated MySQL Package Name
2024-09-11 16:48:08 -04:00
30f7d60cc4
Workflow: Use Latest Ubuntu
...
Also, apt update before install.
2024-09-11 16:43:53 -04:00
c7114df136
Workflow: Remove Sudo Call
2024-09-11 16:41:02 -04:00
290db63093
Workflow: Install MySQL Client
2024-09-11 16:40:05 -04:00
1c25b3edde
Workflow: Test MySQL Connection Step
2024-09-11 16:37:08 -04:00
df01366697
Possible Gitea Action Fix
...
Changes MySQL host to `mysql`.
2024-09-11 16:01:07 -04:00
aaf8ee4249
Chaperone
...
Add chaperone calls to all of the relationships that support it.
2024-09-11 15:09:38 -04:00
2179da3c4d
Merge remote-tracking branch 'upstream/develop' into user-profile-info
2024-09-11 14:52:24 -04:00
bf5593ae72
Merge pull request 'display seeder progress' ( #51 ) from waffle.lord/forge:impl/seeder-progress into develop
...
Reviewed-on: SPT/forge#51
2024-09-11 18:48:01 +00:00
1e7b150bb9
Merge branch 'develop' into impl/seeder-progress
2024-09-11 18:47:30 +00:00
fb757fcdcb
Merge pull request 'update list stats' ( #50 ) from waffle.lord/forge:update-mod-list-stats into develop
...
Reviewed-on: SPT/forge#50
2024-09-11 18:41:40 +00:00