-
-
Notifications
You must be signed in to change notification settings - Fork 185
refactors navigation and connector APIs while improving feed/tweet filtering and SQLite date handling #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add unread/all toggle filter to PageFilters component with new icons - Implement inbox count aggregation for feed folders in PrimaryNavigation - Update Home page to show only unread feed items by default - Reset scroll position when navigating between pages in Layout - Simplify order toggle from dropdown menu to direct toggle button Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Auto-update read status in both detail and list views when opening a page - Refactor PageFilters to use tab-based navigation with better visual feedback - Improve filter toggle buttons with icon-only display for cleaner UI - Add optimistic cache updates for better UX responsiveness - Update README files with development status tip Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…t-dev.sh for conditional task execution
…nhance JPA configuration
Enhance the connector system with folder-based organization and filtering: - Add folder filter support to connector API and frontend navigation - Implement repository method to fetch connectors by folder ID - Update FolderConnectorView to include connector count per folder - Improve sidebar navigation with folder-based connector filtering Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Enhance the secondary sidebar with refined scrollbar appearance: - Add smooth hover transitions for scrollbar visibility - Implement subtle scrollbar that appears on hover - Wrap content sections in container for better layout control - Improve scrollbar colors and border radius for modern look Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
… API structure - Remove unused Sidebar component and its CSS module - Simplify FolderConnectorView API interface by removing duplicate folderConnectors field - Update connector-related API endpoints and services - Enhance folder filtering functionality in ConnectorController and ConnectorService - Improve page list service folder handling Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
🤖 Augment PR SummarySummary: This PR refactors navigation and connector APIs while improving feed/tweet filtering and SQLite date handling. Changes:
Technical Notes: The SQLite converter is 🤖 Was this summary useful? React with 👍 or 👎 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| return ldt.atZone(ZONE_ID).toInstant(); | ||
| } catch (DateTimeParseException e2) { | ||
| // Should not happen with normal data, but handle gracefully | ||
| throw new IllegalArgumentException("Cannot parse date: " + dbData, e2); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
convertToEntityAttribute only parses SQLite-style strings ("yyyy-MM-dd HH:mm:ss[.SSS]") and will throw for ISO-8601 values like 2026-01-11T13:30:45.123Z. That also makes InstantStringConverterTest.convertToEntityAttribute_isoFormat_returnsInstant fail and could break if any legacy rows are stored in ISO format.
🤖 Was this useful? React with 👍 or 👎
| if (event.operation !== PageOperation.delete) { | ||
| if (event.operation === PageOperation.markRead || event.operation === PageOperation.unMarkRead) { | ||
| // Handle markRead/unMarkRead operations (they don't have result) | ||
| queryClient.setQueryData<InfiniteData<PageItem[]>>(queryKey, oldData => ({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Summary
Test plan
🤖 Generated with Claude Code