Skip to content

Conversation

@lcomplete
Copy link
Owner

@lcomplete lcomplete commented Jan 19, 2026

What's Changed

✨ New Features

  • Collection Management: Implement collection and collection group management with drag-and-drop functionality
  • Enhanced Sorting: Add UNSORTED_SAVED_AT sort option and implement multi-field sorting
  • Improved Search: Enhance collection and page repositories to filter by library status and add collection search functionality
  • Settings UI Improvements: Enhance settings UI with icons, modern styles, and new SettingSectionTitle component

Full Changelog: v0.5.3...dev

- Added CollectionController for handling collection-related API requests.
- Introduced Collection and CollectionGroup entities with JPA annotations.
- Created CollectionService to manage collections and groups, including CRUD operations and tree structure retrieval.
- Developed CollectionTreeVO and CollectionGroupVO for structured API responses.
- Implemented repositories for collections and collection groups.
- Added frontend components for navigation and collection listing, including NavListItem, NavTreeView, and SidebarHeader.
- Created CollectionList page to display collections with filtering options.
- Enhanced UI with Material-UI components for better user experience.
…ionTree component with expanded state management
…e drag-and-drop functionality in CollectionTree
…mponents with fixed sizes and symmetric padding
- Updated GeneralSetting component to improve typography and remove unnecessary dividers.
- Enhanced LibrarySetting component with tabbed navigation for Save Rules and Export settings.
- Removed deprecated SettingsAIShortcuts and SettingsConnect pages.
- Added new SettingsGithub and SettingsHuntlyAI pages with corresponding components.
- Implemented CollectionPickerDialog for better collection management.
- Introduced GithubSetting component for GitHub integration settings.
- Added TwitterSaveRulesSetting component for managing Twitter save rules.
- Updated SettingsAccount, SettingsFeeds, SettingsGeneral, and SettingsLibrary pages to include SubHeader for better navigation.
- Improved PageService to auto-save pages when assigning collections.
- Added collectionId field to PageItem DTO for better organization.
- Added icons to tabs in HuntlyAISetting and LibrarySetting components.
- Updated SettingSectionTitle to accept an optional icon prop for better visual representation.
- Introduced a new CSS file for settings page styles, implementing a modern glass-morphism design.
- Wrapped setting components in a styled card for improved layout and aesthetics.
- Enhanced user feedback with snackbar notifications for various actions in LibrarySetting and TwitterSaveRulesSetting.
- Updated PageListQuery and PageListService to support filtering archived pages.
- Adjusted various settings pages to include new styles and structure.
…tatus and add collection search functionality

feat: Update LuceneService to handle collection IDs and improve search capabilities

feat: Implement FeedContextMenu and FolderContextMenu components for feed and folder actions

feat: Create FeedsNavTree component for organizing feeds and folders with drag-and-drop support

feat: Add SubscribeFeedDialog for subscribing to RSS feeds with preview functionality
…ting

- Updated PageListOptions to include UNSORTED_SAVED_AT as a sorting option.
- Enhanced FeedsNavTree and CollectionTree components to support filtering by unread items.
- Modified PageFilters to display icon for UNSORTED_SAVED_AT.
- Adjusted CollectionList to use UNSORTED_SAVED_AT for unsorted collections.
- Implemented UNSORTED_SAVED_AT sorting logic in PageListSort enum and PageItemMapper.
- Updated PageListService to handle multi-field sorting for UNSORTED_SAVED_AT.
@augmentcode
Copy link

augmentcode bot commented Jan 19, 2026

This pull request is too large for Augment to review. The PR exceeds the maximum size limit of 100000 tokens (approximately 400000 characters) for automated code review. Please consider breaking this PR into smaller, more focused changes.

@lcomplete lcomplete changed the title Release v0.6.0 feat: Collection management, enhanced sorting and search, settings UI improvements Jan 19, 2026
@lcomplete lcomplete merged commit a8e52c1 into main Jan 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants