Releases: bramses/ycb-companion
Releases · bramses/ycb-companion
v1.61.0
1.61.0 (2025-02-14)
Bug Fixes
- Adjust match threshold for search API and enhance uploader functionality (df9af1c)
- Clean up code styling and comments across components (1e7aa4e)
- Delay input focus in dashboard and entry page for better UX during modal interactions (bca50d9)
- Enhance API request bodies to include createdAt and improve logging for add operations in route handler (d8ec0c2)
- Prevent keyboard navigation conflicts with input elements (923218b)
- Refactor search and sharing components with various improvements (7350cf8)
- Refine comment handling and graph interaction (1f52b4b)
- Update Uploader API endpoint to use production URL and adjust textarea font size for improved readability (1f6aefb)
Features
- Add 'he' library for HTML entity decoding in title and description processing, and update package dependencies accordingly (013eca0)
- Add 'r' key shortcut to open a random entry in DashboardLayout and refactor related functionality in EntryPage and SimpleDashboard (3f98e62)
- Add commit-hook.js to .gitignore to exclude local commit hooks from version control (f319d22)
- Add node-fetch v3.3.2 to package dependencies, enhance Dashboard layout with share functionality and modal integration (a9971ec)
- Add node-html-parser dependency and enhance Uploader with new props for text, title, and author defaults in various components (d13964d)
- Add OIDC client libraries and refactor auth components for improved user authentication flow in the application (cc21eb2)
- Add title generation feature with API integration and button in Uploader component for enhanced user experience (81325f0)
- add uploader modal for text entries in dashboard; refactor keyboard shortcuts for uploader modal activation (1ad2f18)
- Enhance EntryPage with new actions for random entry, search and uploader modals; refactor keyboard navigation logic (7c4ba22)
- Enhance landing page content and structure, adding detailed feature descriptions and maintaining responsive design (8a9bd06)
- Enhance search and graph expansion with platform ID and embedding checks (ed44b87)
- Enhance user interaction and modal focus across components (54beb74)
- Implement token-based authentication via cookies and add random entry shortcut (aec75f9)
- Implement Uploader component for ShareYCB with loading state and error handling, integrating async ID processing and submission logic (89ab6dd)
- Improve comment interaction and search modal functionality (223a440)
- Include user's timezone in POST request for daily API to enhance date handling across different regions (0f9b74b)
- Integrate next-auth for authentication, adding Keycloak provider and related setup in middleware and auth configurations (6dd8ad3)
- Integrate QR code functionality and enhance upload process from ShareYCB (bd1030f)
- Redesign YCB Companion's landing page with new layout and added features, streamlining navigation for better user experience (e2d8a2e)
- Refactor authentication handling to streamline NextAuth integration and improve session management with updated layouts and components (871a7f9)
- Refactor commit hook and update exclusions in tsconfig, improve date handling and timezone logic in GardenDaily component (8389618)
- Replace Link with button for share link, update button text for clarity, and adjust styles in ShareModalV2 component (35fad7d)
- Update meta title and description for the Index section in en.json to better reflect the Commonbase theme and purpose (1a3837d)
- Update page title and add multiple YouTube video embeds to showcase features in the unauth landing page (5737826)
- Update post-commit hook to use specific Node.js version for consistent environment during commits (1f58108)