Commit Graph

380 Commits

Author SHA1 Message Date
Valentin Maerten
e811ff1628 docs(site): add a Remote Taskfiles feature card
Remote Taskfiles are the one thing Make, just and npm scripts cannot do,
and the homepage did not mention them anywhere. The wording stays on
including a Taskfile rather than running one, so it does not read as an
invitation to execute an arbitrary URL.
2026-08-30 21:18:28 +02:00
Valentin Maerten
d2fa4cf51e fix(site): move the star count out of the hero button row
As a third pill next to the two calls to action it read as a truncated
button: same shape and weight as the CTAs for something that is a
statistic, not an action, and a bare star glyph that says nothing about
GitHub.

Render it below the buttons instead, as a muted line with the GitHub mark
the navbar already uses. The hero buttons go back to the front matter and
custom.css drops the VPHero rules it had to mirror.
2026-08-30 21:18:28 +02:00
Valentin Maerten
93958b0a47 feat(site): show the GitHub star count in the hero actions
The first sign of traction on the homepage was the adopters carousel, two
sections down. Add a third hero button next to the two calls to action.

VitePress renders home-hero-actions-after outside its own .actions row, so
the hero buttons move from the front matter into HeroActions.vue, which is
the only way to line the count up with them. That row's layout rules are
scoped to VPHero, so custom.css mirrors them.
2026-08-30 21:18:28 +02:00
Valentin Maerten
24ff92f16c feat(site): fetch the GitHub star count at build time
Read stargazers_count once per build and expose it both raw and rounded.
Deploy previews build from shared, unauthenticated IPs, so GitHub's rate
limit is a routine answer rather than an incident: any failure falls back
to a constant instead of breaking the build.
2026-08-30 21:18:28 +02:00
Valentin Maerten
13fcb2c3ba docs(site): offer platform-specific install commands 2026-08-30 21:18:28 +02:00
Valentin Maerten
bffed9d566 style(site): line the homepage breakpoints up with the VitePress scale
The homepage used 800px and 560px while the theme and custom.css work off
640/768/960. Move to 959px and 639px, which also stacks the two code
panels before they get too narrow to read.
2026-08-30 21:18:28 +02:00
Valentin Maerten
b1bd8ffd00 fix(site): hide the decorative slashes in the section eyebrows from screen readers 2026-08-30 21:18:28 +02:00
Valentin Maerten
c72eebf341 fix(site): clean up the copy timer and handle a refused clipboard
The 2s reset timer outlived the component on SPA navigation, and a
clipboard call rejected by the browser left the user with nothing to act
on. Clear the timer on unmount and select the command text on failure so
a manual copy is one keystroke away.
2026-08-30 21:18:28 +02:00
Valentin Maerten
d23d646a62 style(site): format the homepage front matter with prettier 2026-08-30 21:18:28 +02:00
Valentin Maerten
9e9c5dc767 fix(site): track the install copy button with data-umami-event
Every other homepage link is tracked declaratively; the copy button
called window.umami directly, and only on success, so failed copies never
showed up in the stats.
2026-08-30 21:17:56 +02:00
Valentin Maerten
a0b39ca549 fix(site): align the homepage panels and cards without fixed heights
The two code panels and the three journey cards were lined up with
min-height: 420px and min-height: 5.1rem, which break as soon as a
paragraph gains a line. Let the grid stretch the panels and push each
card's link list down with margin-top: auto instead.
2026-08-30 21:17:56 +02:00
Valentin Maerten
c8e814333c refactor(site): render the homepage example with shiki
The Taskfile and terminal panels were hand-marked HTML with their own
.syntax-* classes, so the sample missed the site's code theme and could
drift from what Task actually prints. Move both to files under
.vitepress/snippets and highlight the YAML at build time through a
VitePress data loader, using the same Shiki themes as fenced code blocks.

