46 Commits

Author SHA1 Message Date
Laurenz
caa72f4ec2
Put HTTP server behind on-by-default feature flag (#5532) 2024-12-05 15:25:18 +00:00
Laurenz
79a7a6bf77
Live reloading HTTP server for typst watch and HTML export (#5524) 2024-12-05 09:59:26 +00:00
Laurenz
e0122a5b50 Add HTML export format 2024-12-04 10:12:07 +01:00
wznmickey
3ab131c22c
Handle SIGPIPE (#5444) 2024-11-29 09:21:19 +00:00
Yip Coekjan
19bde34876
Remove unused dependencies (#5379) 2024-11-07 08:47:27 +00:00
Abdul-Rahman Sibahi
b969c01b28
Replace once_cell's Lazy as much as possible (#4617)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-10-31 11:52:11 +00:00
Laurenz
be7cfc85d0
Split out four new crates (#5302) 2024-10-27 18:04:55 +00:00
Laurenz
89cecb188d
Greet users who run typst for the first time (#5210) 2024-10-15 11:55:55 +00:00
Max
77b6c8481f
Add back release targets aarch64-pc-windows-msvc and riscv64gc-unknown-linux-gnu (#4821) 2024-08-26 13:39:39 +00:00
tingerrr
672f6e5f97
Add typst-kit crate (#4540) 2024-08-05 18:49:02 +00:00
Laurenz
34990f7f0e
Bump dependencies (#4523) 2024-07-08 20:41:38 +00:00
Yip Coekjan
8c3002897a
Add metadata for cargo-binstall (#4458) 2024-07-06 08:36:24 +00:00
Adrian Freund
4c22ffa612
Statically link xz2 (#4463) 2024-07-06 08:33:29 +00:00
frozolotl
d4b3ae0925
Read SOURCE_DATE_EPOCH for better reproducibility (#3809) 2024-04-03 10:34:17 +00:00
Laurenz
b3615ccd49
A few CI and crate config changes (#3852) 2024-04-02 14:16:44 +00:00
frozolotl
a33d8bf322
Escape path and entrypoint in typst init output (#3753) 2024-03-23 11:54:50 +00:00
Laurenz
faca50a240
Final touches (#3678) 2024-03-15 14:47:41 +00:00
Laurenz
9e507cd9fd
Revert use of alternate screen (#3648) 2024-03-14 09:20:31 +00:00
Leedehai
c29db5f27e
Clean up unused dependency (#3600) 2024-03-11 10:24:16 +00:00
Laurenz
a558fd232b
Add typst init command (#3544) 2024-03-06 11:33:35 +00:00
Laurenz
e16d3f5a67
Externalize assets (#3515) 2024-02-28 10:06:54 +00:00
Laurenz
6dab30238a
Add vendor-openssl feature flag (#3510) 2024-02-28 08:04:03 +00:00
frozolotl
6999be9ab0
Use alternate screen and refactor terminal output. (#2665) 2024-01-31 09:19:07 +00:00
Laurenz
6207b3d9b0
Configure ureq to use sytem-native TLS (#3258) 2024-01-26 09:50:43 +00:00
Sébastien d'Herbais de Thun
c4d9b0c3d8
New performance timings (#3096)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-30 12:36:15 +00:00
Sébastien d'Herbais de Thun
08225e42d8
Parallel export (#2989) 2023-12-18 12:32:53 +01:00
Laurenz
713cde1136 Make workspace inheriting consistent 2023-11-27 16:54:55 +01:00
danieleades
e36a18b991
Use clippy workspace lints and inline format args (#2771) 2023-11-27 11:34:14 +01:00
Laurenz
7eebafa783 Merge typst and typst-library 2023-11-24 12:30:02 +01:00
Laurenz
e0d6526a53
Watching fixes (#2706) 2023-11-19 12:31:42 +01:00
Laurenz
46846a337e Extract typst-pdf crate 2023-11-08 15:09:55 +01:00
Laurenz
80b4ca4c04 Extract typst-svg crate 2023-11-08 13:21:47 +01:00
Laurenz
ec04c3de2f Extract typst-render crate 2023-11-08 13:16:13 +01:00
Laurenz
4794bd35fa Switch to workspace dependencies 2023-11-08 12:56:35 +01:00
7sDream
b80382b216
Use fontdb to search fonts, with basic fontconfig support (#2472) 2023-10-25 18:38:08 +02:00
Laurenz
2a19e7f4dc Bump ecow 2023-10-09 15:00:07 +02:00
Laurenz
bb59f0e2b2 Incremental parsing in CLI
Reparses files in the CLI incrementally and also uses the file modification timestamp to completely skip reparsing if possible.
2023-09-19 15:19:12 +02:00
Laurenz
f9feea3f29 Bump dependencies 2023-09-13 14:44:45 +02:00
Laurenz
921b40cf9c Forward third-party errors
Better to know something even if it isn't always formatted in the prettiest way
2023-09-11 12:04:37 +02:00
Zicklag
6483d3035b
Support proxy and custom certificate configuration. (#2006) 2023-09-11 12:03:47 +02:00
jimvdl
7bdf1f57b0
Let the CLI typst update itself without a package manager (#1887) 2023-08-26 20:44:58 +02:00
Laurenz
afc95ed19d Virtual path type
Fixes #1937
2023-08-22 14:21:04 +02:00
Laurenz
522708b9df Set new minimum serde version
1.0.184 does not ship with a precompiled binary anymore
2023-08-21 21:49:14 +02:00
Laurenz
3ab179ebd3 Restrict serde version 2023-08-19 20:06:01 +02:00
Beiri22
357bce56f5
Query-System for metadata (#1812)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-08-06 23:49:04 +02:00
Laurenz
ebfdb1dafa Move everything into crates/ directory 2023-07-02 20:07:43 +02:00