mirror of
https://github.com/HeyPuter/puter.git
synced 2026-10-10 13:51:41 +00:00
Commit Graph
Select branches
Hide Pull Requests
404oops/improve-selfhosting
DS/alert-cleanup
DS/archive-entry-paths
DS/backend-test-shards
DS/danielsalazar/anthropic-route-fidelity
DS/danielsalazar/app-stats-long-ids
DS/danielsalazar/fix-flaky-worker-invoker-tests
DS/danielsalazar/merged-review-fixes
DS/danielsalazar/put-1759-presence-region-drop
DS/danielsalazar/put-1897-production-db-layer-noise-and-a-misattributed-health-check
DS/danielsalazar/put-1897-username-race
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup-sdk
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup-tree
DS/danielsalazar/put-1899-kv-boot-cache-gui-only
DS/danielsalazar/put-1899-kv-correctness-cleanup
DS/danielsalazar/put-1899-kv-correctness-cleanup-sdk
DS/danielsalazar/put-1900-events-billing-and-bounds
DS/danielsalazar/put-1908-sdk-core-leaks-and-timeouts
DS/danielsalazar/put-1961-events-recipes-easy
DS/danielsalazar/put-1971-events-recipes-medium
DS/danielsalazar/put-1972-kv-recipes-medium
DS/danielsalazar/put-2048-durable-events-routes-treat-scoped-and-app-issued-tokens-as
DS/danielsalazar/put-2052-app-publish-scope
DS/danielsalazar/subdomain-reclaim-mysql
DS/danielsalazar/thumbnail-copy-nosuchkey
DS/ddb-throttle-key-logs
DS/donefix-puter
DS/extension-claimed-subdomains
DS/fix-chat-credit-gate
DS/fix-sms-verification
DS/fix-verification
DS/fix-verification-2
DS/fix-verification-4
DS/fix/ai-media-credit-holds
DS/fix/batch-write-quota-first
DS/fix/health-loop-stall-total
DS/fix/kv-upload-session-shards
DS/juancastro/full-access-token-route-gates
DS/main
DS/popup-consent-all-actions
DS/pr-4032
DS/privileged-recovery-block
NJ/cors-device-fingerprint-header
NJ/free-trial-copy-and-styles
NJ/landing-pre-paint-session-gate
NS/LNA-loopback-fix
NS/PUT-1094
NS/PUT-1432
NS/PUT-1625
NS/PUT-1868
NS/PUT-1872
NS/PUT-1888
NS/PUT-1901
NS/PUT-1902
NS/PUT-1903
NS/PUT-1960
NS/PUT-1970
NS/PUT-2009
NS/PUT-2011
NS/PUT-2012
NS/PUT-2055
NS/add-browserjs-taskbar
NS/add-home-region-s3
NS/add-suspension-reasons
NS/ai-image-video-fs-output
NS/alibaba-provider
NS/anthropic-openai-compaction
NS/app-telemtry-fix
NS/app-user-enumerable-emails
NS/assert-normalized-paths
NS/async-phone-verif-hook
NS/azure-ai
NS/bug-fixes-060326
NS/bug-fixes-060426
NS/confirm-emails-unique
NS/custom-sso-buttons
NS/dash-in-zai
NS/dynamic-worker-event
NS/email-read-api
NS/extra-signed-validation
NS/file-query-param-desktop
NS/generic-xss-fixes
NS/glm-5.3
NS/gpt-5.4-missing-models
NS/healthcheck-ignore
NS/image-model-img2img
NS/kimi-k3
NS/login-with-apple
NS/login-with-microsoft
NS/max-tokens-less-lenient
NS/mcp-cache-bug
NS/mcp-server
NS/mcp-whoami
NS/mcp-worker-url-assert
NS/minimax-provider
NS/mistral-allow-image-input
NS/mod-events-table
NS/moonshot-use-real-max_tokens
NS/ndjson-log
NS/no-client-token-workers
NS/no-max-tokens-openrtr
NS/ocr-web-input
NS/oidc-referrer
NS/opus-5
NS/oss-worker-process
NS/override-origin-mcp
NS/pjs-user-email
NS/preamble-versioning
NS/prelude-rcs
NS/prototype-uncallable-driver
NS/proxy-actor-checks
NS/put-1444
NS/puter-app-authenticated-event
NS/puter.app.authenticated
NS/puterjs-fetchUrl-helper
NS/puterjs-fixes-7-27-2026
NS/r58playz-epoxy
NS/rao-stuffing
NS/remove-write-origin-header
NS/reputation-score-oss
NS/return-better-together-video-error
NS/self-hosted-mail
NS/set-openai-default
NS/signed-upload-whitelist-envs
NS/signed-url-directory-listings
NS/sonnet-5
NS/sonnet-5-no-temperature
NS/static-site-changes
NS/stepup-session-support
NS/subdomain-invalidation-on-delete
NS/together-lenient-context
NS/together-serverless-only-listing
NS/togetherai-pricing-info-fix
NS/webdav-auth-gate-bypass
NS/wip-puterjs-megarefactor
NS/worker-appid-fix
NS/worker-bypass-limits-internal
NS/worker-create-event
NS/worker-no-socket
NS/workers-driver-add-external-hooks
app-meta-description-cap
apps/normalize-filetype-associations
auth-land-on-app
claude/confident-maxwell-bfch98
claude/loving-edison-sm2pfd
claude/remove-free-model-name-elzi6p
codex/recommended-apps-extension-event
dashboard-app-drawer
dashboard-default-root
dashboard-headless-apps
dashboard-notifications
dependabot/npm_and_yarn/fast-uri-3.1.7
docs/remove-discord-reddit-links
email-send-recipient-links
feat/app-folders
feat/app-user-feedback
feat/byteplus-chat-provider
feat/claude-haiku-5-5
feat/claude-sonnet-5-5
feat/dashboard-app-windows
feat/dashboard-apps-reorder
feat/dashboard-share-modal
feat/embedded-puter-toolbar
feat/gui-pdf-upload-thumbnails
feat/keep-both-conflict-option
feat/mistral-large-4-sonnet-pricing
feat/reworked-peer
feat/sdk-profile-picture
feat/ui-set-url-params
filipkujundzic/ai-video-catalog-refresh-veo-lite-default
filipkujundzic/claude-sonnet-4-6-max-output
filipkujundzic/put-1531-validate-ai-chat-fallback-logic
filipkujundzic/put-1615-all-providers-failed-discards-which-providers-failed-and-why
filipkujundzic/put-1628-openrouter-and-together-drop-the-credit-bounded-max_tokens
filipkujundzic/put-1895-ai-credit-gates-are-priced-below-whats-actually-charged-and
filipkujundzic/put-1895-chat-credit-gate-cost-factor
fix-dashboard-window-stacking
fix/ai-image-model-sync-and-normalization
fix/ai-stream-cancellation
fix/dashboard-apps-files-audit
fix/dashboard-bugs
fix/dashboard-bugs-2
fix/dashboard-instant-new-folder
fix/dev-server-express5-listen
fix/null-prototype-model-maps-and-txt2vid-guards
fix/paste-name-collision
fix/progress-window-over-conflict-dialog
fix/responses-sampling-capabilities
fix/save-file-picker-popup
fix/stale-path-cache-on-rename
fix/thumbnails-break-on-copy
flatten-gui-services
gui-remote-backend-mode
hoonify-provider
improve-share-emails
installedapps-index-url
jelveh-patch-1
jelveh-patch-2
juancastro/app-opens-and-alias-claims
juancastro/bump-sqlite-schema-version-80
juancastro/flat-permission-view-scope
juancastro/full-access-token-route-gates
juancastro/icloud-dot-significance
juancastro/org-seat-plan-resolution
juancastro/overwrite-staged-key
juancastro/permissions-access-control-cleanup
juancastro/phase3-land-on-main
juancastro/put-1524-sanity-check-file-sharing-api
juancastro/put-1560-file-sharing-deeplink-in-emailnotifications
juancastro/put-1564-perms-docs-drop-the-app-root-dir-raw-permission-string-wire
juancastro/put-1568-rename-srcguisrchelpers-files-to-camelcase
juancastro/put-1585-share-flag-in-readdir-shared-users-in-stat
juancastro/put-1586-1599-share-dialog-correctness
juancastro/put-1589-shared-file-fs-events-seem-to-be-lost
juancastro/put-1590-sharing-shared-files-are-not-different-than-regular-files
juancastro/put-1594-permission-requests-should-auto-return-true-and-resolve
juancastro/put-1597-stats-return_shares-runs-share-listing-work-under-the-stat
juancastro/put-1616-shareblocks-is-missing-requireuseractor-any-authorized-app
juancastro/put-1619-a-write-share-recipient-can-publish-the-owners-folder-as-a
juancastro/put-1655-editor-doesnt-open-shared-files
juancastro/put-1656-fs-permission-rewriter-embedded-fs-escalates-a-scoped-grant
juancastro/put-1699-11-add-team-columns-to-group-and-jct_user_group-three
juancastro/put-1700-12-deduplicate-jct_user_group-before-adding-the-unique-pair
juancastro/put-1701-13-add-audit_team_membership-and-shareholder_group_id
juancastro/put-1702-21-teamstore-workspace-crud-handle-uniqueness-reserved-words
juancastro/put-1703-22-teamstore-membership-reads-and-writes-single-writer
juancastro/put-1704-23-teamservice-create-a-workspace-and-admit-the-master
juancastro/put-1705-24-teamservice-provision-an-org-account
juancastro/put-1708-26-teamcontroller-and-audit-writes
juancastro/put-1710-31-register-the-team-policy-and-subscription-resolver
juancastro/put-1712-33-emit-on-demand-billing-events-for-the-payment-integration
juancastro/put-1719-put-1725-two-workspace-fixture-and-group-grants
juancastro/put-1726-put-1727-put-1729-team-share-recipient
juancastro/put-1732-hard-delete-on-request
juancastro/put-1735-puter-teams-sdk-module
juancastro/put-1736-team-directory
juancastro/put-1740-1762-workspace-gui
juancastro/put-1745-forced-password-change
juancastro/put-1746-1733-member-facing-lifecycle
juancastro/put-1750-36-notify-the-master-account-when-a-member-runs-out
juancastro/put-1758-37-cap-workspaces-per-user-and-seats-per-workspace
juancastro/put-1761-45-tell-the-members-when-something-is-shared-with-the
juancastro/put-1792-optional-seat-email
juancastro/put-1798-sharing-email-notification-changes
juancastro/put-1806-invite-email-addresses-are-disclosed-to-apps-manage
juancastro/put-1813-team-share-blocklist-and-unshare-paging
juancastro/put-1819-keep-plan-console
juancastro/put-1843-plan-card-unknown-not-free
juancastro/put-1865-apps-repeatedly-ask-permission-when-it-wants-to-access-files
juancastro/put-1869-unhandled-rejection-on-the-hottest-permission-path-can-take
juancastro/put-1871-authcheck-app-reports-every-app-as-already-authorized
juancastro/put-1873-restrict-godmode-app-launches-to-godmode-callers
juancastro/put-1879-oidc-popup-return-proof-binding
juancastro/put-1883-alternate-host-bootstrap-app-row-shadows-a-private-app-and
juancastro/put-1896-file-and-sandboxed-iframe-origins-get-a-hard-400-and-cant
juancastro/put-1944-teams-hardening
juancastro/put-1953-get-user-app-token-and-login-500-on-fk-failures-when-a
juancastro/put-1958-fs-recipes
juancastro/put-1965-perms-recipes
juancastro/put-1966-teams-recipes-easy
juancastro/put-1968-fs-recipes-medium
juancastro/put-1975-perms-recipes-medium
juancastro/put-1976-teams-recipes-medium
juancastro/put-1978-fs-recipes-complex
juancastro/put-1985-perms-recipes-complex
juancastro/put-1986-teams-recipes-complex
juancastro/put-1988-team-force-2fa
juancastro/put-1994-group-scan-cycle
juancastro/put-1997-bound-grant-and-token-route-inputs
juancastro/put-2033-team-create-read-after-write
juancastro/put-2036-shared-file-issue
juancastro/revocation-read-freshness
juancastro/share-attribution-cascade
juancastro/sharing-cleanup
juancastro/storable-email-gate
juancastro/team-count-active-seats
juancastro/teams-cleanup
juancastro/user-protected-password-budget
main
mark-external-apps
miika/puter-js-contextmenu-design
nj/profile-picture-adjust
ns/mailbox-abuse-put-1846
ns/privileged-usernames-put-1995
perfect-permission-requests
puter-backend-legacy
puter-js-contextmenu-tweak
puter-js-update-260512
recipes
redesign/dashboard-sessions-window
release
restore-dashboard-files-tab
revert-3253-crossorigin-signin
reynaldichernando-patch-1
share-email-redesign
share-link-survives-oidc
share-links-land-on-dashboard-shared
share-recipient-suggestions
sms-ux
stack/pr-3947-base
teams-tab-redesign
update-packages-for-docs
whitelist-cache-control-headers
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1031
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1065
#1067
#1068
#1072
#1074
#1075
#1076
#1078
#1079
#1082
#1085
#1086
#1088
#1090
#1091
#1092
#1093
#1094
#1095
#1095/merge
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136/merge
#1152
#1153
#1154
#1155
#1156
#1158
#1159
#1160
#1161
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1174
#1175
#1177
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1198
#1199
#120
#1200
#1204
#1205
#1206
#1208
#1209
#121
#1211
#1213
#1214
#1216
#1218
#1219
#122
#1224
#1228
#123
#1230
#1234
#1237
#1239
#1240
#1243
#1244
#1246
#125
#1250
#1255
#1257
#1258
#126
#1261
#1262
#1266
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#128
#1281
#1283
#1284
#1285
#1285/merge
#1286
#1287
#1289
#1290
#1292
#1292/merge
#1295
#13
#130
#1304
#1304/merge
#1305
#1309
#1310
#1311
#1312
#1313
#1314
#1316
#1318
#1319
#132
#1321
#1322
#1324
#1325
#1328
#1330
#1331
#1332
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1347
#1350
#1351
#1353
#1356
#1359
#1360
#1362
#1363
#1364
#1365
#1366
#1368
#1369
#137
#137/merge
#1372
#1376
#1378
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1392
#1393
#1394
#1396
#1398
#14
#1400
#1401
#1402
#1404
#1405
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1417
#1418
#1419
#142
#1421
#1422
#1425
#1426
#1428
#1429
#1432
#1433
#1436
#1438
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#145
#1450
#1453
#1454
#1455
#1457
#146
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#1468
#1469
#147
#1471
#1477
#1478
#1479
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#150
#151
#1534
#1535
#1536
#1537
#1538
#1540
#1541
#1542
#1543
#1544
#1546
#1547
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1606
#1607
#1609
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#162
#1620
#1621
#1623
#1625
#1626
#1627
#1628
#163
#1630
#1634
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1646
#1648
#1649
#165
#1650
#1651
#1667
#1668
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1682
#1683
#1684
#1685
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#170
#1700
#1701
#1702
#1703
#1708
#1708/merge
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#1730
#1731
#1734
#1735
#1736
#1737
#1738
#1739
#1743
#1744
#1745
#1747
#1749
#1752
#1753
#1754
#1755
#1756
#1758
#1759
#1760
#1761
#1762
#1763
#1765
#1766
#1767
#1768
#1769
#177
#1770
#1771
#1772
#1773
#1774
#1775
#1776
#1778
#1779
#178
#1780
#1782
#1783
#1785
#1786
#1787
#1788
#1789
#1790
#1794
#1795
#1796
#1798
#1799
#1800
#1801
#1802
#1803
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1814
#1815
#1817
#1818
#1820
#1821
#1822
#1823
#1825
#1826
#1828
#1830
#1832
#1833
#1834
#1837
#1838
#1839
#184
#1840
#1843
#1848
#1849
#1850
#1851
#1853
#1854
#1855
#1856
#1859
#1860
#1864
#1867
#1868
#1869
#187
#1870
#1871
#1872
#1874
#1875
#1877
#1878
#1879
#188
#1880
#1881
#1882
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1897
#1898
#19
#1904
#1905
#1906
#1907
#1908
#191
#1914
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1936
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1947
#1948
#1949
#195
#1950
#1951
#1952
#1953
#1954
#1956
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1967
#1972
#1973
#1974
#198
#1980
#1982
#1984
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#2001
#2002
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2012
#2013
#2014
#2015
#2016
#2020
#2021
#2022
#2023
#2024
#2025
#2029
#2030
#2031
#2032
#2033
#2034
#2035
#2036
#2039
#2042
#2043
#2044
#2045
#2046
#2047
#2048
#2049
#205
#2050
#2051
#2052
#2053
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#2081
#2082
#2086
#2087
#2088
#2089
#2090
#2092
#2093
#2095
#2096
#2097
#2098
#210
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2108
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#212
#2120
#2121
#2122
#2123
#2127
#2128
#2129
#2130
#2131
#2133
#2134
#2138
#2139
#2140
#2141
#2142
#2143
#2144
#2146
#2147
#2148
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#2160
#2161
#2162
#2163
#2164
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#218
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2188
#2189
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2197
#2198
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236/merge
#2238
#2239
#2240
#2240/merge
#2241
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2252
#2253
#2254
#2255
#2256
#2257
#2258
#2259
#2260
#2261
#2262
#2263
#2266
#2267
#2268
#2269
#227
#2270
#2271
#2272
#2274
#2275
#2276
#2278
#2279
#2280
#2281
#2282
#2286
#2287
#2288
#2293
#2294
#2296
#2299
#2302
#2303
#2304
#2306
#2308
#2309
#231
#2310
#2311
#2312
#2313
#2315
#2316
#2317
#2318
#2319
#2320
#2321
#2322
#2325
#2326
#2327
#2328
#2329
#2330
#2331
#2332
#2333
#2334
#2336
#2337
#2338
#234
#2343
#2344
#2345
#2346
#2353
#2355
#2356
#2358
#2359
#2365
#2366
#2367
#2368
#2369
#237
#2371
#2372
#2373
#2374
#2377
#2377/merge
#2379
#238
#2380
#2381
#2383
#2384
#2385
#2386
#2388
#2389
#2390
#2391
#2392
#2393
#2394
#2395
#2396
#2398
#2399
#240
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2407
#2408
#2409
#241
#2411
#2413
#2414
#2416
#2417
#2418
#2420
#2422
#2423
#2424
#2426
#2431
#2432
#2434
#2435
#2436
#2437
#2438
#2439
#244
#2440
#2441
#2442
#2445
#2446
#2447
#2448
#2449
#2450
#2451
#2452
#2453
#2454
#2455
#2456
#2457
#2458
#2459
#2460
#2461
#2462
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2473
#2475
#2476
#2477
#2478
#2480
#2481
#2483
#2484
#2485
#2486
#2487
#2489
#249
#2490
#2491
#2492
#2493
#2494
#2498
#2499
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2512
#2515
#2516
#2518
#2519
#252
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2528
#2529
#253
#2530
#2531
#2532
#2533
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2555
#2556
#2557
#2558
#2559
#2560
#2562
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2585
#2586
#2587
#2588
#2589
#259
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#2599/merge
#260
#2600
#2601
#2603
#2604
#2605
#2607
#2608
#2609
#261
#2610
#2613
#2615
#2616
#2617
#2618
#2619
#2620
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2631
#2632
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2646
#2647
#2648
#2649
#265
#2651
#2652
#2653
#2654
#2657
#2659
#266
#2660
#2661
#2662
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2687
#2688
#2689
#269
#2690
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2705
#2708
#2709
#2711
#2712
#2713
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2734
#2735
#2735/merge
#2736
#2737
#2738
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2750
#2752
#2753
#2754
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2771
#2772
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2788
#2789
#279
#2790
#2792
#2793
#2794
#2799
#28
#280
#2800
#2801
#2802
#2805
#2806
#2808
#2809
#281
#2810
#2811
#2813
#2815
#2816
#2817
#2818
#282
#2826
#2829
#283
#2831
#2833
#2834
#2835
#2836
#2841
#2842
#2843
#2844
#2845
#2846
#2848
#2849
#2849/merge
#2852
#2853
#2854
#2856
#2857
#2858
#2859
#286
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2867
#2868
#2869
#2872
#2873
#2874
#2875
#2876
#2877
#2878
#2879
#2880
#2881
#2882
#2883
#2884
#2885
#2887
#2888
#2889
#2890
#2893
#2898
#2899
#2900
#2901
#2902
#2903
#2904
#2905
#2907
#2908
#2909
#291
#2910
#2911
#2915
#2916
#2917
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2925
#2926
#2927
#2928
#293
#2930
#2931
#2932
#2933
#2934
#2935
#2936
#2937
#2939
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#295
#2950
#2952
#2953
#2954
#296
#297
#298
#299
#3003
#3004
#3005
#3006
#3007
#3008
#3009
#3010
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3022
#3024
#3025
#3026
#3027
#3028
#3029
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3038
#3039
#304
#3040
#3041
#3042
#3043
#3044
#3045
#3046
#3047
#3048
#3049
#305
#3050
#3051
#3052
#3053
#3054
#3056
#3057
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3065
#3066
#3067
#3069
#307
#3070
#3071
#3072
#3073
#3074
#3075
#3076
#3077
#3078
#3079
#3080
#3081
#3082
#3083
#3084
#3085
#3086
#3088
#3089
#3090
#3091
#3092
#3093
#3094
#3095
#3096
#3097
#31
#310
#3103
#3104
#3105
#3106
#3108
#3109
#3110
#3111
#3112
#3114
#3115
#3116
#3117
#3118
#3119
#3120
#3121
#3122
#3123
#3124
#3125
#3129
#3130
#3131
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#3140
#3141
#3142
#3144
#3145
#3146
#3147
#3148
#3149
#3150
#3151
#3152
#3153
#3154
#3155
#3157
#3158
#3159
#316
#3160
#3161
#3163
#3164
#3166
#3167
#3169
#317
#3171
#3172
#3173
#3174
#3175
#3176
#3177
#3178
#3179
#3181
#3182
#3183
#3184
#3185
#3187
#3188
#3189
#3190
#3193
#3194
#3196
#3197
#3198
#3199
#3202
#3203
#3204
#3205
#3206
#3207
#3208
#3209
#321
#3210
#3211
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3219
#322
#3220
#3222
#3223
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3234
#3235
#3236
#3237
#3238
#3239
#324
#3240
#3241
#3242
#3243
#3244
#3245
#3246
#3247
#3248
#3249
#325
#3250
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#326
#3262
#3263
#3266
#3267
#3268
#3269
#327
#3270
#3271
#3272
#3273
#3274
#3275
#3276
#3277
#3278
#3279
#328
#3281
#3282
#3285
#3286
#3288
#3289
#329
#3290
#3292
#3293
#3294
#3295
#3298
#3299
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3307
#3308
#3309
#3310
#3311
#3312
#3313
#3316
#3318
#3319
#332
#3321
#3322
#3325
#3326
#3328
#3329
#333
#3330
#3331
#3335
#3336
#3337
#3338
#334
#3340
#3344
#3345
#3346
#3348
#335
#3351
#3352
#3353
#3354
#3355
#3356
#3357
#3358
#3359
#336
#3360
#3362
#3363
#3364
#3365
#3366
#3367
#3368
#3369
#3370
#3371
#3372
#3374
#3375
#3376
#3377
#3378
#3381
#3382
#3384
#3385
#3386
#3387
#3388
#3389
#339
#3390
#3391
#3392
#3393
#3394
#3395
#3396
#3397
#3398
#3399
#3400
#3401
#3402
#3403
#3404
#3405
#3406
#3407
#341
#3410
#3411
#3412
#3413
#3414
#3415
#3416
#3417
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#344
#3440
#3441
#3442
#3444
#3446
#3447
#3448
#3449
#3450
#3452
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#346
#3460
#3461
#3462
#3463
#3464
#3465
#3466
#3467
#3468
#3468/merge
#3469
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3476/merge
#3477
#3478
#3479
#348
#3480
#3481
#3482
#3484
#3486
#3487
#3488
#3489
#349
#3490
#3491
#3492
#3493
#3494
#3495
#3496
#3498
#3499
#3500
#3501
#3504
#3505
#3506
#3507
#3508
#3509
#351
#3510
#3511
#3512
#3513
#3514
#3515
#3516
#3517
#352
#3522
#3523
#3524
#3525
#3526
#3527
#3528
#3529
#3530
#3531
#3532
#3533
#3534
#3535
#3536
#3537
#3538
#3539
#3540
#3541
#3542
#3543
#3544
#3545
#3546
#3547
#3548
#3549
#3550
#3551
#3552
#3553
#3554
#3555
#3556
#3557
#3559
#3560
#3563
#3565
#3566
#3567
#3568
#3569
#3572
#3573
#3574
#3575
#3576
#3577
#3579
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3597
#3598
#3599
#360
#3600
#3602
#3603
#3604
#3605
#3606
#3607
#3608
#3609
#3610
#3611
#3612
#3613
#3614
#3615
#3616
#3617
#3618
#3621
#3622
#3623
#3624
#3625
#3626
#3627
#3628
#3629
#363
#3630
#3631
#3632
#3633
#3634
#3635
#3639
#364
#3640
#3641
#3642
#3643
#3644
#3645
#3646
#3647
#3648
#3651
#3652
#3653
#3654
#3655
#3657
#3658
#3659
#3660
#3661
#3662
#3663
#3664
#3665
#3666
#3667
#3668
#3669
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3682
#3683
#3684
#3685
#3686
#3687
#3688
#3689
#369
#3690
#3691
#3692
#3693
#3694
#3695
#3696
#3697
#3698
#3699
#370
#3703
#3704
#3705
#3707
#3708
#3709
#371
#3710
#3711
#3712
#3713
#3714
#3715
#3717
#3718
#3719
#372
#3720
#3721
#3722
#3723
#3724
#3725
#3726
#3727
#3728
#3729
#3730
#3732
#3733
#3734
#3735
#3736
#3737
#3738
#3740
#3741
#3742
#3743
#3745
#3746
#3747
#3748
#3749
#3750
#3751
#3752
#3754
#3755
#3756
#3757
#3758
#3759
#3760
#3761
#3762
#3763
#3764
#3765
#3766
#3767
#3768
#3769
#3770
#3771
#3772
#3773
#3774
#3775
#3776
#3777
#3778
#3779
#3780
#3781
#3782
#3783
#3784
#3785
#3786
#3787
#3788
#3789
#3790
#3791
#3792
#3793
#3794
#3795
#3796
#3797
#3798
#3798/merge
#3799
#380
#3800
#3801
#3802
#3803
#3804
#3805
#3806
#3807
#3808
#3809
#381
#3810
#3811
#3812
#3813
#3814
#3815
#3816
#3818
#3819
#3820
#3821
#3822
#3823
#3824
#3825
#3826
#3827
#3828
#3829
#3830
#3831
#3832
#3833
#3836
#3837
#3839
#384
#3841
#3842
#3843
#3844
#3845
#3846
#3849
#385
#3850
#3852
#3853
#3854
#3855
#3856
#3857
#3858
#3859
#386
#3860
#3861
#3862
#3863
#3864
#3865
#3866
#3867
#3868
#3868/merge
#3869
#387
#3870
#3871
#3872
#3873
#3874
#3875
#388
#3886
#3887
#3888
#3889
#389
#3890
#3891
#3892
#3893
#3894
#3895
#3896
#3897
#3898
#3899
#390
#3900
#3901
#3903
#3903/merge
#3904
#3905
#3906
#3907
#3909
#391
#3912
#3913
#3914
#3915
#3916
#3917
#3918
#3919
#392
#3920
#3922
#3923
#3924
#3925
#3926
#3927
#3928
#3929
#3930
#3931
#3932
#3933
#3934
#3935
#3936
#3937
#3938
#3939
#3940
#3941
#3942
#3943
#3944
#3946
#3947
#3948
#3949
#3950
#3951
#3952
#3954
#3954/merge
#3955
#396
#3966
#3967
#3968
#3969
#397
#3970
#3971
#3972
#3973
#3974
#3975
#3976
#3980
#3981
#3982
#3983
#3984
#3985
#3986
#3987
#3988
#3989
#399
#3991
#3992
#3993
#3994
#3995
#3996
#3997
#3998
#3998/merge
#3999
#400
#4000
#4001
#4004
#4005
#4007
#4008
#4009
#401
#4010
#4011
#4012
#4013
#4014
#4015
#4016
#4017
#4019
#4019/merge
#402
#4020
#4021
#4022
#4023
#4024
#4025
#4027
#4028
#4029
#403
#4030
#4031
#4032
#4033
#4034
#4035
#4036
#4036/merge
#4038
#4039
#404
#4040
#4040/merge
#4041
#4042
#4043
#4043/merge
#4044
#4046
#4047
#4048
#4049
#405
#4050
#4051
#4052
#4053
#4054
#4055
#4056
#4057
#4058
#406
#4060
#4061
#4062
#4063
#4064
#4066
#4067
#4068
#4069
#407
#4070
#4071
#4072
#4073
#4074
#4075
#4076
#4077
#4078
#4079
#408
#4080
#4081
#4082
#4083
#4084
#4085
#4086
#4087
#4088
#4089
#4090
#4091
#4092
#4093
#4093/merge
#4094
#4094/merge
#4095
#4095/merge
#4097
#4098
#4099
#41
#4100
#4101
#4105
#4106
#4107
#4108
#4109
#4110
#4112
#4114
#4115
#4116
#4117
#4118
#4119
#412
#4120
#4121
#4122
#4123
#4124
#4126
#4127
#4128
#4128/merge
#413
#4132
#4133
#4134
#4135
#4136
#4137
#4139
#4140
#4141
#4142
#4143
#4145
#4146
#4147
#4148
#4149
#4150
#4150/merge
#4151
#4152
#4152/merge
#4153
#4154
#4155
#4156
#4156/merge
#4157
#4159
#4160
#4161
#4161/merge
#4162
#4162/merge
#4163
#4163/merge
#4164
#4164/merge
#4165
#4165/merge
#418
#420
#421
#422
#423
#424
#426
#43
#434
#440
#442
#444
#448
#449
#451
#454
#457
#458
#46
#460
#463
#465
#466
#471
#472
#473
#474
#475
#476
#477
#479
#484
#485
#486
#487
#489
#490
#491
#492
#493
#495
#496
#497
#498
#499
#504
#505
#506
#507
#513
#515
#516
#518
#519
#521
#523
#525
#525/merge
#526
#527
#53
#555
#556
#557
#558
#559
#560
#561
#562
#563
#564
#565
#566
#567
#570
#571
#572
#573
#574
#575
#576
#579
#585
#590
#591
#593
#594
#595
#597
#598
#600
#602
#602/merge
#603
#607
#608
#609
#611
#612
#613
#615
#616
#618
#619
#62
#620
#621
#624
#627
#628
#631
#632
#633
#638
#64
#640
#646
#647
#648
#650
#653
#654
#656
#657
#658
#659
#661
#662
#679
#680
#681
#683
#685
#686
#689
#69
#690
#691
#695
#698
#699
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#711
#712
#715
#717
#718
#719
#724
#726
#727
#729
#730
#740
#741
#742
#743
#744
#746
#747
#748
#749
#75
#751
#753
#756
#757
#760
#762
#763
#765
#770
#782
#787
#788
#794
#795
#800
#801
#802
#803
#805
#807
#810
#814
#816
#817
#830
#831
#837
#839
#88
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#894
#895
#896
#897
#898
#899
#900
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#934
#935
#936
#937
#938
#939
#94
#940
#941
#942
#943
#945
#946
#947
#980
#981
#982
#984
#985
#986
#987
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
26.05
26.05.1
26.05.2
26.05.3
26.05.4
26.05.5
26.06
26.06.1
26.06.2
26.07
26.07.1
26.07.2
26.08
26.08.1
26.08.2
26.09
26.09.1
26.10
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.2.0
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.5.1
Select branches
Hide Pull Requests
404oops/improve-selfhosting
DS/alert-cleanup
DS/archive-entry-paths
DS/backend-test-shards
DS/danielsalazar/anthropic-route-fidelity
DS/danielsalazar/app-stats-long-ids
DS/danielsalazar/fix-flaky-worker-invoker-tests
DS/danielsalazar/merged-review-fixes
DS/danielsalazar/put-1759-presence-region-drop
DS/danielsalazar/put-1897-production-db-layer-noise-and-a-misattributed-health-check
DS/danielsalazar/put-1897-username-race
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup-sdk
DS/danielsalazar/put-1898-fs-correctness-and-performance-cleanup-tree
DS/danielsalazar/put-1899-kv-boot-cache-gui-only
DS/danielsalazar/put-1899-kv-correctness-cleanup
DS/danielsalazar/put-1899-kv-correctness-cleanup-sdk
DS/danielsalazar/put-1900-events-billing-and-bounds
DS/danielsalazar/put-1908-sdk-core-leaks-and-timeouts
DS/danielsalazar/put-1961-events-recipes-easy
DS/danielsalazar/put-1971-events-recipes-medium
DS/danielsalazar/put-1972-kv-recipes-medium
DS/danielsalazar/put-2048-durable-events-routes-treat-scoped-and-app-issued-tokens-as
DS/danielsalazar/put-2052-app-publish-scope
DS/danielsalazar/subdomain-reclaim-mysql
DS/danielsalazar/thumbnail-copy-nosuchkey
DS/ddb-throttle-key-logs
DS/donefix-puter
DS/extension-claimed-subdomains
DS/fix-chat-credit-gate
DS/fix-sms-verification
DS/fix-verification
DS/fix-verification-2
DS/fix-verification-4
DS/fix/ai-media-credit-holds
DS/fix/batch-write-quota-first
DS/fix/health-loop-stall-total
DS/fix/kv-upload-session-shards
DS/juancastro/full-access-token-route-gates
DS/main
DS/popup-consent-all-actions
DS/pr-4032
DS/privileged-recovery-block
NJ/cors-device-fingerprint-header
NJ/free-trial-copy-and-styles
NJ/landing-pre-paint-session-gate
NS/LNA-loopback-fix
NS/PUT-1094
NS/PUT-1432
NS/PUT-1625
NS/PUT-1868
NS/PUT-1872
NS/PUT-1888
NS/PUT-1901
NS/PUT-1902
NS/PUT-1903
NS/PUT-1960
NS/PUT-1970
NS/PUT-2009
NS/PUT-2011
NS/PUT-2012
NS/PUT-2055
NS/add-browserjs-taskbar
NS/add-home-region-s3
NS/add-suspension-reasons
NS/ai-image-video-fs-output
NS/alibaba-provider
NS/anthropic-openai-compaction
NS/app-telemtry-fix
NS/app-user-enumerable-emails
NS/assert-normalized-paths
NS/async-phone-verif-hook
NS/azure-ai
NS/bug-fixes-060326
NS/bug-fixes-060426
NS/confirm-emails-unique
NS/custom-sso-buttons
NS/dash-in-zai
NS/dynamic-worker-event
NS/email-read-api
NS/extra-signed-validation
NS/file-query-param-desktop
NS/generic-xss-fixes
NS/glm-5.3
NS/gpt-5.4-missing-models
NS/healthcheck-ignore
NS/image-model-img2img
NS/kimi-k3
NS/login-with-apple
NS/login-with-microsoft
NS/max-tokens-less-lenient
NS/mcp-cache-bug
NS/mcp-server
NS/mcp-whoami
NS/mcp-worker-url-assert
NS/minimax-provider
NS/mistral-allow-image-input
NS/mod-events-table
NS/moonshot-use-real-max_tokens
NS/ndjson-log
NS/no-client-token-workers
NS/no-max-tokens-openrtr
NS/ocr-web-input
NS/oidc-referrer
NS/opus-5
NS/oss-worker-process
NS/override-origin-mcp
NS/pjs-user-email
NS/preamble-versioning
NS/prelude-rcs
NS/prototype-uncallable-driver
NS/proxy-actor-checks
NS/put-1444
NS/puter-app-authenticated-event
NS/puter.app.authenticated
NS/puterjs-fetchUrl-helper
NS/puterjs-fixes-7-27-2026
NS/r58playz-epoxy
NS/rao-stuffing
NS/remove-write-origin-header
NS/reputation-score-oss
NS/return-better-together-video-error
NS/self-hosted-mail
NS/set-openai-default
NS/signed-upload-whitelist-envs
NS/signed-url-directory-listings
NS/sonnet-5
NS/sonnet-5-no-temperature
NS/static-site-changes
NS/stepup-session-support
NS/subdomain-invalidation-on-delete
NS/together-lenient-context
NS/together-serverless-only-listing
NS/togetherai-pricing-info-fix
NS/webdav-auth-gate-bypass
NS/wip-puterjs-megarefactor
NS/worker-appid-fix
NS/worker-bypass-limits-internal
NS/worker-create-event
NS/worker-no-socket
NS/workers-driver-add-external-hooks
app-meta-description-cap
apps/normalize-filetype-associations
auth-land-on-app
claude/confident-maxwell-bfch98
claude/loving-edison-sm2pfd
claude/remove-free-model-name-elzi6p
codex/recommended-apps-extension-event
dashboard-app-drawer
dashboard-default-root
dashboard-headless-apps
dashboard-notifications
dependabot/npm_and_yarn/fast-uri-3.1.7
docs/remove-discord-reddit-links
email-send-recipient-links
feat/app-folders
feat/app-user-feedback
feat/byteplus-chat-provider
feat/claude-haiku-5-5
feat/claude-sonnet-5-5
feat/dashboard-app-windows
feat/dashboard-apps-reorder
feat/dashboard-share-modal
feat/embedded-puter-toolbar
feat/gui-pdf-upload-thumbnails
feat/keep-both-conflict-option
feat/mistral-large-4-sonnet-pricing
feat/reworked-peer
feat/sdk-profile-picture
feat/ui-set-url-params
filipkujundzic/ai-video-catalog-refresh-veo-lite-default
filipkujundzic/claude-sonnet-4-6-max-output
filipkujundzic/put-1531-validate-ai-chat-fallback-logic
filipkujundzic/put-1615-all-providers-failed-discards-which-providers-failed-and-why
filipkujundzic/put-1628-openrouter-and-together-drop-the-credit-bounded-max_tokens
filipkujundzic/put-1895-ai-credit-gates-are-priced-below-whats-actually-charged-and
filipkujundzic/put-1895-chat-credit-gate-cost-factor
fix-dashboard-window-stacking
fix/ai-image-model-sync-and-normalization
fix/ai-stream-cancellation
fix/dashboard-apps-files-audit
fix/dashboard-bugs
fix/dashboard-bugs-2
fix/dashboard-instant-new-folder
fix/dev-server-express5-listen
fix/null-prototype-model-maps-and-txt2vid-guards
fix/paste-name-collision
fix/progress-window-over-conflict-dialog
fix/responses-sampling-capabilities
fix/save-file-picker-popup
fix/stale-path-cache-on-rename
fix/thumbnails-break-on-copy
flatten-gui-services
gui-remote-backend-mode
hoonify-provider
improve-share-emails
installedapps-index-url
jelveh-patch-1
jelveh-patch-2
juancastro/app-opens-and-alias-claims
juancastro/bump-sqlite-schema-version-80
juancastro/flat-permission-view-scope
juancastro/full-access-token-route-gates
juancastro/icloud-dot-significance
juancastro/org-seat-plan-resolution
juancastro/overwrite-staged-key
juancastro/permissions-access-control-cleanup
juancastro/phase3-land-on-main
juancastro/put-1524-sanity-check-file-sharing-api
juancastro/put-1560-file-sharing-deeplink-in-emailnotifications
juancastro/put-1564-perms-docs-drop-the-app-root-dir-raw-permission-string-wire
juancastro/put-1568-rename-srcguisrchelpers-files-to-camelcase
juancastro/put-1585-share-flag-in-readdir-shared-users-in-stat
juancastro/put-1586-1599-share-dialog-correctness
juancastro/put-1589-shared-file-fs-events-seem-to-be-lost
juancastro/put-1590-sharing-shared-files-are-not-different-than-regular-files
juancastro/put-1594-permission-requests-should-auto-return-true-and-resolve
juancastro/put-1597-stats-return_shares-runs-share-listing-work-under-the-stat
juancastro/put-1616-shareblocks-is-missing-requireuseractor-any-authorized-app
juancastro/put-1619-a-write-share-recipient-can-publish-the-owners-folder-as-a
juancastro/put-1655-editor-doesnt-open-shared-files
juancastro/put-1656-fs-permission-rewriter-embedded-fs-escalates-a-scoped-grant
juancastro/put-1699-11-add-team-columns-to-group-and-jct_user_group-three
juancastro/put-1700-12-deduplicate-jct_user_group-before-adding-the-unique-pair
juancastro/put-1701-13-add-audit_team_membership-and-shareholder_group_id
juancastro/put-1702-21-teamstore-workspace-crud-handle-uniqueness-reserved-words
juancastro/put-1703-22-teamstore-membership-reads-and-writes-single-writer
juancastro/put-1704-23-teamservice-create-a-workspace-and-admit-the-master
juancastro/put-1705-24-teamservice-provision-an-org-account
juancastro/put-1708-26-teamcontroller-and-audit-writes
juancastro/put-1710-31-register-the-team-policy-and-subscription-resolver
juancastro/put-1712-33-emit-on-demand-billing-events-for-the-payment-integration
juancastro/put-1719-put-1725-two-workspace-fixture-and-group-grants
juancastro/put-1726-put-1727-put-1729-team-share-recipient
juancastro/put-1732-hard-delete-on-request
juancastro/put-1735-puter-teams-sdk-module
juancastro/put-1736-team-directory
juancastro/put-1740-1762-workspace-gui
juancastro/put-1745-forced-password-change
juancastro/put-1746-1733-member-facing-lifecycle
juancastro/put-1750-36-notify-the-master-account-when-a-member-runs-out
juancastro/put-1758-37-cap-workspaces-per-user-and-seats-per-workspace
juancastro/put-1761-45-tell-the-members-when-something-is-shared-with-the
juancastro/put-1792-optional-seat-email
juancastro/put-1798-sharing-email-notification-changes
juancastro/put-1806-invite-email-addresses-are-disclosed-to-apps-manage
juancastro/put-1813-team-share-blocklist-and-unshare-paging
juancastro/put-1819-keep-plan-console
juancastro/put-1843-plan-card-unknown-not-free
juancastro/put-1865-apps-repeatedly-ask-permission-when-it-wants-to-access-files
juancastro/put-1869-unhandled-rejection-on-the-hottest-permission-path-can-take
juancastro/put-1871-authcheck-app-reports-every-app-as-already-authorized
juancastro/put-1873-restrict-godmode-app-launches-to-godmode-callers
juancastro/put-1879-oidc-popup-return-proof-binding
juancastro/put-1883-alternate-host-bootstrap-app-row-shadows-a-private-app-and
juancastro/put-1896-file-and-sandboxed-iframe-origins-get-a-hard-400-and-cant
juancastro/put-1944-teams-hardening
juancastro/put-1953-get-user-app-token-and-login-500-on-fk-failures-when-a
juancastro/put-1958-fs-recipes
juancastro/put-1965-perms-recipes
juancastro/put-1966-teams-recipes-easy
juancastro/put-1968-fs-recipes-medium
juancastro/put-1975-perms-recipes-medium
juancastro/put-1976-teams-recipes-medium
juancastro/put-1978-fs-recipes-complex
juancastro/put-1985-perms-recipes-complex
juancastro/put-1986-teams-recipes-complex
juancastro/put-1988-team-force-2fa
juancastro/put-1994-group-scan-cycle
juancastro/put-1997-bound-grant-and-token-route-inputs
juancastro/put-2033-team-create-read-after-write
juancastro/put-2036-shared-file-issue
juancastro/revocation-read-freshness
juancastro/share-attribution-cascade
juancastro/sharing-cleanup
juancastro/storable-email-gate
juancastro/team-count-active-seats
juancastro/teams-cleanup
juancastro/user-protected-password-budget
main
mark-external-apps
miika/puter-js-contextmenu-design
nj/profile-picture-adjust
ns/mailbox-abuse-put-1846
ns/privileged-usernames-put-1995
perfect-permission-requests
puter-backend-legacy
puter-js-contextmenu-tweak
puter-js-update-260512
recipes
redesign/dashboard-sessions-window
release
restore-dashboard-files-tab
revert-3253-crossorigin-signin
reynaldichernando-patch-1
share-email-redesign
share-link-survives-oidc
share-links-land-on-dashboard-shared
share-recipient-suggestions
sms-ux
stack/pr-3947-base
teams-tab-redesign
update-packages-for-docs
whitelist-cache-control-headers
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1031
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1065
#1067
#1068
#1072
#1074
#1075
#1076
#1078
#1079
#1082
#1085
#1086
#1088
#1090
#1091
#1092
#1093
#1094
#1095
#1095/merge
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136/merge
#1152
#1153
#1154
#1155
#1156
#1158
#1159
#1160
#1161
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1174
#1175
#1177
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1198
#1199
#120
#1200
#1204
#1205
#1206
#1208
#1209
#121
#1211
#1213
#1214
#1216
#1218
#1219
#122
#1224
#1228
#123
#1230
#1234
#1237
#1239
#1240
#1243
#1244
#1246
#125
#1250
#1255
#1257
#1258
#126
#1261
#1262
#1266
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#128
#1281
#1283
#1284
#1285
#1285/merge
#1286
#1287
#1289
#1290
#1292
#1292/merge
#1295
#13
#130
#1304
#1304/merge
#1305
#1309
#1310
#1311
#1312
#1313
#1314
#1316
#1318
#1319
#132
#1321
#1322
#1324
#1325
#1328
#1330
#1331
#1332
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1347
#1350
#1351
#1353
#1356
#1359
#1360
#1362
#1363
#1364
#1365
#1366
#1368
#1369
#137
#137/merge
#1372
#1376
#1378
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1392
#1393
#1394
#1396
#1398
#14
#1400
#1401
#1402
#1404
#1405
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1417
#1418
#1419
#142
#1421
#1422
#1425
#1426
#1428
#1429
#1432
#1433
#1436
#1438
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#145
#1450
#1453
#1454
#1455
#1457
#146
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#1468
#1469
#147
#1471
#1477
#1478
#1479
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#150
#151
#1534
#1535
#1536
#1537
#1538
#1540
#1541
#1542
#1543
#1544
#1546
#1547
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1606
#1607
#1609
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#162
#1620
#1621
#1623
#1625
#1626
#1627
#1628
#163
#1630
#1634
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1646
#1648
#1649
#165
#1650
#1651
#1667
#1668
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1682
#1683
#1684
#1685
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#170
#1700
#1701
#1702
#1703
#1708
#1708/merge
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#1730
#1731
#1734
#1735
#1736
#1737
#1738
#1739
#1743
#1744
#1745
#1747
#1749
#1752
#1753
#1754
#1755
#1756
#1758
#1759
#1760
#1761
#1762
#1763
#1765
#1766
#1767
#1768
#1769
#177
#1770
#1771
#1772
#1773
#1774
#1775
#1776
#1778
#1779
#178
#1780
#1782
#1783
#1785
#1786
#1787
#1788
#1789
#1790
#1794
#1795
#1796
#1798
#1799
#1800
#1801
#1802
#1803
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1814
#1815
#1817
#1818
#1820
#1821
#1822
#1823
#1825
#1826
#1828
#1830
#1832
#1833
#1834
#1837
#1838
#1839
#184
#1840
#1843
#1848
#1849
#1850
#1851
#1853
#1854
#1855
#1856
#1859
#1860
#1864
#1867
#1868
#1869
#187
#1870
#1871
#1872
#1874
#1875
#1877
#1878
#1879
#188
#1880
#1881
#1882
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1897
#1898
#19
#1904
#1905
#1906
#1907
#1908
#191
#1914
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1936
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1947
#1948
#1949
#195
#1950
#1951
#1952
#1953
#1954
#1956
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1967
#1972
#1973
#1974
#198
#1980
#1982
#1984
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#2001
#2002
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2012
#2013
#2014
#2015
#2016
#2020
#2021
#2022
#2023
#2024
#2025
#2029
#2030
#2031
#2032
#2033
#2034
#2035
#2036
#2039
#2042
#2043
#2044
#2045
#2046
#2047
#2048
#2049
#205
#2050
#2051
#2052
#2053
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#2081
#2082
#2086
#2087
#2088
#2089
#2090
#2092
#2093
#2095
#2096
#2097
#2098
#210
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2108
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#212
#2120
#2121
#2122
#2123
#2127
#2128
#2129
#2130
#2131
#2133
#2134
#2138
#2139
#2140
#2141
#2142
#2143
#2144
#2146
#2147
#2148
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#2160
#2161
#2162
#2163
#2164
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#218
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2188
#2189
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2197
#2198
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236/merge
#2238
#2239
#2240
#2240/merge
#2241
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2252
#2253
#2254
#2255
#2256
#2257
#2258
#2259
#2260
#2261
#2262
#2263
#2266
#2267
#2268
#2269
#227
#2270
#2271
#2272
#2274
#2275
#2276
#2278
#2279
#2280
#2281
#2282
#2286
#2287
#2288
#2293
#2294
#2296
#2299
#2302
#2303
#2304
#2306
#2308
#2309
#231
#2310
#2311
#2312
#2313
#2315
#2316
#2317
#2318
#2319
#2320
#2321
#2322
#2325
#2326
#2327
#2328
#2329
#2330
#2331
#2332
#2333
#2334
#2336
#2337
#2338
#234
#2343
#2344
#2345
#2346
#2353
#2355
#2356
#2358
#2359
#2365
#2366
#2367
#2368
#2369
#237
#2371
#2372
#2373
#2374
#2377
#2377/merge
#2379
#238
#2380
#2381
#2383
#2384
#2385
#2386
#2388
#2389
#2390
#2391
#2392
#2393
#2394
#2395
#2396
#2398
#2399
#240
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2407
#2408
#2409
#241
#2411
#2413
#2414
#2416
#2417
#2418
#2420
#2422
#2423
#2424
#2426
#2431
#2432
#2434
#2435
#2436
#2437
#2438
#2439
#244
#2440
#2441
#2442
#2445
#2446
#2447
#2448
#2449
#2450
#2451
#2452
#2453
#2454
#2455
#2456
#2457
#2458
#2459
#2460
#2461
#2462
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2473
#2475
#2476
#2477
#2478
#2480
#2481
#2483
#2484
#2485
#2486
#2487
#2489
#249
#2490
#2491
#2492
#2493
#2494
#2498
#2499
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#2508
#2512
#2515
#2516
#2518
#2519
#252
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2528
#2529
#253
#2530
#2531
#2532
#2533
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2555
#2556
#2557
#2558
#2559
#2560
#2562
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2585
#2586
#2587
#2588
#2589
#259
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#2599/merge
#260
#2600
#2601
#2603
#2604
#2605
#2607
#2608
#2609
#261
#2610
#2613
#2615
#2616
#2617
#2618
#2619
#2620
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2631
#2632
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2646
#2647
#2648
#2649
#265
#2651
#2652
#2653
#2654
#2657
#2659
#266
#2660
#2661
#2662
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2687
#2688
#2689
#269
#2690
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2705
#2708
#2709
#2711
#2712
#2713
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2734
#2735
#2735/merge
#2736
#2737
#2738
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2750
#2752
#2753
#2754
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2771
#2772
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2788
#2789
#279
#2790
#2792
#2793
#2794
#2799
#28
#280
#2800
#2801
#2802
#2805
#2806
#2808
#2809
#281
#2810
#2811
#2813
#2815
#2816
#2817
#2818
#282
#2826
#2829
#283
#2831
#2833
#2834
#2835
#2836
#2841
#2842
#2843
#2844
#2845
#2846
#2848
#2849
#2849/merge
#2852
#2853
#2854
#2856
#2857
#2858
#2859
#286
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2867
#2868
#2869
#2872
#2873
#2874
#2875
#2876
#2877
#2878
#2879
#2880
#2881
#2882
#2883
#2884
#2885
#2887
#2888
#2889
#2890
#2893
#2898
#2899
#2900
#2901
#2902
#2903
#2904
#2905
#2907
#2908
#2909
#291
#2910
#2911
#2915
#2916
#2917
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2925
#2926
#2927
#2928
#293
#2930
#2931
#2932
#2933
#2934
#2935
#2936
#2937
#2939
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#295
#2950
#2952
#2953
#2954
#296
#297
#298
#299
#3003
#3004
#3005
#3006
#3007
#3008
#3009
#3010
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3022
#3024
#3025
#3026
#3027
#3028
#3029
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3038
#3039
#304
#3040
#3041
#3042
#3043
#3044
#3045
#3046
#3047
#3048
#3049
#305
#3050
#3051
#3052
#3053
#3054
#3056
#3057
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3065
#3066
#3067
#3069
#307
#3070
#3071
#3072
#3073
#3074
#3075
#3076
#3077
#3078
#3079
#3080
#3081
#3082
#3083
#3084
#3085
#3086
#3088
#3089
#3090
#3091
#3092
#3093
#3094
#3095
#3096
#3097
#31
#310
#3103
#3104
#3105
#3106
#3108
#3109
#3110
#3111
#3112
#3114
#3115
#3116
#3117
#3118
#3119
#3120
#3121
#3122
#3123
#3124
#3125
#3129
#3130
#3131
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#3140
#3141
#3142
#3144
#3145
#3146
#3147
#3148
#3149
#3150
#3151
#3152
#3153
#3154
#3155
#3157
#3158
#3159
#316
#3160
#3161
#3163
#3164
#3166
#3167
#3169
#317
#3171
#3172
#3173
#3174
#3175
#3176
#3177
#3178
#3179
#3181
#3182
#3183
#3184
#3185
#3187
#3188
#3189
#3190
#3193
#3194
#3196
#3197
#3198
#3199
#3202
#3203
#3204
#3205
#3206
#3207
#3208
#3209
#321
#3210
#3211
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3219
#322
#3220
#3222
#3223
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3234
#3235
#3236
#3237
#3238
#3239
#324
#3240
#3241
#3242
#3243
#3244
#3245
#3246
#3247
#3248
#3249
#325
#3250
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#326
#3262
#3263
#3266
#3267
#3268
#3269
#327
#3270
#3271
#3272
#3273
#3274
#3275
#3276
#3277
#3278
#3279
#328
#3281
#3282
#3285
#3286
#3288
#3289
#329
#3290
#3292
#3293
#3294
#3295
#3298
#3299
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3307
#3308
#3309
#3310
#3311
#3312
#3313
#3316
#3318
#3319
#332
#3321
#3322
#3325
#3326
#3328
#3329
#333
#3330
#3331
#3335
#3336
#3337
#3338
#334
#3340
#3344
#3345
#3346
#3348
#335
#3351
#3352
#3353
#3354
#3355
#3356
#3357
#3358
#3359
#336
#3360
#3362
#3363
#3364
#3365
#3366
#3367
#3368
#3369
#3370
#3371
#3372
#3374
#3375
#3376
#3377
#3378
#3381
#3382
#3384
#3385
#3386
#3387
#3388
#3389
#339
#3390
#3391
#3392
#3393
#3394
#3395
#3396
#3397
#3398
#3399
#3400
#3401
#3402
#3403
#3404
#3405
#3406
#3407
#341
#3410
#3411
#3412
#3413
#3414
#3415
#3416
#3417
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#344
#3440
#3441
#3442
#3444
#3446
#3447
#3448
#3449
#3450
#3452
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#346
#3460
#3461
#3462
#3463
#3464
#3465
#3466
#3467
#3468
#3468/merge
#3469
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3476/merge
#3477
#3478
#3479
#348
#3480
#3481
#3482
#3484
#3486
#3487
#3488
#3489
#349
#3490
#3491
#3492
#3493
#3494
#3495
#3496
#3498
#3499
#3500
#3501
#3504
#3505
#3506
#3507
#3508
#3509
#351
#3510
#3511
#3512
#3513
#3514
#3515
#3516
#3517
#352
#3522
#3523
#3524
#3525
#3526
#3527
#3528
#3529
#3530
#3531
#3532
#3533
#3534
#3535
#3536
#3537
#3538
#3539
#3540
#3541
#3542
#3543
#3544
#3545
#3546
#3547
#3548
#3549
#3550
#3551
#3552
#3553
#3554
#3555
#3556
#3557
#3559
#3560
#3563
#3565
#3566
#3567
#3568
#3569
#3572
#3573
#3574
#3575
#3576
#3577
#3579
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3597
#3598
#3599
#360
#3600
#3602
#3603
#3604
#3605
#3606
#3607
#3608
#3609
#3610
#3611
#3612
#3613
#3614
#3615
#3616
#3617
#3618
#3621
#3622
#3623
#3624
#3625
#3626
#3627
#3628
#3629
#363
#3630
#3631
#3632
#3633
#3634
#3635
#3639
#364
#3640
#3641
#3642
#3643
#3644
#3645
#3646
#3647
#3648
#3651
#3652
#3653
#3654
#3655
#3657
#3658
#3659
#3660
#3661
#3662
#3663
#3664
#3665
#3666
#3667
#3668
#3669
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3682
#3683
#3684
#3685
#3686
#3687
#3688
#3689
#369
#3690
#3691
#3692
#3693
#3694
#3695
#3696
#3697
#3698
#3699
#370
#3703
#3704
#3705
#3707
#3708
#3709
#371
#3710
#3711
#3712
#3713
#3714
#3715
#3717
#3718
#3719
#372
#3720
#3721
#3722
#3723
#3724
#3725
#3726
#3727
#3728
#3729
#3730
#3732
#3733
#3734
#3735
#3736
#3737
#3738
#3740
#3741
#3742
#3743
#3745
#3746
#3747
#3748
#3749
#3750
#3751
#3752
#3754
#3755
#3756
#3757
#3758
#3759
#3760
#3761
#3762
#3763
#3764
#3765
#3766
#3767
#3768
#3769
#3770
#3771
#3772
#3773
#3774
#3775
#3776
#3777
#3778
#3779
#3780
#3781
#3782
#3783
#3784
#3785
#3786
#3787
#3788
#3789
#3790
#3791
#3792
#3793
#3794
#3795
#3796
#3797
#3798
#3798/merge
#3799
#380
#3800
#3801
#3802
#3803
#3804
#3805
#3806
#3807
#3808
#3809
#381
#3810
#3811
#3812
#3813
#3814
#3815
#3816
#3818
#3819
#3820
#3821
#3822
#3823
#3824
#3825
#3826
#3827
#3828
#3829
#3830
#3831
#3832
#3833
#3836
#3837
#3839
#384
#3841
#3842
#3843
#3844
#3845
#3846
#3849
#385
#3850
#3852
#3853
#3854
#3855
#3856
#3857
#3858
#3859
#386
#3860
#3861
#3862
#3863
#3864
#3865
#3866
#3867
#3868
#3868/merge
#3869
#387
#3870
#3871
#3872
#3873
#3874
#3875
#388
#3886
#3887
#3888
#3889
#389
#3890
#3891
#3892
#3893
#3894
#3895
#3896
#3897
#3898
#3899
#390
#3900
#3901
#3903
#3903/merge
#3904
#3905
#3906
#3907
#3909
#391
#3912
#3913
#3914
#3915
#3916
#3917
#3918
#3919
#392
#3920
#3922
#3923
#3924
#3925
#3926
#3927
#3928
#3929
#3930
#3931
#3932
#3933
#3934
#3935
#3936
#3937
#3938
#3939
#3940
#3941
#3942
#3943
#3944
#3946
#3947
#3948
#3949
#3950
#3951
#3952
#3954
#3954/merge
#3955
#396
#3966
#3967
#3968
#3969
#397
#3970
#3971
#3972
#3973
#3974
#3975
#3976
#3980
#3981
#3982
#3983
#3984
#3985
#3986
#3987
#3988
#3989
#399
#3991
#3992
#3993
#3994
#3995
#3996
#3997
#3998
#3998/merge
#3999
#400
#4000
#4001
#4004
#4005
#4007
#4008
#4009
#401
#4010
#4011
#4012
#4013
#4014
#4015
#4016
#4017
#4019
#4019/merge
#402
#4020
#4021
#4022
#4023
#4024
#4025
#4027
#4028
#4029
#403
#4030
#4031
#4032
#4033
#4034
#4035
#4036
#4036/merge
#4038
#4039
#404
#4040
#4040/merge
#4041
#4042
#4043
#4043/merge
#4044
#4046
#4047
#4048
#4049
#405
#4050
#4051
#4052
#4053
#4054
#4055
#4056
#4057
#4058
#406
#4060
#4061
#4062
#4063
#4064
#4066
#4067
#4068
#4069
#407
#4070
#4071
#4072
#4073
#4074
#4075
#4076
#4077
#4078
#4079
#408
#4080
#4081
#4082
#4083
#4084
#4085
#4086
#4087
#4088
#4089
#4090
#4091
#4092
#4093
#4093/merge
#4094
#4094/merge
#4095
#4095/merge
#4097
#4098
#4099
#41
#4100
#4101
#4105
#4106
#4107
#4108
#4109
#4110
#4112
#4114
#4115
#4116
#4117
#4118
#4119
#412
#4120
#4121
#4122
#4123
#4124
#4126
#4127
#4128
#4128/merge
#413
#4132
#4133
#4134
#4135
#4136
#4137
#4139
#4140
#4141
#4142
#4143
#4145
#4146
#4147
#4148
#4149
#4150
#4150/merge
#4151
#4152
#4152/merge
#4153
#4154
#4155
#4156
#4156/merge
#4157
#4159
#4160
#4161
#4161/merge
#4162
#4162/merge
#4163
#4163/merge
#4164
#4164/merge
#4165
#4165/merge
#418
#420
#421
#422
#423
#424
#426
#43
#434
#440
#442
#444
#448
#449
#451
#454
#457
#458
#46
#460
#463
#465
#466
#471
#472
#473
#474
#475
#476
#477
#479
#484
#485
#486
#487
#489
#490
#491
#492
#493
#495
#496
#497
#498
#499
#504
#505
#506
#507
#513
#515
#516
#518
#519
#521
#523
#525
#525/merge
#526
#527
#53
#555
#556
#557
#558
#559
#560
#561
#562
#563
#564
#565
#566
#567
#570
#571
#572
#573
#574
#575
#576
#579
#585
#590
#591
#593
#594
#595
#597
#598
#600
#602
#602/merge
#603
#607
#608
#609
#611
#612
#613
#615
#616
#618
#619
#62
#620
#621
#624
#627
#628
#631
#632
#633
#638
#64
#640
#646
#647
#648
#650
#653
#654
#656
#657
#658
#659
#661
#662
#679
#680
#681
#683
#685
#686
#689
#69
#690
#691
#695
#698
#699
#70
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#711
#712
#715
#717
#718
#719
#724
#726
#727
#729
#730
#740
#741
#742
#743
#744
#746
#747
#748
#749
#75
#751
#753
#756
#757
#760
#762
#763
#765
#770
#782
#787
#788
#794
#795
#800
#801
#802
#803
#805
#807
#810
#814
#816
#817
#830
#831
#837
#839
#88
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#894
#895
#896
#897
#898
#899
#900
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#914
#915
#916
#917
#918
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#934
#935
#936
#937
#938
#939
#94
#940
#941
#942
#943
#945
#946
#947
#980
#981
#982
#984
#985
#986
#987
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
26.05
26.05.1
26.05.2
26.05.3
26.05.4
26.05.5
26.06
26.06.1
26.06.2
26.07
26.07.1
26.07.2
26.08
26.08.1
26.08.2
26.09
26.09.1
26.10
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.2.0
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.5.1
-
614c4c9c2f
test: pin the fs delegate path the escalation was reported on
Juan Castro
2026-10-05 18:19:25 -04:00 -
ac740984a3
fix: keep the flat permission view to the row it stands for
Juan Castro
2026-10-05 17:51:31 -04:00 -
8c3ea806fe
remove uneeded tests
feat/reworked-peer
velzie
2026-10-05 13:49:37 -04:00 -
1dd99e4d3d
fixes 4
velzie
2026-10-05 13:07:33 -04:00 -
63eabf8c7c
docs: medium fs recipe (PUT-1968) (#3975)

Juan Fernando CastroandReynaldi Chernando
2026-10-05 10:38:10 -04:00 -
cdc40aeee6
refine
juancastro/put-1968-fs-recipes-medium
Reynaldi Chernando
2026-10-05 21:35:23 +07:00 -
b52128b46a
docs: ground the medium fs recipe and examples in the UI that lists
Juan Castro
2026-09-28 17:51:48 -04:00 -
1f2a42d55e
docs: add the medium fs recipe
Juan Castro
2026-09-28 17:40:50 -04:00 -
445588f857
docs: medium perms recipe (PUT-1975) (#3974)

Juan Fernando CastroandReynaldi Chernando
2026-10-05 09:22:09 -04:00 -
f8cb3b3910
refine
juancastro/put-1975-perms-recipes-medium
Reynaldi Chernando
2026-10-05 20:20:31 +07:00 -
6977d5f1d1
docs: ground the medium perms recipe and examples in the screens that ask
Juan Castro
2026-09-28 17:50:27 -04:00 -
48ed25ffb6
docs: add the medium perms recipe
Juan Castro
2026-09-28 17:36:20 -04:00 -
53ca2b61e5
fix(ai): review fixes for the wire-shape PR
Daniel Salazar
2026-10-05 03:17:31 -07:00 -
a242e31343
feat(ai): carry the full Anthropic and OpenAI wire shapes through the chat driver
Daniel Salazar
2026-10-05 01:57:39 -07:00 -
ba081e2332
feat(ddb): log the table and key of throttled DynamoDB requests (#4078)
Daniel Salazar
2026-10-05 02:01:38 -07:00 -
a46eb15d5e
Let the account's own API token reach the routes a privileged app needs (#4032)

Juan Fernando CastroandDaniel Salazar
2026-10-05 04:10:29 -04:00 -
fb7dcf410d
feat(ddb): log the table and key of throttled DynamoDB requests
DS/ddb-throttle-key-logs
Daniel Salazar
2026-10-05 01:08:40 -07:00 -
78446a0ee3
fix: reserve the feedback and no-reply mailbox names again
juancastro/full-access-token-route-gates
DS/juancastro/full-access-token-route-gates
Daniel Salazar
2026-10-05 01:07:39 -07:00 -
3a1d4c69d7
Merge remote-tracking branch 'origin/main' into juancastro/full-access-token-route-gates
Daniel Salazar
2026-10-05 00:55:33 -07:00 -
970092f0a0
PUT-1995 (#4020)
Neal Shah
2026-10-05 03:26:54 -04:00 -
42d43f2af3
fix: keep a godmode token the same across renewals
Daniel Salazar
2026-10-05 00:23:25 -07:00 -
6dc61b2d67
PUT-2011 (#4077)
Neal Shah
2026-10-05 03:23:14 -04:00 -
50a5f79356
PUT-2011
NS/PUT-2011
ProgrammerIn-wonderland
2026-10-05 03:09:41 -04:00 -
7976dc9a29
attach egress actor to /down (#4076)
Neal Shah
2026-10-05 03:09:16 -04:00 -
5ebf638c70
attach egress actor to /down
NS/PUT-2009
ProgrammerIn-wonderland
2026-10-05 02:56:11 -04:00 -
49b6c147a4
subdomain recipes medium
ProgrammerIn-wonderland
2026-10-05 02:55:19 -04:00 -
21974a1eec
Worker recipes medium
ProgrammerIn-wonderland
2026-10-05 02:49:31 -04:00 -
4b46ee971e
Merge branch 'main' into ns/privileged-usernames-put-1995
ns/privileged-usernames-put-1995
Neal Shah
2026-10-05 02:46:56 -04:00 -
2089c18544
feat: launch godmode apps on their own token and renew it
Daniel Salazar
2026-10-04 22:07:38 -07:00 -
77de208999
feat: mint godmode apps their own full-access token
Daniel Salazar
2026-10-04 22:07:38 -07:00 -
17034e1b0d
feat: let an extension waive a plan gate for one route or driver method
Daniel Salazar
2026-10-04 22:07:21 -07:00 -
d8eb8d667f
Merge remote-tracking branch 'origin/main' into juancastro/full-access-token-route-gates
Daniel Salazar
2026-10-04 21:14:29 -07:00 -
a76800d693
fix(thumbnails): duplicate a copied thumbnail with GetObject + PutObject instead of CopyObject (#4072)
Daniel Salazar
2026-10-04 21:11:00 -07:00 -
59028be19e
fixes 3
velzie
2026-10-04 21:43:42 -04:00 -
6d88c56758
fix(thumbnails): check the GetObject length before buffering a copied thumbnail
DS/danielsalazar/thumbnail-copy-nosuchkey
Daniel Salazar
2026-10-04 17:24:18 -07:00 -
1f1e5674d8
chore: bump puter js ver (#4073)
26.10
Daniel Salazar
2026-10-04 17:17:38 -07:00 -
0892d4e466
fix(thumbnails): duplicate a copied thumbnail with GetObject + PutObject instead of CopyObject
Daniel Salazar
2026-10-04 17:13:01 -07:00 -
8db4fb4f5b
fix(ai): chat credit gate ceiling, in-flight holds and disconnects (#4071)
Daniel Salazar
2026-10-04 17:10:51 -07:00 -
d01d280350
perf(ai): read the balance and its holds once per credit gate
DS/fix-chat-credit-gate
Daniel Salazar
2026-10-04 17:09:41 -07:00 -
e7c89b0639
fix(apps): keep ids longer than an app uid out of the app-stats query (#4070)
Daniel Salazar
2026-10-04 17:03:19 -07:00 -
6e1b8d8f38
fix(ai): chat credit gate ceiling, in-flight holds and disconnects
Daniel Salazar
2026-10-04 16:58:20 -07:00 -
fcd8fe99ca
docs(agents): no credits or bug-report mentions in commits and PRs
Daniel Salazar
2026-10-04 16:58:19 -07:00 -
37e9fd3bca
fix(apps): keep ids longer than an app uid out of the app-stats query
DS/danielsalazar/app-stats-long-ids
Daniel Salazar
2026-10-04 15:32:12 -07:00 -
83d64ac685
fix: follow-ups from the reviews of #4047, #4049, #4051, #4053, #4055 and #4057 (#4068)
Daniel Salazar
2026-10-04 14:46:21 -07:00 -
e160fac59e
fix: apply the review's follow-ups to the merged-PR fixes
DS/danielsalazar/merged-review-fixes
Daniel Salazar
2026-10-04 09:55:59 -07:00 -
d9347a25de
test(fs): expect the legacy-signature flag in the signing config
Daniel Salazar
2026-10-04 05:34:34 -07:00 -
7f80f503d8
fix(gui): ask for the 2FA code on the last step, right before enabling
Daniel Salazar
2026-10-04 03:59:21 -07:00 -
32d4fca0a3
fix(fs): hide the issuer's home uid from a scoped token's entries
Daniel Salazar
2026-10-04 04:40:41 -07:00 -
8c3946fcff
fix(fs): add a switch to stop accepting pre-binding signed URLs
Daniel Salazar
2026-10-04 03:59:31 -07:00 -
d5d1b4d8b4
fix(ai-ocr): bound the page count's parsing and close its under-counts
Daniel Salazar
2026-10-04 05:18:31 -07:00 -
4603baf763
fix(events): refuse worker creation from an events handler
Daniel Salazar
2026-10-04 03:40:14 -07:00 -
4e2b3ed423
fix(auth): issue reauth tokens only for browser sessions
Daniel Salazar
2026-10-04 03:59:45 -07:00 -
5e34258da5
fix: drop database_id from the subdomain reclaim; MySQL has no such column (#4067)
Daniel Salazar
2026-10-04 02:45:03 -07:00 -
51eba174b3
fix: alert errors from timeouts (#4066)
Daniel Salazar
2026-10-04 02:44:40 -07:00 -
c464a97788
fix: drop database_id from the subdomain reclaim; MySQL has no such column
DS/danielsalazar/subdomain-reclaim-mysql
Daniel Salazar
2026-10-04 01:34:41 -07:00 -
f533eb84ae
fix(ai-ocr): check credits for the whole document before calling the provider (#4055)
Daniel Salazar
2026-10-04 00:53:19 -07:00 -
3dfc70cab7
fix: clarify team directory app access (#4031)
Nikhil Jangid
2026-10-04 02:51:02 -05:00 -
ebf5086e1c
fix(fs): keep restore metadata out of reach of anyone but the tree's owner (PUT-2050) (#4063)
Daniel Salazar
2026-10-04 00:48:48 -07:00 -
59e28bed23
fix(metering): keep a failed lookup's fallback out of the credit cache (PUT-2002) (#4062)
Daniel Salazar
2026-10-04 00:48:35 -07:00 -
73ebe3f47a
fix(metering): decide app-usage access in MeteringService only (PUT-2015) (#4061)
Daniel Salazar
2026-10-04 00:47:37 -07:00 -
c981a51f21
fix(fs): bind signed file URLs to the owner they were issued under (#4053)
Daniel Salazar
2026-10-04 00:47:16 -07:00 -
4ef5e6c110
fix(socket): hold unlisted free plans to the free connection cap (PUT-1830) (#4060)
Daniel Salazar
2026-10-04 00:46:59 -07:00 -
794469845d
fix(thumbnails): bind thumbnail keys to their entry and size-bound uploads (PUT-1999) (#4054)
Daniel Salazar
2026-10-04 00:46:35 -07:00 -
9ca77be5a9
fix(auth): require a step-up to set up 2FA and a valid code to enable it (#4051)
Daniel Salazar
2026-10-04 00:26:28 -07:00 -
007d5391a1
fix(events): carry handler depth onto tokens a handler mints (#4049)
Daniel Salazar
2026-10-04 00:25:54 -07:00 -
c0f4fe93b1
fix(auth): stop a deleted app's sessions authenticating as the next app with its uid (PUT-2049) (#4057)
Daniel Salazar
2026-10-04 00:24:55 -07:00 -
d57f638eda
fix: keep system sites writable and their names out of reach (#4064)
Daniel Salazar
2026-10-04 00:23:01 -07:00 -
26abd4e4a5
fix(fs): hide the issuer's home from scoped-token root listings (PUT-2053) (#4047)
Daniel Salazar
2026-10-04 00:22:43 -07:00 -
3defae3cfc
fix: own system sites by the system user (#4056)
Daniel Salazar
2026-10-03 17:06:13 -07:00 -
205f19a167
fix(metering): stop caching subscription answers from email-less actors and failed lookups (PUT-2002) (#4052)
Daniel Salazar
2026-10-03 16:39:08 -07:00 -
2cfc1461e4
fix: scope whoami billing details and monthly usage to the calling app (PUT-2015) (#4050)
Daniel Salazar
2026-10-03 16:38:31 -07:00 -
3fa23bb809
fix(fs): refuse renaming or moving AppData roots (PUT-2050) (#4048)
Daniel Salazar
2026-10-03 16:37:36 -07:00 -
e59f6285ba
refactor(metering): route free-plan checks through isFreeSubscription (PUT-1830) (#4046)
Daniel Salazar
2026-10-03 16:36:05 -07:00 -
c3abec8663
Merge pull request #4035 from HeyPuter/filipkujundzic/put-1895-chat-credit-gate-cost-factor
Filip Kujundžić
2026-10-03 19:44:51 +02:00 -
b71ed2d12d
fixes 2
velzie
2026-10-03 13:03:50 -04:00 -
8082541304
fixes
velzie
2026-10-03 11:09:52 -04:00 -
75e437013f
proper reconnect
velzie
2026-09-21 18:50:01 -04:00 -
0ced965207
small fixes, revert
e006b1977
velzie
2026-09-20 22:17:08 -04:00 -
71907aaaf5
several fixes
velzie
2026-09-20 16:09:31 -04:00 -
1f76e36793
add video tracks to peer api
velzie
2026-09-14 20:18:25 -04:00 -
c79068304b
more advanced peer logic
velzie
2026-09-14 16:45:44 -04:00 -
1d2731b634
add perfect renegotiation
velzie
2026-09-13 17:36:35 -04:00 -
04406373f4
event based FBL implementation (#3969)
Neal Shah
2026-10-03 05:54:04 -04:00 -
7ace89bc3d
docs: simplify wording in medium kv recipes
DS/danielsalazar/put-1972-kv-recipes-medium
Daniel Salazar
2026-10-03 00:34:24 -07:00 -
dabce91469
docs: simpler wording in medium events recipes (PUT-1971)
DS/danielsalazar/put-1971-events-recipes-medium
Daniel Salazar
2026-10-03 00:32:18 -07:00 -
91aff909e1
fix: keep launch tokens out of URLs and storage (PUT-2040) (#4038)
DS/danielsalazar/put-2052-app-publish-scope
Daniel Salazar
2026-10-03 00:26:31 -07:00 -
a242105540
fix(events): keep app-less scoped tokens off the account's durable rows and mailbox (#4042)
Daniel Salazar
2026-10-02 22:37:07 -07:00 -
7e3c7946cd
docs: more medium kv recipes (PUT-1972)
Daniel Salazar
2026-10-02 22:14:42 -07:00 -
47510897ed
add ai builder link to docs (#4044)
Reynaldi Chernando
2026-10-03 10:27:23 +07:00 -
746387b1b4
docs: medium events recipes (PUT-1971)
Daniel Salazar
2026-10-02 18:13:01 -07:00 -
2683adc73e
docs: medium kv recipes (PUT-1972)
Daniel Salazar
2026-10-02 18:05:41 -07:00 -
2f4944eeef
Merge branch 'main' into juancastro/full-access-token-route-gates
DS/pr-4032
Juan Castro
2026-10-02 18:15:49 -04:00 -
1ba66caeee
fix: let the recommended-apps test follow the list it tests
Juan Castro
2026-10-02 18:05:31 -04:00 -
d0da8c5b1e
chore(deps): bump engine.io from 6.6.9 to 6.6.11 (#4017)
dependabot[bot]
2026-10-02 15:03:34 -07:00 -
303ee6c2c7
chore(deps-dev): bump brace-expansion from 1.1.18 to 1.1.21 (#4015)
dependabot[bot]
2026-10-02 15:02:56 -07:00 -
37c1678897
fix(fs): keep a vacated username off-limits to other accounts for an hour (#4039)
Daniel Salazar
2026-10-02 14:53:34 -07:00 -
2f16ee42aa
Merge remote-tracking branch 'origin/main' into juancastro/full-access-token-route-gates
Juan Castro
2026-10-02 17:48:07 -04:00 -
57f4b6107e
test: pin the mint route against the account's own token
Juan Castro
2026-10-02 15:33:58 -04:00 -
7b8b3752e4
fix(ai): price the chat credit gate at the factored cost
filipkujundzic/put-1895-chat-credit-gate-cost-factor

Filip KujundžićandClaude Opus 5.5
2026-10-02 19:05:41 +02:00 -
521812be02
refactor(ai): move the AI cost factor out of MeteringService
filipkujundzic/put-1895-ai-credit-gates-are-priced-below-whats-actually-charged-and

404oopsandClaude Opus 5.5
2026-10-02 21:20:24 +02:00