| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 hours | client: sidebar-search: bound session storage, resilient time travel preview | (quasar) nebula | |
| This is essentially the best we can get without taking advantage of literally brand new navigation APIs, if we don't want to get reeeeeeeeeeally futzy. This approach is strictly oriented around the back/forward cache and does not store anything in history state (replaceState etc). | |||
| 2026-02-12 | client: sidebar-search: handle HTML entities | (quasar) nebula | |
| 2026-02-12 | client: sidebar-search: don't record homepage as context | (quasar) nebula | |
| 2026-02-12 | client, search: disambiguate harder | (quasar) nebula | |
| 2026-02-12 | client: sidebar-search: don't crash midway through showing results | (quasar) nebula | |
| 2026-02-12 | client: mark flash results "(flash)" | (quasar) nebula | |
| 2026-02-12 | search, client: handle singles | (quasar) nebula | |
| 2025-12-13 | client, content: sidebar-search: show where you started | (quasar) nebula | |
| 2025-10-15 | client: remove unused eslint-env | (quasar) nebula | |
| 2025-07-30 | content, client, css, search: same-name result disambiguator | (quasar) nebula | |
| 2025-05-27 | eslint: make use of optional catch binding more often | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: I-beam blink for typed filter | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: lots of obscure filter-related fixes | (quasar) nebula | |
| 2025-04-20 | search: verbatim and fuzz | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: flash filter | (quasar) nebula | |
| 2025-04-20 | client: sidebar-search: search filter | (quasar) nebula | |
| 2025-02-12 | client: sidebar-search: make mag glass a little less sensitive | (quasar) nebula | |
| We meant to make incorporate a change like this from the start, but uh, forgot *lol* | |||
| 2025-02-12 | client: sidebar-search: forget recent search at home | (quasar) nebula | |
| 2025-02-12 | client: sidebar-search: magnifying glass selects all | (quasar) nebula | |
| 2025-02-12 | client: sidebar-search: mouse dynamics when recalling | (quasar) nebula | |
| This commit is a bit misleading because the work here actually replaced an attempt at using .select(). | |||
| 2025-02-12 | client: sidebar-search: recall recent search quietly | (quasar) nebula | |
| 2025-02-12 | client: sidebar-search: never search an empty query | (quasar) nebula | |
| Some code paths knida just take us here no matter what's actually entered into the input, so it's easiest to just dismiss empty queries every time. | |||
| 2025-01-10 | client: cancel focus first search result when text cursor moves | (quasar) nebula | |
| HTMLInputElement: selectionchange still not available, boo hoo although this is probably appropriate wrt selection moving literally anywhere else - should also cancel focus-first-result | |||
| 2025-01-10 | client: simplify logic to cancel focus first result | (quasar) nebula | |
| 2025-01-10 | client: dismiss upcoming change event | (quasar) nebula | |
| ...rather than tracking value changes, which is finnicky and broke how we detected pressing enter/return to acivate search (on 'change' event) | |||
| 2025-01-10 | client: factor out focusFirstSidebarSearchResult | (quasar) nebula | |
| 2025-01-10 | client: activate search when pressing down | (quasar) nebula | |
| 2025-01-10 | client: always capture up/down in search input | (quasar) nebula | |
| 2025-01-10 | cleaner optional chaining | leo60228 | |
| 2025-01-10 | address review 3 | leo60228 | |
| 2025-01-10 | address review 2 | leo60228 | |
| 2025-01-10 | avoid replacing results after focusing | leo60228 | |
| 2025-01-10 | address review | leo60228 | |
| 2025-01-10 | search result keyboard focus | leo60228 | |
| 2024-12-19 | client: sidebar-search: split 2+ dashes in single-word drop | (quasar) nebula | |
| 2024-12-11 | client: sidebar-search: drop search | (quasar) nebula | |
| 2024-06-20 | client: client modules | (quasar) nebula | |