Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
07010a3
docs: Refine guidelines for markdown link reference placement
simonrelet Apr 14, 2026
65f8909
docs: Add progress tracking to dependency upgrade plan
simonrelet Apr 14, 2026
c7fa829
Merge pull request #781 from AniMeaux/updates
simonrelet Apr 14, 2026
78711b1
chore: Upgrade typescript to 5.7 and harden compiler strictness
simonrelet Apr 15, 2026
f3b7934
Merge pull request #782 from AniMeaux/tec-246-phase-1-typescript
simonrelet Apr 15, 2026
c4b21ab
chore: Migrate Copilot config to Claude Code
simonrelet Apr 30, 2026
4911b4a
Merge pull request #783 from AniMeaux/claude/serene-morse-3a88ef
simonrelet May 1, 2026
c8635cb
chore: Fix Claude Code editor hooks
simonrelet May 1, 2026
6c9e2e1
Merge pull request #784 from AniMeaux/chore/claude-code-hooks
simonrelet May 1, 2026
acf967f
docs: update dependency upgrade plan to include interim Remix version
simonrelet Apr 16, 2026
9f20516
feat: Introduce tailwindcss-peekaboo library
simonrelet Apr 22, 2026
db38f1e
chore(admin): Upgrade to Tailwind 4
simonrelet May 1, 2026
ae0b10d
feat(dev-tools): Enforce type imports for value symbols
simonrelet May 4, 2026
15d8734
feat(dev-tools): Integrate better-tailwindcss ESLint plugin
simonrelet May 6, 2026
8a266cf
chore(admin): Lint Tailwind classes
simonrelet May 6, 2026
56de002
Merge pull request #785 from AniMeaux/tec-248-phase-2-tailwind-css-4
simonrelet May 6, 2026
72622f1
chore(show): Upgrade to Tailwind 4
simonrelet May 16, 2026
3a7ef30
refac(admin): Minor tailwind changes
simonrelet May 15, 2026
ea38cfe
chore: Upgrade node and pnpm
simonrelet May 15, 2026
2afe280
chore: Fix Docker build
simonrelet May 16, 2026
4e3eb67
chore: Optimise workspace package synchronisation in Docker
simonrelet May 16, 2026
16aa3f8
Merge pull request #786 from AniMeaux/tec-248-phase-2-tailwind-css-4
simonrelet May 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .claude/commands/open-pr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Open a pull request from the current branch changes.

$ARGUMENTS is an optional mode. Use `draft` to open a draft pull request.

Workflow:

1. Collect context from git:
- Branch name.
- Commits ahead of `dev`.
- Changed files.
2. Set base branch to `dev`.
3. Summarise what changed, why, context, risks, and manual testing evidence.
4. Produce a pull request body using this exact template and section order:
`.claude/commands/assets/pull-request-template.md`
5. If any section details are unknown, write "N/A".
6. Do not remove sections.
7. Ensure the branch is pushed to origin.
8. Decide draft mode from $ARGUMENTS:
- If `draft`, create a draft pull request.
- Otherwise, create a ready-for-review pull request.
9. Verify `gh` is installed and authenticated.
10. Open the pull request using `gh pr create` with explicit title and body,
always with `--base dev`. Use `--draft` only when mode is `draft`.
11. Return only the created pull request URL.
36 changes: 36 additions & 0 deletions .claude/commands/upgrade-deps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Upgrade the provided dependencies.

$ARGUMENTS is a list of package names to upgrade, one per line or
comma-separated.

Workflow:

1. Read `pnpm-workspace.yaml`.
2. Run `pnpm -r outdated` and keep only selected packages.
3. For each selected package, fetch the changelog or release notes and extract
only relevant changes between current and target versions.
4. Present the changelog summary in this exact format for every package:

```
Package: <name> (<current> -> <target>)

- Changelog: <changelog or release-notes URL>
- Relevant fixes:
- <fix 1>
- Relevant features:
- <feature 1>
- Breaking changes:
- <none> | <breaking change details>
- Risk level: <low|medium|high> - <one-line rationale>
- Recommendation: <upgrade now|upgrade with caution|defer>
```

If an item has no fixes or features, write `- <none>`.

5. Ask for explicit confirmation before any file edit.
6. Only if confirmed, update `pnpm-workspace.yaml` for the selected packages and
run `pnpm i`.
7. Report bumped packages, changed files, and install warnings.

Follow the dependency upgrade guidelines in
`.github/instructions/dependency-upgrades.instructions.md`.
30 changes: 30 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "dir=\"$(dirname \"$CLAUDE_TOOL_INPUT_FILE_PATH\")\"; while [[ ! -f \"$dir/package.json\" ]] && [[ \"$dir\" != \"/\" ]]; do dir=\"$(dirname \"$dir\")\"; done; [[ -f \"$dir/package.json\" ]] && cd \"$dir\" && pnpm exec prettier --write --log-level warn \"$CLAUDE_TOOL_INPUT_FILE_PATH\""
},
{
"type": "command",
"command": "if [[ \"$CLAUDE_TOOL_INPUT_FILE_PATH\" =~ \\.(js|ts|tsx)$ ]]; then dir=\"$(dirname \"$CLAUDE_TOOL_INPUT_FILE_PATH\")\"; while [[ ! -f \"$dir/package.json\" ]] && [[ \"$dir\" != \"/\" ]]; do dir=\"$(dirname \"$dir\")\"; done; [[ -f \"$dir/package.json\" ]] && cd \"$dir\" && pnpm exec eslint --cache --cache-location ./node_modules/.cache/eslint --fix --max-warnings 0 \"$CLAUDE_TOOL_INPUT_FILE_PATH\"; fi"
}
]
}
],
"PreToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "if [[ \"$CLAUDE_TOOL_INPUT_FILE_PATH\" == *\".env\"* ]]; then echo 'Editing .env files is not allowed. Ask the user to update environment variables manually.' && exit 2; fi"
}
]
}
]
}
}
16 changes: 0 additions & 16 deletions .github/copilot-instructions.md

This file was deleted.

29 changes: 0 additions & 29 deletions .github/instructions/architecture.instructions.md

This file was deleted.

14 changes: 0 additions & 14 deletions .github/instructions/code-comments.instructions.md

This file was deleted.

34 changes: 0 additions & 34 deletions .github/instructions/dependency-upgrades.instructions.md

This file was deleted.

30 changes: 0 additions & 30 deletions .github/instructions/docs-writing.instructions.md

This file was deleted.

43 changes: 0 additions & 43 deletions .github/instructions/package-scripts.instructions.md

This file was deleted.

39 changes: 0 additions & 39 deletions .github/instructions/source-editing.instructions.md

This file was deleted.

48 changes: 0 additions & 48 deletions .github/prompts/open-pr.prompt.md

This file was deleted.

Loading
Loading