Commit Graph
100 Commits
Author SHA1 Message Date
PewDiePie d9f6341f01 Merge pull request #5283 from pewdiepie-archdaemon/sync-main-into-dev-20260707
chore: sync tested main into dev
2026-07-07 11:32:53 +09:00
pewdiepie-archdaemon 5d6061a64d Fix Cookbook download runner for Python 3.11
Avoid backslashes inside f-string expressions when generating Hugging Face install fallback commands. GitHub Actions compileall runs on Python 3.11, which rejects that syntax.

Verified with Python 3.11 feature-version AST parse, CI-scoped compileall, focused Cookbook import tests, and full container pytest: 4515 passed, 4 skipped.
2026-07-07 01:56:02 +00:00
pewdiepie-archdaemon c42609755f Stabilize local dev merge
Align regression tests with the current Odysseus behavior after merging origin/dev into local main.

- keep phone/name-only contacts valid and cover null email without crashes

- pin explicit web-search false form submission in chat.js

- update Cookbook dependency/download completion tests for combined live + persisted output

- expose SGLang OS package repair hints from backend diagnosis

- treat MLX and MLX-community repos as servable on Apple Metal while keeping CUDA behavior unchanged

- keep desktop new-chat coverage on the shared preferred-model helper

- remove a hardcoded crop overlay portal z-index literal

- include the local agent-loop cleanup that removes the old manage_notes reminder repair shim

