Commit Graph

  • 3f6c3b69a6 feat: Add preview fit mode for height and utilize Vega-Lite's 'container' keyword for dynamic sizing. main oleh 2025-12-09 23:28:36 +02:00
  • 00ccdd27d5 refactor: move chart builder button event handling to Alpine, rename chart builder initialization, and improve new snippet creation. oleh 2025-12-09 23:18:57 +02:00
  • f13793031f feat: Implement Alpine.js for dynamic rendering and state management of the dataset details panel. oleh 2025-12-09 22:54:27 +02:00
  • 521291619a Merge pull request #1 from olehomelchenko/refactor/alpinejs Oleh Omelchenko 2025-12-08 16:05:41 +02:00
  • 988122349f refactor: Update version to 0.4.0 and document Alpine.js integration in changelog refactor/alpinejs oleh 2025-12-08 16:02:59 +02:00
  • 803cfbc6d4 refactor: Update architecture documentation to reflect Alpine.js migration and new component states oleh 2025-12-08 16:02:42 +02:00
  • 3e749a0c13 refactor: Migrate preview fit mode state management and UI updates to an Alpine.js store. oleh 2025-11-25 00:18:08 +02:00
  • 4c6fe5b9bd refactor: migrate chart builder UI to Alpine.js for reactive state management oleh 2025-11-24 23:57:06 +02:00
  • 86c9a81653 feat: complete Alpine.js migration with reactive state management and UI updates oleh 2025-11-24 23:29:29 +02:00
  • ba89c3bd3a feat: implement panel visibility toggles and toast notifications using Alpine.js oleh 2025-11-24 23:02:00 +02:00
  • 93299b1c79 feat: implement meta fields with auto-save functionality using Alpine.js oleh 2025-11-24 22:22:03 +02:00
  • 7a9deb9fc9 feat: implement Alpine.js settings panel for user preferences and configuration management oleh 2025-11-24 22:14:50 +02:00
  • edcbf0ed2b refactor: implement view mode toggle using Alpine.js for draft/published states oleh 2025-11-24 18:33:00 +02:00
  • d08f995feb feat: implement Alpine.js for dataset management and rendering in dataset manager oleh 2025-11-24 18:21:06 +02:00
  • ebdade0c7e refactor: alpine.js first step migration oleh 2025-11-24 17:58:13 +02:00
  • aef9a7965a feat: update versioning and release checklist for alpha development oleh 2025-11-24 15:25:52 +02:00
  • c9d8c8d112 docs: update deployment instructions and add documentation guidelines oleh 2025-11-24 15:04:56 +02:00
  • fb70db5595 feat: add Progressive Web App support with service worker and offline functionality oleh 2025-11-24 15:04:47 +02:00
  • a3d4fed842 feat: update documentation oleh 2025-11-17 14:14:35 +02:00
  • 849e7844fe feat: Implement Chart Builder feature with UI and functionality oleh 2025-11-17 14:11:01 +02:00
  • 9645644d26 refactor: update donation section oleh 2025-11-17 00:39:56 +02:00
  • c03860d789 refactor: enhance URL state management for dataset modal and improve snippet creation with tooltip support oleh 2025-11-17 00:39:35 +02:00
  • 11c876f74b refactor: enhance dataset management with auto-save functionality and improve dataset name editing process oleh 2025-10-19 21:25:54 +03:00
  • e99b5e2dc2 refactor: initialize snippets storage with sample data and improve import handling oleh 2025-10-19 20:18:55 +03:00
  • 011fac5a47 refactor: add edit dataset button and enhance dataset form handling with schema warnings oleh 2025-10-19 19:27:22 +03:00
  • 65be336812 refactor: enhance dataset overview layout and statistics display oleh 2025-10-19 19:09:06 +03:00
  • 8fd5e00e3d fix: various small fixes oleh 2025-10-19 18:22:01 +03:00
  • 1e291be7b5 refactor: improve dataset item formatting and ensure consistent handling of unknown formats oleh 2025-10-19 14:23:09 +03:00
  • 657a95b33c refactor: update import/export functions to handle datasets alongside snippets oleh 2025-10-19 04:01:01 +03:00
  • 690d1c5953 refactor: enhance generic list rendering and simplify dataset/snippet management oleh 2025-10-19 02:49:20 +03:00
  • 60e8f9a066 refactor: simplify modal handling and improve settings management oleh 2025-10-19 02:32:43 +03:00
  • 1deaab464b docs: add refactoring plan oleh 2025-10-19 02:32:30 +03:00
  • f93eaa473b docs: move from phase-based development oleh 2025-10-19 01:49:53 +03:00
  • 922b3a3969 fix: remove local tracking GoatCounter settings attribute oleh 2025-10-19 00:38:26 +03:00
  • c755cdd795 docs: update docs oleh 2025-10-18 03:40:10 +03:00
  • 9e72f938e2 feat: load and save user-selected preview fit mode in settings oleh 2025-10-18 03:28:34 +03:00
  • 1d2e3ca6db fix: ensure snippet ID is parsed as a float before selection oleh 2025-10-18 03:26:35 +03:00
  • 99dd70798e feat: update header icons and links for improved clarity and accessibility oleh 2025-10-18 02:52:55 +03:00
  • 9ef7b1188f feat: implement preview fit mode controls and overlay for improved visualization management oleh 2025-10-18 02:52:48 +03:00
  • 73a5f69dde fix: update dataset and snippet links for improved navigation oleh 2025-10-18 02:32:52 +03:00
  • c84b1fdcfb feat: integrate generic storage UI and refactor dataset/snippet item handling oleh 2025-10-18 01:49:30 +03:00
  • 9dd681d4f7 feat: abstract common code to another file oleh 2025-10-18 01:49:14 +03:00
  • 630201f35c feat: enhance snippet management with recursive spec traversal and data handling improvements oleh 2025-10-18 01:31:25 +03:00
  • 9b1d58b8dc Create CNAME Oleh Omelchenko 2025-10-18 00:24:12 +03:00
  • 4d9c3fb5a0 chore: reorganize file structure oleh 2025-10-18 00:23:32 +03:00
  • 34ba481f28 docs: add README oleh 2025-10-18 00:18:08 +03:00
  • 35db118ec7 chore: move website files to web/ folder oleh 2025-10-17 23:23:09 +03:00
  • fd356185e2 fix: update svg look oleh 2025-10-17 23:18:29 +03:00
  • 1f221a88ef chore: remove junk files oleh 2025-10-17 23:18:20 +03:00
  • 97158739cc Add UI theme settings and experimental dark theme support oleh 2025-10-17 22:54:42 +03:00
  • 02fcfc1833 feat: add snippet sorting by size and update help section with sorting instructions oleh 2025-10-17 00:49:00 +03:00
  • e2b4b77478 feat: implement user settings modal with customizable editor preferences and performance settings oleh 2025-10-17 00:45:03 +03:00
  • 27635534ea feat: add SVG favicon and update font to IBM Plex Mono across styles oleh 2025-10-16 23:46:33 +03:00
  • 949fe3df28 feat: add privacy policy section to help modal detailing data usage and analytics oleh 2025-10-16 23:00:02 +03:00
  • e7d3669772 feat: integrate GoatCounter analytics for event tracking across modals and snippets oleh 2025-10-16 22:59:54 +03:00
  • 8b056b66e7 feat: add donate link and modal with supporting information for Ukraine oleh 2025-10-16 20:31:50 +03:00
  • a8267918ca docs: update project docs oleh 2025-10-16 18:14:40 +03:00
  • 17d480a2df feat: implement toast notification system for user feedback oleh 2025-10-16 17:21:51 +03:00
  • c85d0604a9 feat: add warning message in help section about local storage data loss oleh 2025-10-16 02:54:12 +03:00
  • 1875ddfe44 feat: enhance help modal with detailed content and styling oleh 2025-10-16 02:40:04 +03:00
  • f0a2eb664e feat: add help modal with keyboard shortcuts documentation oleh 2025-10-16 02:23:58 +03:00
  • a3af753f42 feat: dataset preview and interconnection (phase 12) oleh 2025-10-16 01:45:29 +03:00
  • 5776f7e910 feat: url state management oleh 2025-10-15 17:47:21 +03:00
  • 173d8eb2b8 fix: height of datasets pane oleh 2025-10-15 17:28:09 +03:00
  • 4cef8ec6f3 refactor: modular css styles structure oleh 2025-10-15 15:28:07 +03:00
  • f2f3b2e9d1 refactor: styles DRY oleh 2025-10-15 15:17:01 +03:00
  • 6feec8fdc0 refactor: add variables oleh 2025-10-15 14:55:54 +03:00
  • acdc619e4e feat: implement auto-detection for data formats and enhance dataset input UI oleh 2025-10-15 12:37:00 +03:00
  • a8f5ba44ea refactor: utilities function oleh 2025-10-15 11:35:39 +03:00
  • 45ef0c61c7 feat: features-list oleh 2025-10-15 10:32:29 +03:00
  • 86ea63ec97 refactior: snippet selection handling and improve auto-save logic oleh 2025-10-15 10:32:19 +03:00
  • 615c2d7f98 Add Dataset Manager functionality with IndexedDB support oleh 2025-10-13 18:17:09 +03:00
  • 1734001d20 feat: enhance snippet management with import/export functionality and size display oleh 2025-10-13 16:00:34 +03:00
  • eaf14aafdd feat: add storage monitor to track localStorage usage oleh 2025-10-13 13:50:12 +03:00
  • ef81df762b feat: implement draft/published workflow with toggle and status indicators oleh 2025-10-13 13:30:54 +03:00
  • 82045ca516 update docs according to current status oleh 2025-10-13 11:46:24 +03:00
  • eafa0dc7d8 refactor: remove excessive code, move script to app.js oleh 2025-10-13 11:19:13 +03:00
  • 305badf483 docs update oleh 2025-10-13 11:04:46 +03:00
  • caf483abb4 add asc/desc sorting oleh 2025-10-13 03:24:02 +03:00
  • cbf7aa2a91 fix rendering delay oleh 2025-10-13 03:19:31 +03:00
  • 0321d7f9d3 Complete Phase 6: Implement snippet selection, basic CRUD operations, and enhance UI with sorting and search functionality oleh 2025-10-13 03:14:24 +03:00
  • 3daf324ef7 Complete Phase 5: Implement snippet storage with localStorage, dynamic rendering, and error handling oleh 2025-10-13 02:30:19 +03:00
  • 55a866a6df update dev-plan oleh 2025-10-13 02:15:44 +03:00
  • 8ceb9868fa Remove debug logging from panel toggle and width redistribution functions oleh 2025-10-13 02:14:19 +03:00
  • 17a188b68d Modularize code by separating configuration, panel management, and editor functionality into distinct JavaScript files oleh 2025-10-13 02:07:02 +03:00
  • ea3711a692 Implement Phase 2: Complete resizable panels with enhanced toggle functionality and memory persistence oleh 2025-10-13 01:50:17 +03:00
  • ffeb893809 Implement Vega-Lite rendering with error handling and dynamic library loading oleh 2025-10-13 01:28:58 +03:00
  • 50e0221726 Implement Phase 3: Complete Monaco Editor integration with enhanced features oleh 2025-10-13 01:13:46 +03:00
  • 8daf38b4e9 Implement Phase 1: Complete static HTML structure with enhanced UI elements oleh 2025-10-13 01:01:55 +03:00
  • 140849e473 init oleh 2025-10-13 00:42:45 +03:00