This repository was archived by the owner on Mar 4, 2026. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 36
[CHORE] Create PR from master to release #940
Open
github-actions
wants to merge
251
commits into
release
Choose a base branch
from
master-to-release
base: release
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
251 commits
Select commit
Hold shift + click to select a range
c630077
Updated CHANGELOG.md
SquirrelDeveloper 15919cd
Delete unused animation JSON file
45dab35
Move 'ansible' field under 'configuration' in Device model.
49dfaf7
Remove ansible configuration from Device model.
1466d97
Merge pull request #777 from SquirrelCorporation/chore-bump-libs
SquirrelDeveloper a19e9d4
Merge pull request #756 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper b12df7f
Updated CHANGELOG.md
SquirrelDeveloper 4ed8617
Bump vuetify from 3.7.12 to 3.7.13 in /site
dependabot[bot] 9305b9b
Refactor playbooks documentation and improve update instructions
096d12f
Update playbook repository links in documentation
2fe8066
Merge pull request #786 from SquirrelCorporation/doc-update-doc
SquirrelDeveloper de3eb43
Updated CHANGELOG.md
SquirrelDeveloper 75b2f4d
Refactor components to use direct prop destructuring
848cdbe
Update antd to version 5.24.2
009d4f3
Merge pull request #789 from SquirrelCorporation/chore-refacto-fronte…
SquirrelDeveloper 78e4ee7
Merge pull request #778 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 2dba31f
Updated CHANGELOG.md
SquirrelDeveloper 68664ed
Ensure async usage in test assertions and update dependencies
7cc4954
Merge pull request #791 from SquirrelCorporation/chore-vitest-3
SquirrelDeveloper 351bc79
Updated CHANGELOG.md
SquirrelDeveloper e006f39
Bump @vue-flow/minimap from 1.5.2 to 1.5.3 in /site
dependabot[bot] ec37186
Bump @vue-flow/core from 1.42.1 to 1.42.5 in /site
dependabot[bot] 81ae6d3
Bump vuetify from 3.7.13 to 3.8.0 in /site
dependabot[bot] 74046b5
Bump typescript from 5.7.3 to 5.8.3 in /shared-lib
dependabot[bot] 3c9000d
Chore refacto nestjs (#817)
SquirrelDeveloper 28fc757
Updated CHANGELOG.md
SquirrelDeveloper 3c2862f
Bump node from 23.8.0-alpine to 23.11.0-alpine in /server
dependabot[bot] d029dcb
Bump node from 23.8.0-alpine to 23.11.0-alpine in /client
dependabot[bot] bd3ce4b
Bump vite from 6.2.0 to 6.2.3 in /server in the npm_and_yarn group
dependabot[bot] 8559935
Bump @babel/helpers in /client in the npm_and_yarn group
dependabot[bot] 2365c3c
Update docker-compose.yml
SquirrelDeveloper edacc46
chore: Untrack .vscode .idea directories
7aa15ab
Update TODO.md
SquirrelDeveloper 580244a
[CHORE] Refacto telemetry module for event tracking and monitoring (#…
SquirrelDeveloper eddc450
Updated CHANGELOG.md
SquirrelDeveloper 2abd877
Merge branch 'master' into dependabot/docker/server/node-23.11.0-alpine
SquirrelDeveloper 696135d
Merge pull request #838 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper d36522c
Merge pull request #845 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 8d781ba
Bump swiper from 11.2.4 to 11.2.6 in /site
dependabot[bot] f0507a2
Updated CHANGELOG.md
SquirrelDeveloper cf2008e
Merge pull request #830 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper c84d773
Merge pull request #842 from SquirrelCorporation/dependabot/docker/se…
SquirrelDeveloper 706497d
Merge pull request #844 from SquirrelCorporation/dependabot/docker/cl…
SquirrelDeveloper 663a2f4
Bump the npm_and_yarn group in /site with 2 updates
dependabot[bot] 92f69e7
Merge pull request #840 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper f4bc5b9
Merge pull request #848 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 8140ffb
Merge pull request #847 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 36a41e5
Bump axios from 1.7.9 to 1.8.4 in /site
dependabot[bot] 0cc5554
Merge pull request #846 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 7dec2bf
Merge pull request #832 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 4b4d6f1
Merge pull request #827 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 6a196dc
Bump eslint-plugin-react from 7.37.4 to 7.37.5 in /client
dependabot[bot] af6db68
Bump lint-staged from 15.5.0 to 15.5.1 in /client
dependabot[bot] 0610837
Bump @typescript-eslint/eslint-plugin from 8.28.0 to 8.29.1 in /client
dependabot[bot] d98c813
Bump vuetify from 3.8.0 to 3.8.1 in /site
dependabot[bot] 61907a6
Bump eslint-plugin-import-x from 4.10.2 to 4.10.3 in /server
dependabot[bot] bc340bb
Add plugin page routing, store integration, and URL validation
b91b0a1
Merge pull request #854 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper e424314
Merge pull request #852 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 35ab50f
Merge pull request #851 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper ae48cef
Merge pull request #853 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 638e603
Updated CHANGELOG.md
SquirrelDeveloper 44be39f
Refactor plugin store integration and UI components
1e08a7e
Add uninstall functionality for plugins in the plugin system
96fdf54
Add plugin development guides and sample plugins
2e4b7c9
Update project dependencies, enhance logging, and improve Swagger doc…
9378d72
Update .gitignore to include .cursor/mcp.json and ensure proper forma…
be930ad
Merge branch 'master' into feat-plugins-system
SquirrelDeveloper df2cee6
Remove .cursor/mcp.json configuration file as it is no longer needed …
3d3070c
Merge branch 'feat-plugins-system' of https://github.com/SquirrelCorp…
59fedf8
Merge pull request #859 from SquirrelCorporation/feat-plugins-system
SquirrelDeveloper b461c71
Updated CHANGELOG.md
SquirrelDeveloper be0c8de
Bump @types/node from 22.14.0 to 22.14.1 in /server
dependabot[bot] 34dc938
Bump the npm_and_yarn group across 2 directories with 1 update
dependabot[bot] 2e37705
Merge pull request #860 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 799d9d1
Updated CHANGELOG.md
SquirrelDeveloper af11710
Merge pull request #856 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 03866fc
Merge pull request #857 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper cff31c5
Updated CHANGELOG.md
SquirrelDeveloper 5c3a7fc
MCP Server, (Back Proxmox) (#873)
SquirrelDeveloper 33a2623
Updated CHANGELOG.md
SquirrelDeveloper 0963a67
Bump vuetify from 3.8.1 to 3.8.2 in /site (#871)
dependabot[bot] 80d6e00
Bump nginx from 1.27.4 to 1.27.5 in /proxy (#868)
dependabot[bot] 0e45213
Bump @umijs/lint from 4.4.6 to 4.4.8 in /client (#863)
dependabot[bot] fdfc0fa
Updated CHANGELOG.md
SquirrelDeveloper 5f7c0c1
Bump @umijs/max from 4.4.6 to 4.4.8 in /client (#862)
dependabot[bot] 720d0bc
Updated CHANGELOG.md
SquirrelDeveloper b991c2c
Bump @typescript-eslint/eslint-plugin from 8.29.1 to 8.31.0 in /client
dependabot[bot] f4cb9ac
Bump node-mocks-http from 1.16.2 to 1.17.0 in /server
dependabot[bot] d648faa
Bump antd from 5.24.6 to 5.24.8 in /client
dependabot[bot] 151e967
Bump axios from 1.8.4 to 1.9.0 in /site
dependabot[bot] a44e7d1
Bump @vue-flow/core from 1.42.5 to 1.43.1 in /site
dependabot[bot] 26253a7
[CHORE] Refactor NewDeviceModal to use pre-check functions for Docker…
SquirrelDeveloper 13355ec
Merge pull request #880 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper dfb6dff
Merge pull request #879 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper d651646
Merge pull request #878 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper ab906b1
Updated CHANGELOG.md
SquirrelDeveloper 5ea5fcd
Merge pull request #875 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper b5dd1d0
Merge branch 'master' into dependabot/npm_and_yarn/server/node-mocks-…
SquirrelDeveloper 61f0f53
Updated CHANGELOG.md
SquirrelDeveloper e2c5879
Merge pull request #877 from SquirrelCorporation/dependabot/npm_and_y…
SquirrelDeveloper 021d974
Updated CHANGELOG.md
SquirrelDeveloper 2aa36a6
Update dependencies and configuration across client and server modules
3444073
Merge pull request #883 from SquirrelCorporation/chore-prepare-alpha-050
SquirrelDeveloper e54b9d8
fix: Restore plugins submodule
dafe626
docs: Add MCP settings documentation
fdede56
fix(proxy): change to `error_log /dev/null`
Bergruebe 342c3cc
Merge pull request #885 from Bergruebe/patch-1
SquirrelDeveloper e093e3a
Update docker-compose.yml
SquirrelDeveloper 13a7773
chore: Bump version to 0.5.0 across client, server, and shared librar…
7585b4b
Merge branch 'chore-v050' of https://github.com/SquirrelCorporation/S…
f834117
Merge branch 'master' into chore-v050
SquirrelDeveloper 9baedec
Merge pull request #886 from SquirrelCorporation/chore-v050
SquirrelDeveloper 22573c0
Updated CHANGELOG.md
SquirrelDeveloper 06cece4
build: Remove CLAUDE.md from tracking and add to gitignore
33dbaf5
Updated CHANGELOG.md
SquirrelDeveloper d7bce24
[CHORE] Chore fix v050 (#889)
SquirrelDeveloper 2986599
Updated CHANGELOG.md
SquirrelDeveloper f57ef04
Updated CHANGELOG.md
SquirrelDeveloper ff47a20
[FEAT] Feat new execution playbook design (#902)
SquirrelDeveloper cd04c72
Updated CHANGELOG.md
SquirrelDeveloper aa80e68
Update Dockerfile
SquirrelDeveloper 421158a
Updated CHANGELOG.md
SquirrelDeveloper bc68677
Merge branch 'master' of https://github.com/SquirrelCorporation/Squir…
a713c26
Doc new doc (#905)
SquirrelDeveloper 3fba192
Updated CHANGELOG.md
SquirrelDeveloper b726c24
Merge branch 'master' of https://github.com/SquirrelCorporation/Squir…
f7467a7
Doc/fix documentation v2 (#911)
SquirrelDeveloper a67ee04
Merge branch 'master' of https://github.com/SquirrelCorporation/Squir…
8f3b024
Updated CHANGELOG.md
SquirrelDeveloper 43f5926
Fix missing
b0d2d00
Merge remote-tracking branch 'origin/master'
b757af9
Fix missing
127b221
Fix missing
7b3496c
Fix missing
7de4826
Fix missing
df0e263
Fix missing
fd09830
Update UI styles, enhance tab functionality, and streamline data (#912)
SquirrelDeveloper 60f25e7
Updated CHANGELOG.md
SquirrelDeveloper 066c00c
Update .gitignore, docker-compose.yml, and remove entrypoint script
38ff9aa
[CHORE] Chore/improve testing (#913)
SquirrelDeveloper 720435e
Merge remote-tracking branch 'origin/master'
24ba8e5
Updated CHANGELOG.md
SquirrelDeveloper 334e376
Merge branch 'master' of https://github.com/SquirrelCorporation/Squir…
e4d4bc7
[CHORE] Chore/remove entry point (#916)
SquirrelDeveloper 218668d
Updated CHANGELOG.md
SquirrelDeveloper 1f3edaf
Bump framer-motion from 12.9.2 to 12.10.5 in /client (#909)
dependabot[bot] 200d0b5
Bump node from 23.11.0-alpine to 24.0.1-alpine in /client (#906)
dependabot[bot] f84946d
Bump node from 23.11.0-alpine to 24.0.1-alpine in /server (#907)
dependabot[bot] 176b2cf
Bump vuetify from 3.8.2 to 3.8.4 in /site (#910)
dependabot[bot] 9ce55a5
Bump node-mocks-http from 1.17.1 to 1.17.2 in /server (#898)
dependabot[bot] d9e8669
Bump @keyv/redis from 4.3.4 to 4.4.0 in /server (#897)
dependabot[bot] 50db0e3
Bump memfs from 4.17.0 to 4.17.1 in /server (#899)
dependabot[bot] b6b6766
Bump @typescript-eslint/eslint-plugin from 8.31.0 to 8.32.0 in /clien…
dependabot[bot] 2880ad3
Bump class-validator from 0.14.1 to 0.14.2 in /server (#900)
dependabot[bot] 3763cb1
Bump @babel/plugin-proposal-decorators from 7.25.9 to 7.27.1 in /clie…
dependabot[bot] b8d81dd
Bump ts-jest from 29.3.0 to 29.3.2 in /client (#893)
dependabot[bot] 0b223ae
Bump @eslint/js from 9.23.0 to 9.26.0 in /client (#892)
dependabot[bot] 4f56903
Merge branch 'master' of https://github.com/SquirrelCorporation/Squir…
a1368a5
Update Discord notification workflow to use new action and include la…
SquirrelDeveloper a8a3be7
Revert "Bump node from 23.11.0-alpine to 24.0.1-alpine in /client (#9…
SquirrelDeveloper a0d6071
[CHORE/BUG] Chore/improve logging rsi (#919)
SquirrelDeveloper 16dca0e
Updated CHANGELOG.md
SquirrelDeveloper ca0c9fd
Add last updated timestamps to system information tabs (#920)
SquirrelDeveloper 56cd556
Updated CHANGELOG.md
SquirrelDeveloper 0e0c1c8
Add Discord notification job to Docker publish workflow and remove de…
SquirrelDeveloper 46e55ae
Updated CHANGELOG.md
SquirrelDeveloper 84b42a2
[CHORE] Chore/add debug mode for rsi (#922)
SquirrelDeveloper d7e6643
Bump vite from 5.4.18 to 5.4.19 in /site in the npm_and_yarn group (#…
dependabot[bot] 6534a16
Updated CHANGELOG.md
SquirrelDeveloper 785c289
Add support for CPU, Memory, and File System stats monitoring. (#925)
SquirrelDeveloper d201207
Updated CHANGELOG.md
SquirrelDeveloper 1258de5
Refactor Dockerfiles for optimized multi-stage builds. (#923)
SquirrelDeveloper 0a9b848
Updated CHANGELOG.md
SquirrelDeveloper 573347f
Updated CHANGELOG.md
SquirrelDeveloper 04751e1
Refactor Dockerfile to reorganize dependency installation (#926)
SquirrelDeveloper aafa9f3
Updated CHANGELOG.md
SquirrelDeveloper 9d64165
[BUG] Revert npm v (#927)
SquirrelDeveloper 745a5bc
Updated CHANGELOG.md
SquirrelDeveloper b8467ba
[DOC] Doc/put adopt me issues (#934)
SquirrelDeveloper f5a45b9
Fix potential null coalescing issue in FilesystemsTab (#929)
SquirrelDeveloper 49343d3
[BUG] Bugfix/potential fix to ssh crash (#928)
SquirrelDeveloper b279abe
Updated CHANGELOG.md
SquirrelDeveloper b92c1e8
Bump formidable from 3.5.2 to 3.5.4 in /server in the npm_and_yarn gr…
dependabot[bot] 4d51bca
Updated CHANGELOG.md
SquirrelDeveloper 6fc0bee
Add InfoLinkWidget for contextual documentation links (#939)
SquirrelDeveloper fd34cd3
Updated CHANGELOG.md
SquirrelDeveloper a1f0ae3
Redirect to Manage Devices page if no device is available (#936)
SquirrelDeveloper ad61c24
Updated CHANGELOG.md
SquirrelDeveloper 6decd91
Bump vite from 6.2.6 to 6.3.5 in /server in the npm_and_yarn group (#…
dependabot[bot] 392ae9d
Bump @nestjs/common from 11.1.0 to 11.1.1 in /server (#953)
dependabot[bot] 481a3b9
Bump @aws-sdk/client-ecr from 3.800.0 to 3.812.0 in /server (#952)
dependabot[bot] 6b81a6b
Bump vuetify from 3.8.4 to 3.8.5 in /site (#948)
dependabot[bot] ecd54c1
Bump @umijs/max from 4.4.10 to 4.4.11 in /client (#944)
dependabot[bot] d4084dc
Bump @babel/core from 7.26.10 to 7.27.1 in /client (#942)
dependabot[bot] b24dd47
Bump @nestjs/testing from 11.1.0 to 11.1.1 in /server (#951)
dependabot[bot] ca0f0d4
Bump @vue-flow/core from 1.43.1 to 1.43.2 in /site (#947)
dependabot[bot] 89caf23
Bump ts-jest from 29.3.2 to 29.3.4 in /client (#943)
dependabot[bot] d4591f4
Bump pino from 9.6.0 to 9.7.0 in /server (#950)
dependabot[bot] 8868803
Bump @babel/preset-react from 7.26.3 to 7.27.1 in /client (#946)
dependabot[bot] fa58276
Update dashboard styles with refined color palette (#956)
SquirrelDeveloper 9951a55
Set cookie 'secure' flag to false temporarily (#957)
SquirrelDeveloper 4c38226
[BUGFIX] Bugfix/fix potential telemetry crash (#959)
SquirrelDeveloper 0ca2d02
Updated CHANGELOG.md
SquirrelDeveloper 5f0c5b5
Fix potential permission issues for /data in prometheus container (#960)
SquirrelDeveloper 7d84c3f
Updated CHANGELOG.md
SquirrelDeveloper e7f1bb0
[BUG] Bugfix/use auth db when provided (#973)
SquirrelDeveloper 26b3b29
Bump swiper from 11.2.6 to 11.2.8 in /site (#971)
dependabot[bot] d373a96
Updated CHANGELOG.md
SquirrelDeveloper 09d68a0
Bump @vue-flow/core from 1.43.2 to 1.44.0 in /site (#970)
dependabot[bot] 9471127
Bump vuetify from 3.8.5 to 3.8.6 in /site (#969)
dependabot[bot] ce89d27
Updated CHANGELOG.md
SquirrelDeveloper 5137e6a
Updated CHANGELOG.md
SquirrelDeveloper 65eeeec
[CHORE] RELEASE V0.5.0 (#974)
SquirrelDeveloper 38ff33b
Updated CHANGELOG.md
SquirrelDeveloper 2fd08d4
[BUG] Bugfix/auth with db (#983)
SquirrelDeveloper 6dc6d5d
Updated CHANGELOG.md
SquirrelDeveloper ff3929f
Bump vitest from 3.1.2 to 3.1.4 in /client (#966)
dependabot[bot] c1c6d4a
Updated CHANGELOG.md
SquirrelDeveloper d788463
[BUG] Bugfix/missing authsource (#984)
SquirrelDeveloper 50ed7fe
Updated CHANGELOG.md
SquirrelDeveloper dc8a9ef
- Add event-driven updates for device watcher configurations on devic…
SquirrelDeveloper 0eabf22
Updated CHANGELOG.md
SquirrelDeveloper 2477377
Update package-lock.json with dependencies and resolved versions
02ed1f3
Bump axios from 1.9.0 to 1.10.0 in /site (#1002)
dependabot[bot] e9647b2
Bump node from 24.0.1-alpine to 24.2.0-alpine in /server (#995)
dependabot[bot] 9436b60
Bump vuetify from 3.8.7 to 3.8.10 in /site (#1006)
dependabot[bot] eb33ee0
Bump @vue-flow/core from 1.44.0 to 1.45.0 in /site (#1001)
dependabot[bot] 0780536
Bump brace-expansion in /client in the npm_and_yarn group (#992)
dependabot[bot] fb530f0
Updated CHANGELOG.md
SquirrelDeveloper 0758291
Bump node from 23.11.0-alpine to 24.2.0-alpine in /client (#996)
dependabot[bot] df4a583
Updated CHANGELOG.md
SquirrelDeveloper 586189e
Revert "Bump node from 23.11.0-alpine to 24.2.0-alpine in /client (#9…
SquirrelDeveloper 1dfaf40
Updated CHANGELOG.md
SquirrelDeveloper 2fc7b58
Update package-lock.json with dependency version upgrades (#1011)
SquirrelDeveloper ef63650
Updated CHANGELOG.md
SquirrelDeveloper c780c8c
Fix device.systemInformation stats update logic in processor (#1013)
SquirrelDeveloper 01b1b3c
Updated CHANGELOG.md
SquirrelDeveloper 5be8642
Updated CHANGELOG.md
SquirrelDeveloper 56bee6f
Correct client container refresh call endpoint (#1033)
xcalibur839 aaf29a2
Bump node from 24.2.0-alpine to 24.4.0-alpine in /server (#1032)
dependabot[bot] 04222a3
Bump vuetify from 3.8.10 to 3.9.0 in /site (#1028)
dependabot[bot] 6034ac4
Bump nginx from 1.27.5 to 1.29.0 in /proxy (#1017)
dependabot[bot] 55554e3
Bump pbkdf2 from 3.1.2 to 3.1.3 in /client in the npm_and_yarn group …
dependabot[bot] 1820de3
Bump @types/express from 5.0.1 to 5.0.3 in /server (#991)
dependabot[bot] 557cb60
Bump monaco-yaml from 5.3.1 to 5.4.0 in /client (#967)
dependabot[bot] b3f9b38
Bump redis from 5.0.0 to 5.6.0 in /server (#1031)
dependabot[bot] 3fae358
Bump vitepress-plugin-llms from 1.5.1 to 1.7.0 in /site (#1025)
dependabot[bot] 0ba004d
Bump swiper from 11.2.8 to 11.2.10 in /site (#1020)
dependabot[bot] 6734240
Add storage path flag to Prometheus entrypoint script (#1035)
SquirrelDeveloper File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,53 @@ | ||
| --- | ||
| description: Guidelines for creating and maintaining Cursor rules to ensure consistency and effectiveness. | ||
| globs: .cursor/rules/*.mdc | ||
| alwaysApply: true | ||
| --- | ||
|
|
||
| - **Required Rule Structure:** | ||
| ```markdown | ||
| --- | ||
| description: Clear, one-line description of what the rule enforces | ||
| globs: path/to/files/*.ext, other/path/**/* | ||
| alwaysApply: boolean | ||
| --- | ||
|
|
||
| - **Main Points in Bold** | ||
| - Sub-points with details | ||
| - Examples and explanations | ||
| ``` | ||
|
|
||
| - **File References:** | ||
| - Use `[filename](mdc:path/to/file)` ([filename](mdc:filename)) to reference files | ||
| - Example: [prisma.mdc](mdc:.cursor/rules/prisma.mdc) for rule references | ||
| - Example: [schema.prisma](mdc:prisma/schema.prisma) for code references | ||
|
|
||
| - **Code Examples:** | ||
| - Use language-specific code blocks | ||
| ```typescript | ||
| // ✅ DO: Show good examples | ||
| const goodExample = true; | ||
|
|
||
| // ❌ DON'T: Show anti-patterns | ||
| const badExample = false; | ||
| ``` | ||
|
|
||
| - **Rule Content Guidelines:** | ||
| - Start with high-level overview | ||
| - Include specific, actionable requirements | ||
| - Show examples of correct implementation | ||
| - Reference existing code when possible | ||
| - Keep rules DRY by referencing other rules | ||
|
|
||
| - **Rule Maintenance:** | ||
| - Update rules when new patterns emerge | ||
| - Add examples from actual codebase | ||
| - Remove outdated patterns | ||
| - Cross-reference related rules | ||
|
|
||
| - **Best Practices:** | ||
| - Use bullet points for clarity | ||
| - Keep descriptions concise | ||
| - Include both DO and DON'T examples | ||
| - Reference actual code over theoretical examples | ||
| - Use consistent formatting across rules |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| --- | ||
| description: | ||
| globs: *.tsx | ||
| alwaysApply: false | ||
| --- | ||
| 'Use browser_screenshot' when working on frontend files, instead of asking confirmation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| --- | ||
| description: | ||
| globs: site/docs/**/*.md | ||
| alwaysApply: false | ||
| --- | ||
| - **Always use standard Markdown code blocks for code examples** | ||
| - Use triple backticks and specify the language (e.g., ```bash, ```yaml) | ||
| - Do not use <pre> or <code> HTML tags for code snippets | ||
| - Example: | ||
| ```bash | ||
| ssh-keygen -t rsa -b 4096 -C 'your_email@example.com' | ||
| ``` | ||
| - Reference: [ssh-configuration.md](mdc:site/docs/reference/ssh-configuration.md) | ||
|
|
||
| --- | ||
| description: Do not insert empty lines inside HTML blocks in Markdown files | ||
| globs: site/docs/**/*.md | ||
| yes: true | ||
| --- | ||
|
|
||
| - **No empty lines inside HTML blocks** | ||
| - Keep all HTML tags and content tightly formatted | ||
| - Do not add blank lines between opening/closing tags or between elements inside a block | ||
| - Example: | ||
| ```html | ||
| <div class="platform-notes"> | ||
| <div class="platform-icon">🍎</div> | ||
| <div class="platform-content"> | ||
| <h3>macOS</h3> | ||
| ... | ||
| </div> | ||
| </div> | ||
| ``` | ||
| - Reference: [ssh-configuration.md](mdc:site/docs/reference/ssh-configuration.md) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| --- | ||
| description: Guidelines for continuously improving Cursor rules based on emerging code patterns and best practices. | ||
| globs: **/* | ||
| alwaysApply: true | ||
| --- | ||
|
|
||
| - **Rule Improvement Triggers:** | ||
| - New code patterns not covered by existing rules | ||
| - Repeated similar implementations across files | ||
| - Common error patterns that could be prevented | ||
| - New libraries or tools being used consistently | ||
| - Emerging best practices in the codebase | ||
|
|
||
| - **Analysis Process:** | ||
| - Compare new code with existing rules | ||
| - Identify patterns that should be standardized | ||
| - Look for references to external documentation | ||
| - Check for consistent error handling patterns | ||
| - Monitor test patterns and coverage | ||
|
|
||
| - **Rule Updates:** | ||
| - **Add New Rules When:** | ||
| - A new technology/pattern is used in 3+ files | ||
| - Common bugs could be prevented by a rule | ||
| - Code reviews repeatedly mention the same feedback | ||
| - New security or performance patterns emerge | ||
|
|
||
| - **Modify Existing Rules When:** | ||
| - Better examples exist in the codebase | ||
| - Additional edge cases are discovered | ||
| - Related rules have been updated | ||
| - Implementation details have changed | ||
|
|
||
| - **Example Pattern Recognition:** | ||
| ```typescript | ||
| // If you see repeated patterns like: | ||
| const data = await prisma.user.findMany({ | ||
| select: { id: true, email: true }, | ||
| where: { status: 'ACTIVE' } | ||
| }); | ||
|
|
||
| // Consider adding to [prisma.mdc](mdc:.cursor/rules/prisma.mdc): | ||
| // - Standard select fields | ||
| // - Common where conditions | ||
| // - Performance optimization patterns | ||
| ``` | ||
|
|
||
| - **Rule Quality Checks:** | ||
| - Rules should be actionable and specific | ||
| - Examples should come from actual code | ||
| - References should be up to date | ||
| - Patterns should be consistently enforced | ||
|
|
||
| - **Continuous Improvement:** | ||
| - Monitor code review comments | ||
| - Track common development questions | ||
| - Update rules after major refactors | ||
| - Add links to relevant documentation | ||
| - Cross-reference related rules | ||
|
|
||
| - **Rule Deprecation:** | ||
| - Mark outdated patterns as deprecated | ||
| - Remove rules that no longer apply | ||
| - Update references to deprecated rules | ||
| - Document migration paths for old patterns | ||
|
|
||
| - **Documentation Updates:** | ||
| - Keep examples synchronized with code | ||
| - Update references to external docs | ||
| - Maintain links between related rules | ||
| - Document breaking changes | ||
|
|
||
| Follow [cursor_rules.mdc](mdc:.cursor/rules/cursor_rules.mdc) for proper rule formatting and structure. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| --- | ||
| description: | ||
| globs: | ||
| alwaysApply: false | ||
| --- | ||
| - **Write tests before implementing new features or bug fixes** | ||
| - Every new line of code must be accompanied by a corresponding test written first | ||
| - Tests should be committed before or with the implementation | ||
| - **Follow the architecture and style of existing tests** | ||
| - Use the same test frameworks, patterns, and directory structure as current tests | ||
| - Reference actual test files for examples (e.g., `__tests__` directories, `*.spec.ts` files) | ||
| - **Test Coverage** | ||
| - New code should not decrease overall test coverage | ||
| - Edge cases and error handling must be tested | ||
| - **Examples** | ||
| ```typescript | ||
| // ✅ DO: Write a failing test before implementing a new service method | ||
| it('should return the correct result for valid input', async () => { | ||
| // Arrange | ||
| // ... | ||
| // Act | ||
| // ... | ||
| // Assert | ||
| // ... | ||
| }); | ||
| // Then implement the method to make the test pass | ||
| ``` | ||
| - **References** | ||
| - See [self_improve.mdc](mdc:self_improve.mdc) for continuous improvement of test patterns | ||
| - See [cursor_rules.mdc](mdc:cursor_rules.mdc) for rule formatting and structure |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,48 @@ | ||
| /.data.dev/ | ||
| .idea/ | ||
| /.idea/ | ||
| /.data.prod | ||
| .data.dev | ||
| .data.prod | ||
| /server/.env.development | ||
| CLAUDE.md | ||
| .idea/SSM.iml | ||
| test.json | ||
| /node_modules/ | ||
| .vscode/ | ||
| .DS_Store | ||
|
|
||
| # Added by Claude Task Master | ||
| # Logs | ||
| logs | ||
| *.log | ||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| dev-debug.log | ||
| # Dependency directories | ||
| node_modules/ | ||
| # Environment variables | ||
| .env | ||
| # Editor directories and files | ||
| .idea | ||
| .vscode | ||
| *.suo | ||
| *.ntvs* | ||
| *.njsproj | ||
| *.sln | ||
| *.sw? | ||
| # OS specific | ||
| # Task files | ||
| tasks.json | ||
| tasks/ | ||
| .windsurfrules | ||
| README-task-master.md | ||
|
|
||
| /scripts/ | ||
| .cursor/mcp.json | ||
| .idea/ | ||
| .junie/ | ||
| .mcp.json | ||
| .claude/settings.local.json | ||
| **/.claude/settings.local.json |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [submodule "plugins"] | ||
| path = plugins | ||
| url = https://github.com/SquirrelCorporation/SquirrelServersManager-Plugins |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| echo "Running pre-commit checks..." | ||
|
|
||
| # Change to server directory | ||
| cd server || exit 1 | ||
|
|
||
| # Run build first | ||
| echo "Building project..." | ||
| npm run build || exit 1 | ||
|
|
||
| # Then run tests | ||
| echo "Running tests..." | ||
| npm test || exit 1 | ||
|
|
||
| # If we get here, everything passed | ||
| echo "✅ Pre-commit checks passed!" | ||
|
|
||
| # Return to original directory | ||
| cd .. |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium