Commit graph

1190 commits

Author SHA1 Message Date
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
risc
689fa914b8
fix: combine VS Code language specific default settings into one block (#1462)
This works around VS Code's undocumented behavior which is described in https://github.com/microsoft/vscode-docs/issues/7773 that language specific settings for a single language take precedence over language specific settings set for multiple languages the same time. Before this change, if a user wanted to overwrite the defaults, they would have to set it for each language individually.

After this change, users can overwrite `configurationDefaults` whether or not they chose to specify them for one language or multiple languages at the same time. Fixes #1460.
2025-03-09 22:04:01 +08:00
Myriad-Dreamin
65fdf33263
fix: make typescript-eslint happy (#1453)
* g

* fix: make typescript-eslint happy
2025-03-07 12:51:49 +08:00
Myriad-Dreamin
368aaa087c
fix: placeholder in issue template (#1458) 2025-03-06 20:38:04 +08:00
Myriad-Dreamin
40e5bcfb68
fix: render property 2 (#1457) 2025-03-06 20:36:31 +08:00
Myriad-Dreamin
f2355ac3b7
fix: render property (#1456) 2025-03-06 20:33:29 +08:00
Myriad-Dreamin
03cd35e9a0
chore: update feature request template (#1455)
* chore: update feature request template

* feat: update labels

* chore: update
2025-03-06 20:30:20 +08:00
Myriad-Dreamin
621f8f2de0
chore: update bug report template (#1454)
* chore: update bug report template

* chore: update

* chore: update

* chore: update
2025-03-06 20:21:56 +08:00
Myriad-Dreamin
156896c4b3
feat: add tinymist.startDefaultPreview and revise documentation about preview (#1448)
* feat: add `tinymist.startDefaultPreview` and revise documentation about preview

* test: update snapshot
2025-03-06 15:49:53 +08:00
Myriad-Dreamin
10962ae0a0
fix: get task options from configuration (#1449) 2025-03-06 15:42:04 +08:00
Myriad-Dreamin
334cb2ba1c
feat: run preview server in background (#1233)
* feat: run preview server in background

* feat: pass configuration

* feat: implement it

* feat: touch docs and finish details
2025-03-06 13:49:41 +08:00
Myriad-Dreamin
d76494380b
fix: revert enter feature in list or enum (#1446) 2025-03-06 12:32:42 +08:00
Myriad-Dreamin
4e9460758f
feat: adjust label and ref completion range (#1444)
* feat: adjust label and ref completion range

* docs: comment
2025-03-05 14:45:53 +08:00
Myriad-Dreamin
3ef71747c9
test: add completion cases about references (#1443)
* test: ref-label cases

* feat: more cases
2025-03-05 14:19:55 +08:00
Myriad-Dreamin
f13b632ad2
feat: handle enters in list or enum items (#1442)
* test: add tests about `onEnter`

* feat: handle enters in list or enum items
2025-03-05 12:30:47 +08:00
Myriad-Dreamin
78b80d41e4
build: bump version to 0.13.4 (#1439)
* build: bump version to 0.13.4

* build: lock tinymist-assets
2025-03-02 23:10:26 +08:00
Myriad-Dreamin
9acf9fbfa7
fix: nightly condition (#1437) 2025-03-02 15:20:28 +08:00
Myriad-Dreamin
7f0131c333
feat(ci): create release directly (#1436)
* feat(ci): create release directly

* fix: env position to read inputs

* fix: env position to read inputs

* fix: invalid word

* docs: update changelog

* fix: gh-token

* fix: grant permissions
2025-03-02 02:16:36 +08:00