Verified with: docker run --rm -v /home/pewds/odysseus-cookbook-fresh:/app -w /app odysseus-cookbook-fresh-odysseus python3 -m pytest -q (4515 passed, 4 skipped).
2026-07-07 01:15:20 +00:00
pewdiepie-archdaemon 4c24d5d9a6 Merge remote-tracking branch 'origin/dev'
# Conflicts:
#	routes/contacts_routes.py
2026-07-07 00:51:34 +00:00
pewdiepie-archdaemon a1a14bd5c9 Checkpoint Odysseus local update 2026-07-07 00:50:07 +00:00
pewdiepie-archdaemon 2fb3a316fd Hide untagged reasoning dumps in chat 2026-07-03 03:59:42 +00:00
pewdiepie-archdaemon 62ad5cd287 Parse local function_model tool wrappers 2026-07-03 03:54:59 +00:00
pewdiepie-archdaemon 339ca497c6 Keep open document context for section edits 2026-07-03 03:04:22 +00:00
pewdiepie-archdaemon f34f84d525 Route structured writing requests to documents 2026-07-03 02:51:42 +00:00
pewdiepie-archdaemon 25ba07a5b1 Open documents from native tool outputs 2026-07-03 02:20:23 +00:00
pewdiepie-archdaemon ac55f170ce Add AI edit command box to gallery editor 2026-07-03 02:13:45 +00:00
pewdiepie-archdaemon 7f833ee9d2 Add bulk email attachment downloads 2026-07-03 01:15:40 +00:00
pewdiepie-archdaemon 5bcd22873f Fix stale streams and cookbook task controls 2026-07-03 00:45:43 +00:00
pewdiepie-archdaemon 2918ef71ea Support mobile enter for queued agent prompts 2026-07-01 14:42:52 +00:00
pewdiepie-archdaemon 246b8d88f0 Show fallback model in picker 2026-07-01 13:53:51 +00:00
pewdiepie-archdaemon 22e0c717eb Fix merged test regressions 2026-07-01 11:12:55 +00:00
pewdiepie-archdaemon 5a0e4e4b3f Repair document tool args and metrics cleanup 2026-07-01 10:15:45 +00:00
pewdiepie-archdaemon 1933201117 Merge remote-tracking branch 'origin/dev'
# Conflicts:
#	routes/document_routes.py
2026-07-01 10:11:22 +00:00
pewdiepie-archdaemon 0b4ef7187f Stabilize chat and cookbook workflows 2026-07-01 10:09:25 +00:00
pewdiepie-archdaemon 39335b7bed Hide font size in markdown preview 2026-06-30 13:57:07 +00:00
pewdiepie-archdaemon e32eb03d7c Preserve HTML email quote history 2026-06-30 12:48:47 +00:00
pewdiepie-archdaemon 2c0406c3e3 Fallback model picker to available model 2026-06-30 11:56:36 +00:00
pewdiepie-archdaemon 6708fab831 Keep email composer open during fast edits 2026-06-30 11:54:34 +00:00
pewdiepie-archdaemon a094426242 Speed up email composer typing 2026-06-30 11:49:20 +00:00
pewdiepie-archdaemon c374c6e028 Preserve quoted email history during AI edits 2026-06-30 10:52:25 +00:00
pewdiepie-archdaemon a1b317df87 Write email replies into open composer 2026-06-30 10:48:08 +00:00
pewdiepie-archdaemon 7887d86537 Merge remote-tracking branch 'origin/dev' 2026-06-30 10:26:46 +00:00
pewdiepie-archdaemon e4e181aabb Move task start-now pill up 2026-06-30 10:25:53 +00:00
pewdiepie-archdaemon 1f1a5460ca Fix task activity scrolling and background spam 2026-06-30 08:16:19 +00:00
pewdiepie-archdaemon 3468503bd3 Show thumbnails on past research cards 2026-06-30 08:00:01 +00:00
pewdiepie-archdaemon affc8b1c37 Improve document agent streaming and chat metrics 2026-06-30 05:14:41 +00:00
pewdiepie-archdaemon 2f6c7cda2d Cancel background tasks when Odysseus becomes active 2026-06-30 04:23:04 +00:00
pewdiepie-archdaemon 81193dca85 Add hover labels to mini sidebar buttons 2026-06-30 03:26:55 +00:00
pewdiepie-archdaemon f351555537 Auto scan cookbook hardware when cache is missing 2026-06-30 02:55:25 +00:00
pewdiepie-archdaemon 0b56c064ee Pause background tasks while Odysseus is active 2026-06-30 02:12:30 +00:00
pewdiepie-archdaemon 38e345d476 Gate email auto translate behind active chat 2026-06-30 02:08:57 +00:00
pewdiepie-archdaemon edbc9131b7 Fix incognito agent mode and cookbook tmux preview 2026-06-30 01:47:48 +00:00
pewdiepie-archdaemon ea3e7f52d2 Lazy load startup task and email work 2026-06-30 01:28:08 +00:00
pewdiepie-archdaemon 061484c8ee Speed up task activity load 2026-06-30 01:16:41 +00:00
pewdiepie-archdaemon 2584d031c8 Add task email output sender controls 2026-06-30 00:34:31 +00:00
pewdiepie-archdaemon e92d4385e8 Lengthen email loading skeleton rows 2026-06-29 23:07:25 +00:00
pewdiepie-archdaemon 296fadcb52 Implement email auto translate cache task 2026-06-29 14:59:25 +00:00
pewdiepie-archdaemon 1a23f39da8 Rescue plain UI open-panel tool text 2026-06-29 14:07:48 +00:00
pewdiepie-archdaemon df5d22f191 Fix task status toggle hit target 2026-06-29 13:55:30 +00:00
pewdiepie-archdaemon a5a361e619 Gate background tasks behind foreground activity 2026-06-29 13:52:52 +00:00
pewdiepie-archdaemon 5a5284926d Show cached model scan failures 2026-06-29 12:27:56 +00:00
pewdiepie-archdaemon 18700f92f6 Persist email AI reply context notes 2026-06-29 11:30:25 +00:00
pewdiepie-archdaemon 6139fc39bc Retry blank email AI replies 2026-06-29 11:26:16 +00:00
pewdiepie-archdaemon fcf6ce57d6 Fix added models probe button 2026-06-29 11:20:32 +00:00
pewdiepie-archdaemon 8016e3aae4 Clarify empty AI reply errors 2026-06-29 10:07:48 +00:00
pewdiepie-archdaemon c80a35a96e Reuse open email drafts for agent replies 2026-06-29 09:18:26 +00:00
pewdiepie-archdaemon 757ebd8795 Keep open editor drafts in chat context 2026-06-29 03:10:42 +00:00
pewdiepie-archdaemon d919f84b65 Restore cookbook download task progress 2026-06-29 03:02:58 +00:00
pewdiepie-archdaemon ef6cda29f6 Link gallery uploads back to chat 2026-06-29 02:34:11 +00:00
pewdiepie-archdaemon 9401fd2870 Allow stalled chat uploads to be cancelled 2026-06-29 02:06:39 +00:00
pewdiepie-archdaemon 99c87c7c7e Show chat uploads in gallery immediately 2026-06-29 01:57:35 +00:00
pewdiepie-archdaemon ec93ea368b Persist upload OCR captions in gallery 2026-06-29 01:45:05 +00:00
pewdiepie-archdaemon fada157099 Restore chat thumbnails and gallery OCR captions 2026-06-29 01:19:50 +00:00
pewdiepie-archdaemon bb5d57f5b0 Show overlays during bulk email delete 2026-06-28 23:42:53 +00:00
pewdiepie-archdaemon d8f3985474 Show email delete overlay before request 2026-06-28 22:41:09 +00:00
pewdiepie-archdaemon d0d83e95c3 Show busy spinner while deleting email 2026-06-28 22:19:32 +00:00
pewdiepie-archdaemon 9d576dc9ee Clear stale chat stream indicators 2026-06-28 22:06:20 +00:00
pewdiepie-archdaemon 4e81a5aa87 Guard document style against persona guessing 2026-06-28 21:49:09 +00:00
pewdiepie-archdaemon 58ee4e78a1 Move email writing style into AI settings 2026-06-28 14:27:52 +00:00
pewdiepie-archdaemon 38d5e65e36 Merge dev into main for testing 2026-06-28 14:07:23 +00:00
pewdiepie-archdaemon e75e1d038e Close notes when opening documents 2026-06-28 12:58:01 +00:00
pewdiepie-archdaemon a90b60a9b0 Keep PDF annotation controls hoverable 2026-06-28 11:26:45 +00:00
pewdiepie-archdaemon 6ead14c5ec Fix expanded email attachment chip layout 2026-06-28 11:14:06 +00:00
pewdiepie-archdaemon d749de2694 Fix failed task activity colors 2026-06-28 11:04:26 +00:00
pewdiepie-archdaemon 7c77b43fb6 Fix mobile note archive action 2026-06-28 09:11:59 +00:00
pewdiepie-archdaemon 21998a891f Avoid model endpoint probes on boot 2026-06-28 08:07:15 +00:00
pewdiepie-archdaemon 37ccfcc493 Make added models list cache-only 2026-06-28 07:10:55 +00:00
pewdiepie-archdaemon 40c33491de Harden added models endpoint rendering 2026-06-28 05:29:25 +00:00
pewdiepie-archdaemon 6fb85845c0 Persist OCR captions in gallery 2026-06-28 04:50:20 +00:00
pewdiepie-archdaemon fb6447d188 Reset mobile serve memory offsets 2026-06-28 01:05:08 +00:00
pewdiepie-archdaemon 6d8ea62ce4 Adjust vllm preset and offsets 2026-06-27 23:57:44 +00:00
pewdiepie-archdaemon cbe8da0b1a Set vllm env preset width 2026-06-27 23:54:46 +00:00
pewdiepie-archdaemon 8dfaf5e2ba Fine tune vllm advanced offsets 2026-06-27 23:54:01 +00:00
pewdiepie-archdaemon 47199416bb Move vllm swap control left 2026-06-27 23:49:05 +00:00
pewdiepie-archdaemon 47170467c2 Nudge serve engine control up 2026-06-27 23:48:21 +00:00
pewdiepie-archdaemon b248bb3da6 Align serve backend controls 2026-06-27 23:42:11 +00:00
pewdiepie-archdaemon fb551c970a Lower cookbook engine filter button 2026-06-27 23:38:37 +00:00
pewdiepie-archdaemon 169e9a20cf Clarify diffusers image editing support 2026-06-27 23:28:01 +00:00
pewdiepie-archdaemon 8584807b6b Lower serve preset buttons slightly 2026-06-27 23:13:09 +00:00
pewdiepie-archdaemon cb1b054961 Move serve preset row up 2026-06-27 22:55:03 +00:00
pewdiepie-archdaemon 64c8d3319a Move vllm block size left 2026-06-27 22:54:00 +00:00
pewdiepie-archdaemon 80f062fe98 Move vllm advanced fields closer 2026-06-27 22:52:57 +00:00
pewdiepie-archdaemon 5668241a7e Nudge serve GPU selector left 2026-06-27 22:43:33 +00:00
pewdiepie-archdaemon f938b89a9d Set cookbook GPU buttons to 30px 2026-06-27 22:38:02 +00:00
pewdiepie-archdaemon a7c25c1997 Toggle manual hardware edit button 2026-06-27 22:35:50 +00:00
pewdiepie-archdaemon 3b5d8002a3 Simplify cookbook scan use cases 2026-06-27 22:30:54 +00:00
pewdiepie-archdaemon 27ce89a623 Adjust cookbook serve control spacing 2026-06-27 22:29:56 +00:00
pewdiepie-archdaemon 6f10e07ef5 Clarify cookbook conda env support 2026-06-27 22:27:55 +00:00
pewdiepie-archdaemon b4b3a1e18c Move serve memory fields left again 2026-06-27 22:25:25 +00:00
pewdiepie-archdaemon 1aa3af750f Adjust serve preset and memory field offsets 2026-06-27 22:15:07 +00:00
pewdiepie-archdaemon 20f5fa905d Align runtime note with serve presets 2026-06-27 22:13:20 +00:00
pewdiepie-archdaemon d33e3fd6f5 Move core serve memory fields further left 2026-06-27 22:11:18 +00:00
pewdiepie-archdaemon 59c2cbe405 Move core serve memory fields farther left 2026-06-27 22:10:15 +00:00
pewdiepie-archdaemon 80b287ee56 Move core serve memory fields left 2026-06-27 22:09:14 +00:00
pewdiepie-archdaemon 97f8b3bcd3 Add icons to cookbook engine filter 2026-06-27 22:01:23 +00:00