The terminal transcript is now the verbatim output of running the sample
Taskfile: the previous one had the wrong column padding for `task --list`.
2026-08-30 21:17:56 +02:00
Valentin Maerten
e209766d52 docs(site): make homepage responsive and accessible 2026-08-30 21:17:56 +02:00
Valentin Maerten
ce5df01577 docs(site): redesign homepage around user journeys 2026-08-30 21:17:56 +02:00
Valentin Maerten
385e5ad92a docs: improve public page accessibility and metadata (#3009) 2026-08-30 19:26:55 +02:00
Valentin Maerten
a03d0f8772 docs: describe remaining documentation pages (#3008) 2026-08-30 19:26:55 +02:00
Valentin Maerten
2ed138e4e9 docs: organize LLM documentation outputs (#3006) 2026-08-30 19:26:54 +02:00
Valentin Maerten
7eee5cc7e1 docs: isolate preview and production deploys (#3004) 2026-08-30 19:26:54 +02:00
shaurya
01697af9e0 docs: add missing exit codes 108-111 and 208 to CLI reference (#2996) 2026-08-29 11:10:58 +02:00
Valentin Maerten
b250872d9a feat(release): publish the snap package with goreleaser (#2989) 2026-08-21 15:31:53 +02:00
Valentin Maerten
920de654cd feat(release): announce releases on discord (#2988) 2026-08-21 15:31:53 +02:00
Valentin Maerten
30c998136d feat(release): generate the GitHub release body from the changelog (#2987)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-21 15:31:52 +02:00
Valentin Maerten
1530114bca v3.53.0 2026-08-18 17:14:13 +02:00
Valentin Maerten
2449247e16 feat(homebrew): migrate from Formula to Cask (#2702) 2026-08-18 17:11:28 +02:00
Valentin Maerten
ed98857afc docs: credit JetBrains for the open source licenses (#2984) 2026-08-18 17:00:39 +02:00
Pete Davison
4bcc01fb1e feat: add blog post for remote taskfiles (#2974) 2026-08-18 16:59:59 +02:00
renovate[bot]
d9d0e44cf4 chore(deps): update all non-major dependencies (#2978)
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com>
2026-08-18 16:58:43 +02:00
Valentin Maerten
936b90c625 feat(website): serve the released docs from a versioned copy (#2979) 2026-08-17 14:15:03 +02:00
Pete Davison
b7836eb893 feat: set content type for example remote taskfile 2026-08-16 11:46:30 +00:00
Pete Davison
1d0719b65a feat: load the sidebar data and titles/excerpts from the blog post markdown document and its frontmatter (#2981) 2026-08-16 12:14:08 +01:00
Pete Davison
50c5ae18e4 fix: minor adjustment to blog post description to match post edit 2026-08-13 21:49:48 +00:00
Andrey Nering
4c144fed8f chore(website): add blog post about the github secure oss fund (#2977)
Co-authored-by: Pete Davison <pd93.uk@outlook.com>
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com>
2026-08-13 13:18:56 -03:00
Pete Davison
87076b165f feat: enable remote taskfiles (#2906) 2026-08-13 14:38:10 +01:00
Valentin Maerten
37898d9102 feat: command timeouts (#2898) 2026-08-11 22:09:25 +02:00
Valentin Maerten
993508c782 feat(completion): add Nushell completions (#2966) 2026-08-11 20:12:17 +02:00
Valentin Maerten
65471a2ef8 fix: align command schema definitions with the parser (#2967) 2026-08-10 20:25:05 +02:00
Gerard O'Keefe
49eea5352c fix: schema does not allow ignore_error in a for loop (#2044)
Co-authored-by: O'Keefe, Gerard (Gerry) <gokeefe@atb.com>
2026-08-10 18:22:25 +00:00
renovate[bot]
a80bee87cb chore(deps): update all non-major dependencies (#2943) 2026-08-10 16:39:06 +02:00
星尘
2888867c94 feat: support excluding task namespaces (#2959) 2026-08-10 16:23:51 +02:00
shaurya
f174912975 docs: document use_gitignore in schema reference and guide (#2957)
Co-authored-by: no-hup <shauryaj.finance@gmail.com>
2026-08-05 10:48:23 +02:00
shaurya
886d1ea650 docs: close two unterminated code fences and fix --trust flag name (#2955) 2026-08-04 14:24:23 +00:00
renovate[bot]
c05bdcddf5 chore(deps): update dependency netlify-cli to v27 (#2939) 2026-07-25 19:10:54 +02:00
renovate[bot]
1426db91e4 chore(deps): update all non-major dependencies (#2935)
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com>
2026-07-25 19:01:00 +02:00
Toby Griffiths
aac8c00e99 docs: add missing tasks.{task}.vars to schema reference (#2912) 2026-07-14 20:06:42 +00:00
renovate[bot]
6833ee5c0c chore(deps): update all non-major dependencies (#2909)
Co-authored-by: Valentin Maerten <maerten.valentin@gmail.com>
2026-07-14 22:02:35 +02:00
Nick Gluschenko
dc4ce212e3 docs: add zed extension to community integrations (#2914)
Co-authored-by: Nick Gluschenko <nick.a.lie@gmail.com>
2026-07-13 17:53:22 -03:00
Pete Davison
1f34895185 feat: update experiments workflow to reflect use of issue field instead of labels 2026-07-03 13:31:52 +00:00
Jurgen Braam
3354090f21 docs: Mention version checks introduced in v3.34.0 (#2184) 2026-07-03 14:16:57 +01:00
Andrey Nering
015eb3f0fe docs(adopters): update charm copy 2026-07-02 17:49:17 -03:00
Valentin Maerten
536f490187 v3.52.0 2026-07-02 20:37:51 +02:00