Notebook-BAR

📜 Patchlog History

← Back to About
v1.3.1 - Mobile Experience Update (Current)
Released: April 8, 2026
  • feat Collapsible Sidebar: Replaced the old mobile menu with a smooth, slide-in sidebar navigation.
  • feat Floating Pagination: Added animated, pill-shaped pagination controls for better usability and aesthetics.
  • style Smart FABs: Floating Action Buttons now intelligently hide/show to reduce screen clutter.
  • style Animations: Implemented smooth CSS transitions for pagination and menu interactions.
  • fix Resolved mobile layout issues where pagination controls would overflow.
  • refactor Unified header structure across all 11 application pages.
v1.3.0 - Refactoring & Stability
Released: April 8, 2026
  • refactor Standardized primary keys to `user_id`, `note_id`, `category_id` across all tables.
  • refactor Normalized `pages` table to use composite key (`note_id`, `page_number`) instead of auto-increment `id`.
  • fix Resolved critical session key mismatch (`id` vs `note_id`) causing guest redirection loops.
  • fix Corrected `category_id` injection for guest note creation.
  • fix Fixed pinning bug where saving a pinned note created a blank duplicate.
  • fix Improved error handling and redirects for missing notes.
v1.2.0 - Advanced Features & Optimization
Released: February 2026
  • feat Implemented Instant Client-Side Pagination (JSON-driven).
  • feat Added "Save All" mechanism for bulk-persisting note pages.
  • feat Integrated "Jump to Page" input and navigation shortcuts.
  • sys Added `limit_category_count` SQL Trigger (Max 20 categories per user).
  • feat Implemented "Security Word" mechanism for password recovery.
  • style Renovated Profile page with 2-column layout and "Member Since" stats.
  • fix Fixed mobile overflow issues in pagination and navbar.
v1.1.5 - Database Normalization
Released: January 2026
  • refactor Migrated `category` string column to `category_id` foreign key.
  • sys Added SQL script to map existing string categories to new IDs.
  • style Added category chips to dashboard for quick filtering.
v1.1.0 - Core Feature Expansion
Released: January 2026
  • feat Added `is_pinned` and `is_archived` columns to database.
  • style Added "Pinned Notes" section to top of Dashboard.
  • sys Created `categories` table with default seeds (General, Personal, Work, etc).
v1.0.0 - Initial Release
Released: Late 2025
  • init Transitioned from flat-file storage to MySQL Relational Database.
  • feat Basic Note CRUD (Create, Read, Update, Delete).
  • feat User Authentication System with guest mode fallback.
  • style Applied "Typewriter" aesthetic with Courier New typography.