Commit Graph

176 Commits

Author SHA1 Message Date
391450f615 feat(pagination): add pagination state management and cursor handling 2026-02-15 22:24:38 +02:00
7244bd33fc refactor(advancedSearch): reorder exports and improve type definitions
refactor(types): reorganize SearchCondition and AdvancedSearchState interfaces
refactor(filterPresets): streamline useFilterPresets hook and localStorage handling
refactor(filtering): clean up ColumnFilterButton and ColumnFilterPopover components
refactor(loading): separate GriddyLoadingOverlay from GriddyLoadingSkeleton
refactor(searchHistory): enhance useSearchHistory hook with persistence
refactor(index): update exports for adapters and core components
refactor(rendering): improve EditableCell and TableCell components for clarity
refactor(rendering): enhance TableHeader and VirtualBody components for better readability
2026-02-15 19:54:33 +02:00
9ec2e73640 feat(search): add search history functionality with dropdown and persistence
- Implement SearchHistoryDropdown component for displaying recent searches
- Add useSearchHistory hook for managing search history in localStorage
- Integrate search history into SearchOverlay for user convenience
- Update GridToolbar to support filter presets
- Enhance SearchOverlay with close button and history display
2026-02-15 13:52:36 +02:00
6226193ab5 feat(summary): update implementation status and add completed phases 2026-02-14 21:27:20 +02:00
e776844588 feat(core): add column pinning and grouping features to Griddy table
- Implement column pinning functionality allowing users to pin columns to the left or right.
- Introduce data grouping capabilities for better data organization.
- Enhance the theming guide with new styles for pinned columns and loading indicators.
- Add infinite scroll support with loading indicators for improved user experience.
- Update CSS styles to accommodate new features and improve visual feedback.
2026-02-14 21:18:04 +02:00
ad325d94a9 feat(toolbar): add column visibility and CSV export features
- Implemented GridToolbar component for column visibility and CSV export
- Added ColumnVisibilityMenu for toggling column visibility
- Created exportToCsv function for exporting visible data to CSV
- Updated Griddy component to integrate toolbar functionality
- Enhanced documentation with examples for new features
2026-02-14 14:51:53 +02:00
635da0ea18 feat(pagination): add server-side pagination support and controls
- Implement pagination control UI with page navigation and size selector
- Enable server-side callbacks for page changes and size adjustments
- Integrate pagination into Griddy component with data count handling
2026-02-14 14:43:36 +02:00
Hein
b49d008745 chore: griddy work 2026-02-13 17:09:49 +02:00
7ecafc8461 A Griddy AI prototype 2026-02-12 22:02:39 +02:00
e45a4d70f6 ... 2026-02-12 21:20:23 +02:00
Hein
6d73e83fbf docs(plan): add feature complete implementation plan 2026-02-12 18:55:15 +02:00
Hein
6dadbc9ba6 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.49

[skip ci]
2026-02-11 15:24:49 +02:00
Hein
74549f2f11 docs(changeset): fix(Gridler): refresh cells after data load 2026-02-11 15:24:46 +02:00
Hein
f47a230b62 fix(Gridler): refresh cells after data load 2026-02-11 15:24:24 +02:00
Hein
fb3a1e1054 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.48

[skip ci]
2026-02-11 15:11:39 +02:00
Hein
fd9af3d4ad docs(changeset): fix(Gridler): improve height and width fallback logic 2026-02-11 15:11:37 +02:00
Hein
cc12c0c3b8 fix(Gridler): improve height and width fallback logic 2026-02-11 15:11:13 +02:00
Hein
483d78c45d RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.47

[skip ci]
2026-02-11 14:29:57 +02:00
Hein
a15b67f30a docs(changeset): fix(Gridler): update ready state management logic 2026-02-11 14:29:52 +02:00
Hein
28ccd8af56 fix(Gridler): update ready state management logic 2026-02-11 14:29:24 +02:00
Hein
3887d08fca fix(Gridler): correct row index calculation logic
* Update row index checks to handle negative values correctly
* Simplify logic for determining row index from API
2026-02-11 14:22:51 +02:00
Hein
b43072f1cf RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.46

