mirror of
https://github.com/HeyPuter/puter.git
synced 2026-09-07 05:45:53 +00:00
Commit Graph
Select branches
Hide Pull Requests
DS/DS/secure-http-address-family
DS/main
DS/put-1412-file-sharing-revive-backend-api
DS/put-events-deploy-on-miss
DS/put-events-hardening
DS/put-events-session-revoke
DS/transactionalEmails
DS/wip-worker-handler
NJ/cors-device-fingerprint-header
NJ/free-trial-copy-and-styles
NJ/landing-pre-paint-session-gate
NS/LNA-loopback-fix
NS/PUT-1094
NS/PUT-1432
NS/PUT-1625
NS/add-browserjs-taskbar
NS/add-home-region-s3
NS/add-suspension-reasons
NS/ai-image-video-fs-output
NS/alibaba-provider
NS/anthropic-openai-compaction
NS/app-telemtry-fix
NS/app-user-enumerable-emails
NS/assert-normalized-paths
NS/async-phone-verif-hook
NS/azure-ai
NS/bug-fixes-060326
NS/bug-fixes-060426
NS/confirm-emails-unique
NS/custom-sso-buttons
NS/dash-in-zai
NS/dynamic-worker-event
NS/extra-signed-validation
NS/generic-xss-fixes
NS/glm-5.3
NS/gpt-5.4-missing-models
NS/healthcheck-ignore
NS/image-model-img2img
NS/kimi-k3
NS/login-with-apple
NS/login-with-microsoft
NS/max-tokens-less-lenient
NS/mcp-cache-bug
NS/mcp-server
NS/mcp-whoami
NS/mcp-worker-url-assert
NS/minimax-provider
NS/mistral-allow-image-input
NS/mod-events-table
NS/moonshot-use-real-max_tokens
NS/ndjson-log
NS/no-client-token-workers
NS/no-max-tokens-openrtr
NS/ocr-web-input
NS/oidc-referrer
NS/opus-5
NS/oss-worker-process
NS/override-origin-mcp
NS/preamble-versioning
NS/prelude-rcs
NS/prototype-uncallable-driver
NS/proxy-actor-checks
NS/put-1444
NS/puter-app-authenticated-event
NS/puter.app.authenticated
NS/puterjs-fetchUrl-helper
NS/puterjs-fixes-7-27-2026
NS/r58playz-epoxy
NS/rao-stuffing
NS/remove-write-origin-header
NS/reputation-score-oss
NS/return-better-together-video-error
NS/set-openai-default
NS/signed-upload-whitelist-envs
NS/signed-url-directory-listings
NS/sonnet-5
NS/sonnet-5-no-temperature
NS/static-site-changes
NS/stepup-session-support
NS/subdomain-invalidation-on-delete
NS/together-lenient-context
NS/together-serverless-only-listing
NS/togetherai-pricing-info-fix
NS/webdav-auth-gate-bypass
NS/wip-puterjs-megarefactor
NS/worker-appid-fix
NS/worker-bypass-limits-internal
NS/worker-create-event
NS/workers-driver-add-external-hooks
app-meta-description-cap
apps/normalize-filetype-associations
auth-land-on-app
claude/loving-edison-sm2pfd
claude/remove-free-model-name-elzi6p
dashboard-app-drawer
dashboard-default-root
dashboard-headless-apps
dashboard-notifications
dependabot/npm_and_yarn/fast-uri-3.1.7
docs/remove-discord-reddit-links
email-send-recipient-links
feat/app-folders
feat/app-user-feedback
feat/byteplus-chat-provider
feat/contact-us-attachments
feat/dashboard-app-windows
feat/dashboard-apps-reorder
feat/dashboard-share-modal
feat/gui-pdf-upload-thumbnails
feat/keep-both-conflict-option
feat/ui-set-url-params
filipkujundzic/put-1531-validate-ai-chat-fallback-logic
filipkujundzic/put-1608-replicate-rejections-surface-as-unhandled-500s-on
filipkujundzic/put-1628-openrouter-and-together-drop-the-credit-bounded-max_tokens
fix-dashboard-window-stacking
fix/dashboard-bugs
fix/dashboard-bugs-2
fix/dashboard-instant-new-folder
fix/dev-server-express5-listen
fix/paste-name-collision
fix/progress-window-over-conflict-dialog
fix/save-file-picker-popup
fix/stale-path-cache-on-rename
fix/thumbnails-break-on-copy
flatten-gui-services
gui-remote-backend-mode
hoonify-provider
improve-share-emails
installedapps-index-url
jelveh-patch-1
juancastro/put-1521-cleanup-puter-js-permissions-api-backend-routes
juancastro/put-1524-sanity-check-file-sharing-api
juancastro/put-1560-file-sharing-deeplink-in-emailnotifications
juancastro/put-1564-perms-docs-drop-the-app-root-dir-raw-permission-string-wire
juancastro/put-1568-rename-srcguisrchelpers-files-to-camelcase
juancastro/put-1585-share-flag-in-readdir-shared-users-in-stat
juancastro/put-1586-1599-share-dialog-correctness
juancastro/put-1589-shared-file-fs-events-seem-to-be-lost
juancastro/put-1590-sharing-shared-files-are-not-different-than-regular-files
juancastro/put-1594-permission-requests-should-auto-return-true-and-resolve
juancastro/put-1616-shareblocks-is-missing-requireuseractor-any-authorized-app
juancastro/put-1619-a-write-share-recipient-can-publish-the-owners-folder-as-a
juancastro/put-1655-editor-doesnt-open-shared-files
juancastro/put-1656-fs-permission-rewriter-embedded-fs-escalates-a-scoped-grant
juancastro/put-1699-11-add-team-columns-to-group-and-jct_user_group-three
juancastro/put-1700-12-deduplicate-jct_user_group-before-adding-the-unique-pair
juancastro/put-1701-13-add-audit_team_membership-and-shareholder_group_id
juancastro/put-1702-21-teamstore-workspace-crud-handle-uniqueness-reserved-words
juancastro/put-1703-22-teamstore-membership-reads-and-writes-single-writer
juancastro/put-1704-23-teamservice-create-a-workspace-and-admit-the-master
juancastro/put-1705-24-teamservice-provision-an-org-account
juancastro/put-1708-26-teamcontroller-and-audit-writes
juancastro/put-1710-31-register-the-team-policy-and-subscription-resolver
juancastro/put-1712-33-emit-on-demand-billing-events-for-the-payment-integration
juancastro/put-1719-put-1725-two-workspace-fixture-and-group-grants
juancastro/put-1726-put-1727-put-1729-team-share-recipient
juancastro/put-1732-hard-delete-on-request
juancastro/put-1735-puter-teams-sdk-module
juancastro/put-1736-team-directory
juancastro/put-1740-1762-workspace-gui
juancastro/put-1745-forced-password-change
juancastro/put-1746-1733-member-facing-lifecycle
juancastro/put-1750-36-notify-the-master-account-when-a-member-runs-out
juancastro/put-1758-37-cap-workspaces-per-user-and-seats-per-workspace
juancastro/put-1761-45-tell-the-members-when-something-is-shared-with-the
main
mark-external-apps
miika/puter-js-contextmenu-design
nj/profile-picture-adjust
perfect-permission-requests
puter-backend-legacy
puter-js-contextmenu-tweak
puter-js-update-260512
recipes
redesign/dashboard-sessions-window
release
restore-dashboard-files-tab
revert-3253-crossorigin-signin
reynaldichernando-patch-1
share-email-redesign
share-link-survives-oidc
share-links-land-on-dashboard-shared
sms-ux
update-packages-for-docs
whitelist-cache-control-headers
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1031
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1065
#1067
#1068
#1072
#1074
#1075
#1076
#1078
#1079
#1082
#1085
#1086
#1088
#1090
#1091
#1092
#1093
#1094
#1095
#1095
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136
#1152
#1153
#1154
#1155
#1156
#1158
#1159
#1160
#1161
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1174
#1175
#1177
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1198
#1199
#120
#1200
#1204
#1205
#1206
#1208
#1209
#121
#1211
#1213
#1214
#1216
#1218
#1219
#122
#1224
#1228
#123
#1230
#1234
#1237
#1239
#1240
#1243
#1244
#1246
#125
#1250
#1255
#1257
#1258
#126
#1261
#1262
#1266
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#128
#1281
#1283
#1284
#1285
#1285
#1286
#1287
#1289
#1290
#1292
#1292
#1295
#13
#130
#1304
#1304
#1305
#1309
#1310
#1311
#1312
#1313
#1314
#1316
#1318
#1319
#132
#1321
#1322
#1324
#1325
#1328
#1330
#1331
#1332
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1347
#1350
#1351
#1353
#1356
#1359
#1360
#1362
#1363
#1364
#1365
#1366
#1368
#1369
#137
#137
#1372
#1376
#1378
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1392
#1393
#1394
#1396
#1398
#14
#1400
#1401
#1402
#1404
#1405
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1417
#1418
#1419
#142
#1421
#1422
#1425
#1426
#1428
#1429
#1432
#1433
#1436
#1438
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#145
#1450
#1453
#1454
#1455
#1457
#146
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#1468
#1469
#147
#1471
#1477
#1478
#1479
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#150
#151
#1534
#1535
#1536
#1537
#1538
#1540
#1541
#1542
#1543
#1544
#1546
#1547
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1606
#1607
#1609
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#162
#1620
#1621
#1623
#1625
#1626
#1627
#1628
#163
#1630
#1634
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1646
#1648
#1649
#165
#1650
#1651
#1667
#1668
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1682
#1683
#1684
#1685
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#170
#1700
#1701
#1702
#1703
#1708
#1708
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#1730
#1731
#1734
#1735
#1736
#1737
#1738
#1739
#1743
#1744
#1745
#1747
#1749
#1752
#1753
#1754
#1755
#1756
#1758
#1759
#1760
#1761
#1762
#1763
#1765
#1766
#1767
#1768
#1769
#177
#1770
#1771
#1772
#1773
#1774
#1775
#1776
#1778
#1779
#178
#1780
#1782
#1783
#1785
#1786
#1787
#1788
#1789
#1790
#1794
#1795
#1796
#1798
#1799
#1800
#1801
#1802
#1803
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1814
#1815
#1817
#1818
#1820
#1821
#1822
#1823
#1825
#1826
#1828
#1830
#1832
#1833
#1834
#1837
#1838
#1839
#184
#1840
#1843
#1848
#1849
#1850
#1851
#1853
#1854
#1855
#1856
#1859
#1860
#1864
#1867
#1868
#1869
#187
#1870
#1871
#1872
#1874
#1875
#1877
#1878
#1879
#188
#1880
#1881
#1882
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1897
#1898
#19
#1904
#1905
#1906
#1907
#1908
#191
#1914
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1936
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1947
#1948
#1949
#195
#1950
#1951
#1952
#1953
#1954
#1956
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1967
#1972
#1973
#1974
#198
#1980
#1982
#1984
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#2001
#2002
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2012
#2013
#2014
#2015
#2016
#2020
#2021
#2022
#2023
#2024
#2025
#2029
#2030
#2031
#2032
#2033
#2034
#2035
#2036
#2039
#2042
#2043
#2044
#2045
#2046
#2047
#2048
#2049
#205
#2050
#2051
#2052
#2053
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#2081
#2082
#2086
#2087
#2088
#2089
#2090
#2092
#2093
#2095
#2096
#2097
#2098
#210
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2108
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#212
#2120
#2121
#2122
#2123
#2127
#2128
#2129
#2130
#2131
#2133
#2134
#2138
#2139
#2140
#2141
#2142
#2143
#2144
#2146
#2147
#2148
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#2160
#2161
#2162
#2163
#2164
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#218
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2188
#2189
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2197
#2198
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236
#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
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2555
#2556
#2557
#2558
#2559
#2560
#2562
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2585
#2586
#2587
#2588
#2589
#259
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#2599
#260
#2600
#2601
#2603
#2604
#2605
#2607
#2608
#2609
#261
#2610
#2613
#2615
#2616
#2617
#2618
#2619
#2620
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2631
#2632
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2646
#2647
#2648
#2649
#265
#2651
#2652
#2653
#2654
#2657
#2659
#266
#2660
#2661
#2662
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2687
#2688
#2689
#269
#2690
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2705
#2708
#2709
#2711
#2712
#2713
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2734
#2735
#2735
#2736
#2737
#2738
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2750
#2752
#2753
#2754
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2771
#2772
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2788
#2789
#279
#2790
#2792
#2793
#2794
#2799
#28
#280
#2800
#2801
#2802
#2805
#2806
#2808
#2809
#281
#2810
#2811
#2813
#2815
#2816
#2817
#2818
#282
#2826
#2829
#283
#2831
#2833
#2834
#2835
#2836
#2841
#2842
#2843
#2844
#2845
#2846
#2848
#2849
#2849
#2852
#2853
#2854
#2856
#2857
#2858
#2859
#286
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2867
#2868
#2869
#2872
#2873
#2874
#2875
#2876
#2877
#2878
#2879
#2880
#2881
#2882
#2883
#2884
#2885
#2887
#2888
#2889
#2890
#2893
#2898
#2899
#2900
#2901
#2902
#2903
#2904
#2905
#2907
#2908
#2909
#291
#2910
#2911
#2915
#2916
#2917
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2925
#2926
#2927
#2928
#293
#2930
#2931
#2932
#2933
#2934
#2935
#2936
#2937
#2939
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#295
#2950
#2952
#2953
#2954
#296
#297
#298
#299
#3003
#3004
#3005
#3006
#3007
#3008
#3009
#3010
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3022
#3024
#3025
#3026
#3027
#3028
#3029
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3038
#3039
#304
#3040
#3041
#3042
#3043
#3044
#3045
#3046
#3047
#3048
#3049
#305
#3050
#3051
#3052
#3053
#3054
#3056
#3057
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3065
#3066
#3067
#3069
#307
#3070
#3071
#3072
#3073
#3074
#3075
#3076
#3077
#3078
#3079
#3080
#3081
#3082
#3083
#3084
#3085
#3086
#3088
#3089
#3090
#3091
#3092
#3093
#3094
#3095
#3096
#3097
#31
#310
#3103
#3104
#3105
#3106
#3108
#3109
#3110
#3111
#3112
#3114
#3115
#3116
#3117
#3118
#3119
#3120
#3121
#3122
#3123
#3124
#3125
#3129
#3130
#3131
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#3140
#3141
#3142
#3144
#3145
#3146
#3147
#3148
#3149
#3150
#3151
#3152
#3153
#3154
#3155
#3157
#3158
#3159
#316
#3160
#3161
#3163
#3164
#3166
#3167
#3169
#317
#3171
#3172
#3173
#3174
#3175
#3176
#3177
#3178
#3179
#3181
#3182
#3183
#3184
#3185
#3187
#3188
#3189
#3190
#3193
#3194
#3196
#3197
#3198
#3199
#3202
#3203
#3204
#3205
#3206
#3207
#3208
#3209
#321
#3210
#3211
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3219
#322
#3220
#3222
#3223
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3234
#3235
#3236
#3237
#3238
#3239
#324
#3240
#3241
#3242
#3243
#3244
#3245
#3246
#3247
#3248
#3249
#325
#3250
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#326
#3262
#3263
#3266
#3267
#3268
#3269
#327
#3270
#3271
#3272
#3273
#3274
#3275
#3276
#3277
#3278
#3279
#328
#3281
#3282
#3285
#3286
#3288
#3289
#329
#3290
#3292
#3293
#3294
#3295
#3298
#3299
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3307
#3308
#3309
#3310
#3311
#3312
#3313
#3316
#3318
#3319
#332
#3321
#3322
#3325
#3326
#3328
#3329
#333
#3330
#3331
#3335
#3336
#3337
#3338
#334
#3340
#3344
#3345
#3346
#3348
#335
#3351
#3352
#3353
#3354
#3355
#3356
#3357
#3358
#3359
#336
#3360
#3362
#3363
#3364
#3365
#3366
#3367
#3368
#3369
#3370
#3371
#3372
#3374
#3375
#3376
#3377
#3378
#3381
#3382
#3384
#3385
#3386
#3387
#3388
#3389
#339
#3390
#3391
#3392
#3393
#3394
#3395
#3396
#3397
#3398
#3399
#3400
#3401
#3402
#3403
#3404
#3405
#3406
#3407
#341
#3410
#3411
#3412
#3413
#3414
#3415
#3416
#3417
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#344
#3440
#3441
#3442
#3444
#3446
#3447
#3448
#3449
#3450
#3452
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#346
#3460
#3461
#3462
#3463
#3464
#3465
#3466
#3467
#3468
#3468
#3469
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3476
#3477
#3478
#3479
#348
#3480
#3481
#3482
#3484
#3486
#3487
#3488
#3489
#349
#3490
#3491
#3492
#3493
#3494
#3495
#3496
#3498
#3499
#3500
#3501
#3504
#3505
#3506
#3507
#3508
#3509
#351
#3510
#3511
#3512
#3513
#3514
#3515
#3516
#3517
#352
#3522
#3523
#3524
#3525
#3526
#3527
#3528
#3529
#3530
#3531
#3532
#3533
#3534
#3535
#3536
#3537
#3538
#3539
#3540
#3541
#3542
#3543
#3544
#3545
#3546
#3547
#3548
#3549
#3550
#3551
#3552
#3553
#3554
#3555
#3556
#3557
#3559
#3560
#3563
#3563
#3565
#3566
#3567
#3568
#3569
#3572
#3573
#3573
#3574
#3575
#3576
#3577
#3579
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3597
#3598
#3599
#360
#3600
#3602
#3603
#3604
#3605
#3606
#3607
#3608
#3609
#3610
#3611
#3612
#3613
#3614
#3615
#3616
#3617
#3618
#3621
#3622
#3623
#3624
#3625
#3626
#3627
#3628
#3629
#363
#3630
#3631
#3632
#3633
#3634
#3635
#3639
#364
#3640
#3641
#3642
#3643
#3644
#3645
#3646
#3647
#3648
#3651
#3652
#3653
#3654
#3655
#3657
#3658
#3659
#3660
#3661
#3662
#3663
#3664
#3665
#3666
#3667
#3668
#3669
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3682
#3683
#3684
#3685
#3686
#3687
#3688
#3689
#369
#3690
#3691
#3692
#3693
#3694
#3695
#3696
#3697
#3698
#3699
#370
#3703
#3704
#3705
#3707
#3708
#3709
#371
#3710
#3711
#3712
#3713
#3714
#3715
#3717
#3718
#3719
#372
#3720
#3720
#3721
#3722
#3723
#3724
#3724
#3725
#3725
#3726
#3726
#3727
#3728
#3729
#3729
#3730
#3732
#3733
#3733
#3734
#3735
#3735
#3736
#3737
#3737
#3738
#3738
#3740
#3740
#3741
#3741
#3742
#3742
#3743
#3745
#3745
#3746
#3747
#3748
#3749
#3750
#3751
#3752
#3754
#3755
#3756
#3757
#3758
#3759
#3760
#3761
#3762
#3763
#3764
#3765
#3766
#3767
#3768
#3769
#3770
#3771
#3772
#3773
#3774
#3775
#3776
#3776
#3777
#3778
#3779
#3780
#3781
#3782
#3783
#3784
#3785
#3786
#3787
#3788
#3789
#3790
#3791
#3792
#3793
#3794
#3795
#3796
#3797
#3798
#3798
#3799
#380
#3800
#3801
#3802
#3802
#3803
#3803
#3804
#3805
#3805
#3806
#3806
#3807
#3808
#3809
#381
#3810
#3811
#3811
#3812
#3813
#3814
#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
26.05
26.05.1
26.05.2
26.05.3
26.05.4
26.05.5
26.06
26.06.1
26.06.2
26.07
26.07.1
26.07.2
26.08
26.08.1
26.08.2
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
DS/DS/secure-http-address-family
DS/main
DS/put-1412-file-sharing-revive-backend-api
DS/put-events-deploy-on-miss
DS/put-events-hardening
DS/put-events-session-revoke
DS/transactionalEmails
DS/wip-worker-handler
NJ/cors-device-fingerprint-header
NJ/free-trial-copy-and-styles
NJ/landing-pre-paint-session-gate
NS/LNA-loopback-fix
NS/PUT-1094
NS/PUT-1432
NS/PUT-1625
NS/add-browserjs-taskbar
NS/add-home-region-s3
NS/add-suspension-reasons
NS/ai-image-video-fs-output
NS/alibaba-provider
NS/anthropic-openai-compaction
NS/app-telemtry-fix
NS/app-user-enumerable-emails
NS/assert-normalized-paths
NS/async-phone-verif-hook
NS/azure-ai
NS/bug-fixes-060326
NS/bug-fixes-060426
NS/confirm-emails-unique
NS/custom-sso-buttons
NS/dash-in-zai
NS/dynamic-worker-event
NS/extra-signed-validation
NS/generic-xss-fixes
NS/glm-5.3
NS/gpt-5.4-missing-models
NS/healthcheck-ignore
NS/image-model-img2img
NS/kimi-k3
NS/login-with-apple
NS/login-with-microsoft
NS/max-tokens-less-lenient
NS/mcp-cache-bug
NS/mcp-server
NS/mcp-whoami
NS/mcp-worker-url-assert
NS/minimax-provider
NS/mistral-allow-image-input
NS/mod-events-table
NS/moonshot-use-real-max_tokens
NS/ndjson-log
NS/no-client-token-workers
NS/no-max-tokens-openrtr
NS/ocr-web-input
NS/oidc-referrer
NS/opus-5
NS/oss-worker-process
NS/override-origin-mcp
NS/preamble-versioning
NS/prelude-rcs
NS/prototype-uncallable-driver
NS/proxy-actor-checks
NS/put-1444
NS/puter-app-authenticated-event
NS/puter.app.authenticated
NS/puterjs-fetchUrl-helper
NS/puterjs-fixes-7-27-2026
NS/r58playz-epoxy
NS/rao-stuffing
NS/remove-write-origin-header
NS/reputation-score-oss
NS/return-better-together-video-error
NS/set-openai-default
NS/signed-upload-whitelist-envs
NS/signed-url-directory-listings
NS/sonnet-5
NS/sonnet-5-no-temperature
NS/static-site-changes
NS/stepup-session-support
NS/subdomain-invalidation-on-delete
NS/together-lenient-context
NS/together-serverless-only-listing
NS/togetherai-pricing-info-fix
NS/webdav-auth-gate-bypass
NS/wip-puterjs-megarefactor
NS/worker-appid-fix
NS/worker-bypass-limits-internal
NS/worker-create-event
NS/workers-driver-add-external-hooks
app-meta-description-cap
apps/normalize-filetype-associations
auth-land-on-app
claude/loving-edison-sm2pfd
claude/remove-free-model-name-elzi6p
dashboard-app-drawer
dashboard-default-root
dashboard-headless-apps
dashboard-notifications
dependabot/npm_and_yarn/fast-uri-3.1.7
docs/remove-discord-reddit-links
email-send-recipient-links
feat/app-folders
feat/app-user-feedback
feat/byteplus-chat-provider
feat/contact-us-attachments
feat/dashboard-app-windows
feat/dashboard-apps-reorder
feat/dashboard-share-modal
feat/gui-pdf-upload-thumbnails
feat/keep-both-conflict-option
feat/ui-set-url-params
filipkujundzic/put-1531-validate-ai-chat-fallback-logic
filipkujundzic/put-1608-replicate-rejections-surface-as-unhandled-500s-on
filipkujundzic/put-1628-openrouter-and-together-drop-the-credit-bounded-max_tokens
fix-dashboard-window-stacking
fix/dashboard-bugs
fix/dashboard-bugs-2
fix/dashboard-instant-new-folder
fix/dev-server-express5-listen
fix/paste-name-collision
fix/progress-window-over-conflict-dialog
fix/save-file-picker-popup
fix/stale-path-cache-on-rename
fix/thumbnails-break-on-copy
flatten-gui-services
gui-remote-backend-mode
hoonify-provider
improve-share-emails
installedapps-index-url
jelveh-patch-1
juancastro/put-1521-cleanup-puter-js-permissions-api-backend-routes
juancastro/put-1524-sanity-check-file-sharing-api
juancastro/put-1560-file-sharing-deeplink-in-emailnotifications
juancastro/put-1564-perms-docs-drop-the-app-root-dir-raw-permission-string-wire
juancastro/put-1568-rename-srcguisrchelpers-files-to-camelcase
juancastro/put-1585-share-flag-in-readdir-shared-users-in-stat
juancastro/put-1586-1599-share-dialog-correctness
juancastro/put-1589-shared-file-fs-events-seem-to-be-lost
juancastro/put-1590-sharing-shared-files-are-not-different-than-regular-files
juancastro/put-1594-permission-requests-should-auto-return-true-and-resolve
juancastro/put-1616-shareblocks-is-missing-requireuseractor-any-authorized-app
juancastro/put-1619-a-write-share-recipient-can-publish-the-owners-folder-as-a
juancastro/put-1655-editor-doesnt-open-shared-files
juancastro/put-1656-fs-permission-rewriter-embedded-fs-escalates-a-scoped-grant
juancastro/put-1699-11-add-team-columns-to-group-and-jct_user_group-three
juancastro/put-1700-12-deduplicate-jct_user_group-before-adding-the-unique-pair
juancastro/put-1701-13-add-audit_team_membership-and-shareholder_group_id
juancastro/put-1702-21-teamstore-workspace-crud-handle-uniqueness-reserved-words
juancastro/put-1703-22-teamstore-membership-reads-and-writes-single-writer
juancastro/put-1704-23-teamservice-create-a-workspace-and-admit-the-master
juancastro/put-1705-24-teamservice-provision-an-org-account
juancastro/put-1708-26-teamcontroller-and-audit-writes
juancastro/put-1710-31-register-the-team-policy-and-subscription-resolver
juancastro/put-1712-33-emit-on-demand-billing-events-for-the-payment-integration
juancastro/put-1719-put-1725-two-workspace-fixture-and-group-grants
juancastro/put-1726-put-1727-put-1729-team-share-recipient
juancastro/put-1732-hard-delete-on-request
juancastro/put-1735-puter-teams-sdk-module
juancastro/put-1736-team-directory
juancastro/put-1740-1762-workspace-gui
juancastro/put-1745-forced-password-change
juancastro/put-1746-1733-member-facing-lifecycle
juancastro/put-1750-36-notify-the-master-account-when-a-member-runs-out
juancastro/put-1758-37-cap-workspaces-per-user-and-seats-per-workspace
juancastro/put-1761-45-tell-the-members-when-something-is-shared-with-the
main
mark-external-apps
miika/puter-js-contextmenu-design
nj/profile-picture-adjust
perfect-permission-requests
puter-backend-legacy
puter-js-contextmenu-tweak
puter-js-update-260512
recipes
redesign/dashboard-sessions-window
release
restore-dashboard-files-tab
revert-3253-crossorigin-signin
reynaldichernando-patch-1
share-email-redesign
share-link-survives-oidc
share-links-land-on-dashboard-shared
sms-ux
update-packages-for-docs
whitelist-cache-control-headers
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1031
#1034
#1035
#1036
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#1060
#1061
#1062
#1063
#1065
#1067
#1068
#1072
#1074
#1075
#1076
#1078
#1079
#1082
#1085
#1086
#1088
#1090
#1091
#1092
#1093
#1094
#1095
#1095
#1097
#1098
#110
#1100
#1104
#1105
#1109
#1110
#1111
#1113
#1116
#1119
#112
#1120
#1121
#113
#1136
#1136
#1152
#1153
#1154
#1155
#1156
#1158
#1159
#1160
#1161
#1164
#1165
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1174
#1175
#1177
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1198
#1199
#120
#1200
#1204
#1205
#1206
#1208
#1209
#121
#1211
#1213
#1214
#1216
#1218
#1219
#122
#1224
#1228
#123
#1230
#1234
#1237
#1239
#1240
#1243
#1244
#1246
#125
#1250
#1255
#1257
#1258
#126
#1261
#1262
#1266
#1267
#1268
#1269
#127
#1270
#1271
#1272
#1273
#128
#1281
#1283
#1284
#1285
#1285
#1286
#1287
#1289
#1290
#1292
#1292
#1295
#13
#130
#1304
#1304
#1305
#1309
#1310
#1311
#1312
#1313
#1314
#1316
#1318
#1319
#132
#1321
#1322
#1324
#1325
#1328
#1330
#1331
#1332
#1335
#1337
#1338
#1339
#134
#1340
#1342
#1347
#1350
#1351
#1353
#1356
#1359
#1360
#1362
#1363
#1364
#1365
#1366
#1368
#1369
#137
#137
#1372
#1376
#1378
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1392
#1393
#1394
#1396
#1398
#14
#1400
#1401
#1402
#1404
#1405
#1408
#1409
#1410
#1411
#1412
#1413
#1414
#1417
#1418
#1419
#142
#1421
#1422
#1425
#1426
#1428
#1429
#1432
#1433
#1436
#1438
#144
#1440
#1441
#1442
#1443
#1445
#1446
#1447
#1449
#145
#1450
#1453
#1454
#1455
#1457
#146
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#1468
#1469
#147
#1471
#1477
#1478
#1479
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1496
#1497
#150
#151
#1534
#1535
#1536
#1537
#1538
#1540
#1541
#1542
#1543
#1544
#1546
#1547
#1548
#1549
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#157
#1570
#1571
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1580
#1581
#1582
#1583
#1584
#1585
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1606
#1607
#1609
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#162
#1620
#1621
#1623
#1625
#1626
#1627
#1628
#163
#1630
#1634
#1635
#1636
#1637
#1638
#1639
#164
#1640
#1641
#1646
#1648
#1649
#165
#1650
#1651
#1667
#1668
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1682
#1683
#1684
#1685
#1687
#1688
#1689
#1690
#1691
#1692
#1693
#1694
#1695
#1696
#1697
#1698
#1699
#170
#1700
#1701
#1702
#1703
#1708
#1708
#1709
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1720
#1721
#1723
#1724
#1725
#1726
#1727
#1728
#1729
#1730
#1731
#1734
#1735
#1736
#1737
#1738
#1739
#1743
#1744
#1745
#1747
#1749
#1752
#1753
#1754
#1755
#1756
#1758
#1759
#1760
#1761
#1762
#1763
#1765
#1766
#1767
#1768
#1769
#177
#1770
#1771
#1772
#1773
#1774
#1775
#1776
#1778
#1779
#178
#1780
#1782
#1783
#1785
#1786
#1787
#1788
#1789
#1790
#1794
#1795
#1796
#1798
#1799
#1800
#1801
#1802
#1803
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1814
#1815
#1817
#1818
#1820
#1821
#1822
#1823
#1825
#1826
#1828
#1830
#1832
#1833
#1834
#1837
#1838
#1839
#184
#1840
#1843
#1848
#1849
#1850
#1851
#1853
#1854
#1855
#1856
#1859
#1860
#1864
#1867
#1868
#1869
#187
#1870
#1871
#1872
#1874
#1875
#1877
#1878
#1879
#188
#1880
#1881
#1882
#1886
#1887
#1888
#1889
#1890
#1891
#1892
#1893
#1897
#1898
#19
#1904
#1905
#1906
#1907
#1908
#191
#1914
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1925
#1926
#1927
#1928
#1929
#1930
#1931
#1932
#1933
#1934
#1936
#1939
#1940
#1941
#1942
#1943
#1944
#1945
#1947
#1948
#1949
#195
#1950
#1951
#1952
#1953
#1954
#1956
#1957
#1958
#1959
#1960
#1961
#1962
#1963
#1967
#1972
#1973
#1974
#198
#1980
#1982
#1984
#1986
#1987
#1988
#1989
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#2001
#2002
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2011
#2012
#2013
#2014
#2015
#2016
#2020
#2021
#2022
#2023
#2024
#2025
#2029
#2030
#2031
#2032
#2033
#2034
#2035
#2036
#2039
#2042
#2043
#2044
#2045
#2046
#2047
#2048
#2049
#205
#2050
#2051
#2052
#2053
#2054
#2055
#2056
#2057
#2058
#2059
#2060
#2061
#2064
#2065
#2066
#2067
#2068
#2069
#207
#2070
#2071
#2072
#2073
#2074
#2075
#2077
#2078
#2079
#2081
#2082
#2086
#2087
#2088
#2089
#2090
#2092
#2093
#2095
#2096
#2097
#2098
#210
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2108
#2112
#2113
#2114
#2115
#2117
#2118
#2119
#212
#2120
#2121
#2122
#2123
#2127
#2128
#2129
#2130
#2131
#2133
#2134
#2138
#2139
#2140
#2141
#2142
#2143
#2144
#2146
#2147
#2148
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#2160
#2161
#2162
#2163
#2164
#2166
#2167
#2168
#2169
#2170
#2171
#2172
#2173
#2176
#2179
#218
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2188
#2189
#219
#2190
#2191
#2192
#2193
#2194
#2195
#2197
#2198
#2199
#2201
#2202
#2203
#2204
#2206
#2207
#2208
#2209
#2210
#2211
#2212
#2219
#2221
#2223
#2224
#2226
#2227
#2229
#223
#2230
#2232
#2233
#2236
#2236
#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
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2546
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2555
#2556
#2557
#2558
#2559
#2560
#2562
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2582
#2583
#2585
#2586
#2587
#2588
#2589
#259
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#2599
#260
#2600
#2601
#2603
#2604
#2605
#2607
#2608
#2609
#261
#2610
#2613
#2615
#2616
#2617
#2618
#2619
#2620
#2623
#2624
#2625
#2626
#2627
#2629
#2630
#2631
#2632
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2646
#2647
#2648
#2649
#265
#2651
#2652
#2653
#2654
#2657
#2659
#266
#2660
#2661
#2662
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2687
#2688
#2689
#269
#2690
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2705
#2708
#2709
#2711
#2712
#2713
#2714
#2715
#2719
#272
#2720
#2721
#2722
#2723
#2725
#2726
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2734
#2735
#2735
#2736
#2737
#2738
#2739
#274
#2740
#2741
#2742
#2743
#2744
#2746
#2747
#2748
#2749
#2750
#2752
#2753
#2754
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2771
#2772
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2788
#2789
#279
#2790
#2792
#2793
#2794
#2799
#28
#280
#2800
#2801
#2802
#2805
#2806
#2808
#2809
#281
#2810
#2811
#2813
#2815
#2816
#2817
#2818
#282
#2826
#2829
#283
#2831
#2833
#2834
#2835
#2836
#2841
#2842
#2843
#2844
#2845
#2846
#2848
#2849
#2849
#2852
#2853
#2854
#2856
#2857
#2858
#2859
#286
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2867
#2868
#2869
#2872
#2873
#2874
#2875
#2876
#2877
#2878
#2879
#2880
#2881
#2882
#2883
#2884
#2885
#2887
#2888
#2889
#2890
#2893
#2898
#2899
#2900
#2901
#2902
#2903
#2904
#2905
#2907
#2908
#2909
#291
#2910
#2911
#2915
#2916
#2917
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2925
#2926
#2927
#2928
#293
#2930
#2931
#2932
#2933
#2934
#2935
#2936
#2937
#2939
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#295
#2950
#2952
#2953
#2954
#296
#297
#298
#299
#3003
#3004
#3005
#3006
#3007
#3008
#3009
#3010
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3022
#3024
#3025
#3026
#3027
#3028
#3029
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3038
#3039
#304
#3040
#3041
#3042
#3043
#3044
#3045
#3046
#3047
#3048
#3049
#305
#3050
#3051
#3052
#3053
#3054
#3056
#3057
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3065
#3066
#3067
#3069
#307
#3070
#3071
#3072
#3073
#3074
#3075
#3076
#3077
#3078
#3079
#3080
#3081
#3082
#3083
#3084
#3085
#3086
#3088
#3089
#3090
#3091
#3092
#3093
#3094
#3095
#3096
#3097
#31
#310
#3103
#3104
#3105
#3106
#3108
#3109
#3110
#3111
#3112
#3114
#3115
#3116
#3117
#3118
#3119
#3120
#3121
#3122
#3123
#3124
#3125
#3129
#3130
#3131
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#3140
#3141
#3142
#3144
#3145
#3146
#3147
#3148
#3149
#3150
#3151
#3152
#3153
#3154
#3155
#3157
#3158
#3159
#316
#3160
#3161
#3163
#3164
#3166
#3167
#3169
#317
#3171
#3172
#3173
#3174
#3175
#3176
#3177
#3178
#3179
#3181
#3182
#3183
#3184
#3185
#3187
#3188
#3189
#3190
#3193
#3194
#3196
#3197
#3198
#3199
#3202
#3203
#3204
#3205
#3206
#3207
#3208
#3209
#321
#3210
#3211
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3219
#322
#3220
#3222
#3223
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3234
#3235
#3236
#3237
#3238
#3239
#324
#3240
#3241
#3242
#3243
#3244
#3245
#3246
#3247
#3248
#3249
#325
#3250
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#326
#3262
#3263
#3266
#3267
#3268
#3269
#327
#3270
#3271
#3272
#3273
#3274
#3275
#3276
#3277
#3278
#3279
#328
#3281
#3282
#3285
#3286
#3288
#3289
#329
#3290
#3292
#3293
#3294
#3295
#3298
#3299
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3307
#3308
#3309
#3310
#3311
#3312
#3313
#3316
#3318
#3319
#332
#3321
#3322
#3325
#3326
#3328
#3329
#333
#3330
#3331
#3335
#3336
#3337
#3338
#334
#3340
#3344
#3345
#3346
#3348
#335
#3351
#3352
#3353
#3354
#3355
#3356
#3357
#3358
#3359
#336
#3360
#3362
#3363
#3364
#3365
#3366
#3367
#3368
#3369
#3370
#3371
#3372
#3374
#3375
#3376
#3377
#3378
#3381
#3382
#3384
#3385
#3386
#3387
#3388
#3389
#339
#3390
#3391
#3392
#3393
#3394
#3395
#3396
#3397
#3398
#3399
#3400
#3401
#3402
#3403
#3404
#3405
#3406
#3407
#341
#3410
#3411
#3412
#3413
#3414
#3415
#3416
#3417
#3418
#3419
#342
#3420
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#3430
#3431
#3432
#3433
#3434
#3435
#3436
#3437
#3438
#344
#3440
#3441
#3442
#3444
#3446
#3447
#3448
#3449
#3450
#3452
#3453
#3454
#3455
#3456
#3457
#3458
#3459
#346
#3460
#3461
#3462
#3463
#3464
#3465
#3466
#3467
#3468
#3468
#3469
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3476
#3477
#3478
#3479
#348
#3480
#3481
#3482
#3484
#3486
#3487
#3488
#3489
#349
#3490
#3491
#3492
#3493
#3494
#3495
#3496
#3498
#3499
#3500
#3501
#3504
#3505
#3506
#3507
#3508
#3509
#351
#3510
#3511
#3512
#3513
#3514
#3515
#3516
#3517
#352
#3522
#3523
#3524
#3525
#3526
#3527
#3528
#3529
#3530
#3531
#3532
#3533
#3534
#3535
#3536
#3537
#3538
#3539
#3540
#3541
#3542
#3543
#3544
#3545
#3546
#3547
#3548
#3549
#3550
#3551
#3552
#3553
#3554
#3555
#3556
#3557
#3559
#3560
#3563
#3563
#3565
#3566
#3567
#3568
#3569
#3572
#3573
#3573
#3574
#3575
#3576
#3577
#3579
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3588
#3589
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3597
#3598
#3599
#360
#3600
#3602
#3603
#3604
#3605
#3606
#3607
#3608
#3609
#3610
#3611
#3612
#3613
#3614
#3615
#3616
#3617
#3618
#3621
#3622
#3623
#3624
#3625
#3626
#3627
#3628
#3629
#363
#3630
#3631
#3632
#3633
#3634
#3635
#3639
#364
#3640
#3641
#3642
#3643
#3644
#3645
#3646
#3647
#3648
#3651
#3652
#3653
#3654
#3655
#3657
#3658
#3659
#3660
#3661
#3662
#3663
#3664
#3665
#3666
#3667
#3668
#3669
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3682
#3683
#3684
#3685
#3686
#3687
#3688
#3689
#369
#3690
#3691
#3692
#3693
#3694
#3695
#3696
#3697
#3698
#3699
#370
#3703
#3704
#3705
#3707
#3708
#3709
#371
#3710
#3711
#3712
#3713
#3714
#3715
#3717
#3718
#3719
#372
#3720
#3720
#3721
#3722
#3723
#3724
#3724
#3725
#3725
#3726
#3726
#3727
#3728
#3729
#3729
#3730
#3732
#3733
#3733
#3734
#3735
#3735
#3736
#3737
#3737
#3738
#3738
#3740
#3740
#3741
#3741
#3742
#3742
#3743
#3745
#3745
#3746
#3747
#3748
#3749
#3750
#3751
#3752
#3754
#3755
#3756
#3757
#3758
#3759
#3760
#3761
#3762
#3763
#3764
#3765
#3766
#3767
#3768
#3769
#3770
#3771
#3772
#3773
#3774
#3775
#3776
#3776
#3777
#3778
#3779
#3780
#3781
#3782
#3783
#3784
#3785
#3786
#3787
#3788
#3789
#3790
#3791
#3792
#3793
#3794
#3795
#3796
#3797
#3798
#3798
#3799
#380
#3800
#3801
#3802
#3802
#3803
#3803
#3804
#3805
#3805
#3806
#3806
#3807
#3808
#3809
#381
#3810
#3811
#3811
#3812
#3813
#3814
#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
26.05
26.05.1
26.05.2
26.05.3
26.05.4
26.05.5
26.06
26.06.1
26.06.2
26.07
26.07.1
26.07.2
26.08
26.08.1
26.08.2
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
-
89ea1ae699
Update security.txt
jelveh
2025-07-28 09:16:24 -07:00 -
cfa7e23e84
Fix the selectable positioning and sizing issues in Explore. All set!
Nariman Jelveh
2025-07-27 20:20:19 -07:00 -
e1f52ebd88
Update UIWindow.js
Nariman Jelveh
2025-07-27 20:09:34 -07:00 -
2e30f292f4
Improve selection visualization logic for Explore widnows.
Nariman Jelveh
2025-07-27 18:52:37 -07:00 -
2cd3245b49
Update package-lock.json
Nariman Jelveh
2025-07-27 15:35:50 -07:00 -
bc842ad371
Update viselect.min.js
jelveh
2025-07-27 11:32:37 -07:00 -
783a0385d3
Remove Slider component
jelveh
2025-07-27 11:04:45 -07:00 -
8a697652d9
Use regular
UIWindowcomponent inUIWindowTaskManager
jelveh
2025-07-25 23:59:29 -07:00 -
cadaff441c
Remove unnecessary
onAppendcallbacks
jelveh
2025-07-25 23:39:21 -07:00 -
dd76ac27ae
Update UITaskbar.js
jelveh
2025-07-25 20:22:38 -07:00 -
d17b466e37
fix: properly update owner object in FSNodeContext
KernelDeimos
2025-07-25 22:12:19 -04:00 -
01e4faa762
Update UITaskbar.js
jelveh
2025-07-24 12:54:45 -07:00 -
261bfd1c03
Adjust taskbar items' height and width based on number of items in the taskbar
jelveh
2025-07-24 12:06:38 -07:00 -
e9184902ea
chore: add Prettier config
Yasir Rafique
2025-07-16 05:50:58 +01:00 -
bfd1f8faab
Configurable taskbar position (#1372)
Nariman Jelveh
2025-07-23 15:48:23 -07:00 -
5b46f0bcb1
use openrouter for qwen models
jelveh
2025-07-22 16:21:56 -07:00 -
fee100dddd
fs/mkdir: add docs spec, update tests, update apitest
XiaochenCui
2025-07-21 15:21:11 -07:00 -
7e20039ef4
fs/mkdir: update check logic, update test cases
XiaochenCui
2025-07-21 14:08:15 -07:00 -
f906c1ebad
fs: adapt to different mkdir api, block write to root dir, add tests
XiaochenCui
2025-07-21 12:45:30 -07:00 -
6d09566ba7
Allow multipage apps in puterjs (#1368)
Neal Shah
2025-07-21 17:02:46 -04:00 -
e14e1acd95
Revert "feat(gui): Add animation effects to the taskbar (#1365)" (#1366)
Nariman Jelveh
2025-07-19 11:12:28 -07:00 -
212bc88c8f
feat(gui): Add animation effects to the taskbar (#1365)
GitHubliuzhijie
2025-07-20 02:11:57 +08:00 -
1b1517d570
add subdomain middleware for extensions
jelveh
2025-07-18 20:54:26 -07:00 -
b8ffc1ada0
Allow CORS on
/extensions/
jelveh
2025-07-18 20:27:50 -07:00 -
0858f9932b
Support streaming drivers in XMLHTTPRequest-less platforms (nodejs, serviceworker) (#1364)
Neal Shah
2025-07-18 17:35:08 -04:00 -
f9995a219d
Fixed issue: #1033 (Added app category display in Dev Center in main app list) (#1350)

Josh Josephandjelveh
2025-07-18 09:33:17 +05:30 -
17a11a3a8b
Update Portuguese and Spanish translation README (#1363)
Igor Moraes
2025-07-18 00:35:37 -03:00 -
481210b6a6
event.puter//user puter and automatic cors exemption handling in puter workers (#1342)
Neal Shah
2025-07-17 18:37:34 -04:00 -
cc2670444c
Reject promise in
signInis user closes auth window
jelveh
2025-07-16 18:45:20 -07:00 -
5a7ba5d4ad
Do not show file operations in the context menu of root dir
jelveh
2025-07-15 18:04:04 -07:00 -
d5749691b3
doc: link related future work
Eric Dubé
2025-07-15 16:13:03 -04:00 -
0a8e4f985e
mkdir: return 403 error for mkdir action in the root dir
XiaochenCui
2025-07-15 10:56:25 -07:00 -
c75d9b9544
use openrouter for grok
jelveh
2025-07-13 13:08:18 -07:00 -
05a74b3152
do not preselect tests
jelveh
2025-07-11 17:03:33 -07:00 -
e387abe2f6
Make 'Signup' window draggable
jelveh
2025-07-11 16:28:37 -07:00 -
ef95cd493c
MORE TESTS!!
jelveh
2025-07-11 16:27:14 -07:00 -
963b248582
fix: get sharp far away from bundlers as possible
KernelDeimos
2025-07-10 16:20:12 -04:00 -
4575b24c51
chore: update sharp because GH issue template
KernelDeimos
2025-07-10 14:30:00 -04:00 -
e85a2703f4
sync: update XAi models
KernelDeimos
2025-07-09 23:26:58 -04:00 -
3def1d4d7c
feat: implement authentication UI in Puter.js's test UI
jelveh
2025-07-09 16:42:54 -07:00 -
9c74e295bd
style: enhance run.html layout and user interaction
jelveh
2025-07-09 16:20:58 -07:00 -
9ca1f0639a
feat: implement settings management and modal in puter.js test framework
jelveh
2025-07-09 16:10:06 -07:00 -
0b6dbe587a
feat(aws/polly): add new apis to puter-js, add new args to txt2speech (#1337)
Xiaochen Cui
2025-07-09 12:38:17 -07:00 -
50d520f099
fix: file cleanup for Claude when streaming
KernelDeimos
2025-07-09 15:11:56 -04:00 -
2c8da38db0
dev: add puter_path support for OpenAI
KernelDeimos
2025-07-09 15:11:39 -04:00 -
ba3ff03569
dev: add finally_fn for cleanup tasks in AI impls
KernelDeimos
2025-07-09 15:01:29 -04:00 -
389967b659
clean: code does not need to announce it was updated
KernelDeimos
2025-07-09 12:29:20 -04:00 -
1573f1dd81
Add tests for
puter.ai.txt2speech
jelveh
2025-07-09 11:54:15 -07:00 -
71f298ea43
debug: make sure this stack trace gets logged
KernelDeimos
2025-07-08 19:39:53 -04:00 -
2158e8e8c6
dev: add puter file upload via ai.chat for Claude
KernelDeimos
2025-07-08 19:38:13 -04:00 -
d8a4180b4f
Puter.js workers api (#1339)
Neal Shah
2025-07-08 16:29:02 -04:00 -
858929a3b9
Add a basic Firebase Studio config file (#1338)
Zac0511
2025-07-08 17:32:19 +02:00 -
1952549f5a
Add new Mistral model coercions to puter.js
jelveh
2025-07-07 23:07:32 -07:00 -
f50ac9e8f9
Update Mistral models
jelveh
2025-07-07 22:50:47 -07:00 -
cbfb9283d1
fix: add safeguard in case server response is wrong
KernelDeimos
2025-07-07 17:24:43 -04:00 -
405564f55f
fix: update refresh_actor cache invalidation
KernelDeimos
2025-07-07 15:20:43 -04:00 -
74a01a8752
Add reset results functionality to test UI
jelveh
2025-07-06 18:54:31 -07:00 -
190f8352f0
Add performance tests for get and set methods in kv module
jelveh
2025-07-06 17:52:32 -07:00 -
41cb7a06b7
Implement progress panel for test execution tracking
jelveh
2025-07-06 15:42:02 -07:00 -
f23216b122
partially selected checkboxes should are reflected in the heading master checkbox
jelveh
2025-07-06 15:20:12 -07:00 -
f06c13a427
Update test counter styles for improved visibility
jelveh
2025-07-06 15:16:11 -07:00 -
a605ef42a1
Enhance test UI with navigation and counter display
jelveh
2025-07-06 15:11:47 -07:00 -
b4143a6f39
Enhance test UI with master checkbox functionality
jelveh
2025-07-06 14:59:51 -07:00 -
afa6333224
Merge branch 'main' of https://github.com/heyputer/puter
jelveh
2025-07-06 14:55:03 -07:00 -
e58d6f0770
Enhance test UI with sticky headers and checkbox groups
jelveh
2025-07-06 14:54:55 -07:00 -
f6e6e8dff8
fix: shortcut KV permissions
KernelDeimos
2025-07-06 15:52:11 -04:00 -
3f0e7659f3
dev: add support to imply shortcut permissions
KernelDeimos
2025-07-06 15:49:19 -04:00 -
3f483c5bf5
dev: add otel spans for permission scans and db
KernelDeimos
2025-07-06 15:46:28 -04:00 -
fd956cb1cd
fix: improvements to jaeger trace service
KernelDeimos
2025-07-06 15:42:48 -04:00 -
bddc872e00
feat: puter workers
Neal Shah
2025-07-05 17:01:44 -04:00 -
8fa8dd0987
Add tests for App Directory isolation
jelveh
2025-07-05 12:24:45 -07:00 -
af9bf0980c
Add puter.ai streaming test
jelveh
2025-07-05 11:36:29 -07:00 -
a2d05af556
Add support for
Uint8Arrayinputer.fs.write
jelveh
2025-07-05 11:18:13 -07:00 -
b0a2590426
Remove redundant tests in puter.js
jelveh
2025-07-05 10:53:14 -07:00 -
779ee8d5d2
Add human-readable descriptions to Puter.js tests
jelveh
2025-07-05 10:50:06 -07:00 -
1fb1edd621
remove unused tests from GUI
jelveh
2025-07-05 10:26:56 -07:00 -
4ca7e852d8
fix toolbar showing scroll on disabling autohide
jelveh
2025-07-05 09:41:00 -07:00 -
7ccc704694
Use better font for the test UI
jelveh
2025-07-04 19:14:18 -07:00 -
a02a228bf6
Add a 'test' button to each test in Puter.js's test suite
jelveh
2025-07-04 19:12:06 -07:00 -
6da8ebfe96
Fix the copy assertion rule in puter.js test suites
jelveh
2025-07-04 19:05:04 -07:00 -
9698761b2b
AND MOOOAREEE AI tests
jelveh
2025-07-04 19:01:16 -07:00 -
3fdee779c7
MOAAAAREEE AI tests!
jelveh
2025-07-04 18:43:10 -07:00 -
478aed7bda
Add basic tests for
puter.ai
jelveh
2025-07-04 18:20:31 -07:00 -
3eef18c578
Remove captcha from frotnend (#1335)
Nariman Jelveh
2025-07-04 16:31:42 -07:00 -
f3c658c011
chore: sync package-lock.json
KernelDeimos
2025-07-04 18:30:00 -04:00 -
354b116b42
fix: make sharp optional
KernelDeimos
2025-07-04 18:29:29 -04:00 -
502204a7b7
test: update tests, migrate backend to vitest
KernelDeimos
2025-07-04 18:19:14 -04:00 -
87e15cac2d
Update SECURITY.md to use the warning tag in the markdown
Nariman Jelveh
2025-07-04 06:51:48 -07:00 -
ade213b88b
fix: return proper error message when the model is not found (#1331)

Xiaochen CuiandEric Dubé
2025-07-03 14:58:04 -07:00 -
c7970fd1a8
fix: include base reserved words by default
KernelDeimos
2025-07-03 17:40:24 -04:00 -
b0b131f214
add
expiremthod toputer.kv
jelveh
2025-07-02 22:54:55 -07:00 -
6df1d4d5f2
Fix puter.js test for
incranddecrin KV
jelveh
2025-07-02 22:31:25 -07:00 -
2bad220602
Update KVStoreInterfaceService.js
jelveh
2025-07-02 20:10:00 -07:00 -
0947b90c87
Make puter.js tests print out error results
jelveh
2025-07-02 20:06:25 -07:00 -
37d09a63d4
Only support language and voice (ordered) in puter.js
txt2speech
jelveh
2025-07-02 18:08:54 -07:00 -
aa3032da8e
Add preliminary support for different voices (#1325)
Nariman Jelveh
2025-07-02 17:09:48 -07:00 -
62e786faa6
Do not activate toolbar when desktop selectable is active
jelveh
2025-07-02 16:14:18 -07:00 -
7285a27be4
Fix toolbar autohide/hide timing
jelveh
2025-07-01 22:42:50 -07:00 -
2103374854
Dynamic toolbar: allow users to customize toolbar sticky (#1330)
Nariman Jelveh
2025-07-01 18:37:36 -07:00 -
485f9a6f14
Don't hide the toolbar on mobile and tablet (#1328)
Nariman Jelveh
2025-06-30 17:18:56 -07:00