Commit Graph

227 Commits

Author SHA1 Message Date
Thomas Camlong
fc39fd12c9 feat(web): refactor header with login modal and github stars
Replace LoginPopup component with new LoginModal component for better UX. Add GitHub repository star count display. Implement authentication guards for submission button - shows login modal for unauthenticated users. Add user dropdown menu with dashboard link and sign out functionality
2025-10-01 18:22:39 +02:00
Thomas Camlong
c11bcfa179 feat(web): add community and dashboard links to navigation
Add navigation links for community page and dashboard page (shown only when logged in). Implements active state highlighting for all navigation items including the new community and dashboard pages
2025-10-01 18:22:35 +02:00
Thomas Camlong
ddf1f13d7a style(web): add enhanced input styling for better UX
Add comprehensive input styling for text, email, password, and search inputs with focus states and error state handling. Improves visual feedback and accessibility for form inputs
2025-10-01 18:22:33 +02:00
Thomas Camlong
da40db6183 build(web): add seed script for database population
Add npm script 'seed' that runs the seed-db.ts file using bun runtime to populate the PocketBase database with fake submission data for testing and development purposes
2025-10-01 18:22:30 +02:00
Thomas Camlong
3d0eab4f01 chore(web): remove outdated migration files 2025-10-01 15:52:34 +02:00
Thomas Camlong
3f4052080c chore(web): remove unused database files 2025-10-01 15:51:55 +02:00
Thomas Camlong
c02e773be4 docs(web): remove SEO audit documentation file 2025-10-01 15:47:42 +02:00
Thomas Camlong
1b2837ac5a feat(web): add admin dashboard page for managing icon submissions 2025-10-01 15:47:26 +02:00
Thomas Camlong
fb99a7ff9a feat(web): add submissions data table with filtering, sorting, and pagination 2025-10-01 15:47:25 +02:00
Thomas Camlong
be90e727c1 feat(web): add submission details dialog component with review and approval functionality 2025-10-01 15:47:23 +02:00
Thomas Camlong
f600ba5abb feat(web): add user display component with avatar and username 2025-10-01 15:47:22 +02:00
Thomas Camlong
36d4128e96 feat(web): add user authentication button with login and profile popover 2025-10-01 15:47:21 +02:00
Thomas Camlong
3b6a8ad39f feat(web): add custom hook for managing icon submissions with React Query 2025-10-01 15:47:19 +02:00
Thomas Camlong
9e2aeea596 feat(web): add React Query provider wrapper component 2025-10-01 15:47:18 +02:00
Thomas Camlong
5194a53fda feat(web): add PocketBase client initialization and type definitions 2025-10-01 15:47:16 +02:00
Thomas Camlong
b8920b912a feat(web): add PocketBase backend with migrations and database 2025-10-01 15:47:15 +02:00
Thomas Camlong
c56586f5ba feat(web): integrate PocketBase authentication with LoginPopup in header 2025-10-01 15:47:02 +02:00
Thomas Camlong
e10008ece5 refactor(web): move development environment check before useEffect hook in Carbon component 2025-10-01 15:47:01 +02:00
Thomas Camlong
69d0b1f2e5 feat(web): wrap app with react-query Providers in root layout 2025-10-01 15:46:59 +02:00
Thomas Camlong
779a7a48ab chore(web): update lockfile for new dependencies 2025-10-01 15:46:57 +02:00
Thomas Camlong
579ad9d6eb feat(web): add pocketbase, tanstack query, and turbo dependencies with backend scripts 2025-10-01 15:46:56 +02:00
Thomas Camlong
763a204c8e chore(web): disable useUniqueElementIds linter rule in biome config 2025-10-01 15:46:55 +02:00
Thomas Camlong
eedded4e47 chore(web): add backend and turborepo to gitignore 2025-10-01 15:46:51 +02:00
Thomas Camlong
9cbcb67feb feat (web): Make buttons always cursor-pointer 2025-10-01 15:45:43 +02:00
Thomas Camlong
73e787e5b8 feat (web): Turn into nextjs standalone output 2025-10-01 09:56:29 +02:00
Thomas Camlong
b5c72677fc chore: format codebase 2025-09-29 11:01:14 +02:00
Thomas Camlong
68970f5908 chore: update biome config + package dependencies
- Deleted the biome.json configuration file.
- Updated dependencies in package.json:
  - lucide-react from ^0.543.0 to ^0.544.0
  - next from 15.5.2 to 15.5.4
  - posthog-js from ^1.262.0 to ^1.268.7
  - posthog-node from ^5.8.2 to ^5.9.1
  - @biomejs/biome from 1.9.4 to 2.2.4
  - Updated package manager version from pnpm@10.15.1 to pnpm@10.17.1