[skip ci]
2026-02-11 11:10:12 +02:00
Hein
0b2ab98fcf docs(changeset): row selection with incorrect values 2026-02-11 11:10:09 +02:00
Hein
afb7a3346f fix: row selection with incorrect values 2026-02-11 11:09:35 +02:00
Hein
95e2973d44 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.45

[skip ci]
2026-02-11 10:57:54 +02:00
Hein
cb340b2a13 docs(changeset): chore: ⬆ Update deps
fix: empty key, should no do rownumber call
2026-02-11 10:57:50 +02:00
Hein
e1b26f3f77 chore: ⬆️ Update deps 2026-02-11 10:56:41 +02:00
Hein
580c4b21cd fix: empty key, should no do rownumber call 2026-02-11 10:54:11 +02:00
Hein
7c5935c362 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.44

[skip ci]
2026-02-09 15:14:43 +02:00
Hein
40ae30e6ea docs(changeset): Select first row bug fixes 2026-02-09 15:14:40 +02:00
Hein
a1f34fbf7b fix(Computer): 🐛 improve row selection logic and cleanup
* Refactor row selection to handle first row more efficiently.
* Remove unnecessary checks and console logs for cleaner code.
* Update dependencies for better performance.
2026-02-09 15:13:59 +02:00
Hein
e48ab9b686 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.43

[skip ci]
2026-02-09 14:45:49 +02:00
Hein
3f9c4c5539 docs(changeset): Gridler selection fixes 2026-02-09 14:45:47 +02:00
Hein
6cb50978d0 fix(Gridler): 🐛 improve state management and cleanup
* Update `askAPIRowNumber` to return `null` or `number` for better type safety.
* Refactor conditionals to ensure proper handling of row indices.
* Clean up console logs for improved readability and performance.
* Ensure consistent formatting across the codebase.
2026-02-09 14:41:49 +02:00
31e46e6bd2 fix(Former): require 'opened' in useFormerStateProps for consistency 2026-02-08 16:21:24 +02:00
7f0286dada RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.42

[skip ci]
2026-02-08 16:14:31 +02:00
2d64055cea docs(changeset): fix(Former): update request type to FormRequestType for consistency 2026-02-08 16:14:27 +02:00
02d73254d9 fix(Former): update request type to FormRequestType for consistency 2026-02-08 16:14:14 +02:00
128923290d RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.41

[skip ci]
2026-02-08 15:55:17 +02:00
3314c69ef9 docs(changeset): feat(Former): add useFormerState hook for managing form state 2026-02-08 15:55:14 +02:00
bc5d2d2a4f feat(Former): add useFormerState hook for managing form state 2026-02-08 15:54:35 +02:00
bc422e7d66 fix(api): improve error handling for API requests 2026-02-08 00:20:03 +02:00
252530610b chore(repository): add repository field to package.json 2026-02-08 00:14:23 +02:00
a748a39d2f RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.40

[skip ci]
2026-02-08 00:12:17 +02:00
8928432fe0 docs(changeset): feat(Former): add keep open functionality and update onClose behavior 2026-02-08 00:12:14 +02:00
6ff395e9be RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.39

[skip ci]
2026-02-08 00:05:14 +02:00
00e5a70aef docs(changeset): feat(Former): enhance state management with additional callbacks and state retrieval 2026-02-08 00:05:05 +02:00
f365d7b0e0 RELEASING: Releasing 1 package(s)
Releases:
  @warkypublic/oranguru@0.0.38

[skip ci]
2026-02-07 23:08:56 +02:00
210a1d44e7 docs(changeset): feat(GlobalStateStore): add initialization state and update actions 2026-02-07 23:08:52 +02:00
c2113357f2 feat(GlobalStateStore): prevent saving during initial load 2026-02-07 22:54:00 +02:00