klevze
fe1054aa32
Update the optimization roadmap through the latest milestones.
...
Keep the production optimization plan aligned with the work already landed on develop.
2026-09-20 14:51:12 +02:00
klevze
a206981914
Wire new routes and environment keys for the recent modules.
...
Register AdSense, artwork review, comment captcha, lazy collections, and upload review props, and document the matching env vars and CLI commands.
2026-09-20 14:51:04 +02:00
klevze
6b00652a20
Allow artworks to have one primary category and extra secondaries.
...
Keep artwork_category as membership, store a deterministic primary_category_id, and let upload plus studio pick up to five additional same-type categories without changing canonical URLs.
2026-09-20 14:50:12 +02:00
klevze
ce0f278bac
Add a read-only Google AdSense analytics module for admins.
...
Connect AdSense over OAuth, sync entities and daily reports locally, and show placement performance in the admin panel without calling the Management API from public pages.
2026-09-20 14:49:48 +02:00
test
aba2017273
Update production deploy safeguards
2026-08-30 12:02:25 +02:00
test
e7c878525d
Update optimization roadmap through M19
2026-08-30 09:33:36 +02:00
test
6a6900435c
Require reproducible production deploy sources
2026-08-30 09:33:36 +02:00
klevze
771f9f4350
Document M1-M18 production optimization status.
...
Record what landed, what is in flight, and what remains so later deploys can pick up the plan without archaeology.
2026-08-29 12:25:50 +02:00
klevze
ab8fa6d845
Fix Windows/WSL production deploy hang and permissions.
...
Skip slow Git worktree walks on /mnt, run Vite on Windows npm, reuse Windows SSH keys, and stop rewriting the klevze-owned public app symlink that skinbase cannot replace.
2026-08-29 12:25:50 +02:00
klevze
e9cf754b37
Enable nginx X-Accel for original artwork downloads.
...
Hand originals to nginx after auth so PHP is not in the byte path. Keep DOWNLOAD_ACCEL_ENABLED off until the internal location is verified.
2026-08-29 12:25:37 +02:00
klevze
fb560fb7dd
Add HTTP performance log analyzer (M12.6).
...
Parse rotated nginx JSON access logs into host/route timings so production hotspots can be measured without ad-hoc one-off scripts.
2026-08-29 12:25:27 +02:00
klevze
8a80aae21e
Ship production optimization M1-M12.5A: queues, metrics, HTTP observability, and vector search reliability.
...
Keep similar-ai from tripping the global circuit on a lone URL 502, clamp Qdrant search to 100, and add Server-Timing plus slow-request logging. Studio shared props, Academy S3 exists caching, heat chunking, and Redis/scheduler hygiene stay in this rollout.
2026-08-25 07:58:47 +02:00
klevze
f52879edbb
Current state with latest updates
2026-08-23 13:28:34 +02:00
klevze
15870ddb1f
Allow heading tags (h1-h6) in ContentSanitizer so news editor headings render
2026-06-04 07:52:57 +02:00
klevze
0b33a1b074
Implement academy analytics, billing, and web stories updates
2026-05-26 07:27:29 +02:00
klevze
ff96ef796e
chore: commit remaining workspace changes
2026-05-08 21:51:29 +02:00
klevze
a9dfa6ea11
Refine SEO, uploads, and deploy handling
2026-05-02 10:48:08 +02:00
klevze
caf1464aa5
chore: commit current workspace changes
2026-05-02 09:37:14 +02:00
klevze
18cea8b0f0
Wire admin studio SSR and search infrastructure
2026-05-01 11:46:06 +02:00
klevze
87d60af5a9
Save workspace changes
2026-04-18 17:02:56 +02:00
klevze
f02ea9a711
Add CLI audit command docs
2026-04-17 07:56:10 +02:00
klevze
d5cff21ea2
feat: ship creator journey v2 and profile updates
2026-04-12 21:42:07 +02:00
klevze
a2457f4e49
minor fixes
2026-04-09 08:50:36 +02:00
klevze
0b216b7ecd
Implement creator studio and upload updates
2026-04-04 10:12:02 +02:00
klevze
cab4fbd83e
optimizations
2026-03-28 19:15:39 +01:00
klevze
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
klevze
e8b5edf5d2
feat: add Reverb realtime messaging
2026-03-21 12:51:59 +01:00
klevze
29c3ff8572
update
2026-03-20 21:17:26 +01:00
klevze
7da0fd39f7
updated gallery
2026-03-17 18:34:26 +01:00
klevze
b3fc889452
feat: add captcha-backed forum security hardening
2026-03-17 16:06:28 +01:00
klevze
78151aabfe
Remove legacy frontend assets and update gallery routes
2026-03-14 15:06:28 +01:00
klevze
b9c2d8597d
feat: Inertia profile settings page, Studio edit redesign, EGS, Nova UI components\n\n- Redesign /dashboard/profile as Inertia React page (Settings/ProfileEdit)\n with SettingsLayout sidebar, Nova UI components (TextInput, Textarea,\n Toggle, Select, RadioGroup, Modal, Button), avatar drag-and-drop,\n password change, and account deletion sections\n- Redesign Studio artwork edit page with two-column layout, Nova components,\n integrated TagPicker, and version history modal\n- Add shared MarkdownEditor component\n- Add Early-Stage Growth System (EGS): SpotlightEngine, FeedBlender,\n GridFiller, AdaptiveTimeWindow, ActivityLayer, admin panel\n- Fix upload category/tag persistence (V1+V2 paths)\n- Fix tag source enum, category tree display, binding resolution\n- Add settings.jsx Vite entry, settings.blade.php wrapper\n- Update ProfileController with JSON response support for API calls\n- Various route fixes (profile.edit, toolbar settings link)"
2026-03-03 20:57:43 +01:00
klevze
f0cca76eb3
storing analytics data
2026-02-27 09:46:51 +01:00
klevze
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
klevze
b239af9619
feat(auth): complete registration anti-spam and quota hardening
2026-02-21 12:13:01 +01:00
klevze
795c7a835f
Auth: convert auth views and verification email to Nova layout
2026-02-21 07:37:08 +01:00
klevze
41287914aa
Upload beautify
2026-02-17 17:14:43 +01:00
klevze
79192345e3
Upload beautify
2026-02-14 15:14:12 +01:00
klevze
0a4372c40d
Current state
2026-02-07 08:23:18 +01:00