Commit Graph

  • 69edffdfee Rebuild Inertia SSR assets after the upload and artwork UI changes. develop klevze 2026-09-20 14:51:12 +02:00
  • fe1054aa32 Update the optimization roadmap through the latest milestones. klevze 2026-09-20 14:51:12 +02:00
  • a206981914 Wire new routes and environment keys for the recent modules. klevze 2026-09-20 14:51:04 +02:00
  • 02861b5a2f Expand profile gender options and cover country plus activity persistence. klevze 2026-09-20 14:50:59 +02:00
  • 1b8853b0c9 Harden legacy user profile lookups. klevze 2026-09-20 14:50:59 +02:00
  • 12da3c5081 Tighten artwork hourly snapshot window queries. klevze 2026-09-20 14:50:59 +02:00
  • 0b6f3a95e3 Limit anonymous community activity queries to the latest page. klevze 2026-09-20 14:50:58 +02:00
  • 5d703b8da4 Warn newer creators that uploads go through review first. klevze 2026-09-20 14:50:39 +02:00
  • 6b00652a20 Allow artworks to have one primary category and extra secondaries. klevze 2026-09-20 14:50:12 +02:00
  • ce0f278bac Add a read-only Google AdSense analytics module for admins. klevze 2026-09-20 14:49:48 +02:00
  • 04a60a981e Keep AdSense rendering limited to anonymous visitors. klevze 2026-09-20 14:49:34 +02:00
  • 822b96e92a Lazy-load profile collections until the tab is opened. klevze 2026-09-20 14:49:33 +02:00
  • a5e51617a6 Extract related artwork lookup into a dedicated service. klevze 2026-09-20 14:49:32 +02:00
  • 1053a38eee Harden vision vector search and embedding jobs. klevze 2026-09-20 14:49:19 +02:00
  • 04b8160d9e Track original artwork file availability more accurately. klevze 2026-09-20 14:49:19 +02:00
  • 0f52803b05 Send new artwork uploads through a trust-based review policy. klevze 2026-09-20 14:49:06 +02:00
  • 31c87e4977 Move model observers onto attributes and tidy provider bindings. klevze 2026-09-20 14:49:00 +02:00
  • 586c44ba74 Add comment spam classification and captcha checks. klevze 2026-09-20 14:48:50 +02:00
  • 37bacc1334 Defer Carbon package discovery until it is needed. klevze 2026-09-20 14:48:37 +02:00
  • 58e5b3f648 Expose safe production build metadata test 2026-08-30 12:16:22 +02:00
  • aba2017273 Update production deploy safeguards test 2026-08-30 12:02:25 +02:00
  • 937f484cc9 Defer profile world history until needed test 2026-08-30 12:02:07 +02:00
  • 5c80402aed fix test 2026-08-30 11:06:07 +02:00
  • e7c878525d Update optimization roadmap through M19 test 2026-08-30 09:33:36 +02:00
  • 6a6900435c Require reproducible production deploy sources test 2026-08-30 09:28:54 +02:00
  • 7c38ffff57 Finalize Supervisor-owned SSR deployment test 2026-08-30 09:28:44 +02:00
  • 71972afb87 Make profile formatting hydration-safe test 2026-08-30 09:28:07 +02:00
  • 5db36cb29f Align group profile summary contract klevze 2026-08-30 08:48:03 +02:00
  • 7805baa17d Collapse profile group contribution queries klevze 2026-08-30 07:58:38 +02:00
  • dba1f73e01 Defer profile favourites until needed klevze 2026-08-30 07:30:15 +02:00
  • 187292a374 Make XP progress formatting hydration-safe klevze 2026-08-29 21:28:26 +02:00
  • 99d94c9333 Make profile SSR formatting deterministic klevze 2026-08-29 20:24:38 +02:00
  • 872f420190 Defer profile featured artworks klevze 2026-08-29 16:33:36 +02:00
  • ff80f5bf97 Rollback comments observer margin klevze 2026-08-29 14:12:51 +02:00
  • 29e6dee609 Reduce deferred comments observer margin klevze 2026-08-29 13:53:00 +02:00
  • 2f8f7472ca tests cleanup klevze 2026-08-29 13:49:13 +02:00
  • 771f9f4350 Document M1-M18 production optimization status. klevze 2026-08-29 12:25:50 +02:00
  • 4c409ceb81 Rebuild Inertia SSR artifacts after deferred artwork UI. klevze 2026-08-29 12:25:50 +02:00
  • ab8fa6d845 Fix Windows/WSL production deploy hang and permissions. klevze 2026-08-29 12:25:50 +02:00
  • bf9ca12469 Add a public profile followers tab. klevze 2026-08-29 12:25:49 +02:00
  • 1d350c9bca Defer similar-AI recommendations until the rail is near view. klevze 2026-08-29 12:25:49 +02:00
  • 437d943827 Prefetch artwork prev/next navigation off the critical path. klevze 2026-08-29 12:25:49 +02:00
  • bf902f509a Batch-load comment reaction counts on artwork comments. klevze 2026-08-29 12:25:37 +02:00
  • bfcbfec357 Cache Schema::hasTable lookups on artwork JSON. klevze 2026-08-29 12:25:37 +02:00
  • b9beb8f5c5 Speed legacy photo serving and skip tracking on download routes. klevze 2026-08-29 12:25:37 +02:00
  • e9cf754b37 Enable nginx X-Accel for original artwork downloads. klevze 2026-08-29 12:25:37 +02:00
  • fb560fb7dd Add HTTP performance log analyzer (M12.6). klevze 2026-08-29 12:25:27 +02:00
  • 4ab315e9d7 Defer artwork comments from initial render klevze 2026-08-29 12:07:08 +02:00
  • 8a80aae21e Ship production optimization M1-M12.5A: queues, metrics, HTTP observability, and vector search reliability. klevze 2026-08-25 07:58:47 +02:00
  • f52879edbb Current state with latest updates klevze 2026-08-23 13:28:34 +02:00
  • 5af95f6533 Optimize academy klevze 2026-06-09 13:16:01 +02:00
  • f89ee937c0 fixed sanitazer and academy klevze 2026-06-05 16:53:20 +02:00
  • 15870ddb1f Allow heading tags (h1-h6) in ContentSanitizer so news editor headings render klevze 2026-06-04 07:52:57 +02:00
  • 0b33a1b074 Implement academy analytics, billing, and web stories updates klevze 2026-05-26 07:27:29 +02:00
  • 456c3d6bb0 Fix: remove Academy families from sitemaps; show total prompts in Academy prompt library; fix void closure in AcademyAdminController klevze 2026-05-11 21:56:38 +02:00
  • 18b772a4ba Merge branch 'develop' master klevze 2026-05-08 21:53:03 +02:00
  • ff96ef796e chore: commit remaining workspace changes klevze 2026-05-08 21:51:29 +02:00
  • 8d108b8a76 Homepage: add stable intro copy; mark footer utility links data-nosnippet; add render test klevze 2026-05-08 21:51:28 +02:00
  • 6b83d76cd1 SEO: gallery VisualArtwork contentUrl -> single best URL; update gallery unit test klevze 2026-05-08 21:51:28 +02:00
  • 0c5dde9b22 Featured artworks thumbnails klevze 2026-05-06 19:11:31 +02:00
  • 82f2b1f660 Add tests for featured thumbnail generation; apply Pint formatting and related edits klevze 2026-05-06 18:55:40 +02:00
  • 7a8bc8e22a Wire homepage hero to featured thumbnail family; add featured-picture component klevze 2026-05-06 18:55:20 +02:00
  • 8fa3adf4df Add job and artisan command for generating featured thumbnails klevze 2026-05-06 18:55:08 +02:00
  • bd8a5c14a0 Add FeaturedArtworkThumbnailGenerator and FeaturedArtworkSelector klevze 2026-05-06 18:54:57 +02:00
  • 2c2c0f6722 Add Artwork model convenience methods for featured thumbnails klevze 2026-05-06 18:54:31 +02:00
  • ee24111d59 Add featured thumbnail config and ArtworkFeaturedImagePath helper klevze 2026-05-06 18:54:18 +02:00
  • a3cfc6c17f feat(academy): prepare AI Academy v1 for production enablement klevze 2026-05-03 19:59:27 +02:00
  • 90e93f0d42 Fixes klevze 2026-05-03 09:21:13 +02:00
  • 44354e5bea News: normalize category select values; fix Studio news editor category persistence; add CSV→SQL generator and news_dates.sql klevze 2026-05-03 09:12:38 +02:00
  • a9dfa6ea11 Refine SEO, uploads, and deploy handling klevze 2026-05-02 10:48:08 +02:00
  • b6be6ed2ac chore: commit regenerated ssr assets klevze 2026-05-02 09:37:28 +02:00
  • caf1464aa5 chore: commit current workspace changes klevze 2026-05-02 09:37:14 +02:00
  • 79235133f0 Remove obsolete project SQL dump klevze 2026-05-01 11:47:10 +02:00
  • 396712bb3d Sync deploy mirror and upstream error page klevze 2026-05-01 11:46:56 +02:00
  • 18cea8b0f0 Wire admin studio SSR and search infrastructure klevze 2026-05-01 11:46:06 +02:00
  • 257b0dbef6 Build world campaigns rewards and recaps klevze 2026-05-01 11:44:41 +02:00
  • 28e7e46e13 Add news article comments and reactions klevze 2026-05-01 11:43:49 +02:00
  • 874f8feb9c Add homepage announcement module klevze 2026-05-01 11:43:08 +02:00
  • 961d21e91e Optimize anonymous public sessions klevze 2026-05-01 11:42:10 +02:00
  • 35011001ba Replace native selects with NovaSelect klevze 2026-05-01 07:45:37 +02:00
  • 67be537c86 new test files klevze 2026-04-25 08:36:03 +02:00
  • 19d5a9ed3e removed files klevze 2026-04-25 08:35:52 +02:00
  • c8c7a4d100 cleanup project klevze 2026-04-25 08:25:04 +02:00
  • 157c6d49e8 Sanitize browse categories HTML output klevze 2026-04-25 08:12:46 +02:00
  • a0b903f09d UI: use free FontAwesome globe icon for Worlds menu item klevze 2026-04-18 17:13:28 +02:00
  • 87d60af5a9 Save workspace changes klevze 2026-04-18 17:02:56 +02:00
  • f02ea9a711 Add CLI audit command docs klevze 2026-04-17 07:56:10 +02:00
  • cdd42a0186 Improve creator studio browsing and versioning klevze 2026-04-16 15:01:15 +02:00
  • 56eaa3bcbf Improve studio artwork media revisions klevze 2026-04-16 14:44:41 +02:00
  • d5cff21ea2 feat: ship creator journey v2 and profile updates klevze 2026-04-12 21:42:07 +02:00
  • a2457f4e49 minor fixes klevze 2026-04-09 08:50:36 +02:00
  • 494dbce452 Merge branch 'develop' klevze 2026-04-06 09:38:24 +02:00
  • 23d363a50c Add Meilisearch deploy support and studio grid tweak klevze 2026-04-06 09:33:28 +02:00
  • 08ad757bcb Commit workspace changes klevze 2026-04-05 19:42:33 +02:00
  • 148a3bbe43 Fix artwork user reference import klevze 2026-04-05 19:35:44 +02:00
  • 0b216b7ecd Implement creator studio and upload updates klevze 2026-04-04 10:12:02 +02:00
  • 1da7d3bf88 Profile: store covers in object storage (WebP); add covers config; remember artworks categories content-type preference klevze 2026-03-29 09:22:36 +02:00
  • cab4fbd83e optimizations klevze 2026-03-28 19:15:39 +01:00
  • 0b25d9570a added flags icons klevze 2026-03-28 19:15:21 +01:00
  • 73260e7eae updated gitignore and .env.example klevze 2026-03-28 09:20:02 +01:00