This website requires JavaScript.
eb761c154a
fix: onboarding polish — topology on step 1, 2L/2M/2S model selection, device type fix
Alex Cheema and Claude Opus 4.6
2026-02-20 11:20:27 -08:00
f1bbe74bc6
fix: shard label spacing + show real models in unlock animation
Alex Cheema and Claude Opus 4.6
2026-02-20 10:56:42 -08:00
ce638fffb5
feat: persist onboarding completion to ~/.exo so it survives browser clears
Alex Cheema and Claude Opus 4.6
2026-02-20 10:51:21 -08:00
7d6d2626f6
feat: show dashboard popover on every launch with 10s countdown
Alex Cheema and Claude Opus 4.6
2026-02-20 10:41:29 -08:00
f303b396f3
fix: model dropdown positioning on onboarding chat screen + sort models biggest-first
Alex Cheema and Claude Opus 4.6
2026-02-20 10:30:00 -08:00
c72a543088
feat: onboarding polish — smooth transitions, game-style model unlock, replay button
Alex Cheema and Claude Opus 4.6
2026-02-20 10:23:07 -08:00
76c058cf97
Revert "fix: eliminate brownish yellow tints and enforce dark color scheme"
Alex Cheema
2026-02-20 06:25:10 -08:00
e5fb35d08e
fix: eliminate brownish yellow tints and enforce dark color scheme
Alex Cheema and Claude Opus 4.6
2026-02-20 05:32:48 -08:00
f30849ea7a
fix: onboarding UX overhaul — smooth transitions, bigger graphics, correct API
Alex Cheema and Claude Opus 4.6
2026-02-20 04:56:18 -08:00
4d5b976812
fix: onboarding UX overhaul — smooth transitions, bigger graphics, correct API
Alex Cheema and Claude Opus 4.6
2026-02-19 14:25:40 -08:00
7aaf041823
feat: onboarding animation redesign - 5-step device join/leave/heal sequence
Alex Cheema and Claude Opus 4.6
2026-02-18 18:14:21 -08:00
46f4065a52
fix: onboarding UX improvements - DMG layout, NSPopover, sidebar toggle, icon border
Alex Cheema and Claude Opus 4.6
2026-02-18 18:08:57 -08:00
d039c4c304
feat: add Skip button to all onboarding steps
Alex Cheema and Claude Opus 4.6
2026-02-18 14:03:11 -08:00
912841bf0c
fix: upgrade onboarding step 3 devices to match TopologyGraph quality
Alex Cheema and Claude Opus 4.6
2026-02-18 13:15:59 -08:00
ff05afc5b6
fix: merge main and update onboarding to use /instance API
Alex Cheema and Claude Opus 4.6
2026-02-18 12:54:02 -08:00
0ef31a9a54
fix: convert onboarding wizard from light mode to dark theme
Alex Cheema and Claude Opus 4.6
2026-02-18 12:39:59 -08:00
0d372741ec
fix: onboarding flow order, auto-download, sidebar visibility
Alex Cheema and Claude Opus 4.6
2026-02-18 12:03:22 -08:00
85fcbfa55f
chore: retrigger CI
Alex Cheema
2026-02-17 10:21:41 -08:00
67f78e6145
chore: trigger CI
Alex Cheema
2026-02-17 10:14:12 -08:00
1436af1d55
fix: use meta_instance API and remove invalid derived assignment
Alex Cheema and Claude Opus 4.6
2026-02-17 09:59:26 -08:00
10ac96be0b
style: fix Svelte formatting for CI treefmt check
Alex Cheema and Claude Opus 4.6
2026-02-17 09:23:31 -08:00
349a88aa3b
chore: remove temporary screenshot files
Alex Cheema
2026-02-17 09:08:30 -08:00
fc1122051f
temp: add onboarding screenshots for PR comment
Alex Cheema
2026-02-17 09:06:23 -08:00
312b7a7580
feat: revert to light background, fix DMG layout arrow
Alex Cheema and Claude Opus 4.6
2026-02-17 08:59:22 -08:00
47e3714e31
fix: revert DMG background, icon border, popover positioning, onboarding topology
Alex Cheema and Claude Opus 4.6
2026-02-17 07:21:04 -08:00
7a91a51336
fix: hide main model picker during onboarding so Browse All Models triggers download
Alex Cheema and Claude Opus 4.6
2026-02-16 16:08:50 -08:00
8d3a06b53b
fix: anchor welcome popover to menu bar icon as NSPopover
Alex Cheema
2026-02-16 16:07:02 -08:00
d847fa9b68
fix: DMG design — white text labels and thinner icon border
Alex Cheema and Claude Opus 4.6
2026-02-16 15:29:13 -08:00
1403d7dfc8
feat: add onboarding step 2 with device cluster animation
Alex Cheema and Claude Opus 4.6
2026-02-16 15:37:47 -08:00
857cda595b
fix: make sidebar toggle chevron visible on dark background
Alex Cheema and Claude Opus 4.6
2026-02-16 15:26:32 -08:00
18da2a66b1
fix: first-launch popover not appearing on fresh install
Alex Cheema and Claude Opus 4.6
2026-02-16 13:19:41 -08:00
5e4531bc8b
fix: track onboarding completion separately, extend popover to 30s
Alex Cheema and Claude Opus 4.6
2026-02-16 13:09:49 -08:00
5db9030535
style: dark DMG background and white icon border
Alex Cheema and Claude Opus 4.6
2026-02-16 12:51:30 -08:00
7933d4cd77
feat: add skeleton loading, download progress in header, instance status badges
Alex Cheema and Claude Opus 4.6
2026-02-16 07:23:32 -08:00
bf17e2a4f5
feat: add sharding/runtime tooltips, ARIA landmarks, download status, recommended models
Alex Cheema and Claude Opus 4.6
2026-02-16 07:04:54 -08:00
b8e792be96
style: apply nix fmt formatting to dashboard files
Alex Cheema and Claude Opus 4.6
2026-02-16 06:51:52 -08:00
928cdd87fa
feat: dashboard polish — toast notifications, connection banner, visual improvements
Alex Cheema and Claude Opus 4.6
2026-02-16 06:41:04 -08:00
74451ea362
style: apply nix fmt to FirstLaunchPopout.swift
Alex Cheema and Claude Opus 4.6
2026-02-16 06:09:37 -08:00
72487f7a73
style: polish onboarding popout and dashboard UI
Alex Cheema and Claude Opus 4.6
2026-02-16 05:42:12 -08:00
cde03fbcfd
fix: use Ollama-style DMG background (white, hand-drawn arrow, retina)
Alex Cheema and Claude Opus 4.6
2026-02-16 05:35:29 -08:00
35c8021bc8
fix: move DMG icons and labels up 30px to reduce top padding
Alex Cheema and Claude Opus 4.6
2026-02-15 18:30:37 -08:00
046e530d2f
fix: DMG AppleScript text size 1 → 10 (Finder minimum is 10)
Alex Cheema and Claude Opus 4.6
2026-02-15 17:54:15 -08:00
239315586f
style: format generate-background.py for ruff line length
Alex Cheema and Claude Opus 4.6
2026-02-15 17:43:30 -08:00
84f7e89b22
fix: move chat input to onboarding step 6, fix DMG white text and layout
Alex Cheema and Claude Opus 4.6
2026-02-15 17:37:01 -08:00
4da92e5778
feat: Perplexity chat home, menu bar overhaul, Settings Advanced tab
Alex Cheema and Claude Opus 4.6
2026-02-15 16:37:29 -08:00
34c181035e
fix: DMG background — solid arrow + white text replacing broken Y-shape
Alex Cheema and Claude Opus 4.6
2026-02-15 16:13:11 -08:00
51854d9063
fix: 5 CTO review issues — double open, derived bug, cached race, error UX, sharding visibility
Alex Cheema and Claude Opus 4.6
2026-02-15 15:56:16 -08:00
a67de3b078
feat: complete onboarding rewrite, native settings, DMG polish, menu bar UX
Alex Cheema and Claude Opus 4.6
2026-02-15 15:25:20 -08:00
73f23f07e3
fix: parse hdiutil mount point correctly in create-dmg.sh
Alex Cheema and Claude Opus 4.6
2026-02-15 13:15:20 -08:00
ca97d287c9
feat: better onboarding UX for new users
Alex Cheema and Claude Opus 4.6
2026-02-15 12:48:26 -08:00
1780e4ade4
fix: change RDMA AVAILABLE to RDMA NOT ENABLED warning (#1580 )
2026-02-20 13:40:07 -08:00
ab9273e723
downloads: add read_only flag to DownloadCompleted for EXO_MODELS_PATH
Jake Hillion
2026-02-20 19:30:13 +00:00
71e48c0f62
model-cards: add missing metadata for Qwen3 Coder Next variants (#1576 )
Jake Hillion and GitHub
2026-02-20 18:25:49 +00:00
42da58c297
worker: add EXO_MODELS_PATH for pre-downloaded model directories
Jake Hillion
2026-02-20 16:34:02 +00:00
6b5a705959
fix: immediate cancel check after prefill completes (#1575 )
2026-02-20 21:00:59 +03:00
6b54a27019
fix: add downloaded_bytes to DownloadPending event (#1564 )
2026-02-20 09:54:18 -08:00
e01f50a5cd
Update mlx fork (#1565 )
rltakashige and GitHub
2026-02-20 17:23:52 +00:00
1093080214
cancel active downloads on coordinator shutdown (#1567 )
Evan Quiney and GitHub
2026-02-20 17:17:43 +00:00
a4c925751f
feat: graduate image generation to non-experimental (default on)
graduate-image-gen
Alex Cheema and Claude Opus 4.6
2026-02-20 09:13:34 -08:00
1a2b8b044a
Refactor runner into separate runners (#1570 )
rltakashige and GitHub
2026-02-20 17:11:01 +00:00
ab427f1b75
feat(dashboard): add light-mode theme awareness to ModelCard and TopologyGraph
feat/dashboard-light-mode-v2
Alex Cheema and Claude Opus 4.6
2026-02-20 08:56:51 -08:00
412f66d523
feat(dashboard): add light/dark mode toggle with warm parchment palette
Alex Cheema and Claude Sonnet 4.6
2026-02-18 12:36:51 -08:00
dc8d42b4dc
add system ids (#1536 )
Evan Quiney and GitHub
2026-02-20 15:41:59 +00:00
d484b062e8
bench: add download timing to bench output (#1566 )
Jake Hillion and GitHub
2026-02-20 15:33:08 +00:00
23d5b335c2
feat: add E2E chaos/networking tests
feat/e2e-chaos-tests
Alex Cheema and Claude Opus 4.6
2026-02-19 04:30:17 -08:00
c242671cff
Test event dropping
ciaran/handle-disconnects
ciaranbor
2026-02-19 18:41:36 +00:00
cd9f62d37b
Merge branch 'main' into alexcheema/model-selection-ux
alexcheema/model-selection-ux
rltakashige and GitHub
2026-02-20 13:14:49 +00:00
e32b649d2f
fix: enable psutil fallback for memory monitoring when macmon is missing (#1478 )
2026-02-20 05:12:22 -08:00
1aba4f0d8b
Route DownloadCoordinator events through worker's event channel
ciaranbor
2026-02-19 12:12:26 +00:00
75ef4350d6
Use n-strike ping tolerance
ciaranbor
2026-02-17 20:56:59 +00:00
bddad7e79c
feat: show ETA on prefill progress bar (#1557 )
2026-02-20 04:37:56 -08:00
0424fb57bd
add logging for dropping events
JakeHillion/wnpzkupouslp
Jake Hillion
2026-02-20 12:34:54 +00:00
addf73a144
Add support for Ollama API (#1560 )
rltakashige and GitHub
2026-02-20 12:03:27 +00:00
a16ff2c047
fix: correct misleading docstring in seed_models (#1561 )
2026-02-20 14:57:55 +03:00
3006c8ea4e
Ensure coordinator is rank 0 (#1559 )
2026-02-20 11:46:24 +00:00
e9bd90a647
NOCOMMIT: test mlx lazy import
JakeHillion/vnwuyypxwqqs
Jake Hillion
2026-02-20 11:36:23 +00:00
f662c129dd
Prioritise tb for ring instances (#1556 )
rltakashige and GitHub
2026-02-19 21:32:48 +00:00
c45ff9ad43
memory tidy (#1558 )
Evan Quiney and GitHub
2026-02-19 21:15:33 +00:00
7031901ae5
Prevent common fatal crashes (#1555 )
rltakashige and GitHub
2026-02-19 20:51:17 +00:00
340aa36877
temp: add prefill ETA screenshot for PR
feat/prefill-eta
Alex Cheema
2026-02-19 12:15:44 -08:00
b0825335c7
feat: add meta-instance dashboard UI components
feat/meta-instance-dashboard-ui
Alex Cheema and Claude Opus 4.6
2026-02-19 11:47:23 -08:00
32669ae82d
feat: show ETA on prefill progress bar
Alex Cheema and Claude Opus 4.6
2026-02-19 04:14:06 -08:00
12ace705fc
Test event dropping
ciaranbor
2026-02-19 18:41:36 +00:00
20ccf097bb
Route DownloadCoordinator events through worker's event channel
ciaranbor
2026-02-19 12:12:26 +00:00
94848bd5bd
Use n-strike ping tolerance
ciaranbor
2026-02-17 20:56:59 +00:00
cf648a53b8
Add thinking in thinking blocks, and fix DeepSeek interleaved tool calls (#1548 )
rltakashige and GitHub
2026-02-19 18:44:49 +00:00
94b2ce6922
feat: Mac Studio en2 RDMA port warning v2 (#1551 )
2026-02-19 10:39:17 -08:00
423ed0f07f
Strip Claude headers to improve prefix cache hit rates (#1552 )
rltakashige and GitHub
2026-02-19 18:29:34 +00:00
ed001f2409
remove prefillprogress event (#1550 )
Evan Quiney and GitHub
2026-02-19 18:23:28 +00:00
59b0deb4ab
feat: add MetaInstance dashboard UI and remove MlxIbv
feat/meta-instance-dashboard
Alex Cheema and Claude Opus 4.6
2026-02-19 09:48:00 -08:00
4c4c6ce99f
simplify rust ident module
Evan Quiney and GitHub
2026-02-19 17:19:31 +00:00
5b81d55d66
lite node
sami/iOS-app
Sami Khan
2026-02-19 22:07:34 +05:00
42e1e7322b
bench: restore --danger-delete-downloads planning phase (#1542 )
test-screenshots-tmp
Jake Hillion and GitHub
2026-02-19 15:42:02 +00:00
23f295e684
feat: show ETA on prefill progress bar
feat/mac-studio-rdma-port-warning
Alex Cheema and Claude Opus 4.6
2026-02-19 04:14:06 -08:00
7637fb554f
refactor: address PR #1181 review comments from Evanev7
Alex Cheema and Claude Opus 4.6
2026-02-19 04:10:26 -08:00
1a9c5fa6fb
fix: wire prefill progress callback to prefill stream_generate, not decode
Alex Cheema and Claude Opus 4.6
2026-02-18 09:02:25 -08:00
aa3f106fb9
fix: import ResponsesStreamEvent and DRY up SSE formatting (#1499 )
2026-02-19 05:40:24 -08:00
2e29605194
fix: finalize cancel tasks (#1498 )
Mustafa Alp Yılmaz and GitHub
2026-02-19 16:27:34 +03:00
cacb456cb2
remove nightly (#1538 )
Evan Quiney and GitHub
2026-02-19 12:55:31 +00:00
51021f6fc6
Add cancellation button and the ability to cancel during prefill (#1540 )
rltakashige and GitHub
2026-02-19 11:40:59 +00:00