chat-ui
HuggingChat 2026
#1875
Merged

HuggingChat 2026 #1875

gary149 merged 175 commits into huggingface:main from hugginchat-2026
gary149
gary149 refactor: remove tokenizer-related functionality and dependencies
a4e257f6
gary149 Remove web search functionality and related components
d56c2791
gary149 Remove Assistants feature and related code
a5b7c13d
gary149 refactor: remove AWS endpoint files and update related configurations
02dc911a
gary149 feat: enhance API client to include origin handling and add debug routes
ac9ebbaa
gary149 refactor: prioritize HF_TOKEN for authentication in OpenAI endpoints …
8567b39c
gary149 Remove tool management pages and components
970440a8
gary149 Refactor codebase to remove tool-related features and improve formatting
55c1853c
gary149 refactor: update README to reflect removal of web search and embeddin…
68d47e7a
gary149 chore: remove search chat feature (UI and /conversations/search API)
c1988cbf
gary149 Merge pull request #3 from gary149/remove-most-of-things-2
89b54885
gary149 refactor(metrics): remove Prometheus metrics server and usages\n\n- D…
3582f42c
gary149 feat(ui): keep New Chat visible, fix toggles, and polish settings UI\…
91a1d28b
gary149 chore(deps): remove prom-client and update lockfile
da13a343
gary149 chore(dev): allow ngrok host via server.allowedHosts
24a561a0
gary149 refactor(metrics): remove monitoring values from Helm chart
cbc1828b
gary149 types: add ambient types for web search sources and stream outputs
1fae2964
gary149 ui(settings): consolidate model actions into card and chip-style links
19c53128
gary149 ui(chat): tidy message actions and send button styles
7f2bc839
gary149 server(conversation): clean up endpoints and message handling
b500d45d
gary149 server(models): load models from OPENAI_BASE_URL (OpenAI-compatible)
92e75d8a
gary149 server(settings): persist settings fields; minor cleanup
659671a6
gary149 utils: message updates iterator and smoothing — minor tidy up
297d5fe4
gary149 server(models-thumbnail): fix image response typing and return type
5c7b5d5a
gary149 ui(layout): minor grid/transition tidy and error toast flow
55ba9319
gary149 dev: allow dynamic ngrok subdomains in Vite server.allowedHosts
5fafbbac
gary149 ui: polish nav icon sizing and share icon contrast
f7c06101
gary149 ui(share): implement two-step share conversation modal; keep footer w…
f13cd114
gary149 ui(nav): remove skeleton placeholders from conversation list and Infi…
1769afa2
gary149 ui(modal): ensure Escape closes all modals by listening on window and…
80586441
gary149 chore: revert unrelated changes from previous commit; keep only Modal…
2959e7ac
gary149 chore: remove unused dependencies and playwright installation from Do…
a05a0161
gary149 Merge pull request #4 from gary149/ui-update
ea41b38e
gary149 build: re-add fs-extra for Vite config
7f05caf5
gary149 docs: update metadata in README for improved clarity
676ad764
gary149 fix: Vite/Svelte v6/5 compat and Docker build
63f7ee53
gary149 feat: default OPENAI_BASE_URL to HF router when unset
b2e5ee64
gary149 chore: remove OPENAI_MODEL_LIST_URL usage and docs\n\n- Drop all refe…
17b0feff
gary149 revert: default base URL fallback (revert 07c1aa44)\n\nRequire explic…
c6a196b1
gary149 fix: simplify text and improve button styling in ShareConversationModal
97e2a1dd
gary149 fix: update .env configuration for clarity and remove deprecated para…
36ad0145
gary149 fix: update version to 0.20.0 in package.json
9159eaa4
gary149 refactor: replace HF_TOKEN with OPENAI_API_KEY as the primary authori…
f979475c
gary149 refactor: remove deprecated tools and assistant features across multi…
dab706ec
gary149 feat: add API Base URL display in Application Settings
a1c090dd
gary149 feat: implement multimodal support with user-configurable overrides a…
2a7dc03a
gary149 feat: enhance reasoning handling by implementing autodetection of <th…
7b848972
gary149 feat: sanitize titles by stripping <think> markers across multiple co…
2e794faa
gary149 feat: update multimodal support by replacing CarbonImage with CarbonV…
3012b775
gary149 feat(models): add model-id filter inputs on models page and settings …
697efad0
gary149 Merge pull request #5 from gary149/feat/model-id-filter-inputs
dade93d7
gary149 Revert "Merge pull request #5 from gary149/feat/model-id-filter-inputs"
aedd36da
gary149 feat(NavMenu): simplify models link display and always show model count
a40c3d68
gary149 fix(CopyToClipBoardBtn): update icon size for better visibility
7c5de0f1
gary149 fix(layout): replace UserIcon with CarbonSettings for application set…
0f0f9ba3
gary149 Remove deprecated documentation files and sections related to configu…
aef5dcd7
gary149 fix(svelte.config): enable dotenv override for local environment conf…
7ef1031d
gary149 fix(CopyToClipBoardBtn): replace IconCopy with CarbonCopy for consist…
ff91f837
gary149 refactor(NavConversationItem): remove unused props and simplify heigh…
19f75cbb
gary149 fix(package-lock): update version from 0.10.0 to 0.20.0 for consistency
42d52ab0
gary149 feat(NavConversationItem): adjust height for improved layout consistency
2457cc5d
gary149 Refactor APIClient and Chat components; remove unused types and impro…
2afe026b
gary149 style: enhance dark mode support across components and improve stylin…
20502f13
gary149 style(ShareConversationModal): enhance dark mode support for text and…
87adcc70
gary149 Update modal and button styles in settings pages
653ac351
gary149 Add new SVG icons for various providers
80a08c47
gary149 feat: add global keyboard shortcut for new chat (Ctrl/Cmd + Shift + O)
6a240c45
gary149 style: update active model styling for improved visibility and consis…
c5737b5a
gary149 refactor: remove voting functionality and associated components for c…
7eab5658
gary149 Refactor chat message and alternatives UI layout
e7a42740
gary149 feat: add iconClassNames prop to CopyToClipBoardBtn for customizable …
477d10e8
gary149 style: add border to Modal component for improved visual separation
191b372b
gary149 feat(router): add support for router metadata in message handling and…
6acb2d7c
gary149 feat(ChatMessage): enhance avatar display with router metadata support
27830941
gary149 feat(router): enhance router metadata handling and update styles for …
dd60a8ad
gary149 Merge branch 'main' into llm-router
1819febc
gary149 Update ChatMessage.svelte
a965c3da
gary149 Merge branch 'visible-providers'
e646c5b4
gary149 feat: add providers support to models and enhance UI for model selection
23b839d8
gary149 Improve chat UI focus and image container sizing
0488eca7
gary149 style: update ChatMessage component to allow full-width layout for as…
dce11e89
gary149 feat: implement theme preference selector and improve theme handling …
8c8423f0
gary149 Update chat button styles and icon gradient, add gray-600
bf4ab092
gary149 style: update styling for model count badge and system prompt button
d9a12f6a
gary149 style: update ShareConversationModal layout and improve text formatting
a00d8cb5
gary149 feat: add scrollIntoView functionality for selected model in navigation
ffb40504
gary149 Update logo and icons; improve dark mode logo handling
a015ccf0
gary149 chore: remove emoji-in-title feature and sidebar display\n\n- Stop in…
33aaf65d
gary149 Merge branch 'chore/remove-emoji-sidebar' into main
355295e7
gary149 Add modal for editing conversation titles
bf1032a3
gary149 Update ChatMessage.svelte
4e18a11e
gary149 Merge branch 'main' into llm-router: keep router metadata and copy bu…
cf765a99
gary149 Fix layout and whitespace handling in chat components
b281b210
gary149 Remove unused Svelte components and icons
16c9f919
gary149 Refactor model search filter to be hyphen/space insensitive and updat…
e7fc2b81
gary149 add button
1fe11c2b
gary149 Add HTML preview modal to CodeBlock component
e1aaaf84
gary149 Update HtmlPreviewModal.svelte
de1ee874
gary149 Disable Preview button while assistant message is generating (threade…
f1d2b445
gary149 Revert "Disable Preview button while assistant message is generating …
c4e6586f
gary149 Add HTML preview modal to CodeBlock component
e1aaaf84
gary149 Update HtmlPreviewModal.svelte
de1ee874
gary149 Disable Preview button while assistant message is generating (threade…
f1d2b445
gary149 Refactor icons and update navigation components
f3ec3079
gary149 Remove unused imports and legacy code references
77b2cbc7
gary149 Add margin to Logo component in NavMenu and ChatIntroduction
22bf6e96
gary149 Update MobileNav.svelte
2d56cb61
gary149 Add reasoning tag handling to OpenAI chat stream
a211a635
gary149 Merge branch 'main' into llm-router
522b213b
gary149 Add Arch-based LLM router integration
31c30e69
gary149 Fix router metadata to use actual candidate model
6da06729
gary149 (need a check)
48b28399
gary149 Add router model UI decoration and config overrides
7fa9ec9b
gary149 Refactor router model to use configurable Omni alias
e32087e2
gary149 Refactor model router property and UI improvements
a229254d
gary149 remove ethics modal replace it with a welcome
4d30e53c
gary149 Add closeOnBackdrop prop to Modal component
23addba2
gary149 Add Omni icon and update router model UI references
56fba295
gary149 Update UI styles for consistency and dark mode support
d14c0f59
gary149 Improve avatar animation control and clean up UI
aa7bbc82
gary149 revert sticky buttons codeblock
132a2f6e
gary149 Refactor WelcomeModal to use close prop for better state management
eafd244f
gary149 Update thumbnail.png
f92ed69f
gary149 Add suggested prompts to empty chat window
1ec01f45
gary149 UI improvements and example prompts in chat window
52fab5c0
gary149 Update privacy policy and data handling information in PRIVACY.md
d30523d2
gary149 Remove compatibility handling for non-standard models and tools integ…
37a5a9b2
gary149 Update example prompts in ChatWindow for clarity and specificity
46835731
gary149 Refactor title generation to use model from config and adjust tempera…
994e6764
gary149 Refactor event handling in Svelte components to use function props in…
a13f10fd
gary149 Add per-model toggle to hide prompt examples
62c528de
gary149 Refactor conversation and chat UI components
235e8f63
gary149 Update 'Active' badge styling in settings layout
8ead63d8
gary149 Adjust chat intro heading vertical translation
50cf1a02
gary149 Update conversation item delete confirmation text and modify model di…
32d00a9f
gary149 Improve router model streaming UI and title generation
9fc531ce
gary149 Update modal text and example prompt
85e0006a
gary149 Add SVG preview support to code block and modal
26c1db89
gary149 Refactor CodeBlock component layout for improved button positioning a…
0b701886
gary149 Add keyboard shortcut title to New Chat link in NavMenu
add3599f
gary149 Add model link support for HuggingChat in ChatMessage component
d71cacce
gary149 Enhance layout styling with gradient background and sticky button for…
82cf6d36
gary149 Update gradient background in settings layout for improved visibility
8b5aa832
gary149 Refactor StopGeneratingBtn component and update usage in ChatWindow f…
563a1a44
gary149 Swap primary and fallback models for frontend_ui in routes.chat.json …
6d2b8aaa
gary149 Add follow-up prompts to router examples in ChatWindow for enhanced u…
3e7c33d4
gary149 Add text size adjustment to follow-up button icon in ChatWindow for i…
e4eb2435
gary149 Update StopGeneratingBtn ring color for better visibility and enhance…
1eb82df4
gary149 Add learning_tutor route with primary and fallback models for enhance…
3c7f7fd8
gary149 Refactor router examples and add structured data route with primary a…
c3145b33
gary149 Propagate loading state through markdown previews
b511196a
gary149 Disable navigation from HTML previews
c7896652
gary149 Support MODELS-based overrides
f26a9e6e
gary149 Refresh router example copy
bee79efc
gary149 Tighten chat footer spacing
3df0a887
gary149 Refine welcome message in WelcomeModal for clarity and readability
0205f146
gary149 Refactor chat message handling and improve router example prompt clarity
dbf459db
gary149 Update router example prompts for improved clarity and relevance
15fcaf36
gary149 Enhance message processing by adding reasoning block stripping functi…
3c04989a
gary149 Refactor multimodal handling in models and UI components for improved…
d3481e3e
gary149 Limit toast message lines and reduce error timeout
b3ceaa09
gary149 Remove unused env vars and update router config docs
00ebb7c0
gary149 Conditionally render copy and retry buttons based on message loading …
8b1e9090
gary149 Add uppercase styling to conversation title in navigation item
004c56b0
gary149 Adjust image container height and clean up button rendering logic
28b32637
gary149 Update game prompts for clarity and consistency in router examples
08d37931
gary149 Refactor environment configuration and remove deprecated web search s…
cd1fead5
gary149 Refactor code for consistency and readability across multiple files; …
4503ce3b
gary149 Update icons and manifest for improved app compatibility; standardize…
8f14b37d
gary149 Remove conditional SVG rendering in Logo component; simplify to a sin…
7768451d
gary149 Add optional description field to models and update display in UI
ceddd110
gary149 Add share functionality with share modal and share icon; update Mobil…
7c0c3fb3
gary149 Update README.md
0b43c62d
gary149 Remove documentation link from README.md
023f343e
gary149 gary149 changed the title Hugginchat 2026 HuggingChat 2026 1 year ago
julien-c
julien-c approved these changes on 2025-09-24
gary149 gary149 merged 2d549953 into main 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone