Commit graph

944 commits

Author SHA1 Message Date
Myriad-Dreamin
3a6ace59a7
fix: bad configuration initialization (#523) 2024-08-10 20:58:23 +08:00
Myriad-Dreamin
99f9d6ccb7
fix: bad configuration document (#521) 2024-08-10 20:43:08 +08:00
Myriad-Dreamin
04cdcd3ac2
feat: show target of label and con tent of metadata when hovering (#517) 2024-08-10 20:22:42 +08:00
Myriad-Dreamin
c4c3d6f3fa
feat: convert editor READMEs to docs.typ (#498) 2024-08-05 23:32:18 +08:00
Myriad-Dreamin
85c459d4c8
feat: support vscode tasks for exporting query and pdfpc (#490)
* feat: support vscode tasks for exporting query and pdfpc

* test: update snapshot
2024-08-05 02:14:03 +08:00
Myriad-Dreamin
56e20b2590
feat: support vscode tasks for exporting html, md, and txt (#489)
* feat: support vscode tasks for exporting html, md, and txt

* chore: styling

* docs: update

* test: update snapshot
2024-08-05 01:00:25 +08:00
Myriad-Dreamin
140299f0ce
feat: support vscode tasks for exporting pdf, svg, and png (#488)
* feat: support vscode tasks for exporting pdf, svg, and png

* fix: parse errors

* dev: update fill, gap arguments

* fix: merged props
2024-08-04 23:41:52 +08:00
Zike Xu
60f3200088
fix: apply label instead of bib title name in at completion (#485)
* fix: apply label instead of bib title name in `at` completion

* test: snapshot testing for #483

* test: add more label-related snapshot testings

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-08-04 23:33:02 +08:00
Myriad-Dreamin
859fb468e2
dev: a false positive of clippy (#487) 2024-08-04 22:24:09 +08:00
Myriad-Dreamin
0134de41c1
fix: retrieve environments even if typstExtraArgs is unspecified (#482) 2024-08-02 10:13:17 +08:00
Myriad-Dreamin
acd22b71a5
feat: convert introduction.typ to README.md (#479)
* dev: supports some functions for README

* feat: convert introduction.typ to README.md
2024-07-30 17:12:20 +08:00
Myriad-Dreamin
bc3bd9f762
feat: add error framework and parse sys arguments for typlite (#478)
* feat: parse sys arguments for typlite

* feat: add error framework to typlite

* dev: allow output to stdout

* fix: error in docs
2024-07-30 16:49:04 +08:00
Myriad-Dreamin
0c9d6623b4
build: cherry pick concurrent id error (#472)
* dev: commit reference changes

* build: cherry pick concurrent id error
2024-07-28 18:06:43 +08:00
雪域冰龍
a6c81c80b0
feat(invert-colors): add normal-image option (#464)
* feat(invert-colors): add normal-image option

* fix: type bug

* dev: simplify and refine implementation

* build: lock version

* fix: comment

* chore: add warnings about unknown strategy

* dev: reformat package.json

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-07-28 17:49:02 +08:00
Myriad-Dreamin
08b9c10aa1
docs: improve and add contribution guide for syntaxes (#471)
* dev: reformat metadata of raw languages

* docs: improve and add contribution guide for syntaxes
2024-07-27 23:04:52 +08:00
Myriad-Dreamin
f97c6c1222
dev: reduce clone of frontend html (#467) 2024-07-27 11:22:10 +08:00
Chad Skeeters
4ead324c7e
fix: modify static host to send Content-Type: text/html (#465) 2024-07-27 10:34:39 +08:00
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