What's Changed
- Sync Release/v0.7.7 to main by @louis-jan in #7504
- docs: changelog for v0.7.7 by @Vanalite in #7507
- chore: update flatpak manifest v0.7.7 by @Minh141120 in #7510
- chore: update landing page app screenshots by @urmauur in #7511
- fix: duplicate url manifest flatpak by @Minh141120 in #7519
- Sync new change from Release/v0.7.7 to main by @louis-jan in #7518
- ci: add condition for nightly external by @Minh141120 in #7523
- fix: conditional show message toolbar by @urmauur in #7524
- fix: adjustment dragable app window by @urmauur in #7521
- fix: incorrect links in docs by @statxc in #7517
- fix: thinking render with long content by @urmauur in #7527
- fix: sorting provider name by @urmauur in #7526
- fix: simplify mlx-server backend with new ChatSession update by @louis-jan in #7538
- fix: gpt-oss disallows quantized cache types due to its use of attention sinks by @louis-jan in #7541
- fix: MLX import dialog uses folder picker instead of file picker by @louis-jan in #7554
- fix: long text error apikey by @urmauur in #7557
- fix: replace AbortSignal.any with manual polyfill for WebKit compatibility by @since-2017-hub in #7552
- fix: navigation back from detail hub page by @urmauur in #7569
- fix: use libappindicator3-1 for deb package to fix Ubuntu 22.04 install conflict by @dev-miro26 in #7570
- feat: add xAI provider by @louis-jan in #7551
- fix: add dir=auto for bidirectional text support by @sesajad in #7542
- fix: hide capability for mlx model by @urmauur in #7579
- docs: add Jan-Code-4B, Jan-v3-4B, and Jan-v2-VL model pages by @louis-jan in #7598
- fix: add back linux native top panel tauri by @urmauur in #7580
- feat: openclaw integration by @Vanalite in #7583
- fix: disconnect channel and add spinner by @Vanalite in #7599
- feat: polish the initialize flow by @Vanalite in #7602
- feat: Jan CLI support by @louis-jan in #7576
- fix: update flash attention handling in ArgumentBuilder by @dev-miro26 in #7565
- fix: overlap z-index model setting and dropdown model provider by @urmauur in #7600
- enhancement: better setting organizations by @urmauur in #7601
- feat: Jan manages Context Allocation dynamically by @louis-jan in #7609
- fix: disable auto fit setting by default by @louis-jan in #7610
- fix: scrollable dropdown assistant by @urmauur in #7607
- enhancement: recommend small model by @urmauur in #7606
- fix: correct model eval chart by @louis-jan in #7614
- fix(tauri): handle non-UTF-8 paths in default_data_folder_path by @eren-karakus0 in #7577
- enhancement: add model provider options by @urmauur in #7611
- fix: allow different images with same filename by deduplicating on co… by @mykh-hailo in #7563
- fix: text color readme detail model screen by @urmauur in #7617
- feat: agent mode toggle and sandbox config isolation for OpenClaw by @Vanalite in #7612
- fix: add deeplink open in jan from models by @louis-jan in #7616
- feat: starter screen and download management update UI by @urmauur in #7548
- fix: mlx provider only show for MacOs by @urmauur in #7620
- fix: setup failed ui openClaw, and run local api server when run agent by @urmauur in #7619
- fix: missing command on window and linux by @Vanalite in #7621
- fix: bundle jan-cli.exe in Windows NSIS installer by @louis-jan in #7618
- chore: update left panel menu with agent chat by @urmauur in #7622
- chore: update logo xai by @urmauur in #7623
- fix: conditional menu chat with agent by @urmauur in #7625
- chore: auto download model, and remove default thread and project by @urmauur in #7626
- feat: update Jan Docs by @louis-jan in #7627
- docs: local api servers by @louis-jan in #7633
- docs: update nav bar and remove some of redundant topics by @louis-jan in #7637
- fix: show header left panel windows and linux by @urmauur in #7635
- fix: menu chat agent by @urmauur in #7634
- fix: project should use normal chat by @urmauur in #7630
- docs: nuke deprecated docs by @louis-jan in #7639
- docs: update prerequisites by @jamesdam in #7631
- fix: hide token counter when using agent mode by @urmauur in #7638
- feat: spawn openclaw in pre-installed bun by @Vanalite in #7624
- fix: default minimum 32k for models starting with local api server by @louis-jan in #7636
- fix: improve textarea text wrapping with wrap-anywhere by @mykh-hailo in #7562
- sync: merge main into release by @louis-jan in #7649
- fix: dropdown model selector project by @urmauur in #7650
- fix: state server running when save config claude code by @urmauur in #7651
- feat: add validation step by @Vanalite in #7652
- fix: last used model local api server by @urmauur in #7653
- feat: Validate docker on Window and Linux by @Vanalite in #7655
- fix: detect docker in release build by @Vanalite in #7660
- fix: env path issue on windows by @louis-jan in #7662
- fix: auto select model from onboarding by @urmauur in #7664
- fix: pre-assign 32k context size for local model to support agent mode by @Vanalite in #7667
- chore: translate agent and missing texts by @Vanalite in #7671
- fix: label experimental by @urmauur in #7672
- fix: disabled provider by @urmauur in #7673
- feat: add openclaw qol shortcuts by @louis-jan in #7675
- chore: integration troubleshooting by @Vanalite in #7676
- fix: should show OpenClaw Folder only when it's enabled by @louis-jan in #7677
- fix: non blocking command check [glitch on Windows] by @louis-jan in #7679
- fix: change gateway pinging mech by @Vanalite in #7678
- feat: bump openclaw to fix plugin config on window and linux by @Vanalite in #7683
- fix: openclaw direct run does not have dashboard bundled by @louis-jan in #7689
- fix: unify data folder by @Vanalite in #7690
- feat: remove all node & npm dependency, always use bun by @Vanalite in #7692
- fix: adjust flow openclaw integration first install by @urmauur in #7694
- fix: OpenClaw stopped working on gateway restart by @louis-jan in #7693
- fix: label experimantal for section integrations by @urmauur in #7698
- fix: label experimental lowercase by @urmauur in #7699
- fix: hide shell prompt on cli install by @louis-jan in #7702
- fix: auto select download model from onboarding on windows by @urmauur in #7704
- fix: enable openclaw when remote provider already setup by @urmauur in #7705
- fix: resolve runtime on window upon gateway restart by @Vanalite in #7706
- fix: openclaw onboarding by @louis-jan in #7708
- chore: show back the instruction to require nodejs by @Vanalite in #7707
- fix: openclaw runtime error by @louis-jan in #7709
- fix: append localhost as allowedOrigins on docker path by @Vanalite in #7710
New Contributors
- @statxc made their first contribution in #7517
- @dev-miro26 made their first contribution in #7570
- @sesajad made their first contribution in #7542
- @eren-karakus0 made their first contribution in #7577
- @mykh-hailo made their first contribution in #7563
- @jamesdam made their first contribution in #7631
Full Changelog: v0.7.7...v0.7.8