121 Commits

Author SHA1 Message Date
3d5697e04b
Mod Teaser Updates
- Updates the import script to import the full mod teaser text, up to 255 characters.
- Updates mod detail page to show teaser in the main detail card.
- Updates mod listing component to show the first 100 characters of the teaser.
- Adjusts padding on the mod listing component.

Resolves #22
2024-08-09 15:22:42 -04:00
593b44150c
Resolves Mod Detail Page Version Issue
The latest version on the mod detail page was being selected by created date instead of highest version number. This has been resolved. Also adds a test for this issue.
2024-08-09 12:35:46 -04:00
5c02d237e3 add featured section filter 2024-08-09 11:45:53 -04:00
f3cedfbb0f update mod card 2024-08-09 11:31:11 -04:00
c1e73dc73b Merge remote-tracking branch 'upstream/develop' into impl/mod-listing-page 2024-08-09 11:31:00 -04:00
9244d48713 wire up search and section filters 2024-08-09 11:21:46 -04:00
7acdee1b6c switch to using livewire 2024-08-09 10:15:05 -04:00
713ea7e076
Download Number Macro
Adds a `Number:downloads()` macro to format the number of downloads depending on how many there are. Example: 1259000 is converted into 1.25M, 125900 is converted into 125.9K.

Updated the views to use this macro. Also included a title tag with the exact number so they can be viewed on hover.
2024-08-09 00:35:18 -04:00
3aefae4bb8
Resolves Mod Dependancy Display Error
Fixes a display error when a mod dependancy is created, but can not be resolved into an actual available version.
2024-08-09 00:11:32 -04:00
40884ae1c4
Mobile Download Button Location
Moves the mobile download button to above the tabs.

Resolves #23
2024-08-08 23:54:43 -04:00
d247b8cbe6
Resolves CSS Link/Container Issue
This resolves an issue with the mod cards where the anchor tag was larger than the containing div on smaller breakpoints.

Resolves #21
2024-08-08 23:46:24 -04:00
0978aa14b9
Adds Social Links
Social links to our Discord server and our Subreddit have been added to the footer.

Resolves #30
2024-08-08 23:19:23 -04:00
ecc2d1ca1a
Mod Detail Page Main Card
Cleans up the main card on the mod detail page to make the SPT version more in-sync with the rest of the site.

Resolves #28
2024-08-08 23:02:48 -04:00
1d174ab8b3 layout WIP 2024-08-08 15:50:50 -04:00
c2f1eed35c
Adds link to profile in user navigation. 2024-08-07 17:04:02 -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
b868b5a75c setup mod index pagination 2024-08-07 14:33:11 -04:00
aa61c63bd1 create mod card component 2024-08-07 14:32:37 -04:00
a05b5499de revert mod.index on list section
I have no idea how this was changed, but it breaks stuff
2024-08-05 10:10:00 -04:00
11453db596
Model Comments, Yay! 2024-08-03 17:36:33 -04:00
0e3d32c4d5
Start of Profile Page
Profile photo is linked up, cover photo is not. Both profile and cover photos need to be migrated over from the hub. That's next.
2024-08-03 17:34:41 -04:00
115f81fe96
Basic structure to load user profile view 2024-08-03 17:34:41 -04:00
5d6dcd4a2c setup mod index page 2024-08-02 12:23:05 -04:00
c6f252ace7
Mod Version Dependency Updates
- Handles circular mod version dependencies
- Optimizes mod show query to only pull the versions relationship
- Adds a mod dependency factory
- Refactored tests to use mod dependency factory
- Adds mod dependency generation into the default seeder
- Adds unique index on mod dependencies table
- Adds mod dependencies on the mod show view
2024-08-01 17:15:02 -04:00
297a58cba1
Markdown & Formatting
Updated the version descriptions to use markdown and made minor alterations to the look of the version cards.
2024-07-24 00:43:05 -04:00
fea14652c9
Merge branch 'mod-page-tabs' into develop
# Conflicts:
#	app/Http/Controllers/ModController.php
#	resources/views/mod/show.blade.php

Resolved by Refringe
2024-07-23 23:26:15 -04:00
8eae71b22a
Simplifies Latest Version Relationship
This change removes the `latestSptVersion()` relationship, which fetched the latest mod version for the latest SPT version, with a more simple `latestVersion()` relationship that simply fetches the latest mod version based on the mod version, version number field.

This is less complicated and much less confusing.
2024-07-23 21:21:55 -04:00
45e439e86f more tweaks, i'm done now 2024-07-23 11:46:27 -04:00
168be6cc94 UI tweaks 2024-07-23 10:59:39 -04:00
b429300b7b update version tab info 2024-07-22 10:16:53 -04:00
75a7e15184 versions tab content WIP 2024-07-19 13:10:38 -04:00
6a68231283 remove info 2024-07-18 13:34:15 -04:00
fad0a816b8 wire up tabs with alpinejs 2024-07-18 11:46:43 -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
Ty
69857abe4f
fix blur shapes indexes (#2) 2024-07-15 16:26:43 -04:00
06031a9ea3 fix blur shapes indexes
to be above the home view video player
2024-07-15 16:14:12 -04:00
d4443ff4da
Email Confirmation Language
Updated the language of the email confirmation page to be more clear in that the user must click the button to receive the verification email.
2024-07-06 19:45:42 -04:00
33ad76849e
Redis Sessions
Back to Redis sessions. Speed, baby, YEAH!
2024-07-05 17:52:23 -04:00
a36c38db43
Updates warning banner message. 2024-07-05 16:19:48 -04:00
ded4a3bf84
Administration Navigation Links
Adds links to Horizon, Pulse, and Filament to the authenticated dropdown menu.
2024-07-05 14:37:20 -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
73c05a1b80
Mobile Dark Mode & Theme Switch
The mobile navigation has been wired up, and now includes a working theme switch button.
2024-06-24 16:35:43 -04:00
8d2f6f31e6
Dark Theme Auth Pages 2024-06-23 18:53:12 -04:00
3068712f12
Dark Theme Profile Work
Mostly finished with the profile and navigation work. Buttons elsewhere on the site still need to be restyled. Search needs to be redone with the recent navigation bar changes.
2024-06-23 10:50:52 -04:00
2230cda529
Adds Log-in Button Back 2024-06-23 08:37:52 -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
a2fb68ea93
Navigation Rework
Still needs some TLC with profile photos.
Continued work on the dark theme on the internal pages. More to come.
2024-06-22 21:55:20 -04:00
a6a813a58f
JS Cleanup, Adds Focus Alpine Plugin 2024-06-22 21:50:15 -04:00
15efcf5f94
Removes Unused Team Email 2024-06-21 16:04:07 -04:00