cab4fbd83e
optimizations
2026-03-28 19:15:39 +01:00
2608be7420
Repair: copy legacy joinDate into new user's created_at when creating users from legacy wallz
2026-03-22 09:13:39 +01:00
979e011257
Refactor dashboard and upload flows
...
Remove dead admin UI code, redesign dashboard followers/following and upload experiences, and add schema audit tooling with repair migrations for forum and upload drift.
2026-03-21 11:02:22 +01:00
29c3ff8572
update
2026-03-20 21:17:26 +01:00
2728644477
feat: add tag discovery analytics and reporting
2026-03-17 18:23:38 +01:00
4f576ceb04
more fixes
2026-03-12 07:22:38 +01:00
f6772f673b
login update
2026-03-05 11:24:37 +01:00
dc51d65440
feat: forum rich-text editor, emoji picker, mentions, discover nav, feed, uploads, profile
...
Forum:
- TipTap WYSIWYG editor with full toolbar
- @emoji-mart/react emoji picker (consistent with tweets)
- @mention autocomplete with user search API
- Fix PHP 8.4 parse errors in Blade templates
- Fix thread data display (paginator items)
- Align forum page widths to max-w-5xl
Discover:
- Extract shared _nav.blade.php partial
- Add missing nav links to for-you page
- Add Following link for authenticated users
Feed/Posts:
- Post model, controllers, policies, migrations
- Feed page components (PostComposer, FeedCard, etc)
- Post reactions, comments, saves, reports, sharing
- Scheduled publishing support
- Link preview controller
Profile:
- Profile page components (ProfileHero, ProfileTabs)
- Profile API controller
Uploads:
- Upload wizard enhancements
- Scheduled publish picker
- Studio status bar and readiness checklist
2026-03-03 09:48:31 +01:00
e3ca845a6d
Studio: make grid checkbox rectangular and commit table changes
2026-03-01 08:43:48 +01:00
de3ec22ee5
feat: Ranking Engine V2 — intelligent scoring with shares, authority, decay & velocity\n\n- Add ArtworkRankingService with V2 formula:\n ranking_score = (base × authority × decay) + velocity_boost\n Base: views×0.2 + downloads×1.5 + favourites×2.5 + comments×3.0 + shares×4.0\n Authority: 1 + (log10(1+followers) + fav_received/1000) × 0.05\n Decay: 1 / (1 + hours/48)\n Velocity: 24h signals × velocity_weights × 0.5\n\n- Add nova:recalculate-rankings command (--chunk, --sync-rank-scores, --skip-index)\n- Add migration: ranking_score, engagement_velocity, shares/comments counts to artwork_stats\n- Upgrade RankingService.computeScores() with shares + comments + velocity\n- Update Meilisearch sortableAttributes: ranking_score, shares_count, engagement_velocity, comments_count\n- Update toSearchableArray() to expose V2 fields\n- Schedule every 30 min with overlap protection\n- Verified: 49733 artworks scored successfully"
2026-02-28 16:41:15 +01:00
eee7df1f8c
feat: artwork page carousels, recommendations, avatars & fixes
...
- Infinite loop carousels for Similar Artworks & Trending rails
- Mouse wheel horizontal scrolling on both carousels
- Author avatar shown on hover in RailCard (similar + trending)
- Removed "View" badge from RailCard hover overlay
- Added `id` to Meilisearch filterable attributes
- Auto-prepend Scout prefix in meilisearch:configure-index command
- Added author name + avatar to Similar Artworks API response
- Added avatar_url to ArtworkListResource author object
- Added direct /art/{id}/{slug} URL to ArtworkListResource
- Fixed race condition: Similar Artworks no longer briefly shows trending items
- Fixed user_profiles eager load (user_id primary key, not id)
- Bumped /api/art/{id}/similar rate limit to 300/min
- Removed decorative heart icons from tag pills
- Moved ReactionBar under artwork description
2026-02-28 14:05:39 +01:00
6536d4ae78
feat: add reusable gallery carousel and ranking feed infrastructure
2026-02-28 07:56:25 +01:00
f0cca76eb3
storing analytics data
2026-02-27 09:46:51 +01:00
15b7b77d20
messages implemented
2026-02-26 21:12:32 +01:00
d3fd32b004
fixes gallery
2026-02-26 07:27:20 +01:00
0032aec02f
feat: increase gallery grid from 4 to 5 columns per row on desktopfeat: increase gallery grid from 4 to 5 columns per row on desktop
2026-02-25 19:11:23 +01:00
795c7a835f
Auth: convert auth views and verification email to Nova layout
2026-02-21 07:37:08 +01:00
c30fa5a392
prepared and gallery fixes
2026-02-19 08:36:32 +01:00
41287914aa
Upload beautify
2026-02-17 17:14:43 +01:00
79192345e3
Upload beautify
2026-02-14 15:14:12 +01:00
e055af9248
current state
2026-02-08 10:42:01 +01:00
0a4372c40d
Current state
2026-02-07 08:23:18 +01:00