Commit Graph

80 Commits

Author SHA1 Message Date
93299b1c79 feat: implement meta fields with auto-save functionality using Alpine.js 2025-11-24 22:22:03 +02:00
7a9deb9fc9 feat: implement Alpine.js settings panel for user preferences and configuration management 2025-11-24 22:14:50 +02:00
edcbf0ed2b refactor: implement view mode toggle using Alpine.js for draft/published states 2025-11-24 18:33:00 +02:00
d08f995feb feat: implement Alpine.js for dataset management and rendering in dataset manager 2025-11-24 18:21:06 +02:00
ebdade0c7e refactor: alpine.js first step migration 2025-11-24 17:58:13 +02:00
aef9a7965a feat: update versioning and release checklist for alpha development 2025-11-24 15:25:52 +02:00
c9d8c8d112 docs: update deployment instructions and add documentation guidelines 2025-11-24 15:04:56 +02:00
fb70db5595 feat: add Progressive Web App support with service worker and offline functionality 2025-11-24 15:04:47 +02:00
a3d4fed842 feat: update documentation 2025-11-17 14:14:35 +02:00
849e7844fe feat: Implement Chart Builder feature with UI and functionality
- Added a new modal for the Chart Builder to allow users to create visualizations from datasets.
- Integrated chart builder state management and validation for encoding configurations.
- Implemented auto-selection of default fields based on dataset column types.
- Added live preview functionality for real-time chart rendering.
- Created a new JavaScript file (chart-builder.js) to handle chart building logic.
- Updated app.js to initialize the chart builder and handle URL state changes.
- Enhanced styles in styles.css for the chart builder UI components.
- Documented the implementation details in project-docs/chart-builder-implementation.md.
2025-11-17 14:11:01 +02:00
9645644d26 refactor: update donation section 2025-11-17 00:39:56 +02:00
c03860d789 refactor: enhance URL state management for dataset modal and improve snippet creation with tooltip support 2025-11-17 00:39:35 +02:00
11c876f74b refactor: enhance dataset management with auto-save functionality and improve dataset name editing process 2025-10-19 21:25:54 +03:00
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
65be336812 refactor: enhance dataset overview layout and statistics display 2025-10-19 19:09:06 +03:00
8fd5e00e3d fix: various small fixes 2025-10-19 18:22:01 +03:00
1e291be7b5 refactor: improve dataset item formatting and ensure consistent handling of unknown formats 2025-10-19 14:23:09 +03:00
657a95b33c refactor: update import/export functions to handle datasets alongside snippets 2025-10-19 04:01:01 +03:00
690d1c5953 refactor: enhance generic list rendering and simplify dataset/snippet management 2025-10-19 02:49:20 +03:00
60e8f9a066 refactor: simplify modal handling and improve settings management 2025-10-19 02:32:43 +03:00
1deaab464b docs: add refactoring plan 2025-10-19 02:32:30 +03:00
f93eaa473b docs: move from phase-based development 2025-10-19 01:49:53 +03:00
922b3a3969 fix: remove local tracking GoatCounter settings attribute 2025-10-19 00:38:26 +03:00
c755cdd795 docs: update docs 2025-10-18 03:40:10 +03:00
9e72f938e2 feat: load and save user-selected preview fit mode in settings 2025-10-18 03:28:34 +03:00
1d2e3ca6db fix: ensure snippet ID is parsed as a float before selection 2025-10-18 03:26:35 +03:00
99dd70798e feat: update header icons and links for improved clarity and accessibility 2025-10-18 02:52:55 +03:00
9ef7b1188f feat: implement preview fit mode controls and overlay for improved visualization management 2025-10-18 02:52:48 +03:00
73a5f69dde fix: update dataset and snippet links for improved navigation 2025-10-18 02:32:52 +03:00
c84b1fdcfb feat: integrate generic storage UI and refactor dataset/snippet item handling 2025-10-18 01:49:30 +03:00
9dd681d4f7 feat: abstract common code to another file 2025-10-18 01:49:14 +03:00
630201f35c feat: enhance snippet management with recursive spec traversal and data handling improvements 2025-10-18 01:31:25 +03:00
Oleh Omelchenko
9b1d58b8dc Create CNAME 2025-10-18 00:24:12 +03:00
4d9c3fb5a0 chore: reorganize file structure 2025-10-18 00:23:32 +03:00
34ba481f28 docs: add README 2025-10-18 00:18:08 +03:00
35db118ec7 chore: move website files to web/ folder 2025-10-17 23:23:09 +03:00
fd356185e2 fix: update svg look 2025-10-17 23:18:29 +03:00
1f221a88ef chore: remove junk files 2025-10-17 23:18:20 +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
02fcfc1833 feat: add snippet sorting by size and update help section with sorting instructions 2025-10-17 00:49:00 +03:00
e2b4b77478 feat: implement user settings modal with customizable editor preferences and performance settings 2025-10-17 00:45:03 +03:00
27635534ea feat: add SVG favicon and update font to IBM Plex Mono across styles 2025-10-16 23:46:33 +03:00
949fe3df28 feat: add privacy policy section to help modal detailing data usage and analytics 2025-10-16 23:00:02 +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
a8267918ca docs: update project docs 2025-10-16 18:14:40 +03:00
17d480a2df feat: implement toast notification system for user feedback 2025-10-16 17:21:51 +03:00
c85d0604a9 feat: add warning message in help section about local storage data loss 2025-10-16 02:54:12 +03:00
1875ddfe44 feat: enhance help modal with detailed content and styling 2025-10-16 02:40:04 +03:00