mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-10-21 22:01:21 +00:00
Commit graph
Select branches
Hide pull requests
chore/downloads-heading
chore/home-compare-no-anythingllm
chore/release-2.0.1
chore/release-2.1.0
ci/coderabbit-review-dev
ci_mvp
claude/modest-einstein-7an8yq
dev
dev_hotpatch
dev_mod
docker-hot-patch
docs/agent-opencode-decisions
docs/changelog-2-2-2
docs/changelog-catch-up
docs/delete-stale-known-gaps
docs/documents-artifact-delete-twin
docs/keygen-metadata-key-casing
docs/local-speech-recognition-proposal
docs/parser-gpu-proposal
docs/plugins-author-cli
docs/plugins-launch
docs/plugins-lifecycle
docs/plugins-versioning-and-publishing
docs/workspace-stream-listener-gap
feat/agent-bundle-opencode
feat/agent-surfsense-tools
feat/agent-tool-support-check
feat/announce-2-0
feat/app-translations
feat/desktop-license-key-rotation
feat/keygen-dockerfiles
feat/local-agent
feat/local-image-generation
feat/local-issue-reports
feat/local-resource-usage
feat/local-speech-recognition
feat/opencode-enabled-switch
feat/plugins-author-cli
feat/plugins-contract-tests
feat/plugins-manifest
feat/plugins-runtime
feat/plugins-sdk
feat/plugins-stop-runs
feat/prompt-caching
feat/rename-searchspace-to-workspace
feat/retrieval-eval
feat/sources-stay-fresh
fix/agent-switch-allows-uncatalogued-models
fix/audiocpp-cmake-generator
fix/audiocpp-restage-missing-family
fix/backend-dependabot-alerts
fix/backend-dependabot-majors
fix/db-startup-index-lock-hang
fix/docling-parsing
fix/first-party-list-utf8
fix/kb-path-byte-limit-born-git-native
fix/keygen-healthcheck-ipv4
fix/keyword-index-combining-marks
fix/llamacpp-licence
fix/local-dependabot-alerts
fix/local-image-and-podcast-generation
fix/local-installer-size
fix/mcp-dependabot-alerts
fix/node-24
fix/plugins-launch-prep
fix/plugins-manifest-rules
fix/redacted-logs-keep-args
fix/registry-signing-key
fix/release-artifact-actions-node-24
fix/release-dryrun
fix/release-pnpm-setup
fix/remote-model-capabilities
fix/sandbox-dependabot-alerts
fix/score-candidates-on-own-cosine
fix/web-dependabot-alerts
fix/web-format-drift
fix/whatsapp-bridge-dependabot-alerts
kb_git_mvp
main
perf/fast-ingest
perf/os-ocr
perf/plugin-calls-app
perf/plugins-speed
refactor/license-slice
revert-1721-dev
revert/cloud-pricing
workstream-a
workstream-a-hardening
workstream-a-keychain
#1
#1000
#1001
#1002
#1003
#1019
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#103
#1030
#1031
#1033
#1034
#1035
#1036
#1038
#1040
#1041
#105
#1057
#1058
#1059
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1084
#1085
#109
#110
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1135
#1136
#1137
#1139
#1155
#1156
#1157
#1158
#1159
#1161
#1162
#1163
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1199
#120
#1200
#1201
#1202
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1218
#1219
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1228
#1229
#123
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1237
#1238
#1239
#124
#1240
#125
#1253
#1254
#1255
#1256
#1257
#1258
#126
#1265
#1266
#1267
#1268
#1269
#1270
#1272
#1273
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1297
#1298
#1299
#130
#1300
#1303
#1305
#1306
#1307
#1309
#1310
#1311
#1312
#1314
#1315
#1316
#1317
#1318
#1319
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#133
#1331
#1332
#1335
#1336
#1337
#1339
#134
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#1351
#1352
#1353
#1356
#1357
#136
#137
#1377
#1378
#1380
#1381
#1382
#1384
#1385
#1386
#1387
#1388
#1389
#1390
#1391
#1393
#1395
#1396
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1403
#1407
#1409
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#143
#1430
#1431
#1432
#1433
#1436
#1437
#1438
#1439
#144
#1441
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#1450
#1451
#1452
#1454
#1455
#1456
#1457
#1458
#1459
#1460
#1461
#1463
#1465
#1466
#1467
#1470
#1471
#1472
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#149
#1490
#1490
#1491
#1494
#1499
#150
#1500
#1501
#1502
#1503
#1505
#1506
#1507
#1508
#1509
#151
#1514
#1515
#1516
#1517
#1523
#1524
#1525
#1527
#1528
#1528
#1530
#1532
#1533
#1534
#1535
#1536
#1537
#1538
#1538
#1539
#1540
#1541
#1542
#1542
#1543
#1543
#1544
#1545
#1546
#1546
#1547
#1548
#1549
#1551
#1551
#156
#157
#158
#163
#164
#165
#166
#168
#169
#170
#171
#174
#175
#176
#177
#178
#183
#184
#185
#186
#191
#192
#193
#194
#195
#20
#201
#203
#204
#207
#208
#209
#21
#210
#211
#213
#214
#215
#216
#217
#218
#22
#222
#224
#225
#226
#227
#229
#23
#230
#231
#232
#233
#234
#235
#236
#237
#239
#240
#241
#242
#243
#244
#245
#246
#247
#249
#25
#250
#251
#257
#258
#259
#260
#261
#262
#263
#27
#270
#271
#274
#275
#276
#280
#281
#284
#285
#286
#29
#291
#295
#297
#298
#30
#300
#301
#303
#304
#308
#309
#31
#312
#314
#316
#319
#32
#321
#323
#324
#325
#326
#329
#331
#332
#332
#335
#336
#337
#339
#34
#340
#345
#346
#347
#349
#35
#350
#353
#354
#355
#356
#357
#358
#359
#36
#360
#361
#362
#363
#364
#365
#367
#368
#37
#370
#371
#372
#373
#377
#378
#379
#38
#381
#381
#384
#385
#387
#388
#389
#39
#390
#391
#392
#393
#394
#396
#397
#398
#399
#4
#400
#402
#403
#404
#405
#407
#408
#409
#410
#412
#416
#417
#418
#419
#42
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#431
#432
#434
#435
#436
#44
#441
#442
#443
#444
#447
#448
#449
#450
#451
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#469
#47
#470
#471
#472
#473
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#488
#489
#49
#490
#492
#493
#494
#495
#496
#497
#498
#499
#50
#500
#501
#502
#503
#504
#505
#507
#508
#51
#510
#511
#512
#513
#514
#515
#516
#518
#52
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#55
#56
#566
#567
#568
#57
#570
#571
#572
#573
#574
#575
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#626
#627
#628
#629
#63
#630
#631
#633
#634
#635
#636
#638
#639
#64
#640
#642
#643
#644
#646
#647
#648
#649
#65
#650
#654
#655
#656
#657
#658
#659
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#675
#676
#677
#679
#68
#680
#681
#682
#683
#684
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#695
#697
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#707
#709
#71
#711
#712
#713
#714
#715
#716
#717
#718
#72
#721
#722
#723
#724
#725
#727
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#747
#748
#749
#750
#751
#752
#753
#754
#755
#756
#757
#758
#76
#760
#761
#763
#764
#765
#766
#767
#768
#769
#77
#770
#771
#772
#773
#774
#775
#776
#777
#778
#779
#780
#782
#784
#785
#786
#787
#788
#789
#79
#790
#791
#792
#793
#795
#796
#797
#798
#799
#8
#800
#801
#802
#803
#804
#805
#807
#808
#809
#810
#811
#812
#813
#814
#816
#818
#819
#820
#821
#822
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#833
#834
#835
#836
#837
#838
#839
#84
#840
#841
#842
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#853
#854
#856
#857
#858
#859
#860
#861
#863
#864
#865
#866
#867
#868
#869
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#881
#882
#883
#884
#885
#886
#887
#889
#89
#890
#890
#893
#894
#895
#896
#897
#898
#899
#90
#900
#901
#91
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#94
#953
#954
#955
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#965
#966
#967
#968
#969
#970
#971
#972
#973
#974
#975
#976
#977
#978
#979
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#990
#991
#992
#993
#994
#995
#996
#998
#999
0.0.11.1
0.0.11.2
0.0.11.3
0.0.11.4
0.0.11.5
0.0.11.6
0.0.12.1
0.0.12.10
0.0.12.11
0.0.12.12
0.0.12.13
0.0.12.14
0.0.12.15
0.0.12.2
0.0.12.3
0.0.12.4
0.0.12.5
0.0.12.6
0.0.12.7
0.0.12.8
0.0.12.9
0.0.13.1
0.0.13.10
0.0.13.11
0.0.13.12
0.0.13.13
0.0.13.14
0.0.13.15
0.0.13.16
0.0.13.17
0.0.13.18
0.0.13.19
0.0.13.2
0.0.13.20
0.0.13.21
0.0.13.22
0.0.13.23
0.0.13.24
0.0.13.25
0.0.13.26
0.0.13.27
0.0.13.28
0.0.13.29
0.0.13.3
0.0.13.30
0.0.13.31
0.0.13.32
0.0.13.33
0.0.13.34
0.0.13.35
0.0.13.36
0.0.13.37
0.0.13.38
0.0.13.39
0.0.13.4
0.0.13.40
0.0.13.41
0.0.13.42
0.0.13.43
0.0.13.44
0.0.13.45
0.0.13.46
0.0.13.47
0.0.13.48
0.0.13.49
0.0.13.5
0.0.13.50
0.0.13.6
0.0.13.7
0.0.13.8
0.0.13.9
0.0.14.1
0.0.14.2
0.0.14.3
0.0.14.4
0.0.14.5
0.0.14.6
0.0.15.1
0.0.15.2
0.0.16.1
0.0.16.2
0.0.16.3
0.0.16.4
0.0.16.5
0.0.16.6
0.0.17.1
0.0.19.1
0.0.19.2
0.0.19.3
0.0.19.4
0.0.20.1
0.0.20.2
0.0.20.3
0.0.20.4
0.0.20.5
0.0.21.1
0.0.21.2
0.0.22.1
0.0.22.2
0.0.22.3
0.0.22.4
0.0.23.1
0.0.23.2
0.0.23.3
0.0.24.1
0.0.25.1
0.0.25.2
0.0.26.1
0.0.26.2
0.0.26.3
0.0.26.4
0.0.26.5
0.0.26.6
0.0.28.1
0.0.28.2
0.0.28.3
0.0.28.4
0.0.28.5
0.0.28.6
0.0.29.1
0.0.29.2
0.0.29.3
0.0.29.4
0.0.29.5
0.0.30.1
0.0.30.2
0.0.30.3
0.0.30.4
0.0.31.1
0.0.31.2
0.0.31.3
0.0.31.4
0.0.31.5
0.0.31.6
0.0.31.7
0.0.31.8
0.0.31.9
0.0.33.1
0.0.34.1
0.0.35.1
0.0.35.2
0.0.35.3
0.0.35.4
0.0.36.1
0.0.36.2
0.0.36.3
0.0.37.1
0.0.37.2
0.0.37.3
0.0.38.1
0.0.38.2
0.0.38.3
0.0.38.4
0.0.38.5
archive/hosted-2026-09
beta-v0.0.10
beta-v0.0.11
beta-v0.0.12
beta-v0.0.13
beta-v0.0.14.1
beta-v0.0.7
beta-v0.0.8
beta-v0.0.9
v0.0.14
v0.0.14.1
v0.0.15
v0.0.16
v0.0.17
v0.0.18
v0.0.19
v0.0.20
v0.0.21
v0.0.22
v0.0.23
v0.0.24
v0.0.25
v0.0.26
v0.0.27
v0.0.28
v0.0.29
v0.0.30
v0.0.31
v0.0.32
v0.0.33
v0.0.34
v0.0.35
v0.0.36
v0.0.37
v0.0.38
v0.0.39
v0.0.40
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.4
v1.0.0
v1.0.1
v1.0.10
v1.0.11
v1.0.12
v1.0.13
v1.0.14
v1.0.15
v1.0.16
v1.0.17
v1.0.18
v1.0.19
v1.0.2
v1.0.20
v1.0.21
v1.0.22
v1.0.23
v1.0.24
v1.0.25
v1.0.26
v1.0.27
v1.0.28
v1.0.29
v1.0.3
v1.0.30
v1.0.31
v1.0.32
v1.0.33
v1.0.34
v1.0.35
v1.0.36
v1.0.37
v1.0.38
v1.0.39
v1.0.4
v1.0.40
v1.0.41
v1.0.42
v1.0.43
v1.0.44
v1.0.45
v1.0.46
v1.0.47
v1.0.48
v1.0.49
v1.0.5
v1.0.50
v1.0.51
v1.0.52
v1.0.53
v1.0.54
v1.0.55
v1.0.56
v1.0.57
v1.0.58
v1.0.59
v1.0.6
v1.0.60
v1.0.61
v1.0.62
v1.0.63
v1.0.64
v1.0.65
v1.0.66
v1.0.67
v1.0.68
v1.0.69
v1.0.7
v1.0.70
v1.0.71
v1.0.72
v1.0.73
v1.0.74
v1.0.75
v1.0.76
v1.0.77
v1.0.78
v1.0.79
v1.0.8
v1.0.80
v1.0.81
v1.0.82
v1.0.83
v1.0.84
v1.0.85
v1.0.86
v1.0.87
v1.0.88
v1.0.89
v1.0.9
v1.0.90
v1.0.91
v1.0.92
v1.0.93
v1.0.94
v1.0.95
v1.0.96
v1.0.97
v1.0.98
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.1.0
v2.2.0
v2.2.1
v2.2.2
v2.2.3
-
746c5fd668Merge 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 -
e7bc4b191cMerge 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 -
e3de9e0d29Merge pull request #2312 from MODSetter/dev main
Anish Sarkar
2026-10-21 17:38:29 +05:30 -
13f16c33e1Merge pull request #2311 from AnishSarkar22/docs/plugin-submit-form-wording
Anish Sarkar
2026-10-21 17:36:24 +05:30 -
2cd618de93Merge pull request #2310 from MODSetter/dev
Anish Sarkar
2026-10-21 17:30:52 +05:30 -
fde61ef2fcMerge 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 -
3985083b3eMerge 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 -
08e915c668Merge 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 -
9fa4a388b6Merge 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 -
54c27e6149Merge 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 -
959f8938cdMerge 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 -
e6d168b99cMerge 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 -
1d551c097aMerge 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 -
299abf676aMerge pull request #2287 from MohammadHijjawi97/fix/studio-word-list-numbering
Rohan Verma
2026-10-17 18:28:01 -07:00 -
1263998cd6Merge pull request #2267 from samuelmbabhazi/fix/plugin-sign-in-reason
Rohan Verma
2026-10-17 18:18:53 -07:00 -
7756caf40cMerge pull request #2298 from Cedric921/feat/about-data-folder
Rohan Verma
2026-10-17 18:11:36 -07:00 -
efb156d814Merge pull request #2265 from Cedric921/ci/release-dry-run-signing
Rohan Verma
2026-10-17 18:11:20 -07:00 -
1fc55f0425Merge 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 -
a88b6f01a2Merge 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 -
a6d7f1a309Merge 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 -
176aed261aMerge pull request #2293 from MODSetter/dev v2.2.2
Rohan Verma
2026-10-16 15:20:30 -07:00