17 Commits

Author SHA1 Message Date
Raphael S. f7f7e77799 feat: add quote generation and share feedback 2026-01-28 12:16:40 +00:00
Raphael Salaja b0c89649b1 feat: new article animate presence (#7)
* feat: add AnimatePresence article with interactive playground

* feat: add playground

* feat: ƒix basic demo

* feat: ap article start

* chore: cleanup

* chore: pre-commit

* feat: update article

* refactor: improve code formatting and readability in demo and script files

* refactor: enhance formatting for improved readability in slideshow demo

* chore: generate open graph rather than dynamically

* chore: add @clack/prompts dependency and enhance icon/image generation scripts with improved logging

* refactor: generators

* chore: cleanup

* feat: refactor generator

* feat: second draft

* docs: final draft

* chore: final draft again

* chore: update publication date and enhance text-to-speech generator with alignment data
2026-01-25 22:41:51 +00:00
Raphael Salaja cd58b6f80c feat(menu): introduce MenuRichItem component for enhanced menu options 2026-01-21 08:28:18 -05:00
Raphael S. 649ad73c56 style(article): adjust min-height for mobile layout 2026-01-19 09:31:38 -08:00
Raphael S. 29cb07b54f style(article): adjust width and height properties for responsiveness 2026-01-13 10:57:33 +00:00
Raphael S. 9184774065 fix: overflow 2026-01-13 10:57:02 +00:00
Raphael S. 11d039c0ee chore: cleanup header + generate tts 2026-01-12 09:26:09 +00:00
Raphael S. a369a13eb2 style(header): format aria-label for better readability 2026-01-11 17:34:16 +00:00
Raphael S. e912b2f933 feat(narration): enhance audio playback control with loading state 2026-01-11 17:34:11 +00:00
Raphael S. 69819874c7 chore: jace feedback 2026-01-11 14:24:36 +00:00
Raphael S. 7e71b00b15 feat: remove modifed from date 2026-01-10 20:53:20 +00:00
Raphael S. 00c95883d5 refactor(header): rename isReady variable to _isReady for clarity 2026-01-10 19:25:23 +00:00
Raphael S. 08f4efc90e feat(home): add client-side HomeLayout component 2026-01-10 19:24:05 +00:00
Raphael S. 633c5d0b7d feat(styles): improve className handling with clsx utility 2026-01-09 12:53:14 +00:00
Raphael S. 2131dc2e2d refactor(narration): remove text highlighting 2026-01-09 11:58:03 +00:00
Raphael S. aaf596c395 feat: reorganize article components and improve layout
- Refactor article components to enhance readability and maintainability.
- Introduce new layout for article header and content with improved styling.
- Update imports and remove unused files for better code clarity.
- Add new NotFound component for handling 404 errors with user-friendly messaging.
2026-01-06 21:05:41 +00:00
Raphael S. 0181755d12 feat(narration): implement audio player with scroll and word highlighting
- Added a new audio player component that supports playback controls, volume adjustment, and playback rate settings.
- Integrated scroll direction detection to show/hide the player based on user scroll behavior.
- Implemented word highlighting functionality that synchronizes with audio playback.
- Created a reading progress component to visually indicate the user's scroll progress on the page.
- Established a global state management system using Zustand for managing audio state and player visibility.

This feature enhances the user experience by providing interactive audio playback and visual feedback during narration.
2026-01-05 11:49:11 +00:00