00ccdd27d5
refactor: move chart builder button event handling to Alpine, rename chart builder initialization, and improve new snippet creation.
2025-12-09 23:18:57 +02:00
f13793031f
feat: Implement Alpine.js for dynamic rendering and state management of the dataset details panel.
2025-12-09 22:54:27 +02:00
988122349f
refactor: Update version to 0.4.0 and document Alpine.js integration in changelog
2025-12-08 16:02:59 +02:00
3e749a0c13
refactor: Migrate preview fit mode state management and UI updates to an Alpine.js store.
2025-11-25 00:18:08 +02:00
4c6fe5b9bd
refactor: migrate chart builder UI to Alpine.js for reactive state management
2025-11-24 23:57:06 +02:00
86c9a81653
feat: complete Alpine.js migration with reactive state management and UI updates
2025-11-24 23:29:29 +02:00
ba89c3bd3a
feat: implement panel visibility toggles and toast notifications using Alpine.js
2025-11-24 23:02:00 +02:00
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
fb70db5595
feat: add Progressive Web App support with service worker and offline functionality
2025-11-24 15:04:47 +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
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
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
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
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
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
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
17d480a2df
feat: implement toast notification system for user feedback
2025-10-16 17:21:51 +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
acdc619e4e
feat: implement auto-detection for data formats and enhance dataset input UI
2025-10-15 12:40:06 +03:00
a8f5ba44ea
refactor: utilities function
2025-10-15 11:35:39 +03:00
86ea63ec97
refactior: snippet selection handling and improve auto-save logic
2025-10-15 10:32:19 +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