Raphael S.
06bc0e959d
feat: unified skill with 119 rules across 11 categories
...
Consolidate per-article SKILL.md files into a single unified skill
following the Vercel agent-skills pattern. Add skill page as content,
navbar link, and individual rule files for all categories.
Made-with: Cursor
2026-03-17 16:16:53 +00:00
Raphael S.
ff665aba6d
feat: laws of ux article, calligraph banner, cleanup
...
Made-with: Cursor
2026-03-02 17:59:28 +00:00
Raphael S.
07dadb0f83
feat: add fluid text
2026-02-14 15:58:50 -05:00
Raphael Salaja
afed5138d6
fix: media session bug
2026-02-09 21:59:41 +00:00
Raphael Salaja
76aafbdb1f
feat: add morphing icons article ( #21 )
...
* feat(components): add morphing icons component with spring animations
* chore: cleanup
* feat: improve
2026-02-01 00:49:29 +00:00
Raphael S.
777ea02787
chore: deslop + nicer terminal
2026-02-01 00:16:13 +00:00
Raphael S.
6e9854904c
chore: cleanup demos
2026-02-01 00:05:13 +00:00
Raphael S.
5b79df4c34
feat: add a demos section for easy demo viewing
2026-01-31 23:38:27 +00:00
Raphael Salaja
a76984b0ba
chore: address jace feedback ( #20 )
...
chore: address feedback
2026-01-28 14:05:24 +00:00
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.
9b2c3c814c
feat(og): add dynamic image generation for pages
2026-01-19 09:57:04 -08: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.
368e8ef057
refactor(images): consolidate image handling into OpenGraphImage component
2026-01-12 11:09:59 +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.
307fd5fe49
feat(player): add pointer events control based on player visibility
2026-01-11 13:13:18 +00:00
Raphael S.
8fdba9b041
refactor(popover): update handleOpenChange to include event details
2026-01-11 12:26:23 +00:00
Raphael S.
27c4323097
feat(menu): enhance MenuRoot to handle event details on open change
2026-01-11 12:14:21 +00:00
Raphael S.
73c9d1b497
feat(sounds): implement sound effects for UI interactions
2026-01-11 04:40:00 +00:00
Raphael S.
39c324938f
refactor(player): remove unused icon imports
2026-01-11 03:42:57 +00:00
Raphael S.
ab23c9c4a4
refactor(narration): remove captions and highlighted text components
2026-01-11 03:42:52 +00:00
Raphael S.
69d80d163e
feat: add sound
2026-01-11 03:00:33 +00:00
Raphael S.
9266fc89c4
feat(captions): implement synchronized captions with highlighting
2026-01-11 02:53:39 +00:00
Raphael S.
7ae70a4ac6
feat(tts): implement text-to-speech generation and API integration
2026-01-11 00:46:59 +00:00
Raphael S.
1274012a1e
feat(demos): remove scroll markers and slotted demos, add before-and-after and view transition demos
2026-01-11 00:09:51 +00:00
Raphael S.
1321c97264
refactor(home): improve page filtering and sorting logic
2026-01-10 22:51:06 +00:00
Raphael S.
ba54dcd5a0
chore: cleanup
2026-01-10 22:42:14 +00:00
Raphael S.
600ed94bdc
feat: add sound advice
2026-01-10 22:42:02 +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.
baf1900f1a
style(post): format date component for better readability
2026-01-10 15:42:05 +00:00
Raphael S.
ff5628ed9c
feat(preferences): implement user preferences with view mode management
2026-01-10 15:41:43 +00:00
Raphael S.
209aae165d
style(post): remove unnecessary whitespace in row-title
2026-01-09 16:02:31 +00:00
Raphael S.
e318fe3a46
feat: add list view for home
2026-01-09 16:02:22 +00:00
Raphael S.
633c5d0b7d
feat(styles): improve className handling with clsx utility
2026-01-09 12:53:14 +00:00
Raphael S.
7857077855
feat(docs): add visual hierarchy content and examples + add husky
2026-01-09 12:41:02 +00:00
Raphael S.
2131dc2e2d
refactor(narration): remove text highlighting
2026-01-09 11:58:03 +00:00
Raphael S.
15ff683381
feat(tts): enhance tts processing with paragraph analysis and caching
2026-01-08 08:08:13 +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
Raphael S.
f38aad229c
feat(controls): add position prop for Controls component
2026-01-04 20:36:34 +00:00
Raphael S.
d5d1d8fbb4
feat(controls): add Controls component for button grouping
...
- Introduced a new Controls component to standardize button layouts.
- Updated button demos to utilize the new Controls component for better structure.
- Refactored existing button styles and removed unused code.
2026-01-03 21:54:16 +00:00
Raphael S.
7d7188065d
chore: simplify lib folder
2026-01-03 21:32:41 +00:00