Commit graph

1207 commits

Author SHA1 Message Date
Myriad-Dreamin
bc5960ec39
feat: support l10n message with arguments (#1508)
* feat: support l10n message with arguments

* dev: edit message

* dev: edit message

* fix: message error
2025-03-15 12:50:50 +08:00
Myriad-Dreamin
75aa73ba69
feat: initialize locale as soon as possible (#1507) 2025-03-15 12:19:06 +08:00
Myriad-Dreamin
c96ea6d77f
feat: profile and visualize coverage of the current document (#1490)
* feat: draft

* feat: run coverage command in vscode

* feat: create and move location crate

* feat: run and visualize coverage

* feat: l10n
2025-03-15 11:49:51 +08:00
tmistele
99900b2c76
fix: cleanup CORS checks (v2) (#1382)
* fix: cleanup CORS checks

* Add back the warning on empty Origin header for websocket requests

* Don't accidentally revert change from other PR

* docs: edit comment

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-03-15 11:01:46 +08:00
Myriad-Dreamin
4cbe35a286
feat: employ l10n to tinymist-cli and vscode extension (#1505)
* feat: runtime translation

* feat: poc of rust translation

* feat: clean up implementation

* feat: initialize correctly

* dev: remove dirty log

* dev: rename l10nMsg

* fix: desc

* feat: update assets building

* feat: update assets building

* build: update cargo.lock

* fix: warnings

* fix: warnings

* dev: expose api

* fix: compile error

* fix: compile errors in scripts
2025-03-15 10:38:07 +08:00
Myriad-Dreamin
dc9013e253
feat: translate all tinymist config text using llm (#1504)
* feat: translate all tinymist config text using llm

* fix: bug translation
2025-03-14 09:43:07 +08:00
Myriad-Dreamin
1f22001cd3
feat: translate rest titles by deepseek v3 (#1503)
Co-authored-by: sinofine <i@sinofine.me>
2025-03-13 20:05:27 +08:00
Myriad-Dreamin
bcb6cf559a
docs: update readme for locales folder (#1502)
* docs: update readme for locales folder

* docs: update readme for locales folder
2025-03-13 18:19:20 +08:00
Myriad-Dreamin
7a78d039c2
feat: translate all tinymist commands using llm (#1501) 2025-03-13 17:45:46 +08:00
Myriad-Dreamin
e81a071a00
docs: update roadmap (#1499) 2025-03-13 16:00:54 +08:00
Myriad-Dreamin
be79119b61
build: bump version to 0.13.8 (#1498)
* build: update changelog

* build: bump version to 0.13.8

* build: bump assets to v0.13.8
2025-03-13 12:42:42 +08:00
Myriad-Dreamin
648523967c
fix: forbid some bad cases of dot access (#1497)
* fix: forbid some bad cases of dot access

* test: add a countercase

* fix: revert a case
2025-03-13 12:29:25 +08:00
Myriad-Dreamin
7399fccd5a
feat: detect explicit completion from vscode (#1496)
* fix: prevent completion list from showing on bad pos

* feat: detect explicit completion from vscode

* fix: cases

* test: update snapshot
2025-03-13 12:05:47 +08:00
Myriad-Dreamin
8424df13f9
feat: don't check context type if parent is a block (#1494) 2025-03-13 10:08:27 +08:00
Myriad-Dreamin
774227d328
fix: more rules to forbidden arg completion (#1493)
* fix: more rules to forbidden arg completion

* fix: fix case

* feat: revert one
2025-03-13 09:56:31 +08:00
Myriad-Dreamin
a68399c92e
build: bump version to 0.13.6 (#1492)
* build: bump version to 0.13.6

* build: update cargo.lock

* build: update assets

* build: update changelog
2025-03-13 06:16:09 +08:00
Myriad-Dreamin
a0140a6263
build: bump version to 0.13.6-rc2 (#1491)
* build: bump version to 0.13.6-rc2

* build: bump assets to v0.13.6-rc2
2025-03-12 16:27:13 +08:00
Myriad-Dreamin
4bf6cdb9ed
fix: correct field access dot target (#1489)
* fix: correct field access dot target

* test: add cases about #1267
2025-03-11 23:33:46 +08:00
Myriad-Dreamin
db1ff20a6d
fix: identify chained dot access (#1488) 2025-03-11 23:03:24 +08:00
Myriad-Dreamin
b4312eea83
docs: edit changelog (#1487) 2025-03-11 12:35:24 +08:00
Myriad-Dreamin
57d6c8a830
Merge pull request #1486 from Myriad-Dreamin/edit-changelog
docs: edit changelog
2025-03-11 12:28:13 +08:00
Myriad-Dreamin
e1ddb0e585 docs: edit changelog 2025-03-11 12:26:00 +08:00
Myriad-Dreamin
d9442409bd
Merge pull request #1485 from Myriad-Dreamin/pdf-documentation
feat: generate documentation in PDF format
2025-03-11 12:23:19 +08:00
Myriad-Dreamin
288243c2f5 feat: gen on ci 3 2025-03-11 11:16:35 +08:00
Myriad-Dreamin
732b1488f6 feat: gen on ci 2 2025-03-11 11:07:41 +08:00
Myriad-Dreamin
a572e3c5c0 feat: gen on ci 2025-03-11 10:56:02 +08:00
Myriad-Dreamin
ce90489017 feat: generate documentation in PDF format 2025-03-11 10:56:02 +08:00
Myriad-Dreamin
5a038c99ec
Merge pull request #1471 from Myriad-Dreamin/bump-version-0.13.6-rc1
build: bump version to 0.13.6-rc1
2025-03-11 10:42:56 +08:00
Myriad-Dreamin
d4ca9870d4 docs: add since hints 2025-03-11 09:13:35 +08:00
Myriad-Dreamin
3e3196baba docs: update changelog 2025-03-11 09:06:47 +08:00
Myriad-Dreamin
da5abdfa42 build: bump assets to 0.13.6-rc1 2025-03-11 09:01:53 +08:00
Myriad-Dreamin
ab24e90679 docs: update changelog 2025-03-11 00:30:44 +08:00
Myriad-Dreamin
795c51c3a5 docs: update changelog 2025-03-10 23:20:36 +08:00
Myriad-Dreamin
06971443d0 build: bump version to 0.13.6-rc1 2025-03-10 23:20:36 +08:00
Myriad-Dreamin
512f93176f
feat: accept arbitrary expressions in show rules (#1484)
* feat: accept arbitray expressions in show rules

* test: update snapshot
2025-03-10 23:20:13 +08:00
Myriad-Dreamin
e8507fea96
feat: complete std which isn't in any builtin scopes (#1483)
* feat: complete `std` which isn't in any builtin scopes

* test: update snapshot

* test: update snapshot

* test: update snapshot
2025-03-10 23:03:43 +08:00
Myriad-Dreamin
be9c0478f6
fix: distinguish content value from content type (#1482)
* fix: distinguish content value from content type

* docs: add comments

* fix: repr
2025-03-10 22:53:38 +08:00
Myriad-Dreamin
62815ae028
feat: ignore type completion having no constructors (#1481) 2025-03-10 22:13:16 +08:00
Myriad-Dreamin
7b35973741
fix: don't match the right paren for arg completion (#1480)
* fix: don't match the right paren for arg completion

* feat: arg_range_math

* fix: fmt
2025-03-10 20:50:29 +08:00
Myriad-Dreamin
1b141868eb
feat: unify and improve method completion (#1478)
* feat: unify func completion

* refactor: move value_completion logic

* feat: bound self checking

* f1

* feat: bound self type checking

* feat: type completion and typetype completion

* test: update snapshot
2025-03-10 17:42:32 +08:00
Myriad-Dreamin
20746e3acd
feat: improve ArgSlots a bit (#1479) 2025-03-10 17:42:23 +08:00
Myriad-Dreamin
a21c68ba91
feat: wait lsp until ready when fetching summary info (#1477) 2025-03-10 16:17:04 +08:00
Myriad-Dreamin
ab944669f3
fix: don't wrap ProjectInsId with quotes (#1476) 2025-03-10 13:43:04 +08:00
Myriad-Dreamin
17417e4259
feat: log update_by_map to debug zed configuration (#1474) 2025-03-10 12:07:09 +08:00
Myriad-Dreamin
be1bf802c0
feat: clean up logs (#1473) 2025-03-10 11:41:41 +08:00
Myriad-Dreamin
2639dbd49e
feat: identify files ignoring case (#1472) 2025-03-09 23:53:51 +08:00
Myriad-Dreamin
d35afa679a
refactor: rearrange imports (#1461) 2025-03-09 23:12:54 +08:00
Myriad-Dreamin
2ec7a26420
perf: parallelize font loading and sync wait it (#1470)
* x

* test memory fonts iter

* perf: impl par
2025-03-09 22:29:33 +08:00
Myriad-Dreamin
987758869f
chore: add recommended extensions (#1469) 2025-03-09 22:04:41 +08:00
Myriad-Dreamin
1ad14833dd
fix: bad refactor suggested by eslint (#1468) 2025-03-09 22:04:30 +08:00