Commit graph

135 commits

Author SHA1 Message Date
imagineer99
5bdec309e6 feat: sort unsloth models first in HF search dropdowns 2026-02-22 01:45:51 +00:00
Roland Tannous
73fe288e35 renaming downloading model to loading model 2026-02-21 13:30:41 +00:00
Roland Tannous
7d1d816177 Merge pull request #200 from unslothai/fix/sloth-z-index-overlay
fix: enable navbar z-index by adding relative position
2026-02-21 17:15:05 +04:00
Roland Tannous
8469605b72 Merge pull request #193 from unslothai/feature/vram-fit-chat
Added vram fit indicator to models in chat
2026-02-21 17:09:31 +04:00
Roland Tannous
d170398697 Merge pull request #196 from unslothai/fix/compare-dictate-attachment-buttons
Added dictate and add attachments feature in chat page
2026-02-21 16:52:56 +04:00
Roland Tannous
df518aa7cc move microphone icon in compare page to be next to send button 2026-02-21 12:51:38 +00:00
samit
e25966c6dc added SpeechRecognition declarations and missing type packages 2026-02-21 01:00:08 -08:00
imagineer99
9a26f04703 fix: enable navbar z-index by adding relative position 2026-02-21 08:37:47 +00:00
samit
54c42bf9f5 Added VRAM fit indicator to recoomended models 2026-02-20 23:55:10 -08:00
samit
80976f8c70 Added dictate and add attachments feature 2026-02-20 22:14:27 -08:00
samit
262ffa59af added vram fit indicator to models in chat 2026-02-20 17:25:03 -08:00
samit
862e171ff5 updated to edit loading as downloading model 2026-02-20 15:49:33 -08:00
Roland Tannous
fffb2ea22e Merge branch 'nightly' into fix/dropdown-menu-prefill 2026-02-20 17:44:06 +00:00
imagineer99
2697b9ed74 fix: remove warmup text inference status 2026-02-20 15:35:06 +00:00
imagineer99
48ddbd96f9 Fix: model and dataset dropdowns selecting stale value on Enter 2026-02-20 11:33:20 +00:00
Roland Tannous
046419cee5 Merge pull request #179 from unslothai/fix/copy-mac
Added the copy feature on mac
2026-02-20 14:38:29 +04:00
Roland Tannous
66b64f0636 Merge pull request #166 from unslothai/feat/download-progress-indicator
feat: add download progress indicators for dataset preview and training overlay
2026-02-20 14:11:07 +04:00
Roland Tannous
0c9d18a22d Merge pull request #172 from unslothai/fix/training-param
Added optim and lr_scheduler_type in the frontend
2026-02-20 14:05:33 +04:00
samit
076b1db75b edited the font of the new parameters 2026-02-20 01:29:37 -08:00
samit
a96c7c8cea added the copy on mac 2026-02-20 00:49:38 -08:00
samit
474e4be1ac added lr_scheduler type to the frontend 2026-02-19 23:31:46 -08:00
samit
6a2309a8fd added hf token validation 2026-02-19 21:05:27 -08:00
samit
68bef70ca3 added optim in the frontend 2026-02-19 15:29:23 -08:00
Roland Tannous
11b3029dc6 Simplify dataset check to 2-tier, improve multimodal detection, auto-set trainOnCompletions, recheck dataset on reload 2026-02-19 11:25:54 +00:00
imagineer99
0983996f2d feat: add download progress indicators for dataset preview and training overlay 2026-02-19 08:22:23 +00:00
Roland Tannous
1722b6383e Auto-set trainOnCompletions based on vision/multimodal state, default all model configs to true, and re-fetch model defaults on page reload 2026-02-19 06:40:40 +00:00
Roland Tannous
9368c8cf9e Revert "Setting default for the train on responses only"
This reverts commit f6e4908acf.
2026-02-19 09:55:21 +04:00
Manan17
5d8aa1de8e Adding vision and multimodal dataset to the localstorage 2026-02-19 05:06:41 +00:00
Manan17
f6e4908acf Setting default for the train on responses only 2026-02-19 02:59:48 +00:00
imagineer99
ef7c54ee3c feat: disable navbar navigation while training is active
Disable Export and Chat nav items (desktop + mobile) when
isTrainingRunning is true, keeping only Studio clickable.
2026-02-18 01:30:13 +00:00
Roland Tannous
45def98a67 Merge pull request #144 from unslothai/fix/remove-hardcoded-port-in-dataset-preview
fix: remove hardcoded port from dataset preview error message
2026-02-18 02:44:17 +04:00
imagineer99
f9857f5366 fix: remove hardcoded port from dataset preview error message 2026-02-17 22:37:52 +00:00
Shine1i
b31461790f feat: enhance training stop and reset flow with detailed checks 2026-02-17 23:32:22 +01:00
Shine1i
a2cf89214e feat: add schemas for local model discovery and listing 2026-02-17 21:53:42 +01:00
Shine1i
94296f91a1 style: improve layout consistency and responsiveness across components
- Adjusted padding, spacing, and grid configurations for better alignment and scaling across screen sizes.
- Enhanced mobile responsiveness by updating flex and grid layouts, ensuring optimal display on smaller devices.
- Tuned container dimensions and card styling to maintain design consistency.
2026-02-17 21:27:02 +01:00
Shine1i
0b8df881fc refactor: wrap splash screen content in a card for improved layout and consistency 2026-02-17 21:08:45 +01:00
Shine1i
cf21c4e996 feat: add session-based storage for chat training comparison handoff
- Implemented a utility to manage `training-compare-handoff` data in `sessionStorage` with strict validation and expiration logic.
- Added methods to set, retrieve, and clear handoff data for improved chat training flow.
2026-02-17 20:43:08 +01:00
Shine1i
b0e7479699 fix chat compare handoff: auto-load trained lora, stop refresh loop, add debug logs 2026-02-17 20:42:43 +01:00
Shine1i
f0a4f77028 feat: enhance training flow with new runtime hints, adjustable steps/epochs
- Added halfway/completed training hints with actionable links.
- Introduced sliders for adjusting max steps and epochs dynamically.
- Refined tooltip explanations for configuration parameters.
- Enabled custom overlay styling for `AlertDialogContent`.
2026-02-17 20:08:02 +01:00
Wasim Yousef Said
862bbbfac5 Merge pull request #137 from unslothai/feature/chart-fixes
rafactor: fix training charts: sticky full-window follow latest + grad line render + stopped metric fallback
2026-02-17 10:41:01 -08:00
Shine1i
a7cb9da010 refactor: simplify chart view logic by removing pan controls and enhancing window size handling 2026-02-17 19:32:32 +01:00
Shine1i
f73f1c6a0a feat: add reusable chart components for training metrics visualization
- Introduced `EvalLossChartCard`, `GradNormChartCard`, `LearningRateChartCard`, and `TrainingLossChartCard` components.
- Implemented shared chart settings via `SharedChartSettings` to manage scale, outliers, and view configuration.
- Added utilities for metrics formatting, step tick generation, data compression, and smoothing (`utils.ts`).
- Created types and structures for chart data handling (`types.ts`).
2026-02-17 19:10:24 +01:00
Roland Tannous
4816ec3e95 Merge branch 'nightly' into integrate/exports-page 2026-02-17 22:09:36 +04:00
Shine1i
f47c424be3 feat: integrate gradient norm tracking in training runtime and metrics
- Enhanced chart logic to filter and visualize finite gradient norm values.
2026-02-17 18:26:59 +01:00
Shine1i
d9e5cc89fe refactor: streamline vision model detection and improve state persistence logic
- Removed redundant vision-check controllers.
- Added `NON_PERSISTED_STATE_KEYS` to manage persisted training state.
- Introduced `partializePersistedState` for cleaner state filtering.
2026-02-17 18:01:45 +01:00
Shine1i
019d52a019 feat: add default model configuration mapping and auto-apply logic
- Implemented backend model configuration mapping to training state.
- Added auto-apply logic for default configurations when models are selected.
- Introduced utilities for type conversion and validation within training configuration.
2026-02-17 17:58:36 +01:00
Roland Tannous
c9e119b07b fix: vite build fail - suppress unused estimatedSize prop in export dialog 2026-02-17 07:21:23 +00:00
imagineer99
cf364fca19 fix: subset param name 2026-02-17 05:53:21 +00:00
Manan17
e964209c54 Integration of the api with the EXPORT page with UI changes 2026-02-17 00:34:48 +00:00
Wasim Yousef Said
16f79a73de Merge pull request #124 from unslothai/feature/bug-fixes
feat: support disabling top-k sampling with -1 and standardize normalization
2026-02-16 13:21:12 -08:00