Skip to content

Add default hover tooltips for buttons#14

Open
lysrain21 wants to merge 117 commits into
yiwenlu66:mainfrom
lysrain21:feat/button-tooltips
Open

Add default hover tooltips for buttons#14
lysrain21 wants to merge 117 commits into
yiwenlu66:mainfrom
lysrain21:feat/button-tooltips

Conversation

@lysrain21

Copy link
Copy Markdown

What

  • add a shared fallback so buttons inherit a hover title from title, aria-label, data-tooltip, or visible text
  • keep icon-only and picker buttons discoverable without adding per-button boilerplate
  • add source coverage to catch future button definitions that would lose tooltip labels

Testing

  • python3 -m unittest tests.test_button_tooltips_source tests.test_static_assets

san-tian and others added 30 commits March 5, 2026 13:22
* Backend: file history, broker busy fix, resume helper

* tests: init SessionManager aliases/files in helper

SessionManager now expects _aliases and _files; the __new__ test helper must set them.

---------

Co-authored-by: Yiwen Lu <mcfloundinho@gmail.com>
Rebased onto latest main to resolve conflicts.

Co-authored-by: Yiwen Lu <mcfloundinho@gmail.com>
When a server user_message matches the optimistic local echo bubble, we consume it and update the pending DOM node. Ensure the acknowledged user event is still recorded in the local cache and duplicate filter so reloads do not drop recent user prompts.
Invalidate v2 caches that could omit recent user messages due to pending-ack consumption in earlier builds.
Prevent duplicate chat events in init snapshots by deduplicating on (role, ts_ms, text) when seeding and incrementally appending.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants