mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-14 22:52:15 +02:00
Commit graph
Select branches
Hide pull requests
ci_mvp
dev
dev_mod
docker-hot-patch
feat/rename-searchspace-to-workspace
fix/db-startup-index-lock-hang
main
#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
#1491
#1494
#1499
#150
#1500
#1501
#1502
#1503
#1505
#1506
#1507
#1508
#1509
#151
#1514
#1515
#1516
#1517
#1523
#1524
#1525
#1527
#1528
#1530
#1532
#1533
#1534
#1535
#1536
#1537
#1538
#1539
#1540
#1541
#1542
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#1551
#1551
#1559
#156
#1560
#1562
#1563
#1564
#1566
#1567
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1576
#1577
#1578
#1579
#158
#1580
#1582
#1583
#1584
#1585
#1587
#1588
#1589
#1592
#1593
#1595
#1596
#1597
#1599
#1600
#1600
#1601
#1602
#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
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.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
-
65b7d1b01a
chore: bump embedding cache chunker version to 2
CREDO23
2026-06-18 20:06:26 +02:00 -
c57ee978e6
feat: persist and refresh chunk char spans on index
CREDO23
2026-06-18 20:06:26 +02:00 -
1e33c28c24
feat: carry char spans on existing chunks
CREDO23
2026-06-18 20:06:26 +02:00 -
55491fef9d
refactor: make embedding cache span-aware
CREDO23
2026-06-18 20:06:26 +02:00 -
0ab773cbcd
feat: add lossless span-aware chunk_markdown_with_spans
CREDO23
2026-06-18 20:06:26 +02:00 -
1048490ba8
feat: migrate chunks with start_char/end_char columns
CREDO23
2026-06-18 20:06:26 +02:00 -
b89f242a89
feat: add start_char/end_char span columns to chunk model
CREDO23
2026-06-18 20:06:26 +02:00 -
9005e992c0
feat: add unit tests for LLM bundle streaming functionality
Anish Sarkar
2026-06-18 23:32:36 +05:30 -
b446897638
test: editor read paths never reconstruct body from chunks
CREDO23
2026-06-18 19:23:49 +02:00 -
b0a0eb7f9c
fix: editor routes serve source_markdown only, never rebuild from chunks
CREDO23
2026-06-18 19:23:49 +02:00 -
b233f15975Merge pull request #1514 from MODSetter/dev 0.0.29.2
Rohan Verma
2026-06-18 09:19:16 -07:00 -
0c50161e92
Merge commit '
c941907448' into dev
DESKTOP-RTLN3BA\$punk
2026-06-18 09:15:12 -07:00 -
1d101f5bec
feat: add position column to chunks for explicit document order
DESKTOP-RTLN3BA\$punk
2026-06-18 08:55:47 -07:00 -
c941907448Merge pull request #1509 from MODSetter/dev v0.0.29 0.0.29.1
Rohan Verma
2026-06-17 23:46:24 -07:00 -
0729e5a915
chore: linting
DESKTOP-RTLN3BA\$punk
2026-06-17 23:40:53 -07:00 -
c9afeb2817
feat: fix onboarding trigger
DESKTOP-RTLN3BA\$punk
2026-06-17 23:30:56 -07:00 -
55f91a29d5
chore: linting
DESKTOP-RTLN3BA\$punk
2026-06-17 22:31:36 -07:00 -
c6d42fc7c8
feat: bumped version to 0.0.29
DESKTOP-RTLN3BA\$punk
2026-06-17 22:29:50 -07:00 -
4e5c13f60a
feat: readded google signins and add global announcement feature
DESKTOP-RTLN3BA\$punk
2026-06-17 21:29:14 -07:00 -
b89866541e
chore: linting
DESKTOP-RTLN3BA\$punk
2026-06-17 20:50:07 -07:00 -
4b8a2f9726
Merge commit '
77688ac80c' into dev
DESKTOP-RTLN3BA\$punk
2026-06-17 20:47:02 -07:00 -
6a45f24f98Merge pull request #1508 from CREDO23/fix/indexing-batch-chunk-insert
Rohan Verma
2026-06-17 15:26:02 -07:00 -
2db1615195
test long filename document processing notifications
CREDO23
2026-06-17 15:06:05 +02:00 -
79f9bd182b
test truncated document processing titles
CREDO23
2026-06-17 15:06:05 +02:00 -
e195fb77c5
test format_title helper
CREDO23
2026-06-17 15:06:05 +02:00 -
6d1879ffcb
continue indexing when notification creation fails
CREDO23
2026-06-17 15:06:05 +02:00 -
e37b9b5e31
use started_title in document processing handler
CREDO23
2026-06-17 15:06:05 +02:00 -
5d3079c2e6
truncate document processing notification titles
CREDO23
2026-06-17 15:06:05 +02:00 -
a987ef81b2
add format_title helper for notification titles
CREDO23
2026-06-17 15:06:05 +02:00 -
5d20cf7c03
add notification TITLE_MAX_LENGTH constant
CREDO23
2026-06-17 15:06:05 +02:00 -
aee0f1ef7d
add persist_scratch_index unit tests
CREDO23
2026-06-17 14:59:24 +02:00 -
a8a1f01945
update index batch parallel tests
CREDO23
2026-06-17 14:59:24 +02:00 -
aca23b4731
wire persist_scratch_index into scratch reindex
CREDO23
2026-06-17 14:59:24 +02:00 -
34de6c6f87
batch chunk inserts in persist_scratch_index
CREDO23
2026-06-17 14:59:24 +02:00 -
220d9c4fbb
add INDEXING_CHUNK_INSERT_BATCH_SIZE config
CREDO23
2026-06-17 14:59:19 +02:00 -
77688ac80cMerge pull request #1507 from AnishSarkar22/fix/documents-editor 0.0.28.6
Rohan Verma
2026-06-17 00:35:25 -07:00 -
4658130bb8
feat(editor): update editor limits and add error boundary
Anish Sarkar
2026-06-17 12:11:31 +05:30 -
0fe650fd8e
Merge commit '
7ce409c580' into dev
DESKTOP-RTLN3BA\$punk
2026-06-16 22:48:14 -07:00 -
f75878f907Merge pull request #1506 from okxint/fix/xinference-relative-image-url
Rohan Verma
2026-06-16 22:41:52 -07:00 -
a12cd21f2f
fix(image-gen): resolve relative URLs returned by Xinference and compatible backends
okxint
2026-06-17 10:57:39 +05:30 -
6b66022cb0
Add Cursor IDE configuration for AI-assisted development
saurabhparas
2026-06-17 06:22:40 +05:30 -
a49103870bMerge pull request #1503 from dmitrymaranik/fix/connector-index-cross-tenant-authz
Rohan Verma
2026-06-16 17:01:13 -07:00 -
7ce409c580Merge pull request #1502 from MODSetter/fix/db-startup-index-lock-hang 0.0.28.5
Rohan Verma
2026-06-16 16:28:38 -07:00 -
b9702b3245
chore: linting
fix/db-startup-index-lock-hang
DESKTOP-RTLN3BA\$punk
2026-06-16 16:27:16 -07:00 -
da64433439
fix(db): reap orphaned idle-in-transaction sessions on the Celery engine
DESKTOP-RTLN3BA\$punk
2026-06-16 16:26:04 -07:00 -
89cc3b37ee
fix(db): prevent boot-time index DDL from hanging FastAPI startup
DESKTOP-RTLN3BA\$punk
2026-06-16 16:18:49 -07:00 -
81fc467187
test(connectors): regression tests for cross-search-space index authorization
Dmitry Maranik
2026-06-16 16:18:40 -07:00 -
e1ea82d7cf
fix(connectors): scope index endpoint authorization to the connector's own search space
Dmitry Maranik
2026-06-16 15:58:30 -07:00 -
8172f0f586
chore(migration): added dead users cleanup
DESKTOP-RTLN3BA\$punk
2026-06-16 15:48:17 -07:00 -
5d99489f4b
feat(migration): implement chunk position backfill with batched updates and indexing for improved performance
DESKTOP-RTLN3BA\$punk
2026-06-16 15:19:56 -07:00 -
284df841efMerge pull request #1501 from CREDO23/feat/podcast-brief-duration-seconds 0.0.28.4
Thierry CH.
2026-06-16 15:04:07 -07:00 -
7584312712
style(podcasts): fix ruff issues in podcast spec schema
CREDO23
2026-06-16 23:57:36 +02:00 -
7a415b61ea
test: align QuotaInsufficientError fixtures with balance_micros API
CREDO23
2026-06-16 23:56:11 +02:00 -
fd96c930bf
test(podcasts): cover seconds duration and legacy minute specs
CREDO23
2026-06-16 23:38:28 +02:00 -
f997b6464e
test(podcasts): update renderer test for second-based duration
CREDO23
2026-06-16 23:38:28 +02:00 -
cb70b64a70
test(podcasts): update unit fixtures for second-based duration
CREDO23
2026-06-16 23:38:28 +02:00 -
38991c7db8
test(podcasts): update integration fixtures for second-based duration
CREDO23
2026-06-16 23:38:28 +02:00 -
bab3f7c0d4
feat(web): add unit dropdown for podcast brief target length
CREDO23
2026-06-16 23:38:28 +02:00 -
608620d649
feat(web): add seconds-based podcast duration types with legacy support
CREDO23
2026-06-16 23:38:28 +02:00 -
16d226e5ce
refactor(podcasts): plan transcript length from midpoint seconds
CREDO23
2026-06-16 23:38:28 +02:00 -
116c38feac
refactor(podcasts): build DurationTarget from brief seconds config
CREDO23
2026-06-16 23:38:28 +02:00 -
af08e2f033
refactor(podcasts): propose brief with min_seconds and max_seconds
CREDO23
2026-06-16 23:38:28 +02:00 -
d0ed5b94d9
refactor(podcasts): use shared second-based brief duration defaults
CREDO23
2026-06-16 23:38:28 +02:00 -
845653cbac
feat(podcasts): pass min_seconds and max_seconds when proposing brief
CREDO23
2026-06-16 23:38:27 +02:00 -
085442ed9a
feat(podcasts): use seconds defaults on create podcast request
CREDO23
2026-06-16 23:38:27 +02:00 -
32e0d21604
feat(podcasts): store brief duration in seconds with legacy load
CREDO23
2026-06-16 23:38:27 +02:00 -
9583e8f250
feat(podcasts): add shared duration limit constants
CREDO23
2026-06-16 23:38:27 +02:00 -
b6d25d3828Merge pull request #1499 from AnishSarkar22/feat/reverse-proxy
Rohan Verma
2026-06-16 14:03:27 -07:00 -
61f071ae68
refactor(web): replace Card component with Alert for messaging channels notification to enhance user experience
Anish Sarkar
2026-06-17 00:06:41 +05:30 -
9b7e278114
refactor(config): update GATEWAY_ENABLED variable to FALSE and adjust related configurations for improved messaging gateway handling
Anish Sarkar
2026-06-16 23:49:26 +05:30 -
683a827300Merge pull request #1500 from CREDO23/fix/podcast-stream-missing-audio 0.0.28.3
Thierry CH.
2026-06-16 11:16:27 -07:00 -
a7be41d50a
fix(docker): share persistent object_store volume in dev
CREDO23
2026-06-16 19:17:16 +02:00 -
fc045d200d
fix(docker): share persistent object_store volume across services
CREDO23
2026-06-16 19:17:16 +02:00 -
1048d0afc3
test(podcasts): cover public stream missing-object 404
CREDO23
2026-06-16 19:12:09 +02:00 -
810ded2dde
test(podcasts): cover in-flight 409 and missing-object 404
CREDO23
2026-06-16 19:12:09 +02:00 -
86a8833fb4
test(podcasts): add exists to fake storage backend
CREDO23
2026-06-16 19:12:09 +02:00 -
1d70af4684
fix(podcasts): guard public stream against missing audio
CREDO23
2026-06-16 19:12:09 +02:00 -
0c2808640a
fix(podcasts): guard stream against missing audio
CREDO23
2026-06-16 19:12:09 +02:00 -
d2558e546e
feat(podcasts): add audio_exists storage helper
CREDO23
2026-06-16 19:12:09 +02:00 -
4ed6343b91
refactor(docker): remove docker-entrypoint.sh and update Dockerfile to use CMD for server execution
Anish Sarkar
2026-06-16 22:01:23 +05:30 -
55c2e5c0d8
refactor(web): enhance redirect response in callback route
Anish Sarkar
2026-06-16 21:00:53 +05:30 -
c3a96aa532
refactor(web): simplify redirect response construction in callback route
Anish Sarkar
2026-06-16 20:13:00 +05:30 -
97ac02eba8
refactor(web): update environment variable references to use HOSTED_BACKEND_URL for improved consistency across workflows and scripts
Anish Sarkar
2026-06-16 16:15:45 +05:30 -
695da76f2e
refactor(web): update environment variable handling to use build-time constants for auth type, deployment mode, and ETL service
Anish Sarkar
2026-06-16 15:55:57 +05:30 -
3f69bfd5e4
refactor(web): replace instances of BACKEND_URL with buildBackendUrl for improved URL handling
Anish Sarkar
2026-06-16 14:51:25 +05:30 -
371ff866c7
refactor(web): replace BACKEND_URL with buildBackendUrl for dynamic URL construction
Anish Sarkar
2026-06-16 04:56:23 +05:30 -
66659ee8d3
feat(docker): update Caddyfile to include specific reverse proxy routes for frontend auth and backend user profiles
Anish Sarkar
2026-06-16 04:36:26 +05:30 -
34a49df8a3
docs: document runtime env vars and same-origin proxy access
Anish Sarkar
2026-06-16 02:12:11 +05:30 -
2fb0f0c050
ci: align workflows and playwright with runtime env vars
Anish Sarkar
2026-06-16 02:11:48 +05:30 -
1313ec2109
fix(docker): disable response buffering for backend streaming
Anish Sarkar
2026-06-16 02:11:32 +05:30 -
cd5e0abe53
refactor(docker): drop build-time NEXT_PUBLIC injection for runtime env
Anish Sarkar
2026-06-16 02:11:13 +05:30 -
2a840fcc10
refactor(backend): derive frontend and backend urls from SURFSENSE_PUBLIC_URL
Anish Sarkar
2026-06-16 02:10:50 +05:30 -
1d050e7d40
refactor(web): drop google sign-in cta from marketing pages
Anish Sarkar
2026-06-16 02:10:00 +05:30 -
bc31b10ca6
refactor(web): consume runtime config in connectors and document uploads
Anish Sarkar
2026-06-16 01:39:52 +05:30 -
c5dd55e964
refactor(web): consume runtime config in auth and dashboard flows
Anish Sarkar
2026-06-16 01:39:32 +05:30 -
9ef2c6a60e
refactor(web): route server proxies through SURFSENSE_BACKEND_INTERNAL_URL
Anish Sarkar
2026-06-16 01:39:00 +05:30 -
2da4a29a4d
refactor(web): treat NEXT_PUBLIC env-config as packaged-client fallback
Anish Sarkar
2026-06-16 01:38:33 +05:30 -
5613908d0d
feat(web): add runtime config provider for server-injected flags
Anish Sarkar
2026-06-16 01:38:14 +05:30 -
f9b565fe86
fix: memoize formatRelativeTime in thread list to prevent unnecessary re-renders
okxint
2026-06-15 23:24:12 +05:30 -
6b31997599
Merge remote-tracking branch 'upstream/dev' into experiment/lean-url-port-architecture
Anish Sarkar
2026-06-15 20:52:15 +05:30