ahp and Claude Sonnet 4.6
b4a7e7e1d3
fix: resolve TipTap v3 type errors in RichEditor
...
- Cast editor.storage to any for tiptap-markdown's getMarkdown (untyped extension storage)
- Replace setContent(value, false) with setContent(value, { emitUpdate: false }) for TipTap v3 API
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-10-18 10:18:51 +03:30
ahp
03610bc3d3
feat: implement 8 features across full stack
...
- Leaderboard: rank-based percentile tiers (champion/gold/silver/bronze),
deterministic tie-breaking (xp DESC, user_id ASC)
- Mentor chat: md: breakpoints, safe-area-inset-bottom padding
- Learning progress: server-side progressPct, curriculum expansion safety
- Physical orders: hard-disabled with 410 Gone
- Certificate approval: pending/issued flow, admin issue/revoke endpoints,
certificate_requires_approval setting (migration 0031)
- Draft/publish: is_published on lessons and chapters, admin publish UI
(migration 0030)
- Video panel: static thumbnails (no preload), client-side pagination
- Rich editor: TipTap + tiptap-markdown for lesson descriptions,
marked + DOMPurify for SafeMarkdown rendering
2026-10-18 10:14:22 +03:30
ahp
22d92c133d
feat: release v0.2.0 profiles, chat, freeze, and bots
...
Ship the product pass on the v0.1.3 schema with additive migrations, a replica migration lock, and bot accounts kept out of people lists.
2026-10-10 16:42:35 +03:30
ahp
e222a7dcd7
fix: patch dependency advisories on the current release
...
Keep Next on the patched 15.5 line instead of the Next 16 Dependabot bump, and move OpenTelemetry and gRPC to the versions that close the open Go alerts.
2026-10-09 19:37:29 +03:30
ahp
d9a2abb44f
feat: release v0.1.3 chat, profiles, and media
...
Keep read receipts for the other person only, and let photos, voice, and files stay cached until they are actually replaced.
2026-10-09 19:05:59 +03:30
ahp
0958bd365b
feat(frontend): wire App Router pages for the LMS flows
...
Connect login, learning path, quiz, profile, community, and admin routes to the shared feature components.
2026-10-07 19:40:26 +03:30
ahp
5fbf30a70b
feat(frontend): add mentor chat and admin studio
...
Ship realtime mentor messaging and staff control panels for curriculum, users, and registration gates.
2026-10-07 19:40:26 +03:30
ahp
5b4936903a
feat(frontend): add learning, community, and profile feature components
...
Cover verified playback, quizzes, skill tree, certificates, events, league, and registration UI.
2026-10-07 19:40:26 +03:30
ahp
680db7dce0
feat(frontend): add shared client libraries and UI primitives
...
Introduce API helpers, types, hooks, design-system components, and the authenticated app shell.
2026-10-07 19:40:26 +03:30
ahp
0751ee5588
feat(frontend): scaffold Next.js app tooling and static assets
...
Set up the App Router toolchain, Docker build, Apple emoji vendor script, and public branding assets.
2026-10-07 19:40:26 +03:30