soxa 610e6dcb91
live comments: favicon (#2400)
* live comments: stable navigator for new outlined comments

* favicons: FaviconProvider, handle new comments favicon via navigator

* navigator keyboard shortcuts: arrow right/escape key

* enhance: responsive fixed positioning; cleanup

enhance:
- two types of padding for desktop and mobile via CSS

cleanup:
- use appropriate <aside> for navigator
- reorder CSS

* Comments Navigator Context, new comments dot UI, refs autosorting, auto-untrack children

- Navigator Context for item pages

UI/UX
- WIP: compact comments dot UI on navbars
- long press to clear tracked refs
- auto-untrack node's children on scroll

Logic
- auto-sort comment refs via createdAt
- remove outline on untrack if called by scroll

* stable navigator dot UI positioning

* cleanup: better naming, clear structure

* re-instate favicon state updates on navigator

* CSS visibility tweaks

* scroll to start position of ref

* fix undefined navigator on other comment calls

* add explanation for early favicon clear

---------

Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2025-08-15 13:43:31 -05:00
..
2025-08-12 12:03:55 -05:00
2025-07-15 16:36:43 -05:00
2025-07-15 16:36:43 -05:00
2024-09-12 13:05:11 -05:00
2025-07-07 14:34:37 -05:00
2025-02-28 19:15:18 -06:00
2025-08-10 12:15:40 -05:00
2025-07-15 16:36:43 -05:00
2025-08-15 13:43:31 -05:00
2025-08-12 12:03:55 -05:00
2025-07-07 14:34:37 -05:00
2025-08-12 12:03:55 -05:00
2024-03-19 19:37:31 -05:00
2025-03-22 16:59:57 -05:00
2025-08-12 12:03:55 -05:00
2024-03-26 18:36:31 -05:00
2024-03-19 19:37:31 -05:00