Myriad-Dreamin
d9767a63f6
fix: process lagged compile reason ( #456 )
2024-07-25 12:09:17 +08:00
Zike Xu
7b8b3938a2
feat: support querying label with paper name in bib items ( #365 )
...
* feat: support querying label with paper name in bib items
* dev: distinguish ref and bib title
* dev: distinguish ref and bib title 2
---------
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-07-25 10:14:31 +08:00
Myriad-Dreamin
ff72962334
feat(typlite): add equation support ( #454 )
...
* feat(typlite): add equation support
* feat(typlite): minimize snapshot
* dev(typlite): eliminate unnecessary spacing
* dev: redact totally
* fix: snapshot
2024-07-24 13:41:54 +08:00
Myriad-Dreamin
ab3c642038
feat(typlite): add image support ( #453 )
2024-07-24 02:11:21 +08:00
Myriad-Dreamin
379359a19f
dev: add link support of typlite ( #452 )
...
* dev: extend ast to work
* dev: support link
* dev: reimplement it
* dev: add nest testing
* dev: rearrange code
* dev: rearrange code
2024-07-23 20:40:55 +08:00
Myriad-Dreamin
f8c4218534
feat: introduce typlite's cli ( #451 )
...
* feat: introduce typlite's cli
* build: specify default-bin
* fix
* fix: default bin again
* dev: ignore typlite's lock
2024-07-23 19:48:14 +08:00
Myriad-Dreamin
1bbf800643
test: add rename testing ( #448 )
2024-07-22 14:29:53 +08:00
Myriad-Dreamin
ede592796d
chore: change compile command to trace-lsp
( #447 )
2024-07-22 14:28:57 +08:00
upsidedowncake
5b7794a587
fix: provide an error message when no path is provided ( #445 )
...
Co-authored-by: Ale <alecake@ale.pet>
2024-07-22 13:22:06 +08:00
Myriad-Dreamin
39a3bd8634
feat: allow multiple-tasked preview ( #427 )
...
* feat: implement it
* fix: faster doc propagation, but may still have bugs
2024-07-20 11:36:58 +08:00
Myriad-Dreamin
103e0f3b3e
feat: support creation-timestamp configuration for exporting PDF ( #439 )
...
* feat: support creation-timestamp configuration for exporting PDF
* fix: respect config
2024-07-20 06:58:27 +08:00
Myriad-Dreamin
25c449c2b2
feat: provide sys.inputs.x-preview
( #438 )
...
* feat: provide `sys.inputs.x-preview`
* feat: improve a bit
2024-07-20 06:19:16 +08:00
Myriad-Dreamin
61d6578fb7
dev: rename the status read events ( #436 )
2024-07-19 13:41:42 +08:00
Myriad-Dreamin
bb9ba23b3e
dev: increase revision for compile request ( #435 )
2024-07-19 13:29:46 +08:00
Myriad-Dreamin
755979f2bb
dev: make cache evicting shared ( #434 )
2024-07-19 13:29:34 +08:00
Myriad-Dreamin
a1b7550d2d
refactor: simplify compile actor ( #433 )
2024-07-19 13:28:03 +08:00
Myriad-Dreamin
4538e5f042
feat: make compilation not block most snapshot requests ( #432 )
2024-07-19 12:15:18 +08:00
Myriad-Dreamin
aeb0ad0694
fix: error tolerated on client changing source state ( #429 )
2024-07-19 12:15:02 +08:00
Myriad-Dreamin
77837d062a
fix: don't change entry if pinning ( #430 )
2024-07-19 02:52:57 +08:00
Myriad-Dreamin
1d011155cf
refactor: rearrange preview entry for future improvement ( #426 )
...
* dev: refactor preview entry for future improvement
* dev: move watcher ahead
* dev: move host ahead
2024-07-18 13:53:18 +08:00
Myriad-Dreamin
8413c66c51
fix: wrong checked prefix on completing strings ( #422 )
2024-07-17 15:34:33 +08:00
Myriad-Dreamin
0c0e77ab24
fix: wrong serialization of task_id
v.s. taskId
( #417 )
2024-07-14 22:12:03 +08:00
Myriad-Dreamin
764376de1d
fix: buggy compile fence ( #415 )
2024-07-14 19:00:52 +08:00
Myriad-Dreamin
6a142dca01
dev: refactor tasks ( #411 )
...
* dev: improve export task
* aba aba
* dev: less indent
* dev: reorder
* dev: reduce some clone
* dev: improve format task
* fix: documentation links
* dev: doesn't rely on hash entry state
2024-07-14 17:40:01 +08:00
Myriad-Dreamin
dd25091ae9
feat: allow deferred snapshot event processing ( #408 )
2024-07-12 16:13:26 +08:00
Myriad-Dreamin
50ffb75b50
feat: don't change entry on language query ( #406 )
2024-07-12 14:40:34 +08:00
Myriad-Dreamin
72e7a1e0fa
dev: diagnostics from primary instance is not special anymore ( #405 )
2024-07-12 14:40:22 +08:00
Myriad-Dreamin
70ffc3ac73
dev: check revision during publishing diag and counting words ( #404 )
...
* dev: check revision during publish
* dev: print word count revision
2024-07-12 12:50:56 +08:00
Myriad-Dreamin
4f5c962852
fix: duplicated notify status entry in configurations ( #403 )
2024-07-12 12:36:23 +08:00
Myriad-Dreamin
e983a338d4
fix: data race in FutureFolder
( #402 )
2024-07-12 12:36:03 +08:00
Myriad-Dreamin
adff5a8a96
dev: reduce dependencies a bit ( #400 )
...
* dev: disable default feature of typstyle
* dev: add release launch
* dev: remove threads and await tree
* dev: remove await-tree
2024-07-11 15:35:08 +08:00
Myriad-Dreamin
4acc39b237
build: rearrange dependencies ( #399 )
2024-07-11 11:03:55 +08:00
Myriad-Dreamin
1b769a4ddd
feat: add typlite for typst's doc comments ( #398 )
2024-07-11 09:45:51 +08:00
Myriad-Dreamin
96c8e08b50
feat: render example code in typst docs as typst syntax ( #397 )
...
* feat: render example code in typst docs as typst syntax
* fix: snapshot
2024-07-11 09:03:08 +08:00
Myriad-Dreamin
653789c1e6
fix: cyclic loop detection in cross-module def-use relation checking ( #396 )
2024-07-10 12:01:22 +08:00
Myriad-Dreamin
1d1f4bf6e5
dev: reduce three marco uses ( #393 )
2024-07-09 13:25:25 +08:00
Myriad-Dreamin
1662d58cb8
dev: delete preview_stub ( #394 )
2024-07-09 13:25:15 +08:00
Myriad-Dreamin
b13643ebf7
dev: merge compile opts and args ( #392 )
2024-07-09 12:40:14 +08:00
Myriad-Dreamin
7cf100ec96
dev: remove threaded_receive uses ( #391 )
2024-07-09 12:37:33 +08:00
Myriad-Dreamin
30a446086e
docs: document tinymist crate ( #390 )
...
* docs: document tinymist crate
* fix: description about export mode
2024-07-09 11:56:02 +08:00
Myriad-Dreamin
6a8a9f6eab
dev: remove knowledge about force drop ( #389 )
2024-07-09 11:07:15 +08:00
Myriad-Dreamin
80d0114264
fix: trace task is not stopping correctly ( #388 )
2024-07-09 09:50:35 +08:00
Myriad-Dreamin
5979c98bc4
fix: on changed condition ( #387 )
2024-07-09 09:34:28 +08:00
Myriad-Dreamin
7bcd4c65e3
dev: rewrite format/user_action actors as tasks ( #386 )
...
* dev: rewrite format/user_action actors as tasks
* dev: clean some dirty code
2024-07-09 08:55:49 +08:00
Myriad-Dreamin
675ac1b351
fix: some corner cases of serving preview ( #385 )
2024-07-09 08:43:40 +08:00
Myriad-Dreamin
692b87eeb8
dev: introduce task concept and rewrite export actor as export task ( #383 )
...
* dev: introduce task concept and rewrite export actor as export task
* dev: delete useless code
* fix: export mode
2024-07-08 19:18:52 +08:00
Myriad-Dreamin
4b1f8cd80c
fix: broken preview feature flag ( #381 )
2024-07-08 14:12:30 +08:00
Myriad-Dreamin
d95041deb2
dev: remove server module ( #380 )
2024-07-08 12:49:51 +08:00
Myriad-Dreamin
83eef2f168
refactor: merge compile and language state ( #379 )
...
* refactor: remove dedicate servers
* refactor: merge compile state and language state
* refactor: initialize oneshot lsp by `super_init`
* refactor: remove compile_init
* dev: remove unused trait
2024-07-08 12:29:23 +08:00
Myriad-Dreamin
ad79b29fd2
dev: move preview actor ( #378 )
2024-07-08 12:11:12 +08:00