8000 Feat/content by vaayne · Pull Request #19 · recally-io/recally · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Feat/content #19

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

Merged
merged 5 commits into from
Jan 5, 2025
Merged

Feat/content #19

merged 5 commits into from
Jan 5, 2025

Conversation

vaayne
Copy link
Collaborator
@vaayne vaayne commented Jan 5, 2025

No description provided.

vaayne added 5 commits January 5, 2025 00:27
…ain)

- Added new database migrations for comprehensive bookmarks and content management
- Introduced new content tables (content, content_tags, content_folders) with relationships
- Implemented CRUD operations for content and tags
- Added search capabilities with BM25 indexing
- Updated API endpoints and DTOs to support new content model
- Migrated existing bookmarks to new content structure
- Updated Swagger documentation to reflect new content model
- Added support for content types (bookmark, pdf, epub, rss, newsletter, image, video, podcast)
- Implemented tag management and folder organization features
- Add domain and tag filtering options to the ListContents query
- Add new endpoints to list domains and tags for bookmarks
- Update frontend search component to support domain and tag filtering
- Add caching for domain and tag lists
- Enable SQL query logging in debug mode
- Added `ContentType` constants for various content types (bookmark, pdf, epub, etc.)
- Introduced `loadTag` helper function to safely handle tag conversion from database
- Updated tag handling in `ContentDTO` to use the new `loadTag` function
- Fixed error handling order in bookmark creation service
- Added `type` field to bookmark creation in HTTP handler
- Updated frontend to use `tags` directly from bookmark instead of metadata
- Enhanced `Bookmark` interface in frontend with additional fields and optional properties
- Added `parseTagsFromSummary` function to extract tags from summary content
- Implemented tag creation and linking with content in `SummarierContent` method
- Updated summary prompt template to include tag section format
- Added comprehensive unit tests for tag parsing functionality
- Tags are now extracted, created, and linked to content when processing summaries
@vaayne vaayne merged commit 3c509fe into main Jan 5, 2025
2 of 3 checks passed
@vaayne vaayne deleted the feat/content branch January 5, 2025 06:00
vaayne added a commit that referenced this pull request Feb 5, 2025
* ✨ feat: Add comprehensive bookmarks and content management system (#main)

- Added new database migrations for comprehensive bookmarks and content management
- Introduced new content tables (content, content_tags, content_folders) with relationships
- Implemented CRUD operations for content and tags
- Added search capabilities with BM25 indexing
- Updated API endpoints and DTOs to support new content model
- Migrated existing bookmarks to new content structure
- Updated Swagger documentation to reflect new content model
- Added support for content types (bookmark, pdf, epub, rss, newsletter, image, video, podcast)
- Implemented tag management and folder organization features

* ✨ feat: Add domain and tag filtering for bookmarks

- Add domain and tag filtering options to the ListContents query
- Add new endpoints to list domains and tags for bookmarks
- Update frontend search component to support domain and tag filtering
- Add caching for domain and tag lists
- Enable SQL query logging in debug mode

* ✨ feat: Add content type constants and improve tag handling

- Added `ContentType` constants for various content types (bookmark, pdf, epub, etc.)
- Introduced `loadTag` helper function to safely handle tag conversion from database
- Updated tag handling in `ContentDTO` to use the new `loadTag` function
- Fixed error handling order in bookmark creation service
- Added `type` field to bookmark creation in HTTP handler
- Updated frontend to use `tags` directly from bookmark instead of metadata
- Enhanced `Bookmark` interface in frontend with additional fields and optional properties

* ✨ feat: Add tag parsing and linking functionality to summaries

- Added `parseTagsFromSummary` function to extract tags from summary content
- Implemented tag creation and linking with content in `SummarierContent` method
- Updated summary prompt template to include tag section format
- Added comprehensive unit tests for tag parsing functionality
- Tags are now extracted, created, and linked to content when processing summaries

* ✨ feat: Add tag display functionality to article reader component
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.

1 participant
0