Myriad-Dreamin
67f148ce44
feat: listen data plane socket and serve frontend html on same address ( #577 )
...
* g1
* g2
* g3
* g4
* dev: clean up
* dev: remove deps
* dev: extract recv function
* move serve function
* hide generics
* recover fut change
* remove a useless function
* rename message back
* remove dyn frontend_html
* remove duplicated types
* remove wrong comment
* reduce glue codes
* remove dirty code
* feat: maintain compatibility
* dev: human name
2024-09-06 15:33:40 +08:00
Myriad-Dreamin
fbd22d2601
build: bump typst.ts to v0.5.0-rc7 ( #554 )
...
* dev: sync typ_server code
* build: bump typst.ts to v0.5.0-rc7
2024-08-25 17:43:54 +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
f97c6c1222
dev: reduce clone of frontend html ( #467 )
2024-07-27 11:22:10 +08:00
Myriad-Dreamin
d9767a63f6
fix: process lagged compile reason ( #456 )
2024-07-25 12:09:17 +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
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
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
4b1f8cd80c
fix: broken preview feature flag ( #381 )
2024-07-08 14:12:30 +08:00
Myriad-Dreamin
a8d470222f
feat: support single-task preview commands ( #368 )
...
* refactor: adjust compat code
* refactor: extension side code
* dev: setup preview state
* refactor: lsp side code
* dev: first successful preview
* dev: respect compile reason
* dev: update snapshot
* dev: log a bit
* fix: refresh style
* dev: properly start and stop
* dev: throw error correctly
* dev: update deprecation note
* dev: remove preview cli input/font arguments
* build: don't ignore frontend file
* dev: polyfill non-text editions
* dev: clean some code
* dev: clean some code
* dev: eliminate preview html in tinymist extension
* dev: eliminate CompilationHandleImpl and CompileServer
* dev: stop browser preview correctly
* dev: update configuration
2024-07-06 13:27:17 +08:00
Myriad-Dreamin
1a5b146d36
refactor: combine typst-preview and tinymist extension code ( #364 )
...
* dev: move preview methods to compile handler
* dev: move preview code
* refactor: combine typst-preview and tinymist extension code
* fix: indent
2024-07-03 23:25:18 +08:00
Myriad-Dreamin
6fcad1c1c7
feat: prepare for parallelizing lsp requests ( #342 )
...
* feat: migrate steal_sync to snapshot_sync
* feat: correctly make world/analysis snapshot
* very rayon
* dev: recover async lsp request
* gg
* dev: pin
* fix: make server stable
* dev: disable concurrent server by default
* dev: very sync
2024-06-26 10:37:57 +08:00
Myriad-Dreamin
7d65829ed7
refactor: combine typst-preview and tinymist compiler ( #337 )
...
* refactor: combine typst-preview and tinymist compiler
* dev: update link
* fix: bad changes
* dev: sync snapshot compiler
2024-06-22 15:06:42 +08:00
Myriad-Dreamin
b265dd49d6
refactor: combine typst-preview and tinymist binary ( #332 )
...
* refactor: combine typst-preview and tinymist binary
* dev: externalize assets
* dev: improve deps
* dev: bad deps
2024-06-21 19:23:31 +08:00
Myriad-Dreamin
bb9f30fcdf
feat: move typst-preview to tinymist ( #323 )
...
* merge preview crates
Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
Co-authored-by: slanterns <slanterns.w@gmail.com>
Co-authored-by: Bubbleioa <1342130847@QQ.com>
Co-authored-by: 7mile <i@7li.moe>
Co-authored-by: 7sDream <7822577+7sDream@users.noreply.github.com>
Co-authored-by: Aldric.li <31800073+Parsifa1@users.noreply.github.com>
Co-authored-by: Andrew Voynov <37143421+Andrew15-5@users.noreply.github.com>
Co-authored-by: AsukaMinato <i@asukaminato.eu.org>
Co-authored-by: Banson <xzcxzcyy@126.com>
Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com>
Co-authored-by: Marlon Regenhardt <marlon.r@hotmail.de>
Co-authored-by: OrangeX4 <34951714+OrangeX4@users.noreply.github.com>
Co-authored-by: Severi Salminen <severi.salminen@iki.fi>
Co-authored-by: Wisha W <49518157+wishawa@users.noreply.github.com>
Co-authored-by: werifu <wohu1363195380@outlook.com>
* chore: minimize images
* feat: move typst-preview to tinymist
* build: merge npm dependencies
* build: merge npm dependencies 2
* build: use assets TYPST_PREVIEW_HTML
* build(ci): bundle typst-preview package
* dev: add convenient script for building
* build: update yarn.lock
---------
Co-authored-by: mgt <mgt@oi-wiki.org>
Co-authored-by: slanterns <slanterns.w@gmail.com>
Co-authored-by: Bubbleioa <1342130847@QQ.com>
Co-authored-by: 7mile <i@7li.moe>
Co-authored-by: 7sDream <7822577+7sDream@users.noreply.github.com>
Co-authored-by: Aldric.li <31800073+Parsifa1@users.noreply.github.com>
Co-authored-by: Andrew Voynov <37143421+Andrew15-5@users.noreply.github.com>
Co-authored-by: AsukaMinato <i@asukaminato.eu.org>
Co-authored-by: Banson <xzcxzcyy@126.com>
Co-authored-by: Kian-Meng Ang <kianmeng.ang@gmail.com>
Co-authored-by: Marlon Regenhardt <marlon.r@hotmail.de>
Co-authored-by: OrangeX4 <34951714+OrangeX4@users.noreply.github.com>
Co-authored-by: Severi Salminen <severi.salminen@iki.fi>
Co-authored-by: Wisha W <49518157+wishawa@users.noreply.github.com>
Co-authored-by: werifu <wohu1363195380@outlook.com>
2024-06-17 17:22:45 +08:00