Commit Graph

2892 Commits

Author SHA1 Message Date
Valentin Maerten
3fee488b22 docs(site): move social proof below homepage features 2026-08-30 21:18:28 +02:00
Valentin Maerten
3ed8606914 docs(site): link the Remote Taskfiles feature 2026-08-30 21:18:28 +02:00
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) nightly 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
dd4463ec60 chore: bump minimum Go to 1.26 and adopt 1.26 features (#2920) 2026-08-20 12:24:04 +02:00
Valentin Maerten
325e3188f0 chore(deps): update golangci-lint to 2.13.0 (#2991) 2026-08-20 12:24:03 +02:00
Valentin Maerten
6170794c9f chore: re-write changelog for 3.53.1 2026-08-18 18:08:21 +02:00
Valentin Maerten
ff3372fc50 v3.53.1 v3.53.1 2026-08-18 17:23:38 +02:00
Valentin Maerten
beed208fd3 fix(ci): run pnpm install from the website directory 2026-08-18 17:20:25 +02:00
Valentin Maerten
3ae5b31b90 chore: remove accidentally committed worktree gitlink 2026-08-18 17:16:46 +02:00
Valentin Maerten
1530114bca v3.53.0 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
c1a804e0bc chore: changelog for #2981 2026-08-16 11:32:28 +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
Valentin Maerten
1868ad2969 fix(remote): verify the pinned checksum on remote cache hits (#2980) 2026-08-14 19:46:08 +02:00
Pete Davison
50c5ae18e4 fix: minor adjustment to blog post description to match post edit 2026-08-13 21:49:48 +00:00
Pete Davison
908c6b96da feat: update pull request template (#2975) 2026-08-13 18:05:29 +01: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
Valentin Maerten
813bc8a11d chore: drop the breaking-change marker from the #2898 changelog entry 2026-08-13 16:01:18 +02:00
Valentin Maerten
695df18231 fix(completion): drop the REMOTE_TASKFILES marker from the Nushell flags (#2973) 2026-08-13 16:00:46 +02:00
Pete Davison
9491f1683c chore: add changelog for #2906 2026-08-13 13:51:02 +00: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
e8404ea6e0 chore: changelog for #2942 2026-08-11 08:48:45 +02:00