github HeyPuter/puter v2.5.0

2 days ago

This changelog was generated by GitHub. We've also generated our own changelog which might be easier to follow.

What's Changed

  • Create config.yml to add Puter Discord to the issue screen by @Zac0511 in #631
  • Add issue template for meta suggestions by @secondtruth in #619
  • Update README.md by @Zac0511 in #632
  • Add badges by @Zac0511 in #633
  • Traits, and Services as Drivers by @KernelDeimos in #607
  • Add Indonesian Translation for i18n by @fauzipadlaw in #638
  • Update Kurdish language template by @BryarGh in #640
  • Eric/test drivers by @KernelDeimos in #647
  • Update Dutch translations by @RandomStrangerOnTheInternet in #646
  • Complete Korean translation #541 by @ljyamada in #648
  • Updated Korean translation file by @de1eb in #650
  • Hebrew translation by @Razy-F in #654
  • puterai module by @KernelDeimos in #653
  • broadcast message encryption by @KernelDeimos in #656
  • Completed Translation of English To Portuguese(Portugal) by @NGunjyal01 in #657
  • completed translation english to danish in da.js by @NGunjyal01 in #658
  • completed translation english to swedish in sv.js by @JoelSjogren in #659
  • Added Finnish translations related to issue #536 by @Ranegg in #661
  • Add security email to contact section by @looz0 in #662
  • Add Danish translation of README.en.md by @JesHansen in #679
  • 672 Adding readme portuguese translation by @TatianaMagnus in #680
  • added readme translation into Russian by @NFFY88 in #681
  • fix broken links in readme by @NFFY88 in #683
  • Add feature flags by @KernelDeimos in #686
  • translate README.md to spanish by @juank0205 in #685
  • chore: update SystemFSEntryService.js by @eltociear in #689
  • added readme translation into hindi by @abhishekpaturkar in #690
  • Translate README.md to japanese by @calreed-prof in #691
  • Created Read.me in Turkish. by @emrhngngr in #695
  • Create README in Korean by @jsdmas in #698
  • Require verified email to enable 2FA by @KernelDeimos in #699
  • Added Readme in Vietnamese by @Priyanshu1035 in #700
  • add Chinese, add language tag by @Sam-SSTU in #702
  • added readme file in Italian by @FabioDePalma in #703
  • AI Streaming + Claude + puter.drivers by @KernelDeimos in #704
  • Added README.bn.md by @Priyanshu1035 in #705
  • feat(readme): add french readme respecting format and styling by @Morraycage in #707
  • Add Tamil readme file by @yanniro2 in #706
  • Add README.id.md by @fauzipadlaw in #708
  • Add link to Indonesian in main readme by @fauzipadlaw in #709
  • Added the README.ro.md file by @Atharva089 in #711
  • Fixes issue #677: Translate README.md from English to Romanian by @catalin-lungu in #712
  • Create README.th.md by @Panyakornk in #717
  • Added README.ar.md by @yomalbalooshi in #718
  • translated README.en.md from English to Polish by @VinayakPaka in #719
  • Update README.md by @Zac0511 in #726
  • Translated README section to Urdu with correct clickable links by @EngrAdnanAhmad in #727
  • dev: launchApp as registered ipc handler by @KernelDeimos in #724
  • chore: rename putil by @KernelDeimos in #729
  • GUI bundle update by @KernelDeimos in #730
  • translate README.md to finnish by @Pulkitxm in #740
  • No need word repetition for gambar in Indonesian by @fauzipadlaw in #746
  • Create README.he.md by @OrelsProjects in #747
  • README.en.md translated to Farsi and added to project by @Sky-De in #748
  • dev: update ipc ready and app launched events by @KernelDeimos in #749
  • Create README.hy.md by @gng92 in #751
  • Add Swedish Readme content by @Pulkitxm in #742
  • Add Dutch Readme content by @Pulkitxm in #743
  • translate README.md to Ukrainian by @Pulkitxm in #741
  • Add Malayalam translation to README.md by @rinogodson in #753
  • Ukrainian Translation added by @SergiyZyuzko in #757
  • feat: hungarian readme translation by @gyarfasB in #760
  • Update README.ko.md to fix phrasing issues by @the-heidi in #762
  • Issue670/english to german by @bibekp-dev in #763
  • Added Swedish translation | Other fixes by @4nshuman in #765
  • feat: translate README.md to Dutch by @ruthwikchikoti in #770
  • dev: update v86, switch twisp to epoxy-server with twisp feature by @ProgrammerIn-wonderland in #788
  • v86 9p server by @ProgrammerIn-wonderland in #794
  • change PWD to not use prompt-path and fix unicode issues by @ProgrammerIn-wonderland in #800
  • switch ne2k_pci to virtio by @ProgrammerIn-wonderland in #801
  • [WIP] Puter client-side filesystem caching by @KernelDeimos in #795
  • added telugu language translation by @lohitkotni in #803
  • Update the "bug report" issue template to an issue form by @Zac0511 in #802
  • CI: Add a simple test workflow by @bitsnaps in #782
  • Update README.te.md by @lohitkotni in #805
  • v86 persistence by @ProgrammerIn-wonderland in #807
  • Preparation for adding a service manager to puter.js by @KernelDeimos in #810
  • Issue/zip operation by @4nshuman in #787
  • WIP symlink, net_device virtio, move fixes, upload binary fixes by @ProgrammerIn-wonderland in #814
  • minor documentation fixes by @djelacik in #817
  • Edit "Puter version" title and description in the bug report template by @Zac0511 in #816
  • Update README.fr.md by @Zac0511 in #830
  • Added a chime to play on user's first interaction by @4nshuman in #831
  • Revert "Added a chime to play on user's first interaction" by @KernelDeimos in #837
  • Update es.js by @Abhinav-Bansal751 in #882
  • Filled the missing Bengali translation and updated the old translation by @FahimFBA in #885
  • fixixng arabic translation by @NadaAly56 in #888
  • Update bn.js by @kazi331 in #887
  • issue #842 by @Barkatzx in #889
  • Added missing translations for Bengali localization (#842) by @motabbirhossain in #886
  • Revert "Added missing translations for Bengali localization (#842)" by @jelveh in #890
  • Translate completed to Portuguese-BR by @LuizGribner in #891
  • finish translation for vi.js by @tien0412 in #894
  • Update zhtw.js by @kiwipix in #895
  • fix french missing translations by @nlaburu in #892
  • feat(i18n): update Urdu localization with missing translations by @afaq-karim in #896
  • Update th.js by @mark10112 in #897
  • Fix: Resolved issue #848 - Ukrainian translation by @pashak1207 in #899
  • Added installation instructions for public hosting to readme by @decipher2k in #715
  • Revert "Added installation instructions for public hosting to readme" by @jelveh in #900
  • Turkish translations completed and missing parts fixed (Issue #849) by @kemal-akar in #898
  • Improved Work Overlay Behavior by @DavidReque in #902
  • Add missing tamil translations; issue #851 by @Kumara2mahe in #903
  • Update ro.js by @saltimbanc in #904
  • Complete the Hungarian (Magyar) translation of Puter (Issue #867) by @PeterZsigmond in #906
  • update ru.js by @yeldynov in #905
  • Update pt.js by @rsdribeiroIT in #907
  • Update fa.js by @AmirH-Sal in #908
  • Update fr.js by @Zac0511 in #909
  • Fix missing Hindi translations in hi.js by @monish-j in #910
  • Updated nl.js with missing translations by @mardax007 in #911
  • update issues/#845 by @SoarUI in #913
  • Update zh.js by @BertramYe in #912
  • Update Swedish translations in sv.js by @JessicaFredin in #914
  • Fix: Japanese Translation for i18n (Issue 862) by @bestlucky123 in #915
  • new transulations are added by @DigitalGenius-ui in #916
  • Improve your word choice to make it easier for Indonesians to underst… by @rhecustein in #917
  • Revert "Improve your word choice to make it easier for Indonesians to underst…" by @jelveh in #918
  • "Complete Kurdish Translation for ku.js"Completed missing Kurdish translations in ku.js by @Rebandradha in #919
  • Update hy.js by @gng92 in #920
  • Update id.js #865 by @junian in #921
  • Update zh translations by @monyxie in #923
  • update id.js by @denisugiarto in #924
  • added Korean translations by @anapimolodec in #922
  • KOREAN-000861: Missing translations done by @hpark75 in #926
  • Update ig.js by @Fumnanya92 in #925
  • Issues #861-Add missing Korean translations by @keimindev in #927
  • Update Igbo translation of words #864 by @Nathaniyell in #928
  • Update he.js by @AmitMaymon in #930
  • Added German translation by @ahamiltonnn in #929
  • Added missing Polish translation by @kingflamez in #932
  • Enable Save button in Dev Center only when settings change and add a Reset button by @ria147 in #934
  • Update Italian translations by @RidvanPlluzhina in #935
  • Revert "Update Italian translations" by @jelveh in #936
  • PR_836_italian translation by @puyab91 in #937
  • Update it.js by @danielpetrica in #939
  • #871 added missing Finnish translations in fi.js by @mkalevo in #940
  • Review Undefined Words and Correct it by @Aliieeee in #942
  • Update ig.js by @enweazudaniel in #943
  • Fixes issue #871 by @mithunmunsi in #938
  • Update hy.js by @MherFrangyan in #945
  • doc: ai generated comments by @KernelDeimos in #941
  • File association format by @rowin-C in #946
  • Revert "File association format" by @jelveh in #947
  • Added the warning dialog by @paulinezhanghh in #980
  • Add missing turkish translations by @ulaski in #984
  • tweak: added missing hindi translation by @rowin-C in #982
  • Translate billing-related strings to Persian in fa.js by @Agastya18 in #985
  • Translated to Chinese by @githubalexliu in #986
  • feat: added tagify in Filetype-Association input in dev center by @rowin-C in #981
  • Added new Dutch translation by @arthur-adriansens in #989
  • Update ur.js by @ICODER32 in #990
  • sync(i18n): add Polish translations for billing-related terms by @paulinek13 in #993
  • feat: add brazillian translations for billing-related terms in br.js by @samueldev900 in #994
  • Japanese translation issue number 967 by @hutajoullach in #996
  • japanese translations by @kirney23 in #995
  • add translation for missing sentancies by @smikayel in #998
  • Update ro.js by @bertsrl in #997
  • Fixes issue [#976]: Add missing Finnish translations. by @JJooaa in #999
  • Issue #961, filled missing translations, Updating ru.js by @HeorhiiPavlovskyi in #1001
  • Update he.js by @Tristramit in #1002
  • feat: added a few Korean translatations by @sumi1239 in #1003
  • Close apps by clicking on icons (issue #944) + awesome animations! by @arthur-adriansens in #1005
  • Fix issue #970 by @arrafi-ahmed in #1006
  • update id translations by @wildanhkm in #1004
  • Update id.js by @zefta27 in #1007
  • Revert "Update id.js" by @jelveh in #1008
  • Created test cases for issue #878 by @joeni21 in #1009
  • Revert "Created test cases for issue #878 " by @jelveh in #1011
  • Update it.js by @danielpetrica in #1012
  • Added missing Italian translations (#968) by @CriDM in #1013
  • Complete the Ukrainian (Українська) translation of Puter · Issue #956 · HeyPuter/puter by @gwyneblaidd in #1014
  • Add Bengali translations for billing module strings by @nafisa45 in #1015
  • Completed Arabic translations for issue #948 by @hasanayoub in #1016
  • Update Arabic translations for issue #948 by @RamiIbrahim2002 in #1017
  • tweak: update ua translations; by @dmytro-nesteruk in #1018
  • Added Traditional Chinese translations by @Elisassa in #1019
  • Added to new Tamil Words to the ta.js file. by @cprogrammer1209 in #1010
  • feat: Complete the German (Deutsch) translation of Puter #952 by @akuumaa in #1022
  • feat: (#954) Add Vietnamese translations for billing-related terms by @lvluu in #1020
  • feat: add Vietnamese translations for billing in vi.js by @vulct174 in #1021
  • (#954) Add Vietnamese translations for billing-related terms by @lephuongnam22 in #1023
  • feat: Complete the Vietnamese translation of Puter #954 by @hoursing in #1025
  • Update th.js by @nathnapa88 in #1026
  • portuguese translations for #963 issue added by @loismbferraz in #1028
  • feat: set max token to 8096 by @devanenWl in #1031
  • Complete Igbo translations for missing keys (#969) by @Victor-Evogor in #1034
  • Update missing translations for Igbo by @Nathaniyell in #1035
  • Revert "Update missing translations for Igbo" by @jelveh in #1036
  • fixed "Complete the Igbo translation of Puter #969" issue by @Exclusiveideas in #1038
  • Add missing Thai translations in th.js by @twuttiwat in #1040
  • feat: add Escape key functionality to UIPrompt for closing the prompt by @Agastya18 in #1039
  • Update Swedish translations in sv.js by @saud-saeed in #1042
  • refactor: adjust max_tokens for specific models by @KenKout in #1041
  • Added Spanish translations for all the missing translations. by @rdsingh120 in #1045
  • kurdish translate ismailix by @ismailix in #1044
  • Korean translation improvement (#966) by @nicola-laura in #1046
  • Complete Hungarian translation of Puter #972 by @phellinger in #1048
  • Add Hungarian translations by @vasarmilan in #1052
  • fix: resolve issue #983 - Stuck on Creating new app loading screen by @mariatouil in #1051
  • Revert "fix: resolve issue #983 - Stuck on Creating new app loading s… by @jelveh in #1053
  • Fix languages orders in translations.js by @landof in #1054
  • Update dev-center.js to improve UX by @alizargit in #1056
  • Resolved Issue #965: Completed Kurdish Translations by @Abdulbasit0123 in #1043
  • Revert "Resolved Issue #965: Completed Kurdish Translations" by @jelveh in #1057
  • Complete Korean translation for ko.js (#966) by @dev-wonny in #1047
  • Add missing French translations (#975) by @hexsproductions in #1058
  • feature(issue #975) finish French translations by @themermabrouk in #1055
  • add missing danish translations by @lauritsbonde in #1062
  • #875 Complete the Danish (Dansk) translation of Puter by @MPiya in #1061
  • Finish Danish translation, resolve issue #875 by @biocyberman in #1060
  • Update da.js #875 by @charlottekatzmann in #1063
  • Update README.zh.md by @bestlaw66 in #1065
  • Fix explorer table extra white space on right by @bill-c-law in #1067
  • Complete Malayalam translation based on English file #754 by @joswin18 in #1075
  • feat: Complete the French (Français) translation of Puter #975 by @HatemLamia in #1024
  • Create devcontainer.json by @akamas in #1076
  • Revert "Create devcontainer.json" by @jelveh in #1078
  • Fix: drag-and-drop issue: files not appearing on desktop automatically by @mariatouil in #1050
  • Revert "Fix: drag-and-drop issue: files not appearing on desktop automatically" by @jelveh in #1079
  • English README translated to Persian language by @ahmadkani in #1082

New Contributors

  • @fauzipadlaw made their first contribution in #638
  • @BryarGh made their first contribution in #640
  • @RandomStrangerOnTheInternet made their first contribution in #646
  • @ljyamada made their first contribution in #648
  • @de1eb made their first contribution in #650
  • @Razy-F made their first contribution in #654
  • @NGunjyal01 made their first contribution in #657
  • @JoelSjogren made their first contribution in #659
  • @Ranegg made their first contribution in #661
  • @looz0 made their first contribution in #662
  • @JesHansen made their first contribution in #679
  • @TatianaMagnus made their first contribution in #680
  • @NFFY88 made their first contribution in #681
  • @juank0205 made their first contribution in #685
  • @abhishekpaturkar made their first contribution in #690
  • @calreed-prof made their first contribution in #691
  • @emrhngngr made their first contribution in #695
  • @jsdmas made their first contribution in #698
  • @Priyanshu1035 made their first contribution in #700
  • @Sam-SSTU made their first contribution in #702
  • @FabioDePalma made their first contribution in #703
  • @Morraycage made their first contribution in #707
  • @yanniro2 made their first contribution in #706
  • @Atharva089 made their first contribution in #711
  • @catalin-lungu made their first contribution in #712
  • @Panyakornk made their first contribution in #717
  • @yomalbalooshi made their first contribution in #718
  • @VinayakPaka made their first contribution in #719
  • @EngrAdnanAhmad made their first contribution in #727
  • @Pulkitxm made their first contribution in #740
  • @OrelsProjects made their first contribution in #747
  • @Sky-De made their first contribution in #748
  • @gng92 made their first contribution in #751
  • @rinogodson made their first contribution in #753
  • @SergiyZyuzko made their first contribution in #757
  • @gyarfasB made their first contribution in #760
  • @the-heidi made their first contribution in #762
  • @bibekp-dev made their first contribution in #763
  • @4nshuman made their first contribution in #765
  • @ruthwikchikoti made their first contribution in #770
  • @ProgrammerIn-wonderland made their first contribution in #788
  • @lohitkotni made their first contribution in #803
  • @bitsnaps made their first contribution in #782
  • @djelacik made their first contribution in #817
  • @Abhinav-Bansal751 made their first contribution in #882
  • @FahimFBA made their first contribution in #885
  • @NadaAly56 made their first contribution in #888
  • @kazi331 made their first contribution in #887
  • @Barkatzx made their first contribution in #889
  • @motabbirhossain made their first contribution in #886
  • @LuizGribner made their first contribution in #891
  • @tien0412 made their first contribution in #894
  • @kiwipix made their first contribution in #895
  • @nlaburu made their first contribution in #892
  • @afaq-karim made their first contribution in #896
  • @mark10112 made their first contribution in #897
  • @pashak1207 made their first contribution in #899
  • @decipher2k made their first contribution in #715
  • @kemal-akar made their first contribution in #898
  • @DavidReque made their first contribution in #902
  • @Kumara2mahe made their first contribution in #903
  • @saltimbanc made their first contribution in #904
  • @PeterZsigmond made their first contribution in #906
  • @yeldynov made their first contribution in #905
  • @rsdribeiroIT made their first contribution in #907
  • @AmirH-Sal made their first contribution in #908
  • @monish-j made their first contribution in #910
  • @mardax007 made their first contribution in #911
  • @SoarUI made their first contribution in #913
  • @BertramYe made their first contribution in #912
  • @JessicaFredin made their first contribution in #914
  • @bestlucky123 made their first contribution in #915
  • @DigitalGenius-ui made their first contribution in #916
  • @rhecustein made their first contribution in #917
  • @Rebandradha made their first contribution in #919
  • @junian made their first contribution in #921
  • @monyxie made their first contribution in #923
  • @denisugiarto made their first contribution in #924
  • @anapimolodec made their first contribution in #922
  • @hpark75 made their first contribution in #926
  • @Fumnanya92 made their first contribution in #925
  • @keimindev made their first contribution in #927
  • @Nathaniyell made their first contribution in #928
  • @AmitMaymon made their first contribution in #930
  • @ahamiltonnn made their first contribution in #929
  • @kingflamez made their first contribution in #932
  • @ria147 made their first contribution in #934
  • @RidvanPlluzhina made their first contribution in #935
  • @puyab91 made their first contribution in #937
  • @danielpetrica made their first contribution in #939
  • @mkalevo made their first contribution in #940
  • @Aliieeee made their first contribution in #942
  • @mithunmunsi made their first contribution in #938
  • @MherFrangyan made their first contribution in #945
  • @rowin-C made their first contribution in #946
  • @paulinezhanghh made their first contribution in #980
  • @ulaski made their first contribution in #984
  • @Agastya18 made their first contribution in #985
  • @githubalexliu made their first contribution in #986
  • @arthur-adriansens made their first contribution in #989
  • @ICODER32 made their first contribution in #990
  • @paulinek13 made their first contribution in #993
  • @samueldev900 made their first contribution in #994
  • @hutajoullach made their first contribution in #996
  • @kirney23 made their first contribution in #995
  • @smikayel made their first contribution in #998
  • @bertsrl made their first contribution in #997
  • @JJooaa made their first contribution in #999
  • @HeorhiiPavlovskyi made their first contribution in #1001
  • @Tristramit made their first contribution in #1002
  • @sumi1239 made their first contribution in #1003
  • @arrafi-ahmed made their first contribution in #1006
  • @wildanhkm made their first contribution in #1004
  • @zefta27 made their first contribution in #1007
  • @joeni21 made their first contribution in #1009
  • @CriDM made their first contribution in #1013
  • @gwyneblaidd made their first contribution in #1014
  • @nafisa45 made their first contribution in #1015
  • @hasanayoub made their first contribution in #1016
  • @RamiIbrahim2002 made their first contribution in #1017
  • @dmytro-nesteruk made their first contribution in #1018
  • @Elisassa made their first contribution in #1019
  • @cprogrammer1209 made their first contribution in #1010
  • @akuumaa made their first contribution in #1022
  • @lvluu made their first contribution in #1020
  • @vulct174 made their first contribution in #1021
  • @lephuongnam22 made their first contribution in #1023
  • @hoursing made their first contribution in #1025
  • @nathnapa88 made their first contribution in #1026
  • @loismbferraz made their first contribution in #1028
  • @devanenWl made their first contribution in #1031
  • @Victor-Evogor made their first contribution in #1034
  • @Exclusiveideas made their first contribution in #1038
  • @twuttiwat made their first contribution in #1040
  • @saud-saeed made their first contribution in #1042
  • @KenKout made their first contribution in #1041
  • @rdsingh120 made their first contribution in #1045
  • @ismailix made their first contribution in #1044
  • @nicola-laura made their first contribution in #1046
  • @phellinger made their first contribution in #1048
  • @vasarmilan made their first contribution in #1052
  • @mariatouil made their first contribution in #1051
  • @landof made their first contribution in #1054
  • @alizargit made their first contribution in #1056
  • @Abdulbasit0123 made their first contribution in #1043
  • @dev-wonny made their first contribution in #1047
  • @hexsproductions made their first contribution in #1058
  • @themermabrouk made their first contribution in #1055
  • @lauritsbonde made their first contribution in #1062
  • @MPiya made their first contribution in #1061
  • @biocyberman made their first contribution in #1060
  • @charlottekatzmann made their first contribution in #1063
  • @bestlaw66 made their first contribution in #1065
  • @bill-c-law made their first contribution in #1067
  • @joswin18 made their first contribution in #1075
  • @HatemLamia made their first contribution in #1024
  • @akamas made their first contribution in #1076
  • @ahmadkani made their first contribution in #1082

Full Changelog: v2.4.2...v2.5.0

Don't miss a new puter release

NewReleases is sending notifications on new releases.