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
ffd5117028
Renames $availableSptVersions to $activeSptVersions in Mod Listing
2024-09-08 22:00:26 -04:00
4490cd4de1
make versionScope truely optional
...
and add checks for null
2024-09-03 14:42:50 -04:00
f150f2a371
combine auth check
...
shouldn't show follow or message if user isn't logged in or is viewing
their own profile
2024-09-03 10:59:17 -04:00
aabf5a1b44
improve user stack auth user following checks
...
and some UI tweaks
2024-08-31 22:40:36 -04:00
73cb9a9ccf
Merge remote-tracking branch 'upstream/develop' into user-profile-info
2024-08-31 15:17:26 -04:00