Skip to content

webui: implement pinned conversations support#21387

Merged
ServeurpersoCom merged 4 commits into
ggml-org:masterfrom
remeh:remeh/pinned-conversations
Jun 9, 2026
Merged

webui: implement pinned conversations support#21387
ServeurpersoCom merged 4 commits into
ggml-org:masterfrom
remeh:remeh/pinned-conversations

Conversation

@remeh

@remeh remeh commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

Overview

Add support for "Pinned conversations" in the webui, to always keep some conversations at the top of the list:

  • Users can pin/unpin conversations from the context menu in the sidebar
  • Pinned conversations appear in a dedicated "Pinned" section at the top of the sidebar
image

Additional information

I did NOT set any shortcut on the feature:

  • I don't think it's happening often enough to deserve one,
  • cmd-shift-p opens private windows on browsers (or at least it does in Firefox).

That's debatable, let me know if you really want a shortcut. In that case: should we rename the feature to change the shortcut e.g. favorite conversations/starred conversations? Or any shortcut proposition to stick with pinned conversations?

Requirements

  • I have read and agree with the contributing guidelines
  • AI usage disclosure: Yes. Started by manually mimicking other menu actions, then moved to Claude Code for the Svelte parts, and refined everything manually. 2month later, I used Qwen 3.5 122B-A10B to rebase against the many changes having happened in master.

@remeh remeh force-pushed the remeh/pinned-conversations branch from 5507e90 to bde9c43 Compare June 3, 2026 17:51
@remeh remeh requested a review from a team as a code owner June 3, 2026 17:51
@remeh

remeh commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

Hey @allozaur, sorry for the direct ping. I've just rebased this 2-month-old PR and I wanted to know if you think it could be considered for a merge someday, or if I should stop rebasing it in the future. Either way, thanks for your work on this!

@allozaur allozaur left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, good to go!

@allozaur allozaur requested a review from ServeurpersoCom June 4, 2026 10:40
@allozaur

allozaur commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

@remeh please just fix the checks

@ServeurpersoCom

Copy link
Copy Markdown
Contributor

Great feature.
Just a tiny bug and it'll be perfect!

Co-authored-by: Pascal <admin@serveurperso.com>
@ServeurpersoCom ServeurpersoCom merged commit 76da245 into ggml-org:master Jun 9, 2026
6 checks passed
Jcfunk added a commit to Jcfunk/llama.cpp that referenced this pull request Jun 11, 2026
* upstream/HEAD: (329 commits)
  vendor : update LibreSSL to 4.3.2 (ggml-org#24397)
  Remove padding and multiple D2D copies for MTP (ggml-org#24086)
  chat: fix LFM2/LFM2.5 ignoring json_schema (ggml-org#24377)
  CUDA: Fix ssm_scan_f32 data-races (ggml-org#24360)
  ci : bump komac version (ggml-org#24396)
  speculative : fix "ngram-map-k4v" name in logging (ggml-org#24253)
  webui: implement pinned conversations support (ggml-org#21387)
  graph: Fix granite speech model inference by applying embedding scale when deepstack is not used (ggml-org#24357)
  ci : fix windows release (ggml-org#24369)
  ui: add opt-in run_javascript frontend tool (ggml-org#24244)
  mtmd: build_vit batching (ggml-org#24352)
  vulkan: reduce iq1 shared memory usage for mul_mm (ggml-org#24287)
  vulkan: add `v_dot2_f32_f16` support in matrix-matrix multiplication and Flash Attention (ggml-org#24123)
  ui: Fix excessive style recalculation on hover (ggml-org#24243)
  mtmd: refactor video subproc handling (ggml-org#24316)
  server: log prompts to directory (ggml-org#22031)
  ui: fix mobile chat form overflow and bust stale bundle cache (ggml-org#24158)
  ggml : add GGML_OP_COL2IM_1D (ggml-org#24206)
  server : do not clear slots without unified KV cache (ggml-org#24190)
  models : fix plamo2 attention_key/value_length regression (ggml-org#24317)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants