Commit Graph

57 Commits

Author SHA1 Message Date
typist
09f9e6588f fix: update caching strategy for ipinfo API in Vite config
- Changed caching handler from 'CacheFirst' to 'NetworkFirst' to prioritize network responses.
- This adjustment aims to improve data freshness while still utilizing caching effectively.
2025-10-29 09:34:59 +08:00
typist
10a167febd chore: remove SEO-README.md as part of project restructuring
- Deleted the SEO-README.md file which contained outdated SEO optimization details and instructions.
- This change is part of a broader effort to streamline project documentation and improve clarity.
2025-10-29 09:27:54 +08:00
typist
91c0686a46 0.0.23
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m11s
v0.0.23
2025-10-29 09:24:17 +08:00
typist
40bfde8e57 feat: implement ID generator component for UUIDs and Nano ID
- Added IDGenerator component to handle the display and regeneration of UUIDs and Nano ID.
- Integrated clipboard functionality to copy generated IDs with user feedback via toast notifications.
- Refactored the Tool component to utilize the new IDGenerator for improved user interaction and code organization.
2025-10-29 09:24:01 +08:00
typist
b4ba7a2219 0.0.22
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m52s
v0.0.22
2025-10-29 09:11:11 +08:00
typist
25e42e3af5 fix: update caching strategy for ipinfo API in Vite config
- Changed caching handler from 'NetworkFirst' to 'CacheFirst' for improved performance.
- Extended cache expiration time from 5 minutes to 1 hour to enhance data availability.
2025-10-29 09:10:59 +08:00
typist
4398b53ea7 0.0.21
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m14s
v0.0.21
2025-10-29 09:07:27 +08:00
typist
3e14bc652f feat: add terser for advanced minification and improve React chunking
- Added terser as a dependency for enhanced code minification.
- Updated Vite configuration to enable aggressive minification using terser with options to drop console logs and unused code.
- Refined manual chunking for React libraries to improve code splitting and loading efficiency.
2025-10-29 09:06:56 +08:00
typist
aca7e11835 0.0.20
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m10s
v0.0.20
2025-10-29 08:58:11 +08:00
typist
782de6e38a feat: integrate PWA support and service worker registration
- Added vite-plugin-pwa for Progressive Web App capabilities.
- Configured service worker with caching strategies for improved offline support.
- Registered service worker in main.tsx to handle updates and caching.
- Updated package.json to include new dependencies for PWA functionality.
2025-10-29 08:58:02 +08:00
typist
7646830194 0.0.19
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m6s
v0.0.19
2025-10-29 08:50:18 +08:00
typist
59f998e8e3 feat: enhance tool loading and performance optimization
- Added DNS prefetch and preconnect links in index.html for improved API loading times.
- Implemented lazy loading for tool components to optimize performance and reduce initial load time.
- Wrapped tool components in Suspense with a loading fallback to enhance user experience during loading.
- Refactored Vite configuration to create manual chunks for better code splitting of React and UI libraries.
2025-10-29 08:49:25 +08:00
typist
55207beff5 0.0.18
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m39s
v0.0.18
2025-10-29 08:33:42 +08:00
typist
e98a344b95 feat: enhance sidebar component with recursive submenu rendering
- Implemented recursive rendering of submenu items in the sidebar for better navigation.
- Added support for collapsible submenus, improving user experience with nested tools.
- Refactored menu item rendering logic to utilize a new renderSubMenuContent function for cleaner code.
2025-10-29 08:33:22 +08:00
typist
d553c3e04c 0.0.17
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m1s
v0.0.17
2025-10-29 08:27:15 +08:00
typist
e2da2758cc chore: simplify build script in package.json
- Removed sitemap generation step from the build script for a more streamlined build process.
2025-10-29 08:27:00 +08:00
typist
3ab70498e6 feat: add ModeToggle component to layout and sidebar
- Integrated ModeToggle component into the layout for theme switching.
- Replaced the existing button in the sidebar footer with SidebarMenuButton for improved styling and functionality.
2025-10-29 08:26:26 +08:00
typist
a5ef1a1e70 0.0.16
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m7s
v0.0.16
2025-10-29 08:16:17 +08:00
typist
297000f208 feat: integrate SEO hook for dynamic metadata management
- Removed hardcoded canonical link from index.html.
- Implemented useSEO hook in layout.tsx to dynamically update SEO metadata including title, description, and canonical URL based on the current route.
- Added new use-seo.ts file containing the SEO hook logic for improved search engine optimization.
2025-10-29 08:15:53 +08:00
typist
04fbf12e07 0.0.15
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m6s
v0.0.15
2025-10-29 08:06:21 +08:00
a9a6354b2d Merge pull request 'feat: implement SEO enhancements and sitemap generation' (#10) from feat/seo into main
Reviewed-on: #10
2025-10-29 08:05:18 +08:00
typist
109139a42e feat: implement SEO enhancements and sitemap generation
- Added comprehensive SEO meta tags in index.html for improved search engine visibility, including Open Graph and Twitter Card tags.
- Created a sitemap.xml for better indexing of site tools, generated automatically via a new script (generate-sitemap.ts).
- Introduced robots.txt to manage crawler access and specified sitemap location.
- Updated package.json to include a build step for sitemap generation and added tsx as a dependency.
- Documented SEO optimizations and usage instructions in a new SEO-README.md file.
2025-10-29 08:05:37 +08:00
typist
b5a811e5ee 0.0.14
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m0s
v0.0.14
2025-10-29 07:28:46 +08:00
typist
b3adfe5c8f refactor: update IP query API and response handling
- Switched from ip-api.com to ipinfo.io for IP information retrieval, ensuring more reliable service.
- Simplified response handling by directly using the data returned from ipinfo.io, eliminating unnecessary data transformation.
- Adjusted risk level determination logic to utilize the 'org' field for identifying potential hosting or datacenter IPs.
2025-10-29 07:28:21 +08:00
typist
8eda2eae99 0.0.13
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m1s
v0.0.13
2025-10-29 07:18:09 +08:00
typist
99673913a6 chore: comment out cache settings in build workflow
- Temporarily disabled cache-from and cache-to settings in the build workflow to prevent potential issues with the build process.
- Retained platform specification for compatibility.
2025-10-29 07:18:02 +08:00
typist
83e48e3485 0.0.12
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m40s
v0.0.12
2025-10-29 07:10:25 +08:00
typist
8607591871 feat: enhance SVG for dark mode support
- Added CSS styles to the SVG for dark mode compatibility, allowing the icon to switch colors based on the user's color scheme preference.
- Cleaned up the SVG structure for better readability and maintainability.
2025-10-29 07:10:15 +08:00
typist
24c154a759 0.0.11
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m15s
v0.0.11
2025-10-29 06:36:32 +08:00
typist
edf87370d9 feat: add IP Query tool
- Introduced a new tool for querying IP information, including location and risk assessment.
- Updated the tool index to include the new IP Query component and its corresponding icon.
- Added IPQuery component with functionality to validate and fetch IP data from external APIs.
2025-10-29 06:36:20 +08:00
typist
ae0f9447ea 0.0.10
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m30s
v0.0.10
2025-10-29 06:09:10 +08:00
typist
972b6c7f22 feat: enhance input handling for network tools
- Added domain and URL normalization on blur for DNS, Ping, Speedtest, and TCPing components.
- Improved user experience by ensuring valid input formats and extracting ports where applicable.
2025-10-29 06:08:47 +08:00
typist
be56d896ca 0.0.9
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m14s
v0.0.9
2025-10-29 05:52:31 +08:00
3b31ce9ddf feat: add-tool network (#9)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #9
2025-10-29 05:51:11 +08:00
typist
b97c746d36 0.0.8
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m49s
v0.0.8
2025-10-28 22:29:24 +08:00
9793d96def feat: support dark-theme (#8)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #8
2025-10-28 22:28:19 +08:00
typist
a6d9c23179 feat: add deployment workflow and trigger in build.yaml
- Introduced a new deploy.yaml workflow for production deployment.
- Updated build.yaml to trigger the deployment workflow after building the Docker image.
2025-10-28 22:06:13 +08:00
typist
28a86dcbff 0.0.7
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m24s
v0.0.7
2025-10-28 04:40:54 +08:00
7cd826b052 feat: add-tool base64 (#7)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #7
2025-10-28 04:39:39 +08:00
typist
da20e34dc9 0.0.6
All checks were successful
Build and Push Docker Image / build (push) Successful in 30s
v0.0.6
2025-10-28 04:20:13 +08:00
typist
a43b5a96bb chore: add release scripts for versioning in package.json 2025-10-28 04:20:11 +08:00
typist
48aaa262c1 chore: optimize pnpm install with build cache in Dockerfile 2025-10-28 04:17:10 +08:00
660839d854 Merge pull request 'chore: update build cache configuration in build.yaml to use registry' (#6) from chore/update-builder-cache into main
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m6s
Reviewed-on: #6
v0.0.5
2025-10-28 04:10:02 +08:00
typist
6d23d601a8 chore: bump version to 0.0.5 in package.json 2025-10-28 04:10:33 +08:00
typist
7405f2cb88 chore: update build cache configuration in build.yaml to use registry
All checks were successful
Build and Push Docker Image / build (push) Successful in 29s
v0.0.4-1
2025-10-28 04:05:02 +08:00
typist
d415615ad7 refactor: remove unused Alert component import from json.tsx
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m56s
v0.0.4
2025-10-28 03:54:07 +08:00
typist
6cd05ca4b4 chore: bump version to 0.0.3 in package.json
Some checks failed
Build and Push Docker Image / build (push) Failing after 1m2s
v0.0.3
2025-10-28 03:49:46 +08:00
97b2093b86 feat: add tool json (#5)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #5
2025-10-28 03:48:37 +08:00
typist
c0aa618dfa refactor: consolidate Tool interface and UUID component
- Moved Tool interface definition from type.ts to index.tsx for better organization.
- Renamed UUID component to Tool in uuid.tsx and updated its export.
- Removed the now redundant type.ts file.
2025-10-28 03:27:10 +08:00
typist
16aa543431 chore: bump version to 0.0.2 in package.json
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m45s
v0.0.2
2025-10-28 00:57:00 +08:00