v2.1.0 March 16, 2026

Interactive Set Texts & UI Polish

  • Interactive Set Texts (範文): Launched a new interactive viewer for core texts, starting with 孟子《魚我所欲也》. Includes Original, Translation, and Summary notes.
  • Dual Viewing Modes: Switch seamlessly between "View by Paragraph" and "View by Content" for better study flexibility.
  • Dynamic Navigation: Added a paragraph jump-bar for rapid traversal of long texts.
  • Motion & Depth: Integrated smooth scale-up/fade animations for modals and cross-fade transitions for content switching.
  • Structural Patch: Corrected layout spill-over and DOM nesting errors in the Portal dashboard.
v2.0.0 March 14, 2026

Next-Gen Architecture & UI Overhaul

  • Backend Migration: Transitioned metadata and authentication architectures from Firebase to Supabase Postgres, achieving stronger data normalization and Row Level Security.
  • Edge Security: Migrated PDF hosting to Cloudflare R2 restricted buckets, brokered by Vercel Edge Serverless functions dispensing expiring signed URLs. Native downloading is now actively blocked.
  • Premium UI Rebuild: Fully overhauled the user interface styling with custom glassmorphism, depth-aware shadows, fluid micro-animations, and modern gradients.
  • Authentication Filtering: Google Sign-in vectors have been decommissioned. Enforced strict domain checks allowing only makopan.edu.hk and bunorden.com organizational emails.
v1.1.2 February 11, 2026

Firebase Pipeline Adjustments

  • Hotfix: Resolved the "No files found" retrieval error by creating robust JSON hierarchy fallbacks in the client-side parsing configurations.
v1.0.0 Initial Launch

Foundation Release

  • Genesis: Launch of the initial MKP Chinese resource platform powered by Firebase Realtime Database.