New
0.7.3
What's Changed
- Feat: Mobile App Optimization and Backend Integration by @Vanalite in https://github.com/janhq/jan/pull/6512
- feat: Configure iOS to use frontDist to independently build by @Vanalite in https://github.com/janhq/jan/pull/6540
- enhancement: base layout mobile by @urmauur in https://github.com/janhq/jan/pull/6549
- Feat: Split different build configuration among different platforms by @Vanalite in https://github.com/janhq/jan/pull/6608
- feat: Add make commands for ios and android development by @Vanalite in https://github.com/janhq/jan/pull/6610
- Update handbook content with Nextra callout and content improvements by @eckartal in https://github.com/janhq/jan/pull/6562
- Show supported files by @github-roushan in https://github.com/janhq/jan/pull/6618
- docs: update missing redirect links by @Minh141120 in https://github.com/janhq/jan/pull/6634
- enhancement: social media navbar and update menu footer by @urmauur in https://github.com/janhq/jan/pull/6640
- fix: scroll issue chatgpt, padding not recalculated correctly by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6639
- feat: Disable text selection on Toaster by @Vanalite in https://github.com/janhq/jan/pull/6642
- Emre to update & create content by @eckartal in https://github.com/janhq/jan/pull/6633
- refactor: deprecate Vulkan external binaries by @louis-jan in https://github.com/janhq/jan/pull/6638
- fix: Apply model name change correctly by @Vanalite in https://github.com/janhq/jan/pull/6643
- Fix OG image paths and move images to general folder by @eckartal in https://github.com/janhq/jan/pull/6652
- fix: remove Jan prefix from blog post titles for better SEO by @eckartal in https://github.com/janhq/jan/pull/6653
- Feat: web temporary chat by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6650
- docs: update redirect links by @Minh141120 in https://github.com/janhq/jan/pull/6665
- Emre to improve SEO by @eckartal in https://github.com/janhq/jan/pull/6654
- Content/emre by @eckartal in https://github.com/janhq/jan/pull/6666
- feat: web add search button for extension by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6671
- fix: add missing eol newline by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6673
- fix: mcp bin path by @louis-jan in https://github.com/janhq/jan/pull/6667
- sync release 0.7.0 to dev by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6674
- feat: disable all web mcp by default (new users) by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6677
- Feat: Jan has mobile MVP by @Vanalite in https://github.com/janhq/jan/pull/6657
- fix: chat completion usage - token speed by @louis-jan in https://github.com/janhq/jan/pull/6675
- resolve TypeScript and Rust warnings by @github-roushan in https://github.com/janhq/jan/pull/6612
- fix: thread item overfetching by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6699
- feat: improve projects by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6698
- fix: web gg tag by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6702
- fix: Fix editing model without saving should restore original name by @Vanalite in https://github.com/janhq/jan/pull/6700
- resolve rust analyzer warnings by @github-roushan in https://github.com/janhq/jan/pull/6696
- docs: add Jan v0.7.0 changelog by @eckartal in https://github.com/janhq/jan/pull/6708
- fix: Extract model capabilities correctly for various providers on various platforms by @Vanalite in https://github.com/janhq/jan/pull/6715
- ci: remove upload msi by @Minh141120 in https://github.com/janhq/jan/pull/6723
- fix: extensions missing on Unix dev by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6724
- fix: Local API Server - disable settings on run by @louis-jan in https://github.com/janhq/jan/pull/6707
- changelog: release 0.7.1 by @urmauur in https://github.com/janhq/jan/pull/6730
- chore: wrong version in detail changelog by @urmauur in https://github.com/janhq/jan/pull/6731
- fix: update detail changelog 0.7.1 by @urmauur in https://github.com/janhq/jan/pull/6732
- fix(ui): restore missing border on model selector (#6692) by @github-roushan in https://github.com/janhq/jan/pull/6736
- Feat: Jan mobile has persistence store by @Vanalite in https://github.com/janhq/jan/pull/6714
- UI enhancement for projects by @github-roushan in https://github.com/janhq/jan/pull/6726
- fix: title recent when no result found by @urmauur in https://github.com/janhq/jan/pull/6744
- fix: new chat with update last selected model dropdown by @urmauur in https://github.com/janhq/jan/pull/6742
- fix: theme system cross platform by @urmauur in https://github.com/janhq/jan/pull/6713
- Sync dev into release by @louis-jan in https://github.com/janhq/jan/pull/6747
- Sync release v0.7.0 to dev by @louis-jan in https://github.com/janhq/jan/pull/6720
- feat: Hide projects for mobile version by @Vanalite in https://github.com/janhq/jan/pull/6746
- chore: make dropdown sub menu assign projects scrollable by @urmauur in https://github.com/janhq/jan/pull/6743
- fix: auto select download model by @urmauur in https://github.com/janhq/jan/pull/6753
- Sync release 0.7.1 to dev by @louis-jan in https://github.com/janhq/jan/pull/6756
- chore: create event to track model provider and id model by @urmauur in https://github.com/janhq/jan/pull/6755
- feat: Add support for llamacpp MoE offloading setting by @qnixsynapse in https://github.com/janhq/jan/pull/6748
- fix: font mono default from mcp json ediitor by @urmauur in https://github.com/janhq/jan/pull/6759
- fix: resolve extensions conflict with correct path for web-app by @Vanalite in https://github.com/janhq/jan/pull/6757
- chore: api change domain to menlo.ai by @hiento09 in https://github.com/janhq/jan/pull/6764
- chore: update license path by @Minh141120 in https://github.com/janhq/jan/pull/6765
- fix: remove setup screen on project id to make same behavior with thread by @urmauur in https://github.com/janhq/jan/pull/6762
- chore: turn off zoomHotkeysEnabled by @urmauur in https://github.com/janhq/jan/pull/6763
- fix: Gracefully handle offline mode during backend check by @qnixsynapse in https://github.com/janhq/jan/pull/6767
- fix(amd/linux): show dedicated VRAM on device list (override Vulkan UMA) by @github-roushan in https://github.com/janhq/jan/pull/6533
- chore: revert track event posthog by @urmauur in https://github.com/janhq/jan/pull/6774
- docs: update jan server url by @Minh141120 in https://github.com/janhq/jan/pull/6783
- feat: Enable new prompt input while waiting for an answer by @bytrangle in https://github.com/janhq/jan/pull/6676
- feat: file attachment by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6766
- chore: update happy dom deps version by @Minh141120 in https://github.com/janhq/jan/pull/6790
- docs: update changelog for Jan v0.7.2 by @Minh141120 in https://github.com/janhq/jan/pull/6798
- fix: Escape dollar signs followed by numbers in Markdown by @qnixsynapse in https://github.com/janhq/jan/pull/6797
- web: update model capabilites by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6814
- fix: conversation items web by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6815
- we use POST to update now by @locnguyen1986 in https://github.com/janhq/jan/pull/6817
- feat: support multimodal tool results and improve tool message handling by @qnixsynapse in https://github.com/janhq/jan/pull/6816
- Feature/add japanese translation by @utenadev in https://github.com/janhq/jan/pull/6806
- chore: update api domain to jan.ai by @hiento09 in https://github.com/janhq/jan/pull/6832
- fix: model should not include file attachment tools if not supported by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6833
- chore: update org name by @Minh141120 in https://github.com/janhq/jan/pull/6834
- chore: deprecate webhook discord by @Minh141120 in https://github.com/janhq/jan/pull/6836
- feat: Proactive mode by @Vanalite in https://github.com/janhq/jan/pull/6831
- Brazilian Portuguese translation by @vabatista in https://github.com/janhq/jan/pull/6809
- support 2 type of scroll behavior with proper settings by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6841
- refactor: Simplify Tauri plugin calls and update 'FA' setting by @qnixsynapse in https://github.com/janhq/jan/pull/6779
- fix: Support Remark Line Breaks in Agent Response by @bytrangle in https://github.com/janhq/jan/pull/6818
- 🧹 chore: clean up Jan Server from docs by @LazyYuuki in https://github.com/janhq/jan/pull/6776
- fix: adjust flow setup screen by @urmauur in https://github.com/janhq/jan/pull/6851
- Web: Rename Jan Namespace by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6860
- fix: truncated tool name available on chat input by @urmauur in https://github.com/janhq/jan/pull/6857
- fix: Incorrect proactive icon display by @Vanalite in https://github.com/janhq/jan/pull/6863
- fix: migrate flash_attn settings by @louis-jan in https://github.com/janhq/jan/pull/6864
- fix: chatinput debounce tokenize by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6855
- fix: could not cancel the unintialized download by @louis-jan in https://github.com/janhq/jan/pull/6867
- feat: loader screen before load FE by @urmauur in https://github.com/janhq/jan/pull/6877
- chore: refactor filereader into tauri dialog by @urmauur in https://github.com/janhq/jan/pull/6879
- feat: add configurable timeout for llamacpp connections by @qnixsynapse in https://github.com/janhq/jan/pull/6872
- fix: model download state update by @louis-jan in https://github.com/janhq/jan/pull/6882
- Fix Discord Community link in CONTRIBUTING.md by @github-roushan in https://github.com/janhq/jan/pull/6883
- fix: hide thread dropdown on delete dialog confirmation popup by @github-roushan in https://github.com/janhq/jan/pull/6884
- French Translation by @fredatgithub in https://github.com/janhq/jan/pull/6849
- feat: Russian localization by @Kuzmich55 in https://github.com/janhq/jan/pull/6869
- feat: replace Tauri dialog plugin with rfd integration by @qnixsynapse in https://github.com/janhq/jan/pull/6850
- fix: command + N does not work by @louis-jan in https://github.com/janhq/jan/pull/6890
- feat: Allow continuing with AI response after interrupting by @Vanalite in https://github.com/janhq/jan/pull/6697
- fix: add mcp tool call timeout config by @louis-jan in https://github.com/janhq/jan/pull/6891
- fix: standardize log timestamps to UTC timezone by @github-roushan in https://github.com/janhq/jan/pull/6800
- Fix: add conditional RAG tool injection only on document attachment by @qnixsynapse in https://github.com/janhq/jan/pull/6887
- fix: glibc linux by @Minh141120 in https://github.com/janhq/jan/pull/6900
- feat: hide file attachments properly by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6895
- fix: get mcp servers spam request issue by @louis-jan in https://github.com/janhq/jan/pull/6901
- resolve rust clippy warnings by @github-roushan in https://github.com/janhq/jan/pull/6888
- fix(#6902): update Bun download link darwin-86x -> darwin-64x by @volodya-lombrozo in https://github.com/janhq/jan/pull/6903
- fix: regression on reasoning models by @louis-jan in https://github.com/janhq/jan/pull/6914
- fix: new chat shortcut stopped working by @louis-jan in https://github.com/janhq/jan/pull/6915
- fix: glitch UI issues by @louis-jan in https://github.com/janhq/jan/pull/6916
- chore: bump rmcp to 0.8.5 by @louis-jan in https://github.com/janhq/jan/pull/6918
- feat: add backend migration mapping and update backend handling (#6917) by @louis-jan in https://github.com/janhq/jan/pull/6920
- fix: missing toaster style by @urmauur in https://github.com/janhq/jan/pull/6934
- feat: Add official jan browser mcp - Merge to release branch by @Vanalite in https://github.com/janhq/jan/pull/6935
- fix: do not filter out providers by models length by @louis-jan in https://github.com/janhq/jan/pull/6936
- fix: tauri permission by @urmauur in https://github.com/janhq/jan/pull/6938
- chore: use latest tag for search-mcp-server by @Vanalite in https://github.com/janhq/jan/pull/6941
- fix: permission error for main window by @urmauur in https://github.com/janhq/jan/pull/6942
- fix: set backend path environment variables for llama.cpp by @qnixsynapse in https://github.com/janhq/jan/pull/6937
- fix: responsive mobile screen by @urmauur in https://github.com/janhq/jan/pull/6945
- feat: Distinct mcp server by @Vanalite in https://github.com/janhq/jan/pull/6944
- fix: remove interface local storage by @dinhlongviolin1 in https://github.com/janhq/jan/pull/6947
- fix: filter downloaded model by @urmauur in https://github.com/janhq/jan/pull/6948
- fix: hide zoom shortcut by @urmauur in https://github.com/janhq/jan/pull/6949
- fix: updater permission by @urmauur in https://github.com/janhq/jan/pull/6950
New Contributors
- @locnguyen1986 made their first contribution in https://github.com/janhq/jan/pull/6817
- @utenadev made their first contribution in https://github.com/janhq/jan/pull/6806
- @vabatista made their first contribution in https://github.com/janhq/jan/pull/6809
- @fredatgithub made their first contribution in https://github.com/janhq/jan/pull/6849
- @Kuzmich55 made their first contribution in https://github.com/janhq/jan/pull/6869
- @volodya-lombrozo made their first contribution in https://github.com/janhq/jan/pull/6903
Full Changelog: https://github.com/janhq/jan/compare/v0.7.2...v0.7.3