Commit Graph

21 Commits

Author SHA1 Message Date
e99b5e2dc2 refactor: initialize snippets storage with sample data and improve import handling 2025-10-19 20:18:55 +03:00
011fac5a47 refactor: add edit dataset button and enhance dataset form handling with schema warnings 2025-10-19 19:27:22 +03:00
8fd5e00e3d fix: various small fixes 2025-10-19 18:22:01 +03:00
60e8f9a066 refactor: simplify modal handling and improve settings management 2025-10-19 02:32:43 +03:00
9e72f938e2 feat: load and save user-selected preview fit mode in settings 2025-10-18 03:28:34 +03:00
9ef7b1188f feat: implement preview fit mode controls and overlay for improved visualization management 2025-10-18 02:52:48 +03:00
4d9c3fb5a0 chore: reorganize file structure 2025-10-18 00:23:32 +03:00
35db118ec7 chore: move website files to web/ folder 2025-10-17 23:23:09 +03:00
97158739cc Add UI theme settings and experimental dark theme support
- Introduced a new "Appearance" settings section in the settings modal to allow users to select between "Light" and "Dark (Experimental)" themes.
- Updated the application initialization to apply the saved UI theme immediately on page load.
- Enhanced the settings UI to load and save the selected theme.
- Implemented CSS variables for the new experimental dark theme, including color adjustments for various UI elements.
- Updated existing styles to support theme switching, ensuring proper color contrast and readability in both light and dark modes.
2025-10-17 22:54:42 +03:00
e2b4b77478 feat: implement user settings modal with customizable editor preferences and performance settings 2025-10-17 00:45:03 +03:00
e7d3669772 feat: integrate GoatCounter analytics for event tracking across modals and snippets 2025-10-16 22:59:54 +03:00
8b056b66e7 feat: add donate link and modal with supporting information for Ukraine 2025-10-16 20:31:50 +03:00
f0a2eb664e feat: add help modal with keyboard shortcuts documentation 2025-10-16 02:23:58 +03:00
a3af753f42 feat: dataset preview and interconnection (phase 12) 2025-10-16 01:52:23 +03:00
5776f7e910 feat: url state management 2025-10-15 17:47:21 +03:00
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
1734001d20 feat: enhance snippet management with import/export functionality and size display 2025-10-13 16:00:34 +03:00
eaf14aafdd feat: add storage monitor to track localStorage usage 2025-10-13 15:18:13 +03:00
ef81df762b feat: implement draft/published workflow with toggle and status indicators 2025-10-13 13:30:54 +03:00
eafa0dc7d8 refactor: remove excessive code, move script to app.js 2025-10-13 11:19:13 +03:00
17a188b68d Modularize code by separating configuration, panel management, and editor functionality into distinct JavaScript files 2025-10-13 02:07:02 +03:00