mirror of
https://github.com/HeyPuter/puter.git
synced 2026-03-26 18:28:22 +00:00
Commit Graph
Select branches
Hide Pull Requests
11labs-voicechanger
25B70-write-operations
25B71-fix-rollup-6168
25B92-theme-dialog
25BD0-puterfs-decoupling-continued
25BH0-main
25BJ0-attempt-to-disable-memoryfs-test
25BK4-this-shall-not-pass
25C94-span-types
261E0_coercion-issue
261E1_normalize-file
DS/2025-11-gemini-openai-refactor
DS/DS/pr5-private-hosting-access-gate
DS/ai-vid
DS/alertFix
DS/csr
DS/dashboard-update
DS/eric/25BO1-testkernel
DS/eric/2619_potential-upload-stuck-fix
DS/eric/262A0_PUT-453
DS/main
DS/meteringFix
DS/meteringFixes
DS/multideleteredis
DS/npm
DS/openrouter
DS/phase1-canonical-origin-resolution
DS/phase2-index-restrictions-and-admin-duplicates
DS/phase3-public-hosted-actor-cookie
DS/phase4-hosted-origin-join-policy
DS/pr1-is-private-schema-model
DS/pr1-signed-upload-session-foundation
DS/pr10-private-hosting-domain-puter-dev
DS/pr11-private-subdomain-login-bootstrap
DS/pr12-private-hosted-index-url-fallback
DS/pr2-signed-upload-storage-primitives
DS/pr3-private-asset-token-foundation
DS/pr3-signed-upload-api
DS/pr4-private-access-entitlement-contract
DS/pr4-signed-upload-puterjs-single
DS/pr5-private-hosting-access-gate
DS/pr5-signed-upload-multipart
DS/pr6-signed-upload-gui
DS/pr7-signed-upload-hardening-docs-tests
DS/pr8-private-access-hardening-rollout
DS/revert
DS/secfix
DS/statread
DS/tmp
DS/usercache
DS/workers-db
DS/zenpacket
H
NS/WebDAV-range-fixes
NS/add-configurable-backend
NS/add-grok-3-mini-fast-cache
NS/ai-email-verification
NS/allow-empty-message-ai
NS/allow-uppercase-image-models
NS/build-with-icns
NS/claude-reasoning
NS/cloudflare-ai-gateway
NS/configurable-gui-bundle
NS/dav-api-url-change
NS/dedup-image-models
NS/eggspressening
NS/extra-app-telemetry-check
NS/fix-stat-options
NS/gemini-change-to-non-preview
NS/gemini-cost-typo-fix
NS/gpt-5.2-codex
NS/gpt-5.4
NS/icns-url-to-assets-url
NS/main
NS/more-accurate-pretokenization
NS/more-aliases-for-cloudflare0hotfix-2026-02-13
NS/more-model-details
NS/move-webservice-middleware
NS/mpga-is-mp3-OpenAISpeechToText
NS/mute-puterjs-error
NS/oai-comp-log
NS/oai-comp-restrict-apps
NS/oai-comp-toolcalls
NS/openai-chat-interface
NS/openrouter-cost-usage
NS/openrouter-max-tokens-retry
NS/opus-4.6
NS/opus-4.6-max-tokens
NS/price-key-change
NS/puter-getDeveloperProfile-arguments
NS/puter-host-migration-shim
NS/puter-hosting-size
NS/puter-node-js-auth
NS/puter-peer-nit-1
NS/puter-peer-nit-2
NS/puter-peer-nit-3
NS/responses-api
NS/responses-api-websearch
NS/responses-completions-api-tools
NS/revert-puterjs-gui-ordering
NS/secure-cos-proxy
NS/service-guard
NS/tool-call-blank-content
NS/turn-metering
NS/video-cost-details
NS/video-model-details
NS/web-cdn-test
NS/webdav-cors
NS/webdav-dav-migration-fixes
NS/webdav-dont-subdomains
NS/worker-global-public-fetch
NS/worker-info-restore
NS/worker-redeploy-safety-check
NS/worker-sandboxing
NS/workers-in-stat
NS/workers-in-stat-attempt-2
NS/workersai-alias-dash-to-dot
ProgrammerIn-wonderland-patch-1
add-bfl
add-desktop-ready-event
add-google-login
add-mistral-ocr
add-open-in-ai
add-openai-tts
add-sora-2
add-urlbox
adjust-desktop-sidepanel
ai-moderation-optimization
allow-pip-in-apps
app-telemetry-user-iteration
auto-update/release
branch-name
claude-haiku-and-cache
claude-new-max-tokens
clickhouse-refresh-stats
client-side-thumbs
configurable-desktop-dimensions
custom_domain_limit
dashboard
dashboard-update
dav
debug/database-init-issue
detailed-usage-repoty
devex/vibe-coded-eslint-normalize
easier-backend
elevenlabs
eric/251003/extensions
eric/251Q2_fetch-rebase
eric/25A07-more-reliable-suspended
eric/25A10-log-cleanup
eric/25AG0
eric/25AK0-update-metadata
eric/25AL0-puter-fs-extension-plan
eric/25AL1-fix-openai-config
eric/25AM0-putility-license
eric/25AM1-putility-license-headers
eric/25AM2-putility-patch-update
eric/25AM3-update-puterjs-version
eric/25AM4-update-puterjs-version
eric/25AN0-testfs
eric/25AR0
eric/25AU0
eric/25AU2
eric/25AU3-fix-temp-user
eric/25AU4-cleanup
eric/25AU5-read-mysql-id
eric/25AV1
eric/25B42-mysqlid-issue
eric/25B43-undefined-cache_control
eric/25B50-rmdir-to-extension
eric/25B51-read-qc-mkdir
eric/25B52-fix-uiitem-mime
eric/25B54-stat-and-copy
eric/25B60-move-readdir
eric/25B61-color-picker
eric/25B71-remove-rollup
eric/25B90-bench-less
eric/25B90-clean-PuterFSProvider
eric/25B91-withapp
eric/25BB-fix-config-refs
eric/25BC0-fix-mkdir-actor
eric/25BC1-puterfsprovider-decoupling
eric/25BK0-testkernel
eric/25BK1-test-override
eric/25BK2-id2path-fix
eric/25BK3-undef-fixes
eric/25BO0-fix-crypto-createHash
eric/25BO1-testkernel
eric/25BQ0-migrate-test
eric/25BQ1-testcore-module
eric/25BR0-tests-1
eric/25BR0-tests-core
eric/25BX0-main
eric/25C20-perms-error-handling
eric/25C21-debug-update
eric/25C30-requestEmail
eric/25C40-permissions-app
eric/25C50-request
eric/25C60-queue-images
eric/25C70-googlemail
eric/25C70-sprint-prep
eric/25C80-fix-otel
eric/25C91-cache-healthcheck
eric/25C93-downgrade-otel
eric/25C93-trace-updates
eric/25CC0-performance
eric/25CF0-add-tel
eric/25CF1-readdirstat
eric/25CH0-performance
eric/25CH1-es-optimize
eric/25CI0-benchmarks
eric/25CJ0-more-benchmarks
eric/25CJ1-fix
eric/25CJ2-fix
eric/25CM0-entity-refactor
eric/25CM1-entity-refactor
eric/25CN0-entity-refactor
eric/25GB0-puterfs-storage
eric/2616-2200
eric/2616-2214
eric/2619_nodemailer
eric/2619_potential-upload-stuck-fix
eric/2619_thumbnail
eric/261F0-1603
eric/261J0_homedir-cwd
eric/261J1_check-uuid
eric/261K1_fixes-for-apps
eric/261L0_puterjs-app-read
eric/261L1_revert-puterjs-app-read
eric/261L3_fix-app-read
eric/261L4_re-revert-app-read
eric/261M0_disable-url-fetch
eric/261M0_fix-app-read-again
eric/261M1_disble-urls
eric/261Q0_separate-subdomains
eric/261R0_fix-header-resend
eric/261S0_fix-app-perms
eric/261T0_broadcast-webhooks
eric/26220_fix-range-headers
eric/26230_revoke-access-token
eric/26260_eslint-config
eric/26270_fix-otp
eric/26280_PUT-498
eric/262A0_PUT-453
eric/262D0_depth-limit
eric/262H0_request-app-root-dir
eric/262L0_PUT-533
eric/262N1_oidc-error-redirect
eric/262O0_fix-oidc-in-popup
eric/262O1_default-gui-origin-override
eric/262O2_invalidate-app-permission-debounce
eric/262O3_missing-awaits
eric/262P3_fix-load-after-login
eric/262P4_oidc-switch-flows
eric/262R0_user-deletion-oidc
eric/262R1_default-rate-limit
eric/262R2_break-when-no-keys
eric/262R3_fix-add-existing-account
eric/26320_ext-test-actions
eric/26323_revert-26322
eric/26324_revert-26321
eric/26324_revert-26322
eric/26325_access-token
eric/26326_ai-service-guard
eric/26330_fix-authenticateWithPuter
eric/26333_hide-unnecessary-div
eric/26340_signup-request
eric/26343_system-user-from-service
eric/26344_app-icon-config
eric/26345_remove-a-log
eric/26350_app-cleanups
eric/26390_puter-homepage-lru
eric/26391_puter-homepage-minify
eric/263A0_fix-missing-password-entry
eric/263A2_create-user-dev-support
eric/263A2_fix-refer-adding
eric/263B0_batch-move
eric/263B2_subdomains-join
eric/263B4_optimize-stat
eric/263B6_puter-js-batch
eric/263C0_security-audit
eric/263G0_package-lock
eric/263G1_packages
eric/263H0_suspend-update
eric/26460_puterfs-fsentry-await
eric/ai-router
eric/develop
eric/eric/26321_access-token
eric/eric/26322_ai-guard
eric/pr/25AG02/well-it-could-just-be-stars
experimental/logs-under-the-rug
fe-thumbs
feat/app-redirect
feat/custom-domains-rebase-2025-8-12
feat/extensions
feat/memory-filesystem
feat/range-header-support
feature/appdata-perms
feature/captcha
fix-desktop-adjustment
fix-taskbar-positioning
fix-testmode-txt2vid
fix-turnstile-auth
fix/1226-onLaunchedWithItems
fix/terminal-focus-loss
gemini-new-models-2025-11
gpt-5-1
gui-deploy-workers
i18n-fix
i18n-for-sys-dirs
improve-app-caching
improve-puterjs-caching
jelveh-patch-1
jelveh-patch-2
launchapp-imrpvements
main
max-token-failsafe
miika/dashboard-files-deploy-worker-disabled
miika/dashboard-files-mobile-fixes
miika/put-500
miika/put-507
miika/put-511
miika/put-530
miika/put-611
nano-banana-image-gen
new-image-models
new-moderation
no-cors-stat
npm-package-fix
npm-run-test-puterjs
ollama-in-puter
openrouter-reasoning-fixes
optimize-app-cache-dedupe
optional-chaining-fix
peer-docs
perf/naive-permission-cache
perf/readdir
perms-for-apps-and-sites
pr-1205
prod/2025-01-10_1
purge-cache-on-logout
puter-ai-portability
puter-types-streaming-ai
puter.tools
puterjs-caching
refactor/puter-ai-router
release
release-please--branches--main
remove-ComplainAboutVersionsService
remove-assets-in-backend
remove-backend-core
remove-captcha-backend
remove-comment-service
remove-dev-console-ui-utils
remove-devconsole
remove-driver-lsmod
remove-fat-from-puterjs
remove-om
remove-smol
remove-terminal-phoenix-emulator
revert-1468-captcha
revert-1723-eric/25A09-logs
revert-1822-fix/zhtw-translations-1501
revert-1828-feature/settings-ui-improvements
revert-1859-fix-nn-translation
revert-1893-fix/german-translation
revert-1927-add-hindi-readme
revert-1936-patch-1
revert-1940-25B70-write-operations
revert-2021-SuryaGanesh284-patch-1
revert-2045-patch-1
revert-2206-eric/25CJ0-more-benchmarks
revert-2278-feature/keyboard-shortcuts-guide
revert-2403-DS/main
revert-2455-NS/allow-empty-message-ai
revert-2688-DS/main
rustls-safari-issue
safety_identifier
sidepanel
speech2text
stat-request-dedupe
streaming-model-change
subdomain-list-filter-workers
taskbar-pos
thumbnail-early-mutation-fix
thumbnail-events
thumbnail-guard
together-Flux-2-costmaps
upgrade-notice
upload-drag-drop
whitelist-daniel
worker-api-change
workers-db
working-main-2025-11-29
x-puter-no-auth
#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
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136
#1152
#1153
#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
#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
#1286
#1287
#1289
#1290
#1292
#1292
#1295
#13
#130
#1304
#1304
#1305
#1309
#1310
#1311
#1312
#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
#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
#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
#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
#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
#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
#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
#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
#1993
#1994
#1995
#1996
#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
#2054
#2055
#2056
#2056
#2057
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#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
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236
#2238
#2239
#2240
#2240
#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
#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
#2536
#2537
#2538
#2539
#2540
#2540
#2541
#2542
#2543
#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
#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
#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
#2709
#2711
#2712
#2713
#2714
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2732
#274
#279
#28
#280
#281
#282
#283
#286
#291
#293
#295
#296
#297
#298
#299
#303
#304
#305
#306
#307
#31
#310
#316
#317
#321
#322
#323
#324
#325
#326
#327
#328
#329
#332
#333
#334
#335
#336
#339
#341
#342
#343
#344
#346
#348
#349
#351
#352
#360
#363
#364
#369
#370
#371
#372
#380
#381
#384
#385
#386
#387
#388
#389
#390
#391
#392
#396
#397
#399
#400
#401
#402
#403
#404
#405
#406
#407
#408
#41
#412
#413
#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
#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
#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
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
11labs-voicechanger
25B70-write-operations
25B71-fix-rollup-6168
25B92-theme-dialog
25BD0-puterfs-decoupling-continued
25BH0-main
25BJ0-attempt-to-disable-memoryfs-test
25BK4-this-shall-not-pass
25C94-span-types
261E0_coercion-issue
261E1_normalize-file
DS/2025-11-gemini-openai-refactor
DS/DS/pr5-private-hosting-access-gate
DS/ai-vid
DS/alertFix
DS/csr
DS/dashboard-update
DS/eric/25BO1-testkernel
DS/eric/2619_potential-upload-stuck-fix
DS/eric/262A0_PUT-453
DS/main
DS/meteringFix
DS/meteringFixes
DS/multideleteredis
DS/npm
DS/openrouter
DS/phase1-canonical-origin-resolution
DS/phase2-index-restrictions-and-admin-duplicates
DS/phase3-public-hosted-actor-cookie
DS/phase4-hosted-origin-join-policy
DS/pr1-is-private-schema-model
DS/pr1-signed-upload-session-foundation
DS/pr10-private-hosting-domain-puter-dev
DS/pr11-private-subdomain-login-bootstrap
DS/pr12-private-hosted-index-url-fallback
DS/pr2-signed-upload-storage-primitives
DS/pr3-private-asset-token-foundation
DS/pr3-signed-upload-api
DS/pr4-private-access-entitlement-contract
DS/pr4-signed-upload-puterjs-single
DS/pr5-private-hosting-access-gate
DS/pr5-signed-upload-multipart
DS/pr6-signed-upload-gui
DS/pr7-signed-upload-hardening-docs-tests
DS/pr8-private-access-hardening-rollout
DS/revert
DS/secfix
DS/statread
DS/tmp
DS/usercache
DS/workers-db
DS/zenpacket
H
NS/WebDAV-range-fixes
NS/add-configurable-backend
NS/add-grok-3-mini-fast-cache
NS/ai-email-verification
NS/allow-empty-message-ai
NS/allow-uppercase-image-models
NS/build-with-icns
NS/claude-reasoning
NS/cloudflare-ai-gateway
NS/configurable-gui-bundle
NS/dav-api-url-change
NS/dedup-image-models
NS/eggspressening
NS/extra-app-telemetry-check
NS/fix-stat-options
NS/gemini-change-to-non-preview
NS/gemini-cost-typo-fix
NS/gpt-5.2-codex
NS/gpt-5.4
NS/icns-url-to-assets-url
NS/main
NS/more-accurate-pretokenization
NS/more-aliases-for-cloudflare0hotfix-2026-02-13
NS/more-model-details
NS/move-webservice-middleware
NS/mpga-is-mp3-OpenAISpeechToText
NS/mute-puterjs-error
NS/oai-comp-log
NS/oai-comp-restrict-apps
NS/oai-comp-toolcalls
NS/openai-chat-interface
NS/openrouter-cost-usage
NS/openrouter-max-tokens-retry
NS/opus-4.6
NS/opus-4.6-max-tokens
NS/price-key-change
NS/puter-getDeveloperProfile-arguments
NS/puter-host-migration-shim
NS/puter-hosting-size
NS/puter-node-js-auth
NS/puter-peer-nit-1
NS/puter-peer-nit-2
NS/puter-peer-nit-3
NS/responses-api
NS/responses-api-websearch
NS/responses-completions-api-tools
NS/revert-puterjs-gui-ordering
NS/secure-cos-proxy
NS/service-guard
NS/tool-call-blank-content
NS/turn-metering
NS/video-cost-details
NS/video-model-details
NS/web-cdn-test
NS/webdav-cors
NS/webdav-dav-migration-fixes
NS/webdav-dont-subdomains
NS/worker-global-public-fetch
NS/worker-info-restore
NS/worker-redeploy-safety-check
NS/worker-sandboxing
NS/workers-in-stat
NS/workers-in-stat-attempt-2
NS/workersai-alias-dash-to-dot
ProgrammerIn-wonderland-patch-1
add-bfl
add-desktop-ready-event
add-google-login
add-mistral-ocr
add-open-in-ai
add-openai-tts
add-sora-2
add-urlbox
adjust-desktop-sidepanel
ai-moderation-optimization
allow-pip-in-apps
app-telemetry-user-iteration
auto-update/release
branch-name
claude-haiku-and-cache
claude-new-max-tokens
clickhouse-refresh-stats
client-side-thumbs
configurable-desktop-dimensions
custom_domain_limit
dashboard
dashboard-update
dav
debug/database-init-issue
detailed-usage-repoty
devex/vibe-coded-eslint-normalize
easier-backend
elevenlabs
eric/251003/extensions
eric/251Q2_fetch-rebase
eric/25A07-more-reliable-suspended
eric/25A10-log-cleanup
eric/25AG0
eric/25AK0-update-metadata
eric/25AL0-puter-fs-extension-plan
eric/25AL1-fix-openai-config
eric/25AM0-putility-license
eric/25AM1-putility-license-headers
eric/25AM2-putility-patch-update
eric/25AM3-update-puterjs-version
eric/25AM4-update-puterjs-version
eric/25AN0-testfs
eric/25AR0
eric/25AU0
eric/25AU2
eric/25AU3-fix-temp-user
eric/25AU4-cleanup
eric/25AU5-read-mysql-id
eric/25AV1
eric/25B42-mysqlid-issue
eric/25B43-undefined-cache_control
eric/25B50-rmdir-to-extension
eric/25B51-read-qc-mkdir
eric/25B52-fix-uiitem-mime
eric/25B54-stat-and-copy
eric/25B60-move-readdir
eric/25B61-color-picker
eric/25B71-remove-rollup
eric/25B90-bench-less
eric/25B90-clean-PuterFSProvider
eric/25B91-withapp
eric/25BB-fix-config-refs
eric/25BC0-fix-mkdir-actor
eric/25BC1-puterfsprovider-decoupling
eric/25BK0-testkernel
eric/25BK1-test-override
eric/25BK2-id2path-fix
eric/25BK3-undef-fixes
eric/25BO0-fix-crypto-createHash
eric/25BO1-testkernel
eric/25BQ0-migrate-test
eric/25BQ1-testcore-module
eric/25BR0-tests-1
eric/25BR0-tests-core
eric/25BX0-main
eric/25C20-perms-error-handling
eric/25C21-debug-update
eric/25C30-requestEmail
eric/25C40-permissions-app
eric/25C50-request
eric/25C60-queue-images
eric/25C70-googlemail
eric/25C70-sprint-prep
eric/25C80-fix-otel
eric/25C91-cache-healthcheck
eric/25C93-downgrade-otel
eric/25C93-trace-updates
eric/25CC0-performance
eric/25CF0-add-tel
eric/25CF1-readdirstat
eric/25CH0-performance
eric/25CH1-es-optimize
eric/25CI0-benchmarks
eric/25CJ0-more-benchmarks
eric/25CJ1-fix
eric/25CJ2-fix
eric/25CM0-entity-refactor
eric/25CM1-entity-refactor
eric/25CN0-entity-refactor
eric/25GB0-puterfs-storage
eric/2616-2200
eric/2616-2214
eric/2619_nodemailer
eric/2619_potential-upload-stuck-fix
eric/2619_thumbnail
eric/261F0-1603
eric/261J0_homedir-cwd
eric/261J1_check-uuid
eric/261K1_fixes-for-apps
eric/261L0_puterjs-app-read
eric/261L1_revert-puterjs-app-read
eric/261L3_fix-app-read
eric/261L4_re-revert-app-read
eric/261M0_disable-url-fetch
eric/261M0_fix-app-read-again
eric/261M1_disble-urls
eric/261Q0_separate-subdomains
eric/261R0_fix-header-resend
eric/261S0_fix-app-perms
eric/261T0_broadcast-webhooks
eric/26220_fix-range-headers
eric/26230_revoke-access-token
eric/26260_eslint-config
eric/26270_fix-otp
eric/26280_PUT-498
eric/262A0_PUT-453
eric/262D0_depth-limit
eric/262H0_request-app-root-dir
eric/262L0_PUT-533
eric/262N1_oidc-error-redirect
eric/262O0_fix-oidc-in-popup
eric/262O1_default-gui-origin-override
eric/262O2_invalidate-app-permission-debounce
eric/262O3_missing-awaits
eric/262P3_fix-load-after-login
eric/262P4_oidc-switch-flows
eric/262R0_user-deletion-oidc
eric/262R1_default-rate-limit
eric/262R2_break-when-no-keys
eric/262R3_fix-add-existing-account
eric/26320_ext-test-actions
eric/26323_revert-26322
eric/26324_revert-26321
eric/26324_revert-26322
eric/26325_access-token
eric/26326_ai-service-guard
eric/26330_fix-authenticateWithPuter
eric/26333_hide-unnecessary-div
eric/26340_signup-request
eric/26343_system-user-from-service
eric/26344_app-icon-config
eric/26345_remove-a-log
eric/26350_app-cleanups
eric/26390_puter-homepage-lru
eric/26391_puter-homepage-minify
eric/263A0_fix-missing-password-entry
eric/263A2_create-user-dev-support
eric/263A2_fix-refer-adding
eric/263B0_batch-move
eric/263B2_subdomains-join
eric/263B4_optimize-stat
eric/263B6_puter-js-batch
eric/263C0_security-audit
eric/263G0_package-lock
eric/263G1_packages
eric/263H0_suspend-update
eric/26460_puterfs-fsentry-await
eric/ai-router
eric/develop
eric/eric/26321_access-token
eric/eric/26322_ai-guard
eric/pr/25AG02/well-it-could-just-be-stars
experimental/logs-under-the-rug
fe-thumbs
feat/app-redirect
feat/custom-domains-rebase-2025-8-12
feat/extensions
feat/memory-filesystem
feat/range-header-support
feature/appdata-perms
feature/captcha
fix-desktop-adjustment
fix-taskbar-positioning
fix-testmode-txt2vid
fix-turnstile-auth
fix/1226-onLaunchedWithItems
fix/terminal-focus-loss
gemini-new-models-2025-11
gpt-5-1
gui-deploy-workers
i18n-fix
i18n-for-sys-dirs
improve-app-caching
improve-puterjs-caching
jelveh-patch-1
jelveh-patch-2
launchapp-imrpvements
main
max-token-failsafe
miika/dashboard-files-deploy-worker-disabled
miika/dashboard-files-mobile-fixes
miika/put-500
miika/put-507
miika/put-511
miika/put-530
miika/put-611
nano-banana-image-gen
new-image-models
new-moderation
no-cors-stat
npm-package-fix
npm-run-test-puterjs
ollama-in-puter
openrouter-reasoning-fixes
optimize-app-cache-dedupe
optional-chaining-fix
peer-docs
perf/naive-permission-cache
perf/readdir
perms-for-apps-and-sites
pr-1205
prod/2025-01-10_1
purge-cache-on-logout
puter-ai-portability
puter-types-streaming-ai
puter.tools
puterjs-caching
refactor/puter-ai-router
release
release-please--branches--main
remove-ComplainAboutVersionsService
remove-assets-in-backend
remove-backend-core
remove-captcha-backend
remove-comment-service
remove-dev-console-ui-utils
remove-devconsole
remove-driver-lsmod
remove-fat-from-puterjs
remove-om
remove-smol
remove-terminal-phoenix-emulator
revert-1468-captcha
revert-1723-eric/25A09-logs
revert-1822-fix/zhtw-translations-1501
revert-1828-feature/settings-ui-improvements
revert-1859-fix-nn-translation
revert-1893-fix/german-translation
revert-1927-add-hindi-readme
revert-1936-patch-1
revert-1940-25B70-write-operations
revert-2021-SuryaGanesh284-patch-1
revert-2045-patch-1
revert-2206-eric/25CJ0-more-benchmarks
revert-2278-feature/keyboard-shortcuts-guide
revert-2403-DS/main
revert-2455-NS/allow-empty-message-ai
revert-2688-DS/main
rustls-safari-issue
safety_identifier
sidepanel
speech2text
stat-request-dedupe
streaming-model-change
subdomain-list-filter-workers
taskbar-pos
thumbnail-early-mutation-fix
thumbnail-events
thumbnail-guard
together-Flux-2-costmaps
upgrade-notice
upload-drag-drop
whitelist-daniel
worker-api-change
workers-db
working-main-2025-11-29
x-puter-no-auth
#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
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136
#1152
#1153
#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
#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
#1286
#1287
#1289
#1290
#1292
#1292
#1295
#13
#130
#1304
#1304
#1305
#1309
#1310
#1311
#1312
#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
#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
#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
#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
#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
#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
#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
#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
#1993
#1994
#1995
#1996
#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
#2054
#2055
#2056
#2056
#2057
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#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
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236
#2238
#2239
#2240
#2240
#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
#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
#2536
#2537
#2538
#2539
#2540
#2540
#2541
#2542
#2543
#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
#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
#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
#2709
#2711
#2712
#2713
#2714
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2732
#274
#279
#28
#280
#281
#282
#283
#286
#291
#293
#295
#296
#297
#298
#299
#303
#304
#305
#306
#307
#31
#310
#316
#317
#321
#322
#323
#324
#325
#326
#327
#328
#329
#332
#333
#334
#335
#336
#339
#341
#342
#343
#344
#346
#348
#349
#351
#352
#360
#363
#364
#369
#370
#371
#372
#380
#381
#384
#385
#386
#387
#388
#389
#390
#391
#392
#396
#397
#399
#400
#401
#402
#403
#404
#405
#406
#407
#408
#41
#412
#413
#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
#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
#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
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
-
32682e73eb
perf: improve app open time (#2490)
Daniel Salazar
2026-02-16 11:00:32 -08:00 -
a9055ea076
Permission modal now displays application's icon and title. Read and write access requests have their own text strings.
Miika Kuisma
2026-02-16 12:21:52 +02:00 -
50ad52fb72
Fix: When a maximized window gets resized, Puter apps should be resized as well
Miika Kuisma
2026-02-16 10:07:59 +02:00 -
e5d7ac507d
Replaced workers.list() with fs.stat
Miika Kuisma
2026-02-14 09:49:46 +02:00 -
d9167744ef
patch(puterfs): limit directory depth to 35
KernelDeimos
2026-02-13 20:47:50 -05:00 -
df83024d91
patch(puterfs): limit directory depth to 35
eric/262D0_depth-limit
KernelDeimos
2026-02-13 20:47:50 -05:00 -
c87506c7d8
workers ai realias - to dot (#2493)
Neal Shah
2026-02-13 16:40:10 -08:00 -
cb00e1a543
workers ai realias - to dot
NS/workersai-alias-dash-to-dot
ProgrammerIn-wonderland
2026-02-13 16:39:19 -08:00 -
0f97653b4c
fix stat options when stat(path, options) (#2492)
Neal Shah
2026-02-13 15:38:56 -08:00 -
49dbb4ab2c
fix stat options when stat(path, options)
NS/fix-stat-options
ProgrammerIn-wonderland
2026-02-13 15:38:40 -08:00 -
a211aa04bc
add more alises (#2491)
Neal Shah
2026-02-13 13:46:42 -08:00 -
293d0921e1
add more alises
NS/more-aliases-for-cloudflare0hotfix-2026-02-13
ProgrammerIn-wonderland
2026-02-13 13:42:41 -08:00 -
f65ab05b40
Add workers AI image model support (#2489)
Neal Shah
2026-02-13 13:07:50 -08:00 -
01a6516ad3
Add workers AI image model support
NS/cloudflare-ai-gateway
ProgrammerIn-wonderland
2026-02-13 12:38:46 -08:00 -
9a47bf16da
Bundle docs CDN assets locally for full offline support (#2473)
Jatin Sharma
2026-02-14 00:44:46 +05:30 -
e79d4f7a19
Fixed issue where resizing window didn't work (when using "Open in New Window" from context menu)
Miika Kuisma
2026-02-13 15:40:55 +02:00 -
89028d3f0f
context menu's submenu tweak
Miika Kuisma
2026-02-13 12:07:19 +02:00 -
231ebeadae
worker url fix
Miika Kuisma
2026-02-13 10:34:05 +02:00 -
6981505daa
Implement workers bagde and info from readdir result
Miika Kuisma
2026-02-13 10:31:01 +02:00 -
20c0072e2d
Merge branch 'main' into miika/put-500
Miika Kuisma
2026-02-13 10:22:39 +02:00 -
3340f44575
Cancel zone for dragging items (when spring-loading subfolders)
Miika Kuisma
2026-02-13 10:13:27 +02:00 -
f190cae35c
Improved drag to select behavior Improved drag items Improved worker badge handling
Miika Kuisma
2026-02-13 09:41:21 +02:00 -
809d375854
fix: don't stream back bytes for icons (#2486)
Daniel Salazar
2026-02-12 23:34:37 -08:00 -
59090bc25a
Merge branch 'main' into dashboard-update
Miika Kuisma
2026-02-13 09:03:27 +02:00 -
4136cb1d24
fix: do not await for puter icon write in db (#2485)
Daniel Salazar
2026-02-12 22:43:23 -08:00 -
f1a8fdb5c8
Trigger in-app upgrade flow for app env
jelveh
2026-02-12 21:45:03 -08:00 -
b4c58c4f5c
Update UITabUsage.js
jelveh
2026-02-12 18:09:52 -08:00 -
286895ff66
Disable publish worker UI badge updates
jelveh
2026-02-12 16:45:23 -08:00 -
a23f272fd2
add sandboxing by default in god mode created workers (#2481)
Neal Shah
2026-02-12 16:06:40 -08:00 -
4626786ab7
Add sandbox option to worker publish UI
NS/worker-sandboxing
jelveh
2026-02-12 16:06:16 -08:00 -
b8f23ea77e
Update UIWindowPublishWorker.js
jelveh
2026-02-12 15:56:27 -08:00 -
e1a9d90b37
closes #2481
jelveh
2026-02-12 15:56:00 -08:00 -
354ac314a9
feat: subdomain error redirect (#2483)
Daniel Salazar
2026-02-12 15:39:18 -08:00 -
9d327577eb
add sandboxing by default in god mode workers
ProgrammerIn-wonderland
2026-02-12 14:08:25 -08:00 -
1292148b41
fix: app-icons protocol (#2480)
Daniel Salazar
2026-02-12 13:47:23 -08:00 -
9991d58613
Refine 'listing-rejected' email copy
jelveh
2026-02-12 12:49:13 -08:00 -
8a6d07ec1f
fix: app icon again (#2478)
Daniel Salazar
2026-02-12 12:07:03 -08:00 -
bfd8a4e16d
fix: app icons saving (#2477)
Daniel Salazar
2026-02-12 11:55:27 -08:00 -
36b1499819
Ns/workers in stat attempt 2 (#2476)
Neal Shah
2026-02-12 10:45:22 -08:00 -
738aa23239
workers in readdir
NS/workers-in-stat-attempt-2
ProgrammerIn-wonderland
2026-02-12 10:44:19 -08:00 -
f29dda4cb8
add returnWorkers to stat
ProgrammerIn-wonderland
2026-02-11 16:34:52 -08:00 -
4ffaf9a876
worker in stat
ProgrammerIn-wonderland
2026-02-11 15:35:14 -08:00 -
b209a94a80
dedup image models (#2475)
Neal Shah
2026-02-12 10:39:23 -08:00 -
968a0e1b7a
dedup image models
NS/dedup-image-models
ProgrammerIn-wonderland
2026-02-12 10:38:05 -08:00 -
a7ed2da779
Fixed issues with File -> New in context menu Fixes issue where files-selection-actions menu didn't disappear after deleting items
Miika Kuisma
2026-02-12 12:52:36 +02:00 -
c92606c820
Added feature where typing selects matching file items Fixed issue where keyboard listener for file list was active when context menu was open
Miika Kuisma
2026-02-12 11:19:07 +02:00 -
2f668556da
Improved drag-to-select items
Miika Kuisma
2026-02-12 11:03:16 +02:00 -
1304631fe2
when opening a folder, update view instantly
Miika Kuisma
2026-02-12 10:42:28 +02:00 -
a768f71500
fixes issue where while dragging multiple items the top-most item was transparent resulting blurry mess
Miika Kuisma
2026-02-12 10:25:55 +02:00 -
521910b133
Fixes issue where while renaming a file, double clicking on word opened the file
Miika Kuisma
2026-02-12 10:07:18 +02:00 -
34eb3f5004
Fixed issue where right clicking on background opened two instances of a context menu
Miika Kuisma
2026-02-12 09:48:32 +02:00 -
75146d2b26
Better way of handling worker info
Miika Kuisma
2026-02-12 09:27:49 +02:00 -
3a58722fbd
Merge branch 'NS/workers-in-stat' into dashboard-update
Miika Kuisma
2026-02-12 09:08:48 +02:00 -
94834b0cc8
Merge branch 'main' into dashboard-update
Miika Kuisma
2026-02-12 08:49:30 +02:00 -
5cd731db3d
feat(start-menu): add "Add to Desktop" option for all apps (#2386)
Het Savani
2026-02-12 11:29:14 +05:30 -
1d22ab5fb7
cleanup: remove thumbnail service for client side thumbnails (#2468)
Daniel Salazar
2026-02-11 17:12:47 -08:00 -
cbab7a30e2
Emit user signup success event
jelveh
2026-02-11 16:53:31 -08:00 -
d7a3f61902
fix: false alarm from openrouter (#2470)
Daniel Salazar
2026-02-11 16:49:42 -08:00 -
d024fdda0d
Add cache tokens for grok 3 mini fast (#2469)
Neal Shah
2026-02-11 16:49:12 -08:00 -
a1ae08baa7
Add cache tokens for grok 3 mini fast
NS/add-grok-3-mini-fast-cache
ProgrammerIn-wonderland
2026-02-11 16:48:35 -08:00 -
a28f98e810
fix: false alarm from openrouter
DS/openrouter
Daniel Salazar
2026-02-11 16:47:35 -08:00 -
8b99f37b03
update puterjs and frontend code to support returnWorkers in stat
NS/workers-in-stat
ProgrammerIn-wonderland
2026-02-11 16:00:09 -08:00 -
e0e6faa089
worker in stat
ProgrammerIn-wonderland
2026-02-11 15:35:14 -08:00 -
82a167401b
Revert "Revert "Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. (#2462)""
ProgrammerIn-wonderland
2026-02-11 16:06:29 -08:00 -
292603af96
Merge branch 'main' of https://github.com/HeyPuter/puter
jelveh
2026-02-11 15:14:02 -08:00 -
c2750f2ca1
Revert "Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. (#2462)"
jelveh
2026-02-11 15:13:56 -08:00 -
0a594bdfc3
fix: metering alerts for missing costs (#2466)
Daniel Salazar
2026-02-11 15:03:23 -08:00 -
81c88c1434
add extra model details, update grok models (#2465)
Neal Shah
2026-02-11 13:55:20 -08:00 -
8803418acb
add extra model details, update grok models
NS/more-model-details
ProgrammerIn-wonderland
2026-02-11 13:50:07 -08:00 -
afeac494ac
feat: remove file cache service (#2464)
Daniel Salazar
2026-02-11 12:57:10 -08:00 -
50e2d275bc
Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL. (#2462)
Miika Kuisma
2026-02-11 20:02:10 +00:00 -
f78c75621a
restore from trash refresh fix
Miika Kuisma
2026-02-11 13:34:43 +02:00 -
b561af5762
Put newly added items into the position where they would land when list is sorted
Miika Kuisma
2026-02-11 13:28:20 +02:00 -
e8eb2a19ac
Implemeting socket based item updating
Miika Kuisma
2026-02-11 13:10:03 +02:00 -
4a3973a6be
add Beta badge on Files tab
Miika Kuisma
2026-02-11 11:17:23 +02:00 -
9c6d3a40d5
Fix Sidebar folder highlighting
Miika Kuisma
2026-02-11 11:04:09 +02:00 -
18e61e75df
refactored renderDirectory
Miika Kuisma
2026-02-11 10:51:26 +02:00 -
5c8ca7c663
use custom tooltip to display worker URL
Miika Kuisma
2026-02-11 10:17:02 +02:00 -
ade693c569
Adds worker badge to .js files which have been registered as workers. Hovering badge shows popover with worker URL. File properties modal also shows clickable worker URL.
Miika Kuisma
2026-02-11 09:49:14 +02:00 -
512986880b
feat: app icons in subdomain (#2461)
Daniel Salazar
2026-02-10 19:04:15 -08:00 -
56ee3d23df
Ns/web dav range fixes (#2459)
Neal Shah
2026-02-10 16:11:01 -08:00 -
a0dba77994
lets try that again
NS/WebDAV-range-fixes
ProgrammerIn-wonderland
2026-02-10 15:52:34 -08:00 -
9c60f90005
better calculation for ContentLength
ProgrammerIn-wonderland
2026-02-10 15:41:08 -08:00 -
4f84decdec
fix tool call blank content (#2458)
Neal Shah
2026-02-10 14:14:27 -08:00 -
ca36ef03a8
fix tool call blank content
NS/tool-call-blank-content
ProgrammerIn-wonderland
2026-02-10 14:14:03 -08:00 -
e55829623f
Revert "allow empty message (#2455)" (#2457)
Neal Shah
2026-02-10 14:01:31 -08:00 -
a0c1fd5cc4
Revert "allow empty message (#2455)"
revert-2455-NS/allow-empty-message-ai
Neal Shah
2026-02-10 14:01:10 -08:00 -
5e8ce3a021
fix: decrease large error log from wrong model (#2456)
Daniel Salazar
2026-02-10 13:36:35 -08:00 -
7880ade5d7
allow empty message (#2455)
Neal Shah
2026-02-10 12:53:56 -08:00 -
91afa2c356
[PUT-471] feat: estimate and bill input for gemini imgaes :dev: (#2453)
Daniel Salazar
2026-02-10 12:52:33 -08:00 -
1ff5c04dae
allow empty message
NS/allow-empty-message-ai
ProgrammerIn-wonderland
2026-02-10 12:17:05 -08:00 -
b5bb895ddb
Files: worker URL in the properties modal is clickable link
Miika Kuisma
2026-02-10 21:58:47 +02:00 -
febcceb042
Fix auth type typo (#2454)
Reynaldi Chernando
2026-02-11 01:00:53 +07:00 -
c14949b068
Files clean loading spinner
Miika Kuisma
2026-02-10 14:11:46 +02:00 -
ad939ab0b2
tweaks and fixes
Miika Kuisma
2026-02-10 11:40:56 +02:00 -
90583e0458
Loading spinner for Files
Miika Kuisma
2026-02-10 11:25:40 +02:00 -
fa3b06366a
disable "publish as website" from context menu for folders that are already published
Miika Kuisma
2026-02-10 10:11:11 +02:00 -
d3246b2fc0
Display worker badge on worker files, hovering badge shows worker URL. Worker URL added to file properties modal.
Miika Kuisma
2026-02-10 09:28:25 +02:00 -
6b2be92c97
display worker icon on the .js files which are workers
Miika Kuisma
2026-02-10 08:47:12 +02:00 -
7f077b3fb7
Merge branch 'main' into dashboard-update
Miika Kuisma
2026-02-10 08:20:10 +02:00