lsdsjy and lsdsjy
1103c1a7dd
fix(web): 将开发者工具开关更名为代码工作工具 ( #5149 )
...
* fix(web): 将开发者工具开关更名为代码工作工具
* test(web): 补齐旧预设配置的定时任务工具断言
* docs(web): 同步代码工作工具开关名称
---------
Co-authored-by: lsdsjy <[email protected] >
2026-09-24 10:15:55 +00:00
yudshj
ed4445b028
fix(web): unify document loading and spaced theme-aware pages
2026-09-24 13:57:42 +08:00
Xu Hanxiang
f717f413da
Merge pull request #4813 from deepseek-harness/fix/windows-file-open-and-preview
...
fix(web): 修复 Windows 文件预览、应用图标与默认打开操作
2026-09-23 21:29:24 +08:00
mektpoy
64795b4879
fix(ui-open-in-app): open the application the control names
...
With no OS-marked default the split button labelled the first registered
application and marked it "(default)" in the menu, but the primary action
still asked the OS to resolve the association again; on Windows that can
prompt or open a different application than the button promises. Send that
application's id explicitly and keep the association path for the case the
Host actually marked a default.
The snapshot scenario now clears the platform's own default marker and
re-enters the file, so the association is read again instead of reusing the
answer already held, and it asserts the launched target rather than only the
labels.
2026-09-23 19:58:53 +08:00
yudshj
312341970c
Merge master into fix/zoom-rerender
2026-09-23 19:31:59 +08:00
mektpoy
58c70c2cca
test(web): key the no-default marker to the platform that owns it
...
The new no-default scenario cleared the macOS application catalog, which
does nothing on Linux: `gio mime` owns the OS default there, and the
Linux stub never wrote the launch log, so CI timed out waiting for the
application gesture. Clear the marker each platform actually reads, log
launches from both stubs, and compare the launched id against the
platform's own registration id.
2026-09-23 18:41:50 +08:00
mektpoy
20315dd321
Merge remote-tracking branch 'origin/master' into fix/windows-file-open-and-preview
2026-09-23 18:13:37 +08:00
yudshj
19d6df2b2f
fix(web): pan read-only spreadsheets on both trackpad axes
2026-09-23 18:13:19 +08:00
yudshj
e0e8327992
fix(preview): redraw PDF pages after settled zoom
2026-09-23 18:12:21 +08:00
mektpoy
c5e0a407ca
test(web): cover the file menu when no application is the OS default
...
The reported defect is the branch where the Shell lists associated
applications but marks none as the default: the split button promoted
"Show file location" to the primary action and hid the applications
behind the menu.
Record that state in the keyless document-preview scenario. The new
golden pins the primary action to the opening control, and the gesture
log asserts the main button opens the file while the menu's marked
default launches the first registered application.
2026-09-23 18:05:08 +08:00
yudshj
e4234651ee
fix(web): support spreadsheet tab gestures and readable name box
2026-09-23 17:52:13 +08:00
yudshj
c920174964
fix(web): separate spreadsheet tab navigation from zoom controls
2026-09-23 16:13:21 +08:00
Yudong Han
dd004b4221
fix(web): simplify read-only spreadsheet preview controls ( #5006 )
...
* fix(web): simplify read-only spreadsheet preview controls
* fix(web): soften read-only spreadsheet freeze dividers
* fix(web): hide read-only spreadsheet freeze dividers
* fix(web): keep spreadsheet formula bar on one line
2026-09-23 07:46:13 +00:00
imccyu
fad9e27706
test(web): stabilize resize and scroll fixtures
2026-09-22 21:44:39 +08:00
yixiangihsiang
9c6c407da2
Merge master into ihsiang/unify-code-block-ui
2026-09-22 16:57:18 +08:00
HYD@OVERTON
58651b8359
fix(web): resize Excel previews with their pane
2026-09-22 16:33:30 +08:00
yixiangihsiang
ce2ba9b216
Merge master into ihsiang/unify-code-block-ui
2026-09-22 14:23:25 +08:00
lsdsjy
75546dc8e9
fix(web): hide DeepSeek account sign-in outside desktop
2026-09-22 11:38:43 +08:00
imccyu
6ba92b3f05
fix(web): preview XLSX workbooks with unsupported drawings
2026-09-21 23:26:50 +08:00
yixiangihsiang
8d2cd0cf72
feat(web): unify code block styling and icon controls
2026-09-21 21:57:35 +08:00
lsdsjy
d5db0ff0c4
merge: sync master into desktop welcome branch
2026-09-21 19:53:28 +08:00
lsdsjy
44b15a3377
fix(desktop,credentials): address sign-in review regressions
2026-09-21 19:39:42 +08:00
Yudong Han
f65c15a5cf
feat(preview): unify document zoom controls ( #4785 )
2026-09-21 10:49:45 +00:00
Yudong Han
d0ddf939f0
refactor(office): transfer PDFs as multipart bytes ( #4830 )
...
* refactor(office): transfer PDFs as multipart bytes
* fix(document-preview): address Office review feedback
2026-09-21 10:30:10 +00:00
Turtle
601d6761e4
feat(settings): project volatile Config through profile-backed forms ( #4587 )
2026-09-21 18:26:03 +08:00
Yifffan
f33b604ca2
Merge pull request #4786 from deepseek-harness/fix/4781-dedupe-open-with-apps
...
fix(native-command): macOS「从应用打开」菜单去重
2026-09-21 17:05:06 +08:00
Yudong Han
5b4ca4a29e
Merge pull request #4808 from deepseek-harness/fix/pr4346-spreadsheet-review
...
fix(preview): harden spreadsheet conversion
2026-09-21 17:01:28 +08:00
Yif
b631804d2b
Merge remote-tracking branch 'origin/master' into fix/4781-dedupe-open-with-apps
2026-09-21 16:25:47 +08:00
Yif
64094e8991
test(web): match the 36px unpreviewable open control height
2026-09-21 14:56:01 +08:00
yudshj
ad9f77db04
fix(preview): compact spreadsheet formula warning
2026-09-21 14:28:15 +08:00
yudshj
15415600d1
fix(preview): render spreadsheet values as literal text
2026-09-21 13:20:45 +08:00
yudshj
e70fa89400
feat(preview): support xls csv and tsv
2026-09-21 13:20:45 +08:00
yudshj
30b6abad5c
fix(preview): retain Excel worksheet selections
2026-09-21 13:20:44 +08:00
yudshj
087dc65e89
feat(preview): render Excel workbooks in the browser
2026-09-21 13:20:44 +08:00
Yudong
285f0a7005
fix(connection): narrow binary transport values
2026-09-21 12:50:41 +08:00
Yudong
ecf6acfb15
feat(api): support binary fields in Remote results
2026-09-21 12:50:40 +08:00
creatixchu
1790a09f77
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 20:33:24 +08:00
Yudong
c1f37fef9d
fix(sidebar): open spreadsheets in default app
2026-09-20 17:39:28 +08:00
creatixchu
e0187ecdf8
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 17:16:21 +08:00
lsdsjy
4f0ee6b105
fix(settings): defer developer features until host preference resolves
2026-09-20 14:45:24 +08:00
creatixchu
b689c724d1
docs: describe cross-platform file opening and pin desktop browser fixtures
2026-09-20 12:28:41 +08:00
creatixchu
219bbe47c7
feat: reuse the opening menu in a larger preview action
2026-09-20 12:00:03 +08:00
creatixchu
e969aaff58
refactor: share compact opening controls for files and directories
2026-09-20 11:46:50 +08:00
creatixchu
0c3045d488
fix: validate native metadata and refresh generated source references
2026-09-20 10:45:21 +08:00
creatixchu
e435340eff
test: exercise application selection through the recorded Web session
2026-09-20 10:41:48 +08:00
Yichen Jiang
7951cee0d5
fix(web): render local images in Markdown previews
2026-09-19 13:21:37 +08:00
imccyu
4f55590aea
fix(sidebar): correct automatic refresh and watch lifecycles
2026-09-18 23:27:30 +08:00
imccyu
9493ed6f61
test(sidebar): cover automatic refresh and watch lifecycle
2026-09-18 23:27:29 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
creatixchu
9e1635b6b6
Merge master and refresh sidebar file-opening integrations
2026-09-18 15:21:47 +08:00