diff --git a/.husky/commit-msg b/.husky/commit-msg index 86a9cf5..1f17d27 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -27,7 +27,7 @@ if ! echo "$commit_header" | grep -E "$header_pattern" > /dev/null 2>&1; then šŸ‘‰ Please follow the conventional commit format and try again. EOF - exit 1 + fi # Count the number of lines in the commit message @@ -36,7 +36,7 @@ line_count=$(echo "$commit_message" | wc -l) # Check if message has at least 3 lines (header, blank line, and description) if [ "$line_count" -lt 3 ]; then cat < -cd +git clone https://github.com/Your-Ehsan/Treo.git +cd Treo ``` 2ļøāƒ£ **Install Dependencies:** @@ -77,15 +77,13 @@ pnpm build:win ## šŸ¤ **Contributing** -This project is **not open-source yet**, but it will be soon. - -šŸ“¢ **Want to contribute or explore the codebase?** Feel free to **DM me**, and I’d be happy to provide early access. +For more contribution guidelines see [CONTRIBUTING.md](./CONTRIBUTING.md) --- ## šŸ”— **Stay Connected** -šŸ“Œ **LinkedIn:** [your-ehsan](https://www.linkedin.com/in/your-ehsan/) +[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/your-ehsan/) Looking forward to your thoughts, feedback, and contributions! šŸš€ diff --git a/package.json b/package.json index 2444a8d..1a50514 100644 --- a/package.json +++ b/package.json @@ -54,8 +54,8 @@ "@radix-ui/react-toggle": "^1.1.2", "@radix-ui/react-toggle-group": "^1.1.2", "@radix-ui/react-tooltip": "^1.1.7", - "@tanstack/react-query": "^5.66.6", - "@tanstack/react-router": "^1.106.0", + "@tanstack/react-query": "^5.66.8", + "@tanstack/react-router": "^1.109.2", "@tiptap/extension-code-block-lowlight": "^2.11.5", "@tiptap/extension-color": "^2.11.5", "@tiptap/extension-heading": "^2.11.5", @@ -80,7 +80,7 @@ "lucide-react": "^0.475.0", "react-day-picker": "9.5.1", "react-hook-form": "^7.54.2", - "react-medium-image-zoom": "^5.2.13", + "react-medium-image-zoom": "^5.2.14", "react-resizable-panels": "^2.1.7", "tailwind-merge": "^3.0.1", "tailwindcss-animate": "^1.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 812dc26..ae1d5be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,11 +78,11 @@ importers: specifier: ^1.1.7 version: 1.1.8(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/react-query': - specifier: ^5.66.6 - version: 5.66.7(react@19.0.0) + specifier: ^5.66.8 + version: 5.66.8(react@19.0.0) '@tanstack/react-router': - specifier: ^1.106.0 - version: 1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^1.109.2 + version: 1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tiptap/extension-code-block-lowlight': specifier: ^2.11.5 version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/extension-code-block@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(highlight.js@11.11.1)(lowlight@3.3.0) @@ -156,8 +156,8 @@ importers: specifier: ^7.54.2 version: 7.54.2(react@19.0.0) react-medium-image-zoom: - specifier: ^5.2.13 - version: 5.2.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^5.2.14 + version: 5.2.14(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-resizable-panels: specifier: ^2.1.7 version: 2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -197,10 +197,10 @@ importers: version: 4.0.7 '@tanstack/router-devtools': specifier: ^1.106.0 - version: 1.106.0(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.106.0(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@tanstack/router-plugin': specifier: ^1.99.3 - version: 1.105.5(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.1.1(@types/node@22.13.4)(jiti@2.4.2)(lightningcss@1.29.1)(tsx@4.19.2)(yaml@2.7.0)) + version: 1.105.5(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.1.1(@types/node@22.13.4)(jiti@2.4.2)(lightningcss@1.29.1)(tsx@4.19.2)(yaml@2.7.0)) '@types/better-sqlite3': specifier: ^7.6.12 version: 7.6.12 @@ -1947,13 +1947,13 @@ packages: '@tanstack/query-core@5.66.4': resolution: {integrity: sha512-skM/gzNX4shPkqmdTCSoHtJAPMTtmIJNS0hE+xwTTUVYwezArCT34NMermABmBVUg5Ls5aiUXEDXfqwR1oVkcA==} - '@tanstack/react-query@5.66.7': - resolution: {integrity: sha512-qd3q/tUpF2K1xItfPZddk1k/8pSXnovg41XyCqJgPoyYEirMBtB0sVEVVQ/CsAOngzgWtBPXimVf4q4kM9uO6A==} + '@tanstack/react-query@5.66.8': + resolution: {integrity: sha512-LqYHYArmM7ycyT1I/Txc/n6KzI8S/hBFw2SQ9Uj1GpbZ89AvZLEvetquiQEHkZ5rFEm+iVNpZ6zYjTiPmJ9N5Q==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router@1.106.0': - resolution: {integrity: sha512-Bpu/FVsv8xxIh++cw7BqYMAWJCjTAkAPMoE7p9t06oT5jixdM6JhyMjK9kC5XN8BuqOPysK9WGcFKZqqyCpitw==} + '@tanstack/react-router@1.109.2': + resolution: {integrity: sha512-cJZGIvYIrd5lcwbwoB2vxJe379TQZIM5/RAzlDSrvV5KAPlkmK3cqZHZ8zPrsZIBASEyERM8Od+jM9s3qDTXkA==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -1965,8 +1965,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.104.1': - resolution: {integrity: sha512-8nP/V5paP+S/17rlw+B2F12R2bB9PixU/+qnD2QdCjK1ajnG4qA0pVN3VSTQe2oCKND6GPZpm2ikmQWumwss9Q==} + '@tanstack/router-core@1.108.0': + resolution: {integrity: sha512-lo6Nqdp8gxWNZ8YZ6UhiQgR0CgcAiMaw1cxgKK7M4u3nFFwqW7Hzycl5ik1l3NRh5/pQVK+OVzlKok5rrrHxSg==} engines: {node: '>=12'} '@tanstack/router-devtools@1.106.0': @@ -4616,8 +4616,8 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-medium-image-zoom@5.2.13: - resolution: {integrity: sha512-KcBL4OsoUQJgIFh6vQgt/6sRGqDy6bQBcsbhGD2tsy4B5Pw3dWrboocVOyIm76RRALEZ6Qwp3EDvIvfEv0m5sg==} + react-medium-image-zoom@5.2.14: + resolution: {integrity: sha512-nfTVYcAUnBzXQpPDcZL+cG/e6UceYUIG+zDcnemL7jtAqbJjVVkA85RgneGtJeni12dTyiRPZVM6Szkmwd/o8w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -6873,16 +6873,16 @@ snapshots: '@tanstack/query-core@5.66.4': {} - '@tanstack/react-query@5.66.7(react@19.0.0)': + '@tanstack/react-query@5.66.8(react@19.0.0)': dependencies: '@tanstack/query-core': 5.66.4 react: 19.0.0 - '@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/history': 1.99.13 '@tanstack/react-store': 0.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@tanstack/router-core': 1.104.1 + '@tanstack/router-core': 1.108.0 jsesc: 3.1.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -6896,14 +6896,14 @@ snapshots: react-dom: 19.0.0(react@19.0.0) use-sync-external-store: 1.4.0(react@19.0.0) - '@tanstack/router-core@1.104.1': + '@tanstack/router-core@1.108.0': dependencies: '@tanstack/history': 1.99.13 '@tanstack/store': 0.7.0 - '@tanstack/router-devtools@1.106.0(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@tanstack/router-devtools@1.106.0(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(csstype@3.1.3)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@tanstack/react-router': 1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@tanstack/react-router': 1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 19.0.0 @@ -6911,16 +6911,16 @@ snapshots: optionalDependencies: csstype: 3.1.3 - '@tanstack/router-generator@1.105.5(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': + '@tanstack/router-generator@1.105.5(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))': dependencies: '@tanstack/virtual-file-routes': 1.99.0 prettier: 3.5.1 tsx: 4.19.2 zod: 3.24.2 optionalDependencies: - '@tanstack/react-router': 1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@tanstack/react-router': 1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@tanstack/router-plugin@1.105.5(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.1.1(@types/node@22.13.4)(jiti@2.4.2)(lightningcss@1.29.1)(tsx@4.19.2)(yaml@2.7.0))': + '@tanstack/router-plugin@1.105.5(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(vite@6.1.1(@types/node@22.13.4)(jiti@2.4.2)(lightningcss@1.29.1)(tsx@4.19.2)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) @@ -6928,7 +6928,7 @@ snapshots: '@babel/template': 7.26.9 '@babel/traverse': 7.26.9 '@babel/types': 7.26.9 - '@tanstack/router-generator': 1.105.5(@tanstack/react-router@1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + '@tanstack/router-generator': 1.105.5(@tanstack/react-router@1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) '@tanstack/router-utils': 1.102.2 '@tanstack/virtual-file-routes': 1.99.0 '@types/babel__core': 7.20.5 @@ -6939,7 +6939,7 @@ snapshots: unplugin: 2.2.0 zod: 3.24.2 optionalDependencies: - '@tanstack/react-router': 1.106.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@tanstack/react-router': 1.109.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) vite: 6.1.1(@types/node@22.13.4)(jiti@2.4.2)(lightningcss@1.29.1)(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -9959,7 +9959,7 @@ snapshots: react-is@16.13.1: {} - react-medium-image-zoom@5.2.13(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-medium-image-zoom@5.2.14(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0)