Commit Graph

7 Commits

Author SHA1 Message Date
c79e7b59ff Add developer tools page and secure guest scans 2026-08-02 00:10:51 +02:00
c9e776ae98 Press 2026-07-30 10:03:37 +02:00
824ad69bf2 Download ping 2026-07-13 00:03:28 +02:00
0b2305a3ad chore: remove .env from git tracking 2026-07-08 19:14:47 +02:00
b1c99893a6 Launch 2026-03-29 10:26:38 -05:00
Timo Knuth
98e5bfbafd fix: add auth endpoints to server, fix auth bypass and registration
- server/: commit server code for the first time (was untracked)
  - POST /auth/signup and /auth/login endpoints now deployed
  - GET /v1/billing/summary now verifies user exists in auth_users
    (prevents stale JWTs from bypassing auth → fixes empty dashboard)
- app/_layout.tsx: dual-marker install check (SQLite + SecureStore)
  to detect fresh installs reliably on Android
- app/auth/login.tsx, signup.tsx: replace Ionicons leaf logo with
  actual app icon image (assets/icon.png)
- services/authService.ts: log HTTP status + server message on auth errors

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 11:08:32 +01:00
024eec6686 feat: Initialize GreenLens project with core dependencies and structure
Sets up the project using Vite, React, and TypeScript. Includes initial configuration for Tailwind CSS, Gemini API integration, and local storage management. Defines basic types for plant data and UI elements. The README is updated with local development instructions.
2026-01-28 11:43:24 +01:00