Commit Graph

  • 077eba9950 Add .dockerignore - keep local data and venv out of the image jessikitty 2026-09-24 19:49:17 +10:00
  • 889f611cd5 Add container requirements (psycopg3 + gunicorn) jessikitty 2026-09-24 19:49:12 +10:00
  • 686ec17c43 Add compose stack: app + Postgres 16, named volumes jessikitty 2026-09-24 19:49:04 +10:00
  • b5aa982794 Add container entrypoint: wait for DB, create schema, drop privileges jessikitty 2026-09-24 19:48:53 +10:00
  • 333c5143cf Add Dockerfile (python 3.12-slim, gunicorn, non-root) jessikitty 2026-09-24 19:48:38 +10:00
  • 6821b67941 Serve uploads from UPLOAD_FOLDER so it can live on a mounted volume jessikitty 2026-09-24 19:48:29 +10:00
  • 04c5eddd17 Make UPLOAD_FOLDER env-configurable; resolve relative paths from project root jessikitty 2026-09-24 19:48:09 +10:00
  • 6dcd163edb Document backup and restore; refresh schema and structure sections jessikitty 2026-09-24 15:48:45 +10:00
  • 03873b37e1 Fix NameError: import current_app (bulk_import logged without it) jessikitty 2026-09-24 15:48:16 +10:00
  • 1199ec4766 Link Backup and Restore from site settings jessikitty 2026-09-24 15:47:17 +10:00
  • 5e34840465 Fix footer crash (no Jinja date filter), add admin/backup nav links and credit jessikitty 2026-09-24 15:47:05 +10:00
  • fb992e31f4 Document BACKUP_FOLDER and BACKUP_KEEP jessikitty 2026-09-24 15:46:28 +10:00
  • 27fa8ab2df Ignore backup archives jessikitty 2026-09-24 14:34:31 +10:00
  • a974ec5fa3 Register backup blueprint, CLI commands and current_year context var jessikitty 2026-09-24 14:34:07 +10:00
  • af937daebb Add BACKUP_FOLDER and BACKUP_KEEP config jessikitty 2026-09-24 14:33:52 +10:00
  • f01d4b3f58 Add backup and Docker migration runbook jessikitty 2026-09-24 14:33:34 +10:00
  • b16106db7d Add Backup and Restore admin page jessikitty 2026-09-24 14:33:00 +10:00
  • ca3232c515 Add flask backup CLI: create/list/inspect/verify/restore jessikitty 2026-09-24 14:31:56 +10:00
  • c6ffe7f153 Add admin backup routes (create/status/download/verify/delete/restore) jessikitty 2026-09-24 14:31:28 +10:00
  • c9ef418cdd Add backup/restore service: full archive of DB + all uploaded files jessikitty 2026-09-24 14:31:07 +10:00
  • 4d505a84e7 Export ExtraFile from app.models jessikitty 2026-09-24 14:29:34 +10:00
  • 2b021723e1 docs: add .claude-context project overview jessikitty 2026-09-24 01:32:15 +10:00
  • c0f465e424 docs: fix commit hash in visual refresh session jessikitty 2026-09-24 01:32:05 +10:00
  • ea58775921 docs: add session log for LEGO-themed visual refresh jessikitty 2026-09-24 01:31:45 +10:00
  • 3a7e497452 docs: add session log for MOC auto-numbering jessikitty 2026-09-24 01:31:35 +10:00
  • 5301ead1d7 docs: add session log for Python 3.14 compatibility and auto-start jessikitty 2026-09-24 01:31:25 +10:00
  • 62acef92ff Enhanced home page with improved hero section, feature cards, detailed benefits, and CTA jessikitty 2026-01-05 17:57:56 +11:00
  • 7f583f1ac4 Enhanced dashboard with improved stat cards, better layout, getting started guide, and refined typography jessikitty 2026-01-05 17:57:14 +11:00
  • 9de38dfbe2 Enhanced base template with better fonts, icons in alerts, auto-hide messages, loading states, and micro-interactions jessikitty 2026-01-05 17:56:32 +11:00
  • 689147d622 Visual enhancement: Modern LEGO-themed design with gradients, improved cards, animations, and better UX jessikitty 2026-01-05 17:55:56 +11:00
  • cd0b5f17f5 Add MOC generator with leading zeros support (MOC-0001 format) jessikitty 2025-12-15 09:23:53 +11:00
  • 3aa81f5b6d Add auto-fill MOC number feature with refresh button jessikitty 2025-12-15 07:58:47 +11:00
  • 0aca212d70 Update summary: Global numbering is now the default standard jessikitty 2025-12-15 00:43:12 +11:00
  • d09732cf78 Update documentation: Global numbering is now the default standard jessikitty 2025-12-15 00:41:57 +11:00
  • fdb9211dd2 Change to GLOBAL numbering as default (user_scoped=false) jessikitty 2025-12-15 00:40:09 +11:00
  • ec6deb3fc2 Add feature update summary for MOC auto-generation and favicon status jessikitty 2025-12-15 00:37:40 +11:00
  • 7216fa00b7 Add comprehensive documentation for MOC auto-generation feature jessikitty 2025-12-15 00:36:55 +11:00
  • a72346b68c Add MOCNumberGenerator to services exports jessikitty 2025-12-15 00:36:07 +11:00
  • 4de5127b24 Register MOC blueprint in Flask app jessikitty 2025-12-15 00:35:37 +11:00
  • 0a9ae94706 Add MOC blueprint to routes jessikitty 2025-12-15 00:35:13 +11:00
  • 35d32d1a00 Add MOC API routes for auto-generation and validation jessikitty 2025-12-15 00:34:48 +11:00
  • 944a679372 Add MOC auto-generation service with sequential numbering jessikitty 2025-12-15 00:34:34 +11:00
  • 33dea53c0b Update compatibility guide to include SQLAlchemy 2.0.35+ fix for Python 3.14 jessikitty 2025-12-12 10:31:26 +11:00
  • c1d67890c0 Fix SQLAlchemy version for Python 3.14 - requires 2.0.35+ (fixes TypingOnly assertion error) jessikitty 2025-12-12 10:30:15 +11:00
  • b8724be2f8 Add Python 3.14 compatibility guide with detailed package matrix jessikitty 2025-12-12 10:28:50 +11:00
  • 9f55b1e455 Update all dependencies for Python 3.14 full compatibility with flexible version ranges jessikitty 2025-12-12 10:24:47 +11:00
  • 4930d9315c Update Pillow to >=11.0.0 for Python 3.14+ compatibility (fixes wheel build error) jessikitty 2025-12-12 10:22:48 +11:00
  • c561c8ba1a Update PyMuPDF to >=1.24.0 for Python 3.14+ compatibility (fixes wheel build error) jessikitty 2025-12-12 10:20:11 +11:00
  • 5e62fc132f Add documentation for startup scripts jessikitty 2025-12-12 10:14:56 +11:00
  • 0ec5f2701f Add Windows Task Scheduler setup script for automatic startup jessikitty 2025-12-12 10:14:45 +11:00
  • 7cdad10101 Add startup batch file for automatic LEGO Instructions Manager startup jessikitty 2025-12-12 10:14:34 +11:00
  • 63496b1ccd Initial commit - LEGO Instructions Manager v1.5.0 jessikitty 2025-12-09 17:20:41 +11:00