Commit Graph

  • 16ad759880 Fix template deduplication by separating structure comparison from content storage main joakim 2025-11-01 23:09:46 +01:00
  • 163cbf7eea Implement live collection preview system with contextual template selection joakim 2025-10-31 22:41:12 +01:00
  • 81ec8edf36 Removed individual demo configs. joakim 2025-10-31 21:05:55 +01:00
  • 900f91bc25 Improve collection management: fix template selection UI and item positioning joakim 2025-10-30 22:06:44 +01:00
  • 00255cb105 Implement class-based template differentiation and fix collection item creation joakim 2025-10-27 21:02:59 +01:00
  • 0bad96d866 Fix collection content injection regression introduced during engine refactoring joakim 2025-10-26 21:45:03 +01:00
  • 448b66a974 Fix critical enhancement hanging bug caused by nil context in content injection joakim 2025-10-26 21:26:48 +01:00
  • b46f643df7 Refactor engine into focused files to improve maintainability joakim 2025-10-26 19:15:55 +01:00
  • a52d9bb600 Consolidate DOM manipulation utilities to eliminate code duplication joakim 2025-10-26 18:07:12 +01:00
  • c34a1a033e Manual code review by an actual human. joakim 2025-10-24 20:53:49 +02:00
  • dc801fb26b Remove internal/content package and use engine directly joakim 2025-10-23 22:32:42 +02:00
  • 4874849f80 Add comprehensive blog demo showcasing advanced content management features joakim 2025-10-23 21:47:51 +02:00
  • 74de64c66b Clean up codebase: remove unused demos and test files joakim 2025-10-19 22:38:17 +02:00
  • dbdd4361b7 Refactor architecture: eliminate auto-discovery and consolidate packages joakim 2025-10-19 22:37:26 +02:00
  • 87b78a4a69 Implement complete API routes and mock authentication for full CMS functionality joakim 2025-10-16 21:23:17 +02:00
  • bbf728d110 Complete API handlers refactoring to eliminate type switching and use repository pattern consistently joakim 2025-10-08 20:36:20 +02:00
  • 01b921bfa3 Refactor database layer to eliminate type switching and simplify architecture joakim 2025-10-08 19:34:21 +02:00
  • 38c2897ece Refactor configuration system with centralized type-safe config package joakim 2025-10-08 17:58:03 +02:00
  • 2959ecedf9 Fix collection manager JavaScript errors after attribute naming changes joakim 2025-10-07 23:03:45 +02:00
  • 824719f07d Implement collection item reordering with bulk operations and persistent HTML attributes joakim 2025-10-07 22:59:00 +02:00
  • c5754181f6 Add position validation and position-only update support to collection item API joakim 2025-09-23 22:04:54 +02:00
  • 3e5cb76d1d Major codebase cleanup after .insertr-add functionality overhaul joakim 2025-09-23 19:00:41 +02:00
  • 1ae4176f23 Implement atomic collection item creation API with unified content engine approach joakim 2025-09-23 18:39:37 +02:00
  • 5f494b8aa8 Fix critical collection persistence bug where initial items disappeared after first enhancement by implementing database-first pattern with template-based reconstruction joakim 2025-09-22 21:50:18 +02:00
  • 09823d3e4d Implement complete collection REST API and fix critical server enhancement bug joakim 2025-09-22 20:12:34 +02:00
  • 2315ba4750 Implement complete collection persistence with database-backed survival across server restarts joakim 2025-09-22 18:29:58 +02:00
  • b25663f76b Unify all formatting buttons to use consistent three-layer architecture joakim 2025-09-21 22:31:42 +02:00
  • 479a537f21 Fix button alignment issue in three-layer architecture joakim 2025-09-21 22:19:47 +02:00
  • 948ab241ec Fix whitespace issue in default formatting buttons joakim 2025-09-21 22:13:49 +02:00
  • 551b3fa301 Implement three-layer button architecture for consistent formatting button styling joakim 2025-09-21 22:06:35 +02:00
  • 0cfce1c95a Implement professional smart formatting with toggle logic and whitespace preservation joakim 2025-09-21 21:55:08 +02:00
  • d44bdd41b4 feat: unify link editing interfaces with comprehensive polish joakim 2025-09-21 20:47:22 +02:00
  • b75eda2a87 feat: complete HTML-first architecture implementation (Phase 1 & 2) joakim 2025-09-21 19:23:54 +02:00
  • b5e601d09f feat: implement Phase 3 container transformation with CLASSES.md compliance joakim 2025-09-21 19:17:12 +02:00
  • 4ef032cad6 refactor: simplify CSS variables by removing 10 unused/redundant variables joakim 2025-09-20 22:03:08 +02:00
  • eb812fa78a feat: dramatically improve structural differentiation with sibling context joakim 2025-09-20 21:49:48 +02:00
  • b5225c1388 feat: implement structural IDs with database-first existence checking joakim 2025-09-20 21:39:40 +02:00
  • 369d516381 docs: finalize Phase 3a documentation and remove --clean-db references joakim 2025-09-20 21:25:47 +02:00
  • c7ff63a87d feat: implement enhanced deterministic ID generation system joakim 2025-09-20 18:05:13 +02:00
  • 1b5c673466 fix: implement deterministic ID generation for consistent content injection joakim 2025-09-20 17:53:04 +02:00
  • 6f682372b5 fix: resolve content update payload parsing and add update vs create logic joakim 2025-09-20 17:40:23 +02:00
  • 2177055c76 feat: Complete HTML-first architecture implementation with API integration joakim 2025-09-20 16:42:00 +02:00
  • bb5ea6f873 Complete library cleanup and documentation overhaul joakim 2025-09-20 00:02:03 +02:00
  • 63939e2c68 Add Phase 3a server update planning document joakim 2025-09-20 00:01:20 +02:00
  • 01c8dcca76 feat: Implement dynamic style preview buttons joakim 2025-09-19 20:48:01 +02:00
  • d317e2e1d9 refactor: Replace multi-property forms with popup-based link configuration joakim 2025-09-19 20:16:33 +02:00
  • bf2927fec2 fix: Update positionForm to support new StyleAwareEditor class names joakim 2025-09-19 19:41:30 +02:00
  • 3c4e83b302 feat: Implement complete style-aware editor interface (Phase 2) joakim 2025-09-19 19:37:39 +02:00
  • 67f9f242b5 feat: Implement complete style detection and preservation foundation joakim 2025-09-19 19:33:56 +02:00
  • 968e64a57e refactor: Complete UI cleanup and simplify editor architecture joakim 2025-09-19 16:15:56 +02:00
  • b7998a4b3c feat: Implement HTML-first style preservation system joakim 2025-09-19 16:03:05 +02:00
  • 00c2ba34e6 feat: Implement syntactic sugar and site-specific discovery config joakim 2025-09-19 15:57:28 +02:00
  • 2a0915dda0 build: Update library assets with UI visibility fix joakim 2025-09-17 19:12:52 +02:00
  • 988f99f58b fix: Hide control panel from regular visitors joakim 2025-09-17 17:08:35 +02:00
  • 39b9c533fd refactor: Extract UI into dedicated control panel module joakim 2025-09-17 16:52:49 +02:00
  • 10c755efca Simplify CSS architecture by removing cascade layers and !important declarations joakim 2025-09-17 16:32:46 +02:00
  • a08ddf7706 Add Norwegian Devigo demo with MIME type fixes joakim 2025-09-17 14:47:22 +02:00
  • 1bf597266e Implement hybrid CSS architecture to fix white-on-white modal issue on sites with CSS resets joakim 2025-09-17 14:39:34 +02:00
  • cd202ebb1d Migrate to Chi router and add Norwegian Devigo demo joakim 2025-09-17 13:34:36 +02:00
  • 12c6ec8048 Replace broken video/image references with CSS placeholders joakim 2025-09-17 12:28:52 +02:00
  • 67aa6ed954 Optimize dan-eden-portfolio demo for production use joakim 2025-09-17 12:25:49 +02:00
  • fb7df5a5c5 Clean up dan-eden-portfolio demo site joakim 2025-09-17 00:11:27 +02:00
  • 71561316da Fix demo site auto-enhancement and content persistence joakim 2025-09-17 00:07:40 +02:00
  • 1fa607c47c Fix site_id isolation for demo sites joakim 2025-09-16 22:23:41 +02:00
  • fe00a13780 Simplify script injection to single script with data attribute configuration joakim 2025-09-16 20:10:53 +02:00
  • a3fc3089d2 Simplify development workflow and fix content editing conflicts joakim 2025-09-16 19:10:57 +02:00
  • eabb7b16e8 Clean up legacy code after unified architecture implementation joakim 2025-09-16 17:08:43 +02:00
  • 27a619b452 Simplify demo workflow to use unified enhancement command joakim 2025-09-16 16:52:12 +02:00
  • 35855ac0f5 Implement unified Discoverer + Enhancer architecture joakim 2025-09-16 16:50:07 +02:00
  • d877366be0 Consolidate type definitions and fix API contract joakim 2025-09-16 16:45:29 +02:00
  • d0ac3088b4 refactor: consolidate database structure and move injector to engine joakim 2025-09-16 15:39:25 +02:00
  • 27179dc943 refactor: remove legacy parser system and migrate to unified engine joakim 2025-09-16 15:18:40 +02:00
  • 84c90f428d feat: implement unified content engine to eliminate ID generation inconsistencies joakim 2025-09-16 15:04:27 +02:00
  • c1bc28d107 feat: ignore generated demo directories and remove tracked demo files joakim 2025-09-16 13:49:26 +02:00
  • 33ba53fb50 feat: implement auto-injection of insertr.js with site-specific configuration joakim 2025-09-11 20:58:21 +02:00
  • cf3d304fdc feat: implement zero-configuration auto-enhancement demo workflow joakim 2025-09-11 19:33:21 +02:00
  • 72bd31b626 feat: implement collision-free lightweight hierarchical ID generation joakim 2025-09-11 17:38:15 +02:00
  • cfb744f091 feat: enable markdown processing for span elements joakim 2025-09-11 16:55:39 +02:00
  • 1980b8d305 fix: preserve element attributes and styling during markdown injection joakim 2025-09-11 16:53:05 +02:00
  • 350c3f6160 feat: implement minimal server-first markdown processing joakim 2025-09-11 16:43:40 +02:00
  • 3db1340cce feat: implement single POST upsert API with automatic ID generation joakim 2025-09-11 16:36:42 +02:00
  • 2ce37874ff docs: update API documentation for single POST upsert endpoint joakim 2025-09-11 14:48:03 +02:00
  • 74a54e4b5e feat: add restore command integration and development workflow improvements joakim 2025-09-11 14:16:17 +02:00
  • ef1d1083ce fix: systematic element matching bug in enhancement pipeline joakim 2025-09-11 14:14:57 +02:00
  • f73e21ce6e feat: add manual file enhancement with development mode support joakim 2025-09-10 23:38:46 +02:00
  • 2d0778287d fix: disable auto-enhancement in development mode to prevent live-reload loops joakim 2025-09-10 23:12:32 +02:00
  • 8d92c6477b feat: implement server-hosted static site enhancement with real-time content updates joakim 2025-09-10 23:05:09 +02:00
  • 21ce92bf61 cleanup: remove binaries and build artifacts from git tracking joakim 2025-09-10 20:23:33 +02:00
  • b0c4a33a7c feat: implement unified editor with content persistence and server-side upsert joakim 2025-09-10 20:19:54 +02:00
  • c572428e45 config: unify configuration with multi-site support joakim 2025-09-10 19:28:59 +02:00
  • 8a709a5250 cleanup: remove legacy insertr-cli and insertr-server directories joakim 2025-09-10 18:38:56 +02:00
  • eb620eacb1 docs: add COMMANDS.md reference to main README joakim 2025-09-10 18:12:55 +02:00
  • ae9ae7e442 docs: update all documentation for unified binary architecture joakim 2025-09-10 18:12:31 +02:00
  • e28000fd33 refactor: implement unified binary architecture joakim 2025-09-09 00:39:35 +02:00
  • 4dc479ba9e docs: clarify sqlc DDL support limitations and correct implementation joakim 2025-09-09 00:28:10 +02:00
  • bab329b429 refactor: implement database-specific schema architecture with schema-as-query pattern joakim 2025-09-09 00:25:07 +02:00
  • 161c320304 feat: complete full-stack development integration joakim 2025-09-08 18:48:05 +02:00
  • 91cf377d77 refactor: restore root-level development workflow with enhanced tooling joakim 2025-09-08 18:16:34 +02:00
  • bc1dcdffbd feat: implement professional HTML ↔ Markdown conversion for group editing joakim 2025-09-07 21:22:12 +02:00
  • fdf9e1bb7e feat: implement container expansion and group editing functionality joakim 2025-09-07 20:43:43 +02:00