v0.7.3
janhq/janv0.7.3Nov 13, 2025by github-actions[bot]
AI Summary
Major release introducing mobile app MVP, file attachments, and extensive localization. Features web temporary chat, multimodal tool support, and multiple language translations.
Key Highlights
- Mobile app MVP for iOS and Android
- File attachment support for desktop and web
- Web temporary chat feature
- Multimodal tool results support
- Multiple new localizations (Japanese, Brazilian Portuguese, French, Russian)
- Proactive mode for MCP
- New prompt input while waiting for AI response
- Theme system cross-platform improvements
New Features
- Mobile app MVP
- File attachments
- Web temporary chat
- Multimodal tool results support
- Japanese translation
- Brazilian Portuguese translation
- French translation
- Russian localization
- Proactive mode
- Continue with AI response after interrupting
- Configurable timeout for llama.cpp connections
Full Release Notes
## 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