2025-09-29 10:55:52 +02:00
homarr-renovate[bot]
abf7bef2df chore(deps): update dependency wrangler to ^4.35.0 (#2055)
Some checks failed
Trigger Cloudflare Pages Build / cron_job (push) Has been cancelled
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-15 14:50:27 +02:00
homarr-renovate[bot]
26c2e7209d fix(deps): update dependency posthog-js to ^1.262.0 (#2053)
Some checks failed
Trigger Cloudflare Pages Build / cron_job (push) Has been cancelled
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-14 14:27:10 +02:00
homarr-renovate[bot]
f13f4d2078 fix(deps): update dependency lucide-react to ^0.543.0 (#2054)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-14 14:26:43 +02:00
homarr-renovate[bot]
d5ca7631d2 fix(deps): update dependency @hookform/resolvers to ^5.2.1 (#1898)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-14 14:26:31 +02:00
homarr-renovate[bot]
b5712aa620 fix(deps): update dependency recharts to ^2.15.4 (#1885)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-12 20:44:27 +02:00
homarr-renovate[bot]
07f71c83cd fix(deps): update dependency motion to ^12.23.12 (#1882)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-12 20:42:38 +02:00
homarr-renovate[bot]
76cd531bd2 fix(deps): update dependency react-hook-form to ^7.62.0 (#1901)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-12 20:41:05 +02:00
homarr-renovate[bot]
d4abf4b71a fix(deps): update dependency posthog-js to ^1.261.7 (#1976)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-09-11 19:42:17 +02:00
homarr-renovate[bot]
2f3a025fde chore(deps): update tailwindcss monorepo to ^4.1.13 (#2012)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-09-11 19:41:37 +02:00
homarr-renovate[bot]
735519ce93 fix(deps): update dependency posthog-node to ^5.8.2 (#1942)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-09-11 19:40:59 +02:00
homarr-renovate[bot]
300770d9b5 chore(deps): update dependency wrangler to ^4.34.0 (#1896)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-11 19:39:54 +02:00
homarr-renovate[bot]
6ef8b6751d fix(deps): update react monorepo (#1892)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-11 19:38:44 +02:00
homarr-renovate[bot]
3a42ba1c3a chore(deps): update pnpm to v10.15.1 (#1951)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:46:50 +02:00
homarr-renovate[bot]
f2294e3b80 chore(deps): update dependency @types/node to ^22.18.1 (#2007)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:46:02 +02:00
homarr-renovate[bot]
89d0e3169a fix(deps): update dependency next to v15.5.2 (#1925)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:45:40 +02:00
homarr-renovate[bot]
8a0c9bfb22 chore(deps): update dependency typescript to ^5.9.2 (#1895)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:44:11 +02:00
homarr-renovate[bot]
59f5261951 fix(deps): update radix-ui-primitives monorepo (#1891)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:43:24 +02:00
homarr-renovate[bot]
90d57f5093 fix(deps): update dependency tw-animate-css to ^1.3.8 (#1977)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-09-09 21:41:34 +02:00
homarr-renovate[bot]
1f5c97f0f0 fix(deps): update dependency tailwindcss-motion to ^1.1.1 (#1888)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-09-09 21:40:25 +02:00
homarr-renovate[bot]
ce21f6d1ad fix(deps): update dependency tailwind-merge to ^3.3.1 (#1887)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-09 21:39:05 +02:00
Meier Lukas
331e87a1ea fix(wordmark): image url is wrong
Some checks failed
Trigger Cloudflare Pages Build / cron_job (push) Has been cancelled
2025-09-07 15:35:53 +02:00
homarr-renovate[bot]
4308eed3e6 fix(deps): update dependency posthog-js to ^1.261.0 (#1900)
Some checks failed
Trigger Cloudflare Pages Build / cron_job (push) Has been cancelled
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-09-05 07:20:28 +00:00
Thomas Camlong
f3582ffc38 Merge pull request #1906 from homarr-labs/renovate/posthog-node-5.x 2025-09-05 07:22:49 +02:00