Commit graph

944 commits

Author SHA1 Message Date
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
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
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
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
7c78171987
build(pkg): bump version to 0.13.4-rc1 (#1433) 2025-03-01 23:17:54 +08:00
Myriad-Dreamin
afc5d31377
fix: don't check context type of hash token (#1432) 2025-03-01 21:49:29 +08:00
Myriad-Dreamin
5102017777
build: bump version to 0.13.2 (#1423) 2025-02-27 18:34:44 +08:00
Myriad-Dreamin
0c89cd82c7
build: bump version to 0.13.2-rc2 (#1421)
* build: bump version to 0.13.2-rc2

* build: update assets

* docs: update the date

* docs: revise changelog
2025-02-27 17:56:56 +08:00
Myriad-Dreamin
0cb12786b3
fix: don't allow type completion in string content (#1420) 2025-02-27 16:50:27 +08:00
Myriad-Dreamin
1fe422f963
fix: complete type of type having constructors (#1419)
* fix: complete type of type having constructors

* test: update snapshot

* test: update snapshot
2025-02-27 16:26:02 +08:00
Myriad-Dreamin
96cdab38f6
feat: match named arg parent in literals (#1418) 2025-02-27 14:48:57 +08:00
Myriad-Dreamin
ebfc93c104
feat: post check element types of array and dict (#1417) 2025-02-27 14:20:36 +08:00
Myriad-Dreamin
a191b7c852
feat: adjust builtin types for typst v0.13.0 (#1416)
* feat: adjust builtin types for typst v0.13.0

* todo

* test: update snapshot

* test: update snapshot
2025-02-27 13:28:35 +08:00
Myriad-Dreamin
4c06ffeaa9
fix: add more kind checking about MathText (#1415) 2025-02-27 11:41:30 +08:00
Myriad-Dreamin
8fcd045f37
fix: pass origin checking anyway in v0.13 (#1411)
* fix: pass origin checking anyway

* feat: log it for developers and users

* test: add test

* chore: remove an unwrap
2025-02-27 01:17:09 +08:00
Myriad-Dreamin
ddd503f180
feat: add no-content-hint feature to crityp (#1408) 2025-02-26 22:15:24 +08:00
Myriad-Dreamin
4145139534
build: bump version to 0.13.2-rc1 (#1403)
* docs: update changelog

* build: bump version to 0.13.2-rc1

* fix: horrible prerelease

* fix: bump that in package.json
2025-02-26 14:42:10 +08:00
Myriad-Dreamin
bbed728b82
feat: bump msrv and rust to v1.83 and v1.85 (#1407) 2025-02-26 14:40:23 +08:00
Myriad-Dreamin
21c6492254
feat: use jump_from_click from typst-ide (#1399) 2025-02-25 19:15:05 +08:00
Hong Jiarong
791a7f8314
docs(typlite): add examples for --assets-path and --assets-src-path (#1396)
* Update README.md

* docs: update README.md to enhance usage instructions and contextual content rendering details
2025-02-25 15:30:46 +08:00
Myriad-Dreamin
7abf925a10
refactor: specify type of trait method Default::default (#1392) 2025-02-25 00:53:30 +08:00
Myriad-Dreamin
0e9d8933af
test: TYPST_PACKAGE_CACHE_PATH should be applied on server start (#1391)
* g1

* test: `TYPST_PACKAGE_CACHE_PATH` should be applied on server start

* fix: update with lock
2025-02-24 17:27:05 +08:00
Myriad-Dreamin
dc3482594b
feat: let tinymist::Config pull environment variables on start of server (#1390)
* feat: add `Config::new`

* feat: use `Config::new`

* fix: lose config if errors happens
2025-02-24 13:43:52 +08:00