mirror of
https://github.com/HeyPuter/puter.git
synced 2026-03-31 06:41:58 +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/auth-in-homepage
DS/cacheFix
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
auth-in-homepage
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-apps
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-530
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
#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
#2734
#2735
#2735
#2736
#2737
#2738
#2739
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2749
#2750
#2752
#2752
#2753
#2754
#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/auth-in-homepage
DS/cacheFix
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
auth-in-homepage
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-apps
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-530
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
#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
#2734
#2735
#2735
#2736
#2737
#2738
#2739
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2749
#2750
#2752
#2752
#2753
#2754
#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
-
bed16cf159
Revert "fix: remove unused AWS SDK v2 import"
Neal Shah
2025-10-09 22:52:32 -04:00 -
7a66e9d750
Revert "sync: package.json changes"
Neal Shah
2025-10-09 22:52:32 -04:00 -
a3a463bb19
Revert "devex: reduce logs at init"
Neal Shah
2025-10-09 22:52:32 -04:00 -
5548191f0f
Revert "fix: add missing await in kv example extension"
Neal Shah
2025-10-09 22:52:32 -04:00 -
21e14ec152
Revert "devex: minimal initialization logs"
Neal Shah
2025-10-09 22:52:32 -04:00 -
4ec3374823
Revert "devex: minimal first page load logs"
Neal Shah
2025-10-09 22:52:32 -04:00 -
02365397f2
Revert "devex: misc log cleanup"
Neal Shah
2025-10-09 22:52:32 -04:00 -
6474ec6636
Revert "sync: package-lock.json"
Neal Shah
2025-10-09 22:52:32 -04:00 -
f97ed37e1f
Revert "fix: quick fix for config context issue"
Neal Shah
2025-10-09 22:52:32 -04:00 -
2c614b2b99
cleanup: remove auxilary return for now (#1727)
Daniel Salazar
2025-10-09 19:20:52 -07:00 -
a3c6c0b914
Revert "revert: revert devex changes (#1728)" (#1729)
Daniel Salazar
2025-10-09 19:16:20 -07:00 -
fc725d0130
revert: revert devex changes (#1728)
Daniel Salazar
2025-10-09 18:43:03 -07:00 -
c0d96c7e97
fix: openrouter usage calculator (#1725)
Daniel Salazar
2025-10-09 17:12:48 -07:00 -
0c06040e6c
fix: quick fix for config context issue
KernelDeimos
2025-10-08 19:59:50 -04:00 -
1e1bd0f2ba
sync: package-lock.json
KernelDeimos
2025-10-09 19:14:30 -04:00 -
a64a786528
devex: misc log cleanup
KernelDeimos
2025-10-09 19:13:51 -04:00 -
196e463c59
devex: minimal first page load logs
KernelDeimos
2025-10-09 19:07:11 -04:00 -
ea9c222c09
devex: minimal initialization logs
KernelDeimos
2025-10-09 18:59:48 -04:00 -
9b34e67d0d
fix: add missing await in kv example extension
KernelDeimos
2025-10-09 16:48:18 -04:00 -
fa221149c2
devex: reduce logs at init
KernelDeimos
2025-10-09 16:43:46 -04:00 -
4db73d75a5
sync: package.json changes
KernelDeimos
2025-10-09 16:31:06 -04:00 -
4d8692fd31
fix: remove unused AWS SDK v2 import
KernelDeimos
2025-10-09 16:23:23 -04:00 -
fe03a4b598
devex: hide
npm installoutput unless it failsKernelDeimos
2025-10-09 15:49:56 -04:00 -
360082d8bd
devex: rollup via module instead of subprocess
KernelDeimos
2025-10-09 14:31:19 -04:00 -
1449d12b0e
devex: webpack via module instead of subprocess
KernelDeimos
2025-10-08 19:11:12 -04:00 -
248b199fa3
feat: add openrouter metering (#1724)
Daniel Salazar
2025-10-09 16:36:21 -07:00 -
3703f7e14f
Add in events for thumbnails (#1700)
Neal Shah
2025-10-09 17:07:22 -04:00 -
33381ca8d6
Merge branch
maininto thumbnail-events thumbnail-eventsNeal Shah
2025-10-09 17:04:54 -04:00 -
5450c85b3a
fix: bad boolean check (#1721)
Daniel Salazar
2025-10-09 11:15:47 -07:00 -
5a9284a2cb
Update UIWindow.js (#1720)
Nariman Jelveh
2025-10-09 09:49:57 -07:00 -
ffa882e730
Update UIWindow.js
allow-pip-in-apps
jelveh
2025-10-09 09:49:32 -07:00 -
abc8d7fcce
Npm run test puterjs (#1719)
Nariman Jelveh
2025-10-08 22:14:42 -07:00 -
15c8f37fdb
refactor: move maximized window positioning logic to UIWindow and remove from UITaskbar
npm-run-test-puterjs
jelveh
2025-10-08 21:44:25 -07:00 -
6fdea68eec
chore: add http-server as a dev dependency and update package scripts (#1718)
Nariman Jelveh
2025-10-08 19:13:05 -07:00 -
ad7b967829
chore: add http-server as a dev dependency and update package scripts
jelveh
2025-10-08 19:12:22 -07:00 -
eea27be8eb
fix: metering service global write and open ai default model (#1717)
Daniel Salazar
2025-10-08 18:41:15 -07:00 -
73a24af951
feat: meter claude ai (#1716)
Daniel Salazar
2025-10-08 17:49:12 -07:00 -
89ad06afae
ci: fix failure by upgrading library (#1713)
Xiaochen Cui
2025-10-08 17:17:37 -07:00 -
3df1d31a37
fix: broken open ai moderation (#1714)
Daniel Salazar
2025-10-08 16:41:32 -07:00 -
e59f4e6c16
devex: reduce webpack verbosity
KernelDeimos
2025-10-07 16:01:05 -04:00 -
74ceb2fa1b
devex: move more init logs to debug
KernelDeimos
2025-10-07 14:01:45 -04:00 -
cae50b8859
dev: add experimental parallel init emit
KernelDeimos
2025-10-07 12:43:02 -04:00 -
64cfa8158d
feat: immprove
UIPopoverandUIWindowbehavior for sidepanel visibility (#1711)Nariman Jelveh
2025-10-08 15:40:14 -07:00 -
4927cac348
feat: immprove
UIPopoverandUIWindowbehavior for sidepanel visibility adjust-desktop-sidepaneljelveh
2025-10-08 15:39:04 -07:00 -
0270b64bc4
Added reference documentation for: src/backend/src/modules/puterai/lib/Messages.js
askmanu[bot]
2025-10-06 18:14:59 +00:00 -
4fb06d3b3e
Added reference documentation for: src/backend/src/modules/puterai/lib/GeminiSquareHole.js
askmanu[bot]
2025-10-06 18:14:57 +00:00 -
aed3ce7ed7
Added reference documentation for: src/backend/src/modules/broadcast/connection/CLink.js
askmanu[bot]
2025-10-06 18:14:55 +00:00 -
248b38e732
fix: undefined alias array (#1709)
Daniel Salazar
2025-10-08 13:12:58 -07:00 -
0acb884ed0
feat: meter open ai (#1703)
Daniel Salazar
2025-10-08 12:58:05 -07:00 -
a70a621dd5
Update style.css
jelveh
2025-10-08 12:33:56 -07:00 -
508ed920f6
Update globals.js (#1702)
Nariman Jelveh
2025-10-07 15:23:56 -07:00 -
419720e772
Update globals.js
whitelist-daniel
Nariman Jelveh
2025-10-07 15:23:07 -07:00 -
b02e6c86b0
Update helpers.js (#1701)
Nariman Jelveh
2025-10-07 14:36:02 -07:00 -
9e2c6de958
Update helpers.js
purge-cache-on-logout
Nariman Jelveh
2025-10-07 14:26:06 -07:00 -
d9c64a9378
feat: manage permission for user to user and dev to app file sharing (#1567)
Daniel Salazar
2025-10-07 13:46:00 -07:00 -
f371d5a844
Add in events for thumbnails
ProgrammerIn-wonderland
2025-10-07 16:27:58 -04:00 -
6d35496252
chore: publish npm (#1698)
Daniel Salazar
2025-10-07 11:56:18 -07:00 -
2a2a1f6a99
fix: backward compatibility for puter kv incr/decr (#1697)
Daniel Salazar
2025-10-07 11:39:23 -07:00 -
44522f0a22
fix: remove verbose parameters log
KernelDeimos
2025-10-07 02:01:15 -04:00 -
a474610003
fix: more reliable check for suspended user
KernelDeimos
2025-10-07 02:21:00 -04:00 -
9d368d6a51
fix: remove verbose parameters log
KernelDeimos
2025-10-07 02:01:15 -04:00 -
70cde54f80
Update LogService.js
Nariman Jelveh
2025-10-06 22:16:53 -07:00 -
dfccbdccce
Update LogService.js
Nariman Jelveh
2025-10-06 21:58:14 -07:00 -
84a28b9637
Sidepanel (#1694)
Nariman Jelveh
2025-10-06 18:40:44 -07:00 -
641e16ad6a
Add
showWindowandhideWindowmethods to Puter.js sidepanelNariman Jelveh
2025-10-06 17:27:38 -07:00 -
bad59f4398
whitelisting added
Nariman Jelveh
2025-10-06 16:42:30 -07:00 -
e5025b5e37
remove window resizing logic that is simply broken
Nariman Jelveh
2025-10-06 15:42:45 -07:00 -
e3f9455cae
test: vitest tests for puter js (#1693)
Daniel Salazar
2025-10-06 15:00:40 -07:00 -
f06bec4cd4
feat: extract and centralize cost maps (#1691)
Daniel Salazar
2025-10-06 14:52:09 -07:00 -
c3bb4c48d7
add support for window-based side panels
Nariman Jelveh
2025-10-06 14:45:27 -07:00 -
e787664453
add AI side panel to UIDesktop
Nariman Jelveh
2025-10-04 16:48:48 -07:00 -
44fcb5800b
fix: options.no_options_auth should be optional chained
ProgrammerIn-wonderland
2025-10-06 13:45:18 -04:00 -
663adb75f2
fix: options.no_options_auth should be optional chained
optional-chaining-fix
ProgrammerIn-wonderland
2025-10-06 13:45:18 -04:00 -
a5fa16b7bb
fix: preflight issue with protected endpoints
KernelDeimos
2025-10-06 11:24:05 -04:00 -
3120d6a057
feat(Translation): added support for Armenian and also added Bulgarian (Closes #1523) (#1676)
Rajeshwar Singh
2025-10-06 11:29:58 +05:30 -
82732b9e96
Safari fix for TLS connections in puter
ProgrammerIn-wonderland
2025-10-05 02:02:28 -04:00 -
042d8e3e29
Safari fix for TLS connections in puter
rustls-safari-issue
ProgrammerIn-wonderland
2025-10-05 02:02:28 -04:00 -
b10661de05
Implement drag-and-drop file upload feature in app settings
upload-drag-drop
Nariman Jelveh
2025-10-04 19:10:01 -07:00 -
5b09dbb1f5
Update UIDesktop.js (#1682)
Nariman Jelveh
2025-10-04 18:14:54 -07:00 -
d4a2862b36
Update UIDesktop.js
add-desktop-ready-event
Nariman Jelveh
2025-10-04 17:17:10 -07:00 -
4dae0d6370
I18n for sys dirs (#1679)
configurable-desktop-dimensions
Nariman Jelveh
2025-10-04 13:04:31 -07:00 -
400ee17e27
refactor UIWindow to use i18n for system directory titles. Updated window title settings for desktop, documents, pictures, videos, public, and trash paths to use localized names, improving user experience across different languages.
i18n-for-sys-dirs
Nariman Jelveh
2025-10-04 12:47:51 -07:00 -
c78ac47bd3
improve UIItem and UIWindow to support internationalization for system directory names. Updated UIItem to display localized names for trash, desktop, home, documents, pictures, videos, and public directories. Modified UIWindow to set the window title using localized names for the desktop and home paths.
Nariman Jelveh
2025-10-04 12:45:41 -07:00 -
2cedb05a8a
add option to automatically set window title to opened file's name (#1678)
Nariman Jelveh
2025-10-04 12:13:57 -07:00 -
3d44609d80
Update ku.js (#1677)
gulizar Elhalil
2025-10-04 21:24:04 +03:00 -
74430da673
style: small change to test deploy
KernelDeimos
2025-10-03 21:34:23 -04:00 -
7682faebd7
example(extensions): [+] example-db
eric/251003/extensions
KernelDeimos
2025-10-03 21:05:10 -04:00 -
4eaba05136
chore: update package-lock.json with npm v11.6.1
Eric Dubé
2025-10-03 20:18:13 -04:00 -
305ef4f2ad
example(extensions): see a kv value at /example-kv
KernelDeimos
2025-10-03 19:46:02 -04:00 -
db66fecadf
Update style.css (#1671)
Nariman Jelveh
2025-10-03 16:24:44 -07:00 -
44bc7b7437
Replace "Save As..." with
i18n('Save As…')(#1670)Nariman Jelveh
2025-10-03 15:54:43 -07:00 -
8bf9685b88
Replace "Save As..." with
i18n('Save As…')i18n-fixNariman Jelveh
2025-10-03 15:45:05 -07:00 -
cc8a658122
Update UI.js (#1668)
Nariman Jelveh
2025-10-03 14:59:23 -07:00 -
39fdcec9bf
fix: add missing utilities.js
KernelDeimos
2025-10-03 17:12:41 -04:00 -
9c5b96305a
example(extensions): [+] example-kv
KernelDeimos
2025-10-03 16:52:31 -04:00 -
9ff59d9290
fix: system actor for extension lifecycle events
KernelDeimos
2025-10-03 16:37:34 -04:00 -
f60e02565f
add conditional type overload for streaming
ProgrammerIn-wonderland
2025-10-03 16:35:26 -04:00 -
1affbb4cc8
fix: support async iterator for AI chat streaming mode in types
Kishan_Singh
2025-10-03 05:57:03 +00:00 -
bb014ef8e2
add conditional type overload for streaming
puter-types-streaming-ai
ProgrammerIn-wonderland
2025-10-03 16:35:26 -04:00 -
8623dceb0b
fix: support async iterator for AI chat streaming mode in types
Kishan_Singh
2025-10-03 05:57:03 +00:00