feat: Simplify home page and remove tracking form

- Remove complex tracking form from home page
- Replace with clean 'Analyze URL Redirects' call-to-action button
- Remove announcement badge '🚀 URL Tracker Tool V2 - Now Available'
- Clean up unused imports and form-related code
- Direct users to dedicated /track page for full functionality
- Improve user experience with cleaner, more focused home page

Changes:
- Simplified HomePage component with single CTA button
- Removed form validation, mutation handling, and result display
- Maintained all tracking functionality on /track page
- Professional appearance without promotional clutter
This commit is contained in:
Andrei
2025-08-23 19:07:02 +00:00
parent 6e41d9874d
commit f797f9b07c
93 changed files with 312537 additions and 798 deletions

View File

@@ -4,13 +4,13 @@
The CJS build of Vite's Node API is deprecated. See https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.
vite v5.4.19 building for production...
transforming (1) index.htmltransforming (5) ../../node_modules/react/cjs/react.production.min.jstransforming (17) src/pages/RegisterPage.tsxtransforming (32) ../../node_modules/@tanstack/query-core/build/modern/index.jstransforming (290) ../../node_modules/@tanstack/react-query-devtools/build/modern/ReactQueryDevtoolsPanel.js[transforming (298) ../../node_modules/@chakra-ui/icons/dist/esm/index.mjstransforming (302) ../../node_modules/@tanstack/query-core/build/modern/retryer.jstransforming (428) ../../node_modules/@chakra-ui/react/dist/esm/toast/toast.component.mjstransforming (433) ../../node_modules/@tanstack/query-devtools/build/index.jstransforming (684) ../../node_modules/@chakra-ui/icons/dist/esm/Search.mjstransforming (957) ../../node_modules/react-dom/cjs/react-dom.production.min.jstransforming (969) ../../node_modules/react-dom/index.jstransforming (997) ../../node_modules/file-selector/dist/es2015/file-selector.jstransforming (1129) ../../node_modules/framer-motion/dist/es/utils/is-ref-object.mjstransforming (1175) ../../node_modules/prop-types/factoryWithThrowingShims.jstransforming (1179) ../../node_modules/@chakra-ui/anatomy/dist/esm/components.mjstransforming (1299) ../../node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.jstransforming (1396) ../../node_modules/date-fns/locale/_lib/buildFormatLongFn.mjstransforming (1462) ../../node_modules/focus-lock/dist/es2015/utils/safe.js✓ 1467 modules transformed.
rendering chunks (1)...computing gzip size (0)...computing gzip size (1)...computing gzip size (2)...dist/index.html  0.40 kB │ gzip: 0.28 kB
dist/assets/index-BlWSZgaf.js 894.26 kB │ gzip: 280.42 kB │ map: 4,094.03 kB
transforming (1) index.htmltransforming (4) src/App.tsxtransforming (13) ../../node_modules/react/jsx-runtime.jstransforming (29) src/components/Layout/Layout.tsxtransforming (258) ../../node_modules/@chakra-ui/react/dist/esm/ttransforming (290) ../../node_modules/@tanstack/react-query-devtotransforming (299) ../../node_modules/@chakra-ui/icons/dist/esm/itransforming (428) ../../node_modules/@chakra-ui/react/dist/esm/ttransforming (433) ../../node_modules/@tanstack/query-devtools/butransforming (685) ../../node_modules/@chakra-ui/icons/dist/esm/Stransforming (956) ../../node_modules/axios/index.jstransforming (968) ../../node_modules/react-dom/cjs/react-dom.protransforming (997) ../../node_modules/toggle-selection/index.js[transforming (1122) ../../node_modules/framer-motion/dist/es/utiltransforming (1173) ../../node_modules/prop-types/lib/ReactPropTytransforming (1177) ../../node_modules/react-is/cjs/react-is.prodtransforming (1296) ../../node_modules/hoist-non-react-statics/ditransforming (1380) ../../node_modules/@popperjs/core/lib/dom-utitransforming (1408) ../../node_modules/framer-motion/dist/es/motitransforming (1462) ../../node_modules/focus-lock/dist/es2015/uti✓ 1467 modules transformed.
rendering chunks (1)...computing gzip size (0)...computing gzip size (1)...computing gzip size (2)...dist/index.html  0.39 kB │ gzip: 0.28 kB
dist/assets/index-Cvvd48Mn.js 912.12 kB │ gzip: 283.66 kB │ map: 4,164.53 kB

(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 9.24s
✓ built in 9.54s
⠙