6481 Commits

Author SHA1 Message Date
Vanalite
4718203960 fix: Fix linter and tests 2025-09-30 15:39:45 +07:00
Faisal Amir
b3fc64049a
Merge pull request #6666 from menloresearch/content/emre
Content/emre
2025-09-30 15:35:43 +07:00
Minh141120
0b8f3e01fb feat: add msi installer for windows 2025-09-30 15:32:29 +07:00
eckartal
2a9166c9f8 Add AI for Teachers blog post with images and video
- Create comprehensive AI for Teachers blog post
- Add hero image and assistant creation interface images
- Include video demonstration of Jan for teachers
- Add proper ogImage and twitter image references
- Cover lesson planning, grading, parent communication, and classroom resources
- Focus on privacy and offline AI for educational use
2025-09-30 16:16:40 +08:00
Vanalite
43d20e2a32 fix: revert the modification of vulkan 2025-09-30 14:50:54 +07:00
eckartal
6c0fa46784 Update AI for Law blog post with images and content improvements
- Add hero image for AI for Law blog post
- Add images to assistant creation and contract review sections
- Improve content structure and readability
- Add proper image assets for legal AI use cases
- Update ogImage and twitter image references
2025-09-30 15:05:23 +08:00
Louis
de9c04474e
fix: should not allow duplicating model (#6658) 2025-09-30 13:59:17 +07:00
Faisal Amir
c3184bd233
Merge pull request #6654 from menloresearch/content/emre
Emre to improve SEO
2025-09-30 13:54:00 +07:00
Faisal Amir
334b160012
Merge pull request #6656 from menloresearch/fix/thinking-block
fix: remove thinking tag on projects list message history
2025-09-30 13:48:34 +07:00
Nguyen Ngoc Minh
04fcd788a3
Merge pull request #6659 from menloresearch/fix/6626
fix: Improve KV cache estimation robustness
2025-09-30 13:42:28 +07:00
Nguyen Ngoc Minh
a3fcd28c12
Merge pull request #6665 from menloresearch/docs/update-redirect
docs: update redirect links
2025-09-30 13:32:43 +07:00
Nguyen Ngoc Minh
cb02809ffb
docs: update redirect links 2025-09-30 13:26:54 +07:00
Akarshan
34b254e2d8
fix: Improve KV cache estimation robustness
The KV cache size calculation in estimate_kv_cache_internal now includes a fallback mechanism for models that do not explicitly define key_length and value_length in the GGUF metadata.

If these attention keys are missing, the head dimension (and thus key/value length) is calculated using the formula embedding_length / total_heads. This improves robustness and compatibility with GGUF models that don't have the proper keys in metadata.

Also adds logging of the full model metadata for easier debugging of the estimation process.
2025-09-30 11:14:18 +05:30
Nguyen Ngoc Minh
d315522c5a
Merge pull request #6618 from github-roushan/show-supported-files
Show supported files
2025-09-30 12:19:22 +07:00
eckartal
a300a46707 Add Guides category to blog navigation
- Add 'guides' category to staticCategories array in Blog component
- Update plopfile.js to include guides in category choices
- Add guides category entry to _meta.json
- Position guides category after research in navigation
2025-09-30 12:49:20 +08:00
Vanalite
c53d8c09c4 Merge remote-tracking branch 'origin/dev' into mobile/dev
# Conflicts:
#	web-app/src/containers/HeaderPage.tsx
#	web-app/src/lib/platform/const.ts
#	web-app/src/routes/index.tsx
2025-09-30 11:21:36 +07:00
Faisal Amir
1c9890649d fix: remove thinking tag on projects list message history 2025-09-30 11:08:31 +07:00
Nghia Doan
3cbf348585
Merge pull request #6642 from menloresearch/fix/toast-text-selection-disable
feat: Disable text selection on Toaster
2025-09-30 11:01:31 +07:00
Dinh Long Nguyen
2101242530
Feat: web temporary chat (#6650)
* temporray chat stage1

* temporary page in root

* temporary chat

* handle redirection properly
`

* temporary chat header

* Update extensions-web/src/conversational-web/extension.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* update routetree

* better error handling

* fix strecthed assitant on desktop

* update yarn link to workspace for better link consistency

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-30 10:42:21 +07:00
eckartal
f718b0f96b Merge branch 'dev' of https://github.com/menloresearch/jan into content/emre 2025-09-30 11:32:49 +08:00
Faisal Amir
ccf378f2c6
Merge pull request #6653 from menloresearch/fix/blog-titles-remove-jan-prefix
fix: remove Jan prefix from blog post titles for better SEO
2025-09-30 10:31:05 +07:00
eckartal
e3e809753c update blog post content 2025-09-30 11:28:36 +08:00
eckartal
8b9aca27bf fix: remove Jan prefix from blog post titles for better SEO
- Blog posts now use only frontmatter title without 'Jan -' prefix
- Other pages maintain existing branding (Jan Desktop, Jan Server, Jan)
- Improves SEO for blog content while preserving site branding
2025-09-30 11:25:45 +08:00
Faisal Amir
e6d34623b0
Merge pull request #6652 from menloresearch/emre/og-images-fix
Fix OG image paths and move images to general folder
2025-09-30 10:16:21 +07:00
eckartal
b69330ffca Fix OG image paths and move images to general folder
- Move OG images from _assets/ to public/assets/images/general/
- Update all blog post references to use correct paths
- Remove duplicate images from _assets/ folder
- Fix image paths in content to use /assets/images/general/ format
- Update Twitter image references to match OG image paths

Files updated:
- chatgpt-alternatives.mdx
- deepresearch.mdx
- deepseek-r1-locally.mdx
- how-we-benchmark-kernels.mdx
- is-chatgpt-down-use-jan.mdx
- offline-chatgpt-alternative.mdx
- qwen3-settings.mdx
- run-ai-models-locally.mdx
- run-gpt-oss-locally.mdx
2025-09-30 11:06:23 +08:00
Vanalite
549c962248 fix: Fix nvidia and vulkan after upgrade to be compatible with mobile compiling too 2025-09-30 09:44:21 +07:00
Louis
54d17c9c72
fix: migrate new mcp server config (#6651) 2025-09-30 00:07:57 +07:00
Vanalite
5e57caee43 Merge remote-tracking branch 'origin/dev' into mobile/dev
# Conflicts:
#	extensions/yarn.lock
#	package.json
#	src-tauri/plugins/tauri-plugin-hardware/src/vendor/vulkan.rs
#	src-tauri/src/lib.rs
#	yarn.lock
2025-09-29 22:22:00 +07:00
Nghia Doan
70ac13e536
Merge pull request #6643 from menloresearch/fix/model-name-change
fix: Apply model name change correctly
2025-09-29 22:15:13 +07:00
Louis
eb79642863
fix: unhandled model load error (#6648) 2025-09-29 21:52:39 +07:00
Vanalite
b062e6840a fix: Fix linter error 2025-09-29 19:59:53 +07:00
Vanalite
987063fede feat: Add tests for the model displayName modification 2025-09-29 17:59:15 +07:00
Louis
5fd249c72d
refactor: deprecate Vulkan external binaries (#6638)
* refactor: deprecate vulkan binary

refactor: clean up vulkan lib

chore: cleanup

chore: clean up

chore: clean up

fix: build

* fix: skip binaries download env

* Update src-tauri/utils/src/system.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src-tauri/utils/src/system.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-29 17:47:59 +07:00
Faisal Amir
3c4c6d1c50
Merge pull request #6633 from menloresearch/emre/content
Emre to update & create content
2025-09-29 17:32:22 +07:00
Dinh Long Nguyen
cf8ada5e8e
fix: scroll issue padding not re render correctly (#6639) (#6644) 2025-09-29 17:27:26 +07:00
Faisal Amir
e8666ee5ec chore: fix failed build 2025-09-29 17:21:53 +07:00
Faisal Amir
e065e56f5c chore: fix typo 2025-09-29 17:16:31 +07:00
eckartal
e09c1f0316 feat: add real-time ChatGPT status checker blog post
- Add new blog post: 'is-chatgpt-down-use-jan'
- Create OpenAIStatusChecker React component with real-time data
- Use CORS proxy to fetch live OpenAI status from status.openai.com
- Include SEO-optimized status indicators and error messages
- Add ChatGPT downtime promotion for Jan alternative
- Component features: auto-refresh, fallback handling, dark mode support
2025-09-29 17:15:35 +07:00
eckartal
13aa72a51f Rename blog post from chatgpt-alternative-jan.mdx to chatgpt-alternatives.mdx 2025-09-29 17:15:35 +07:00
eckartal
38ed873de0 Update ChatGPT alternative blog post 2025-09-29 17:15:35 +07:00
eckartal
a9737a1541 Add ChatGPT alternative blog post and update installation docs 2025-09-29 17:15:33 +07:00
eckartal
7f002409e3 Update content files
- Update tabby server example
- Update troubleshooting documentation
- Update NVIDIA TensorRT-LLM benchmarking post
2025-09-29 17:15:15 +07:00
eckartal
0ac667d99c Add SEO-optimized Twitter meta titles for installation pages
- Add Twitter meta tags to Windows, Linux, and Mac installation pages
- Optimize meta titles: 'Jan on [Platform]' for better SEO
- Maintain consistent meta descriptions across all platforms
- Keep original page titles unchanged for user experience
2025-09-29 17:15:15 +07:00
eckartal
4166b93e75 Improve FAQ section and content updates for offline ChatGPT alternative post 2025-09-29 17:15:15 +07:00
eckartal
dda46f30c2 trigger PR banner 2025-09-29 17:15:15 +07:00
Dinh Long Nguyen
0dbf3b1652 fix: scroll issue padding not re render correctly (#6639) 2025-09-29 17:11:08 +07:00
Nghia Doan
1504533246
Merge pull request #6642 from menloresearch/fix/toast-text-selection-disable
feat: Disable text selection on Toaster
2025-09-29 16:48:58 +07:00
Dinh Long Nguyen
f2a3861410
fix: scroll issue padding not re render correctly (#6639) 2025-09-29 16:45:40 +07:00
Vanalite
a5eb7ea894 feat: Disable text selection on Toaster
Disable the option to select text on the Toaster to consist the swiping action on the toast in order to dismiss it
2025-09-29 16:41:08 +07:00
Vanalite
03ee9c14a3 fix: Apply model name change correctly
# Conflicts:
#	web-app/src/lib/utils.ts
2025-09-29 16:39:32 +07:00