146 Commits

Author SHA1 Message Date
9a57925c63
Mod Detail Page Thumbnail Bug
This resolves an issue where the mod detail page would attempt to show an image if one did not exist, and would show a placeholder if the image did exist.
2025-01-28 22:56:36 -05:00
501ff8cba7
Updated Umami Instance 2024-11-22 13:57:34 -05:00
d4d0a1495a
User About Markdown Formatting 2024-10-12 13:09:42 -06:00
ca472efbbf
Profile Detail Page
Resolves an issue where the no-mods message didn't show up if the user doesn't have any mods uploaded. Adds some style to the message as well.
2024-10-07 10:28:13 -06:00
75b8be1e1e
Mod Filter Page - Per Page Option - Validate Value
This change validates the input of the per page option so that it has to be one of the provided options. If an option does not match a provided option, it's set to the closest available option. For example, manually setting it to 100000 in the URL param will have it automatically set to the largest option, 50, while manually setting it to 1 will change it to 6, the smallest option.

Also made some small language adjustments to get everything to fit a little nicer in the mobile views.
2024-10-07 09:53:30 -06:00
53e3fd36da Merge pull request 'Add Results Per Page Dropdown to Mods Index Page' (#55) from waffle.lord/forge:impl/results-per-page into listing-per-page
Reviewed-on: SPT/forge#55
2024-10-07 03:59:46 +00:00
70462eaae5
Fixes Transition Bug
Resolves a bug where the hover transition caused a mod card to flip sideways when the page was changed.
2024-10-06 19:36:24 -06:00
abcf31fae0
Adjusts Mod Card Layout/Spacing in Mobile 2024-10-05 14:48:33 -04:00
18ce8754c2
User Profile Follow Component Mobile Optimization 2024-10-05 14:32:25 -04:00
80f3da13b9
Optimize User Follow Components
Much better, still not perfect. The mobile and the desktop components are being rendered twice, and each of their methods are running twice as well. Going to see if I can modify the structure to get away with only using one.
2024-10-05 14:09:22 -04:00
de63309649 Merge remote-tracking branch 'upstream/develop' into impl/results-per-page 2024-10-01 08:47:39 -04:00
39a7640e92
Reworked Follow Livewire Components
Fixes PHPStan errors and makes it a little more performant. Still not good enough. Making way to many queries for what it's doing.
2024-09-30 22:56:06 -04:00
746fed1746
OAuth Management
Adds a edit-user-profile section to allow a user to remove an OAuth connection from their account when they have a local account password set.
2024-09-27 20:41:36 -04:00
46550b5d8f
OAuth Account Password Creation
This allows a user that was created via OAuth to set a local password on their account.
2024-09-27 16:51:13 -04:00
bba61fa814
Conditionally show the Discord login button 2024-09-27 12:04:01 -04:00
7ad9682be0
Style Discord Login Button 2024-09-27 12:00:57 -04:00
96a0b82695 add small screen control
also fix dropdown text colors
2024-09-27 08:57:11 -04:00
88aa9b1ad8
Discord OAuth
Creates the base structure for Discord OAuth.
2024-09-26 16:55:44 -04:00
4ea50fb0ef add initial dropdown
still need to handle size constraints
2024-09-26 16:22:27 -04:00
19e962561c Merge remote-tracking branch 'upstream/develop' into impl/download-tracking 2024-09-25 11:18:30 -04:00
6b7efb87ec Merge remote-tracking branch 'upstream/develop' into impl/download-tracking 2024-09-24 14:13:17 -04:00
5aaf31ab84 Merge remote-tracking branch 'upstream/develop' into fix/#39 2024-09-24 14:12:56 -04:00
ce33b0bedf
Updates Mobile Menus 2024-09-24 00:47:13 -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
6d6670e246 setup download counting 2024-09-20 10:37:16 -04:00
f1268fb857 move search bar when screen is too small 2024-09-18 15:41:20 -04:00
eb9a656c69
RAINBOWS
Need I say more?
2024-09-17 17:14:42 -04:00
b1195ebb7c
Remove the dump call
Whoops! My bad.
2024-09-17 15:26:55 -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
579a26a360 Merge branch 'profile-data' into user-profile-info 2024-09-17 17:32:46 +00: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
ec55717ab3 update mod card parameter; about styling 2024-09-17 09:38:12 -04:00
743ed27bd0 Merge remote-tracking branch 'upstream/develop' into user-profile-info 2024-09-16 09:38:30 -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
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
2179da3c4d Merge remote-tracking branch 'upstream/develop' into user-profile-info 2024-09-11 14:52:24 -04:00
0190e0431d Merge remote-tracking branch 'upstream/develop' into update-mod-list-stats 2024-09-11 14:38:32 -04:00
cc2cc71c26 Merge branch 'develop' into fix/view-all-filtering 2024-09-11 18:25:48 +00:00
b5516d3a7e update list stats 2024-09-11 14:20:39 -04:00
f16b3fe497 pint and some mod data changes 2024-09-11 14:15:13 -04:00
f443364721 paginate mods 2024-09-11 09:25:02 -04:00
90aeecc6d8 fix user-stack showing wrong name in dialog title 2024-09-11 09:24:43 -04:00
affb0d11f7 add sections bar to profile page
mods and about sections WIP. Also adjusted user-stack tooltip position
slightly
2024-09-10 13:31:59 -04:00
a07e64ff51 Merge remote-tracking branch 'upstream/develop' into user-profile-info 2024-09-10 11:57:59 -04:00
ed2091fb23 remove session properties 2024-09-10 09:10:16 -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
d772b9d31e Merge branch 'develop' into improve-mod-card 2024-09-10 01:31:57 +00:00
0a271ff03e add link to sections 2024-09-09 16:20:54 -04:00