Commit graph

  • 746c5fd668
    Merge pull request #2314 from AnishSarkar22/feat/studio-html-design dev Anish Sarkar 2026-10-22 00:59:39 +05:30
  • 42e3641a42 docs: accept ADR 0066 and fold the web pages proposal into the architecture Anish Sarkar 2026-10-22 00:13:35 +05:30
  • 2de147d62f test(studio): pin each web page path to the model that takes it Anish Sarkar 2026-10-22 00:13:32 +05:30
  • a79a4f51db fix(agent): name the address an @import url() would load Anish Sarkar 2026-10-22 00:13:29 +05:30
  • 458c7386eb fix(studio): find a written page by its own markers, not a code fence Anish Sarkar 2026-10-22 00:13:24 +05:30
  • d4503adf79 fix(studio): escape the byte order mark in the doctype pattern Anish Sarkar 2026-10-22 00:13:14 +05:30
  • 05729cbb1e feat(agent): a Markdown-only page skill built on three working figure examples Anish Sarkar 2026-10-21 23:29:04 +05:30
  • 224f24abfa fix(agent): build a figure in rounds so the model never plans it whole Anish Sarkar 2026-10-21 22:34:27 +05:30
  • d3ec42d162 feat(agent): figures that read as made objects, not boxes on a plate Anish Sarkar 2026-10-21 22:02:50 +05:30
  • d4d7071c3a feat(agent): web pages are light, in a palette the model chooses Anish Sarkar 2026-10-21 21:15:05 +05:30
  • d7b09d3931 docs(agent): web pages draw with SVG and CSS, never WebGL Anish Sarkar 2026-10-21 20:30:43 +05:30
  • 296d49c995 docs(agent): page captures and the web pages' known gaps Anish Sarkar 2026-10-21 20:21:25 +05:30
  • a5c2d3283f fix(agent): capture a page after a blank one, at 1,280 px on any display Anish Sarkar 2026-10-21 20:21:05 +05:30
  • cfc83decba feat(studio): refine a web page a model wrote, as a Word document is refined Anish Sarkar 2026-10-21 20:15:32 +05:30
  • 8ae3a02eec feat(studio): a model at the agent's bar writes Studio's web page itself Anish Sarkar 2026-10-21 20:06:53 +05:30
  • a0220d92eb feat(agent): the agent writes its own web pages and keeps them with save_page Anish Sarkar 2026-10-21 20:03:14 +05:30
  • 95718657ce docs(proposals): SurfSense's own figure kit, and editing from the working file Anish Sarkar 2026-10-21 19:43:22 +05:30
  • 9eaafddb04 feat(studio): web pages reach no network, and their text is searchable Anish Sarkar 2026-10-21 19:43:17 +05:30
  • e7bc4b191c
    Merge pull request #2313 from AnishSarkar22/feat/studio-html-design Anish Sarkar 2026-10-21 19:21:18 +05:30
  • fe791adef7 docs(proposals): web pages the model writes, for the agent and Studio Anish Sarkar 2026-10-21 19:19:03 +05:30
  • e3de9e0d29
    Merge pull request #2312 from MODSetter/dev main Anish Sarkar 2026-10-21 17:38:29 +05:30
  • 13f16c33e1
    Merge pull request #2311 from AnishSarkar22/docs/plugin-submit-form-wording Anish Sarkar 2026-10-21 17:36:24 +05:30
  • 2cd618de93
    Merge pull request #2310 from MODSetter/dev Anish Sarkar 2026-10-21 17:30:52 +05:30
  • fde61ef2fc
    Merge pull request #2309 from AnishSarkar22/feat/web-plugin-pages Anish Sarkar 2026-10-21 17:18:36 +05:30
  • 5c860bacdf feat(web): plainer plugin section subtitles, no Community label Anish Sarkar 2026-10-21 17:17:47 +05:30
  • 2744921607 feat(web): registry marks on taupe, bylines beside the plugin's name Anish Sarkar 2026-10-21 17:14:37 +05:30
  • 4f132dea5f feat(web): list plugins as compact rows, keeping Featured as cards Anish Sarkar 2026-10-21 17:05:43 +05:30
  • 0eb0656a7b feat(web): a page for every plugin, replacing the scraper pages Anish Sarkar 2026-10-21 16:55:21 +05:30
  • 13008b4242 Merge remote-tracking branch 'upstream/dev' into docs/plugin-submit-form-wording Anish Sarkar 2026-10-21 16:37:31 +05:30
  • 3985083b3e
    Merge pull request #2308 from AnishSarkar22/docs/changelog-v2.2.3 Anish Sarkar 2026-10-21 16:36:56 +05:30
  • 807045fabd docs(registry): simpler plugin submission form Anish Sarkar 2026-10-21 16:36:12 +05:30
  • 683ae7ebf7 docs(changelog): drop the Claude plan platform note from v2.2.3 Anish Sarkar 2026-10-21 16:23:12 +05:30
  • dfae8b33f1 docs(changelog): v2.2.3 Anish Sarkar 2026-10-21 16:21:11 +05:30
  • 08e915c668
    Merge pull request #2307 from MODSetter/dev v2.2.3 Anish Sarkar 2026-10-21 14:58:28 +05:30
  • ed14a1df3d ci(registry): skip the signed plugin list in detect-secrets Anish Sarkar 2026-10-21 13:49:28 +05:30
  • 75a2352896 chore(local): release 2.2.3 Anish Sarkar 2026-10-21 13:12:53 +05:30
  • 9fa4a388b6
    Merge pull request #2306 from AnishSarkar22/ci/registry-submission-github-token Anish Sarkar 2026-10-21 13:11:41 +05:30
  • 52da43d2b9 ci(registry): open submission pull requests with GITHUB_TOKEN and start their checks Anish Sarkar 2026-10-21 13:09:44 +05:30
  • 54c27e6149
    Merge pull request #2304 from AnishSarkar22/fix/homepage-buttons Anish Sarkar 2026-10-21 04:24:59 +05:30
  • 14c3ba5ca1 style(web): size the download call to action Anish Sarkar 2026-10-21 04:22:50 +05:30
  • 8c56b41569 feat(web): press feedback on marketing buttons Anish Sarkar 2026-10-21 03:55:04 +05:30
  • 2dae4d5c6c chore(registry): sign the plugin list github-actions[bot] 2026-10-20 21:56:08 +00:00
  • 959f8938cd
    Merge pull request #2303 from AnishSarkar22/chore/registry-notion-verified Anish Sarkar 2026-10-21 03:25:38 +05:30
  • 878be9a281 chore(registry): mark Notion as verified Anish Sarkar 2026-10-21 03:23:34 +05:30
  • e6d168b99c
    Merge pull request #2302 from AnishSarkar22/feat/plugins-homepage Anish Sarkar 2026-10-21 03:15:31 +05:30
  • 524a5613bb feat(plugins): an OAuth server added by URL is saved signed out and signed in from its row Anish Sarkar 2026-10-21 02:58:09 +05:30
  • 172aacfcab fix(plugins): a tool's description is no longer shown on hover Anish Sarkar 2026-10-21 02:57:42 +05:30
  • eeecadf2ed test(plugins): allow third-party plugins before adding a server Anish Sarkar 2026-10-21 00:52:42 +05:30
  • c1a026e945 Merge upstream dev into feat/plugins-homepage Anish Sarkar 2026-10-21 00:31:35 +05:30
  • 2a8c06c658 feat(plugins): nothing reaches a third-party server while those are off Anish Sarkar 2026-10-21 00:15:40 +05:30
  • 1e75df0301 fix(frontend): type form submits as SubmitEvent, not the deprecated FormEvent Anish Sarkar 2026-10-21 00:01:03 +05:30
  • f94e84295a feat(plugins): a plugin's state on one line, why behind an info button Anish Sarkar 2026-10-21 00:00:57 +05:30
  • ecae8de8f6 feat(plugins): one Connect or Disconnect per plugin, and Connect in its row Anish Sarkar 2026-10-20 23:34:11 +05:30
  • 265578d6fa feat(plugins): an OAuth plugin is saved first and finished in its details Anish Sarkar 2026-10-20 23:09:11 +05:30
  • dcbb71320e fix(plugins): a server on the older SSE transport signs in with OAuth Anish Sarkar 2026-10-20 21:46:45 +05:30
  • 24bbf29719 fix(plugins): an SSE server's refusal says why, and a retired address is gone Anish Sarkar 2026-10-20 21:29:24 +05:30
  • 948317e7f8 feat(plugins): own OAuth app in three steps, chosen when adding Anish Sarkar 2026-10-20 21:26:23 +05:30
  • f476926978 feat(plugins): a connection is header rows, as other MCP clients take them Anish Sarkar 2026-10-20 20:25:56 +05:30
  • b437e0884b feat(plugins): own OAuth app apart, turn notices, tools by message Anish Sarkar 2026-10-20 20:23:48 +05:30
  • 496e80dc9f feat(agent): size a turn's plugin tools by the window, not 24 Anish Sarkar 2026-10-20 18:31:08 +05:30
  • 59bd11ac58 feat(agent): runtimes reach plugins through SurfSense's gateway Anish Sarkar 2026-10-20 17:36:09 +05:30
  • e9b495c0ee docs(plugins): a plugin's connection is a transport and one sign-in Anish Sarkar 2026-10-20 16:30:55 +05:30
  • 762bb05887 feat(local): connect any remote MCP server with one Connect Anish Sarkar 2026-10-20 16:30:43 +05:30
  • b7fa6cfb74 feat(registry): entries name their headers, the user's own app and transport Anish Sarkar 2026-10-20 16:29:33 +05:30
  • d928ec672e docs(plugins): propose connecting any remote MCP server with any sign-in Anish Sarkar 2026-10-20 03:50:12 +05:30
  • d7850f4013 docs(plugins): local MCP servers wait for bundles, not custom plugins Anish Sarkar 2026-10-20 02:36:31 +05:30
  • 1d551c097a
    Merge pull request #2299 from MohammadHijjawi97/fix/local-in-stream-cache-full Rohan Verma 2026-10-19 12:48:54 -07:00
  • 49e1ab842b feat(local): offer a custom plugin to the registry from its menu Anish Sarkar 2026-10-19 22:36:46 +05:30
  • 4d47e14d4f feat(registry): list a plugin from an issue form a bot checks Anish Sarkar 2026-10-19 22:36:38 +05:30
  • 8ca3d43a5c feat(web): the plugins page lists every plugin as a gallery Anish Sarkar 2026-10-19 22:36:26 +05:30
  • 299abf676a
    Merge pull request #2287 from MohammadHijjawi97/fix/studio-word-list-numbering Rohan Verma 2026-10-17 18:28:01 -07:00
  • 1263998cd6
    Merge pull request #2267 from samuelmbabhazi/fix/plugin-sign-in-reason Rohan Verma 2026-10-17 18:18:53 -07:00
  • 7756caf40c
    Merge pull request #2298 from Cedric921/feat/about-data-folder Rohan Verma 2026-10-17 18:11:36 -07:00
  • efb156d814
    Merge pull request #2265 from Cedric921/ci/release-dry-run-signing Rohan Verma 2026-10-17 18:11:20 -07:00
  • 1fc55f0425
    Merge pull request #2295 from MODSetter/perf/os-ocr Rohan Verma 2026-10-17 16:52:13 -07:00
  • 6d5be0a1b7 docs(local): ocr/ goes once a scan's text is built, not when the source is ready perf/os-ocr DESKTOP-RTLN3BA\$punk 2026-10-17 16:09:29 -07:00
  • d0f3eb2497 fix(local): sort llama.cpp's shared-cache overflow as runtime_busy Mohammad Hijjawi 2026-10-17 23:49:40 +01:00
  • f3524e786e fix(local): a long OCR reading gives the queue up as a long Docling reading does DESKTOP-RTLN3BA\$punk 2026-10-17 15:29:58 -07:00
  • e59522081b feat(local): show where SurfSense keeps its data in Settings › About Cedric Karungu 2026-10-17 23:34:03 +02:00
  • 53f555a074 Merge remote-tracking branch 'origin/dev' into perf/os-ocr DESKTOP-RTLN3BA\$punk 2026-10-17 14:21:38 -07:00
  • a88b6f01a2
    Merge pull request #2296 from Cedric921/docs/mermaid-proposal Rohan Verma 2026-10-17 14:13:07 -07:00
  • 1937f77949 docs(proposals): give the theme provider a resolved theme for Mermaid Cedric Karungu 2026-10-17 21:50:09 +02:00
  • 788549f43a docs(proposals): render Mermaid diagrams in the desktop app Cedric Karungu 2026-10-17 21:13:55 +02:00
  • a6d7f1a309
    Merge pull request #2294 from AnishSarkar22/feat/claude-plan Anish Sarkar 2026-10-17 17:08:55 +05:30
  • 8178ed701c fix(local): a thread opens while the engine it left cannot answer Anish Sarkar 2026-10-17 16:32:49 +05:30
  • e2c1d2a719 docs(local): a thread's engine moves with the selected model; claude_plan and revisions to 0032 Anish Sarkar 2026-10-17 16:32:46 +05:30
  • 635a427415 test(local): the Claude plan tests find their stand-in Claude Code on Windows Anish Sarkar 2026-10-17 16:32:43 +05:30
  • 52556ca2ec fix(local): the scan OCR check needs the sample's words, and an image with no frame of text goes to Docling DESKTOP-RTLN3BA\$punk 2026-10-17 03:47:02 -07:00
  • 02f88cc121 docs(local): ADR 0060 and documents.md with the end-to-end and Linux timings DESKTOP-RTLN3BA\$punk 2026-10-17 02:57:07 -07:00
  • 6e07853d38 fix(local): scan OCR review fixes: close renders, one cap, upright turns, resume, figures on ask DESKTOP-RTLN3BA\$punk 2026-10-17 02:03:39 -07:00
  • 84dc66ce2a perf(local): read scans and photos with OCR alone before Docling DESKTOP-RTLN3BA\$punk 2026-10-17 01:29:46 -07:00
  • af5f45e7d2 fix(local): refuse a Claude Code too old for the plan before it runs, and say so above the composer Anish Sarkar 2026-10-17 13:14:42 +05:30
  • 7f030d5f07 fix(local): a Claude plan reply on extra usage goes on instead of stopping at the plan's limit Anish Sarkar 2026-10-17 12:06:43 +05:30
  • 83f7b0d08a fix(local): close more Claude plan gaps and say above the composer when the plan is on extra usage Anish Sarkar 2026-10-17 11:57:53 +05:30
  • 3c3e73ba92 fix(local): close three Claude plan gaps and delete every engine's session with its thread Anish Sarkar 2026-10-17 11:10:14 +05:30
  • 6bdbb969d3 docs(local): the Claude plan is architecture now, not a proposal Anish Sarkar 2026-10-17 04:41:17 +05:30
  • 2b840ae5f5 Merge remote-tracking branch 'upstream/dev' into feat/claude-plan Anish Sarkar 2026-10-17 04:31:06 +05:30
  • 897846c9f1 feat(local): onboarding shows its progress as a filling bar instead of dots Anish Sarkar 2026-10-17 04:26:56 +05:30
  • 4b4f135d9e fix(local): onboarding's on-device model list shows about three and a half rows Anish Sarkar 2026-10-17 04:19:54 +05:30
  • 176aed261a
    Merge pull request #2293 from MODSetter/dev v2.2.2 Rohan Verma 2026-10-16 15:20:30 -07:00