90 Commits

Author SHA1 Message Date
oleh 02fcfc1833 feat: add snippet sorting by size and update help section with sorting instructions 2025-10-17 00:49:00 +03:00
oleh e2b4b77478 feat: implement user settings modal with customizable editor preferences and performance settings 2025-10-17 00:45:03 +03:00
oleh 27635534ea feat: add SVG favicon and update font to IBM Plex Mono across styles 2025-10-16 23:46:33 +03:00
oleh 949fe3df28 feat: add privacy policy section to help modal detailing data usage and analytics 2025-10-16 23:00:02 +03:00
oleh e7d3669772 feat: integrate GoatCounter analytics for event tracking across modals and snippets 2025-10-16 22:59:54 +03:00
oleh 8b056b66e7 feat: add donate link and modal with supporting information for Ukraine 2025-10-16 20:31:50 +03:00
oleh a8267918ca docs: update project docs 2025-10-16 18:14:40 +03:00
oleh 17d480a2df feat: implement toast notification system for user feedback 2025-10-16 17:21:51 +03:00
oleh c85d0604a9 feat: add warning message in help section about local storage data loss 2025-10-16 02:54:12 +03:00
oleh 1875ddfe44 feat: enhance help modal with detailed content and styling 2025-10-16 02:40:04 +03:00
oleh f0a2eb664e feat: add help modal with keyboard shortcuts documentation 2025-10-16 02:23:58 +03:00
oleh a3af753f42 feat: dataset preview and interconnection (phase 12) 2025-10-16 01:52:23 +03:00
oleh 5776f7e910 feat: url state management 2025-10-15 17:47:21 +03:00
oleh 173d8eb2b8 fix: height of datasets pane 2025-10-15 17:28:09 +03:00
oleh 4cef8ec6f3 refactor: modular css styles structure 2025-10-15 15:28:07 +03:00
oleh f2f3b2e9d1 refactor: styles DRY 2025-10-15 15:17:01 +03:00
oleh 6feec8fdc0 refactor: add variables 2025-10-15 14:55:54 +03:00
oleh acdc619e4e feat: implement auto-detection for data formats and enhance dataset input UI 2025-10-15 12:40:06 +03:00
oleh a8f5ba44ea refactor: utilities function 2025-10-15 11:35:39 +03:00
oleh 45ef0c61c7 feat: features-list 2025-10-15 10:32:29 +03:00
oleh 86ea63ec97 refactior: snippet selection handling and improve auto-save logic 2025-10-15 10:32:19 +03:00
oleh 615c2d7f98 Add Dataset Manager functionality with IndexedDB support
- Introduced a new modal for managing datasets, including options to create, view, and delete datasets.
- Implemented IndexedDB for persistent storage of datasets, allowing for efficient data retrieval and management.
- Added UI components for dataset details, including statistics and preview.
- Enhanced the app's JavaScript to handle dataset operations such as saving, updating, and deleting datasets.
- Integrated dataset reference resolution in the visualization editor to support dynamic data sources.
- Updated styles for the new modal and dataset management UI for improved user experience.
2025-10-13 18:17:09 +03:00
oleh 1734001d20 feat: enhance snippet management with import/export functionality and size display 2025-10-13 16:00:34 +03:00
oleh eaf14aafdd feat: add storage monitor to track localStorage usage 2025-10-13 15:18:13 +03:00
oleh ef81df762b feat: implement draft/published workflow with toggle and status indicators 2025-10-13 13:30:54 +03:00
oleh 82045ca516 update docs according to current status 2025-10-13 11:46:24 +03:00
oleh eafa0dc7d8 refactor: remove excessive code, move script to app.js 2025-10-13 11:19:13 +03:00
oleh 305badf483 docs update 2025-10-13 11:04:46 +03:00
oleh caf483abb4 add asc/desc sorting 2025-10-13 03:24:02 +03:00
oleh cbf7aa2a91 fix rendering delay 2025-10-13 03:19:31 +03:00
oleh 0321d7f9d3 Complete Phase 6: Implement snippet selection, basic CRUD operations, and enhance UI with sorting and search functionality 2025-10-13 03:14:24 +03:00
oleh 3daf324ef7 Complete Phase 5: Implement snippet storage with localStorage, dynamic rendering, and error handling 2025-10-13 02:30:19 +03:00
oleh 55a866a6df update dev-plan 2025-10-13 02:15:44 +03:00
oleh 8ceb9868fa Remove debug logging from panel toggle and width redistribution functions 2025-10-13 02:14:19 +03:00
oleh 17a188b68d Modularize code by separating configuration, panel management, and editor functionality into distinct JavaScript files 2025-10-13 02:07:02 +03:00
oleh ea3711a692 Implement Phase 2: Complete resizable panels with enhanced toggle functionality and memory persistence 2025-10-13 01:50:17 +03:00
oleh ffeb893809 Implement Vega-Lite rendering with error handling and dynamic library loading 2025-10-13 01:30:50 +03:00
oleh 50e0221726 Implement Phase 3: Complete Monaco Editor integration with enhanced features 2025-10-13 01:13:46 +03:00
oleh 8daf38b4e9 Implement Phase 1: Complete static HTML structure with enhanced UI elements 2025-10-13 01:01:55 +03:00
oleh 140849e473 init 2025-10-13 00:42:45 +03:00