Gigi
0d956ed692
feat(ui): display timestamps as relative time
...
- Install relative-time package from npm
- Update formatDate functions to use relative-time instead of toLocaleDateString
- Add TypeScript type definitions for relative-time module
- Show human-friendly relative times (e.g., '2 hours ago', 'yesterday')
- Apply to all timestamp displays (bookmark dates, created dates)
2025-10-03 02:03:31 +02:00
..
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 08:33:00 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 08:33:00 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 08:33:00 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 08:33:00 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-02 07:17:07 +02:00
2025-10-03 02:03:31 +02:00