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