Commit graph

1563 commits

Author SHA1 Message Date
github-actions[bot]
c0b2c8aa4a build: bump version to 0.13.35
Some checks failed
tinymist::ci / Duplicate Actions Detection (push) Has been cancelled
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Has been cancelled
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Has been cancelled
tinymist::ci / prepare-build (push) Has been cancelled
tinymist::ci / announce (push) Has been cancelled
tinymist::ci / build (push) Has been cancelled
2025-10-06 00:22:30 +00:00
github-actions[bot]
819a14f7cb build: bump version to 0.13.35-rc1
Some checks are pending
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
2025-10-05 23:05:53 +00:00
github-actions[bot]
dd79d6053f build: bump world crates to 0.13.35-rc1 2025-10-05 23:05:34 +00:00
ParaN3xus
bf3d8762da
dev: update nightly (#2149)
Some checks are pending
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
Update typst to
b14c08e97a
2025-10-05 16:59:54 +08:00
github-actions[bot]
9184ef097a build: bump version to 0.13.33
Some checks failed
tinymist::ci / Duplicate Actions Detection (push) Has been cancelled
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Has been cancelled
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Has been cancelled
tinymist::ci / prepare-build (push) Has been cancelled
tinymist::ci / announce (push) Has been cancelled
tinymist::ci / build (push) Has been cancelled
2025-10-03 00:21:53 +00:00
github-actions[bot]
c90791277d build: bump world crates to 0.13.33 2025-10-03 00:21:29 +00:00
github-actions[bot]
62997fc0c8 build: bump version to 0.13.33-rc1 2025-10-02 23:06:30 +00:00
github-actions[bot]
8f83fde43e build: bump world crates to 0.13.33-rc1 2025-10-02 23:06:11 +00:00
github-actions[bot]
6683ec0b91 build: bump version to 0.13.31
Some checks failed
tinymist::ci / Duplicate Actions Detection (push) Has been cancelled
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Has been cancelled
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Has been cancelled
tinymist::ci / prepare-build (push) Has been cancelled
tinymist::ci / announce (push) Has been cancelled
tinymist::ci / build (push) Has been cancelled
2025-09-25 00:22:22 +00:00
github-actions[bot]
a72683b300 build: bump version to 0.13.31-rc1 2025-09-24 23:06:54 +00:00
github-actions[bot]
39c055cec0 build: bump world crates to 0.13.31-rc1 2025-09-24 23:06:27 +00:00
ParaN3xus
0047d61e51
fix: fix compile errors (#2132)
Some checks are pending
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
2025-09-24 22:59:17 +08:00
ParaN3xus
be75cd9a97
build: bump tinymist-assets to v0.13.29-rc1 (#2130)
Some checks are pending
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
2025-09-24 01:08:49 +08:00
github-actions[bot]
f227fd5485 build: bump version to 0.13.29 2025-09-21 12:32:46 +08:00
paran3xus
34b1ac769a tests: update snaps 2025-09-20 20:09:07 +08:00
paran3xus
40f8b5afe3 deps: update toml-edit-js 2025-09-20 19:28:15 +08:00
paran3xus
fa49354e51 fix: fix compile
fix compile

fix compile
2025-09-20 19:25:36 +08:00
paran3xus
3464f5b7fc deps: update hayagriva 2025-09-20 19:25:29 +08:00
paran3xus
97f95716c3 refactor: adapt typst/typst#6489
6489
2025-09-20 19:25:24 +08:00
paran3xus
6e3aabbd40 build: patch world crates with local version 2025-09-20 17:47:35 +08:00
paran3xus
4178d3a2fd fix: precise captures for may_compile2 2025-09-20 17:37:02 +08:00
github-actions[bot]
97749530df build: bump world crates to 0.13.17 2025-09-20 17:37:02 +08:00
Myriad-Dreamin
fcc12bd20e fix: compile with 0.6.1-rc3
g

a
2025-09-20 17:34:54 +08:00
ParaN3xus
45e57c5f0f dev: update nightly (#2018)
- fix typlite tests
- update test snaps
2025-09-20 16:19:14 +08:00
paran3xus
eccbbc8263 fix: cargo fmt 2025-09-20 16:19:14 +08:00
paran3xus
5947f80885 fix: allow non-commit in nightly release 2025-09-20 16:19:14 +08:00
ParaN3xus
eea7d9a238 dev: update nightly (#1977)
+ several fixes to `nightly.yml`
+ update `comemo` for typst/typst#6683
2025-09-20 16:19:14 +08:00
Myriad-Dreamin
5b0ce67327 fix: don't check filter when group is std (#1972) 2025-09-20 16:17:45 +08:00
Myriad-Dreamin
ac4c0f8576 fix: sync groups.yml from typst-docs (#1963) 2025-09-20 16:17:45 +08:00
ParaN3xus
8bfc913a33 dev: update nightly (#1954)
In addition to the work from #1908, the following have been added:
- Attempted to fix the typlite issue, see #1911
- Updated Rust toolchain to 1.88 to align with upstream Rust version
2025-08-07 17:18:44 +08:00
Myriad-Dreamin
12c1a0abf8
docs: continue improve project model docs (#2012)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
2025-08-07 16:41:04 +08:00
Myriad-Dreamin
f511aa005a
docs: add concrete usage of the lock file feature (#2011) 2025-08-07 15:47:39 +08:00
Myriad-Dreamin
5838c7d300
docs: add docs about project model (#2009)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
2025-08-07 07:42:22 +08:00
Myriad-Dreamin
c3fa0c5cb2
fix: ensure that the lockfile is respected (#2000) 2025-08-07 07:42:02 +08:00
Myriad-Dreamin
bd688f354e
build: bump version to 0.13.22 (#2008)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
+tag v0.13.22
2025-08-07 00:37:19 +08:00
Myriad-Dreamin
a0d0b17206
build: bump version to 0.13.22-rc2 (#2007)
+tag v0.13.22-rc2
2025-08-06 22:19:32 +08:00
Myriad-Dreamin
7455d11629
fix: emit save events to cover issue of notify (#2006) 2025-08-06 21:15:56 +08:00
Myriad-Dreamin
58b43c006c
fix: don't check or change state if no reasons (#2005)
Otherwise, `pending_reasons` is cleared.
2025-08-06 20:12:56 +08:00
sjfhsjfh
39e23e18b3
fix(L10n): small fix (#1785)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
也许可以攒到多一点一起 merge
2025-08-06 16:34:29 +08:00
Myriad-Dreamin
920a318df4
build: upgrade tinymist-{derive,l10n,package,std}, typst-shim edition… (#1995)
… to 2024
2025-08-06 14:01:01 +08:00
Myriad-Dreamin
46e7eca2b4
revert: "feat: completes both #f and #f.paren in some cases (#1940)" (#2003)
Reverts Myriad-Dreamin/tinymist#1940. Hasn't released v0.13.22, will be
merged again after release.
2025-08-06 13:59:04 +08:00
Myriad-Dreamin
8898a2a45f
feat: completes both #f and #f.paren in some cases (#1940)
When `f` is a scope with at least one member:
- completes `#f` as `#f()` if `f` will never be a type or element
(merely a function).
- Otherwise, completes `#f` as `#f` and adds a variant `#f.paren`
completed as `#f(|)` or `#f()|`

This excepts for the following cases:
- When the surrounding syntax doesn't like parentheses (for example,
function fields)
    > Complete the field name along with its value. Notes:
    > No parentheses since function fields cannot currently be called
    > with method syntax;
- When the surrounding syntax requires parentheses, for example set
rules, e.g. `#set r|` is completed as `#set raw(|)`.
2025-08-06 13:37:39 +08:00
Myriad-Dreamin
858831993d
build: bump version to 0.13.22-rc1 (#2002)
+tag v0.13.22-rc1
2025-08-06 11:42:30 +08:00
Copilot
65ee92b1ac
fix: ensure full git history available in web and Alpine container builds (#1996)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
The GitHub Action builds for Alpine containers (`alpine-{x64,arm64}`)
were producing warning messages that cluttered the build logs:

```
warning: tinymist-core@0.13.18: not within a suitable 'git' worktree!
warning: tinymist-core@0.13.18: VERGEN_GIT_DESCRIBE set to default
warning: tinymist-core@0.13.18: VERGEN_GIT_SHA set to default
```

These warnings occurred because the vergen crate was attempting to
access git repository information in containerized environments where
the full git history wasn't available due to shallow cloning.

**Root cause:** The Alpine workflow was using `actions/checkout@v4` with
default settings, which performs a shallow clone that doesn't include
the full git history that vergen needs for `git_describe` functionality.

**Solution:** Added `fetch-depth: 0` to the checkout step in the Alpine
workflow to ensure the full git history is available during builds. Git
is already properly installed in the Alpine environment via `apk add
--no-cache git`.

This approach maintains consistent behavior across all build
environments while eliminating the warnings in Alpine container builds.
The `tinymist --version` command continues to show proper git
information when available.

Fixes #1983.

<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Myriad-Dreamin <35292584+Myriad-Dreamin@users.noreply.github.com>
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-08-06 10:58:16 +08:00
Myriad-Dreamin
bc09736cc6
fix: always send compiled interrupt to main thread (#2001)
We have to always inform the main thread about the compilation. If such
interrupt is not sent, the main thread will be stalled forever.
2025-08-06 10:30:56 +08:00
Rik Huijzer
4c242c54e8
docs: make translation of pinning clearer (#1997)
Thanks for making this awesome extension. I find it very useful.

This PR suggests a small rewording for a sentence. With this, I hope it
becomes a bit clearer what the command does. This is also closer to
Google Translate's translation of "将主文件固定到当前打开的文档".
2025-08-06 09:53:47 +08:00
Myriad-Dreamin
27893b5302
revert: "fix(ci): detect create intead of push (#1962)" (#1994)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
Reverts Myriad-Dreamin/tinymist#1962
2025-08-06 00:56:53 +08:00
Myriad-Dreamin
451a10869a
build: bump msrv to 1.88 (#1993)
Co-authored-by: paran3xus <paran3xus007@gmail.com>
2025-08-05 23:18:16 +08:00
Myriad-Dreamin
ce43c4bbd9
build: bump version to 0.13.20 (#1999)
+tag v0.13.20
2025-08-05 22:53:53 +08:00
Myriad-Dreamin
c08b63bd3d
fix: changelog (#1992)
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::gh_pages / build-gh-pages (push) Waiting to run
2025-08-05 14:18:24 +08:00