Commit Graph

  • 82d2a62b2d SEO main knuthtimo-lab 2026-08-10 12:54:54 +02:00
  • e3a28b0a1c feat(billing): add weekly_pro subscription plan Timo 2026-08-10 12:50:12 +02:00
  • 5da8027b68 args umami Andreas Knuth 2026-08-09 05:01:01 -05:00
  • 2708c04b59 umami Andreas Knuth 2026-08-09 04:39:17 -05:00
  • f525e79d22 umami Andreas Knuth 2026-08-09 04:31:00 -05:00
  • 6071561ba4 feat(blog): resolve SEO cannibalization, update blog posts & clean up dev posts knuthtimo-lab 2026-08-05 21:52:53 +02:00
  • cf05e60251 SEO blogpost knuthtimo-lab 2026-08-05 19:39:22 +02:00
  • d7432fa65c Extension knuthtimo-lab 2026-08-03 11:37:20 +02:00
  • c79e7b59ff Add developer tools page and secure guest scans knuthtimo-lab 2026-08-02 00:10:51 +02:00
  • c9e776ae98 Press knuthtimo-lab 2026-07-30 10:03:37 +02:00
  • 018b751723 App copy knuthtimo-lab 2026-07-27 16:42:04 +02:00
  • 45a7704ea6 seo: sharpen title tags, meta descriptions and H1s for CTR knuthtimo-lab 2026-07-27 11:48:15 +02:00
  • 50c0f33dd7 verbesserte Copy knuthtimo-lab 2026-07-26 23:16:29 +02:00
  • c7c1864fc6 Share funktion knuthtimo-lab 2026-07-16 17:13:37 +02:00
  • 52c9dfb472 Onboarding Timo Knuth 2026-07-16 17:09:00 +02:00
  • 5c09c50af9 TikTok V6 knuthtimo-lab 2026-07-13 18:52:14 +02:00
  • 9ebe223873 Index Now knuthtimo-lab 2026-07-13 15:13:03 +02:00
  • 7c210524a9 Support authenticated GreenLens TikTok video uploads Timo 2026-07-13 11:58:12 +02:00
  • eb6f5f2200 Download ping V1 knuthtimo-lab 2026-07-13 00:17:45 +02:00
  • 824ad69bf2 Download ping knuthtimo-lab 2026-07-13 00:03:28 +02:00
  • b9fd72d150 Bild Carousel V3 knuthtimo-lab 2026-07-12 12:31:51 +02:00
  • 3dfed67539 TikTok V6 knuthtimo-lab 2026-07-11 22:34:31 +02:00
  • 438b3dff7b TikTok V5 knuthtimo-lab 2026-07-11 22:04:38 +02:00
  • 4fc7d332eb SEO V2 knuthtimo-lab 2026-07-10 21:53:30 +02:00
  • 53bac4e2b4 SEO knuthtimo-lab 2026-07-10 13:27:29 +02:00
  • 5c48def4e1 TTikotok V4 knuthtimo-lab 2026-07-10 11:29:04 +02:00
  • 1a9548cf25 TTikotok V3 knuthtimo-lab 2026-07-09 18:18:53 +02:00
  • d81938060b Bild Carousel V2 knuthtimo-lab 2026-07-09 17:03:49 +02:00
  • 1a7ebdc3b6 Bild Carousel knuthtimo-lab 2026-07-09 16:45:02 +02:00
  • 9be9b2987b TTikotok knuthtimo-lab 2026-07-08 22:07:59 +02:00
  • 0b2305a3ad chore: remove .env from git tracking Andreas Knuth 2026-07-08 19:14:47 +02:00
  • cc28a157d4 TikTok api knuthtimo-lab 2026-07-08 19:03:35 +02:00
  • 6b57a2acfc Onboarding flow knuthtimo-lab 2026-07-06 22:25:52 +02:00
  • 99cd885833 Testflight Timo Knuth 2026-07-06 15:33:53 +02:00
  • 673ead2e3a feat(app): finish onboarding auth flow Timo Knuth 2026-07-06 14:32:20 +02:00
  • a1a3367ce4 feat(app): Stitch question screens with shared layout, pre-auth answer buffering Timo Knuth 2026-07-06 14:04:48 +02:00
  • 58b4ad9314 feat(app): personalizing progress screen, auto-advances to paywall Timo Knuth 2026-07-06 14:00:45 +02:00
  • 3bad23c258 feat(app): benefit slides with native overlays Timo Knuth 2026-07-06 14:00:41 +02:00
  • 3675f573e1 feat(app): Stitch welcome screen with social proof Timo Knuth 2026-07-06 13:51:26 +02:00
  • c24544a1b7 feat(app): buffer onboarding answers before auth, flush to profile after sign-up/login Timo Knuth 2026-07-06 13:50:22 +02:00
  • 84624e50cf fix(app): free-tier billing management view, loading guard, dead paywall code cleanup Timo Knuth 2026-07-06 13:47:56 +02:00
  • 91dddc5137 fix(app): restore tappable Privacy/Terms links on paywall Timo Knuth 2026-07-06 13:34:20 +02:00
  • 30a2537eaa feat(app): Stitch paywall — single plan card with free-trial toggle Timo Knuth 2026-07-06 13:31:37 +02:00
  • b2dbd3e652 feat(app): paywall is param-driven and dismissible; onboarding context routes X to sign-up Timo Knuth 2026-07-06 13:31:02 +02:00
  • 88b12aeb00 fix(app): review fixes — billing-unknown pre-check, free-user top-ups, pro out-of-credits copy Timo Knuth 2026-07-06 13:19:15 +02:00
  • 4ddf16ed20 feat(app): scanner uses real credits for free users, demo mode only for guests Timo Knuth 2026-07-06 13:08:46 +02:00
  • 396477660b feat(app): out-of-credits bottom sheet (Stitch design) Timo Knuth 2026-07-06 13:06:40 +02:00
  • 6e6041bb5b feat(app): remove hard-paywall redirect — signed-in free users reach the app Timo Knuth 2026-07-06 13:05:25 +02:00
  • eda0ac98d9 fix(server): pre-check credit balance before health-check AI analysis Timo Knuth 2026-07-06 13:02:36 +02:00
  • 3fea520317 fix(server): make npm test work on Windows (bare node --test) Timo Knuth 2026-07-06 12:40:51 +02:00
  • e36628d49d feat(server): remove hard paywall — credits gate scans, guests stay blocked, free tier gets pro model Timo Knuth 2026-07-06 12:38:12 +02:00
  • 3ebcc94349 feat(server): free tier with 3 monthly credits Timo Knuth 2026-07-06 12:37:33 +02:00
  • 4b79bbcbc9 test(server): add node --test harness with failing free-tier billing tests Timo Knuth 2026-07-06 12:37:11 +02:00
  • 222d885107 Add implementation plan for onboarding redesign, soft paywall and free tier Timo Knuth 2026-07-06 12:30:36 +02:00
  • c99a08d6a3 Add onboarding/soft-paywall/free-tier design spec + Stitch design reference Timo Knuth 2026-07-06 12:09:48 +02:00
  • 538344ca0c Kalibrierte Scan-Confidence + Cross-Model-Bonus Timo Knuth 2026-07-05 20:00:45 +02:00
  • c40531b6ae Bug fixes Timo Knuth 2026-07-05 17:52:43 +02:00
  • fb6108bd0c Add Discord webhook env vars to root docker-compose (the one production uses) Timo Knuth 2026-07-03 00:02:54 +02:00
  • 41327f9557 Fehler webhook discod Timo Knuth 2026-07-02 23:28:30 +02:00
  • 3505bc149d Webhook Discord Timo Knuth 2026-07-02 18:38:04 +02:00
  • 34fe0b461e TikTok api Timo Knuth 2026-07-02 13:10:19 +02:00
  • e441bcb25f weekly seo Timo Knuth 2026-06-08 20:33:51 +02:00
  • d70a50f47a product Hunt Timo Knuth 2026-06-01 20:18:48 +02:00
  • 9d80dc8875 SEO Timo Knuth 2026-05-27 20:35:54 +02:00
  • 26713b13b1 SEO Timo Knuth 2026-05-18 15:59:46 +02:00
  • 2658c37453 App chrash + seo Timo Knuth 2026-05-10 22:37:01 +02:00
  • 9386ae1be7 Onboarding Timo Knuth 2026-05-08 13:00:30 +02:00
  • d37b49f1f6 Harte Paywall Timo Knuth 2026-04-29 21:16:16 +02:00
  • 0f933da3c9 Merge branch 'main' of git.bizmatch.net:tknuth/Greenlens Andreas Knuth 2026-04-28 16:18:31 -05:00
  • 0a4dca5faf port 5434 Andreas Knuth 2026-04-28 16:18:05 -05:00
  • 86631a9bc0 Hard paywall Timo Knuth 2026-04-28 20:35:53 +02:00
  • 05efbb9910 SEO Timo Knuth 2026-04-27 22:23:33 +02:00
  • 3bb0549109 SEO Timo Knuth 2026-04-27 17:02:49 +02:00
  • 3e9f863121 Onboarding Timo Knuth 2026-04-22 21:37:52 +02:00
  • c16fee77af email Timo Knuth 2026-04-20 19:26:44 +02:00
  • fffcefba62 chore: add gstack skill routing rules to CLAUDE.md Timo Knuth 2026-04-17 19:53:20 +02:00
  • 77b98a3ebf Not a Plant Fehlermeldung Timo Knuth 2026-04-17 13:12:36 +02:00
  • 383d8484a6 feat: implement landing page structure with legal pages, footer, CTA, and domain redirection proxy Timo Knuth 2026-04-14 10:30:46 +02:00
  • 765eea05f7 feat: implement SEO-optimized landing pages, sitemap, and updated footer for enhanced site navigation and search visibility. Timo Knuth 2026-04-12 12:21:24 +02:00
  • 9480a65864 Merge branch 'main' of git.bizmatch.net:tknuth/Greenlens Andreas Knuth 2026-04-11 16:34:23 -05:00
  • b20273b88d remove ports, local folder instead of volume Andreas Knuth 2026-04-11 16:33:52 -05:00
  • e8d013d99a feat: initialize landing page with dynamic competitor comparison routes and structured SEO metadata Timo Knuth 2026-04-10 16:18:01 +02:00
  • 8a9533c520 feat: implement plant identification result card component and initialize backend server infrastructure Timo Knuth 2026-04-08 22:13:36 +02:00
  • 09078c3c20 feat: implement plant health check functionality with AI analysis, credit management, and UI integration Timo Knuth 2026-04-08 21:27:50 +02:00
  • de8130686a feat: implement plant health scanning functionality with backend integration and UI support Timo Knuth 2026-04-08 19:34:43 +02:00
  • d0a13fa4f0 feat: implement multi-language support, SEO metadata, schema markup, and legal pages Timo Knuth 2026-04-08 11:53:38 +02:00
  • c3fed5226a feat: + initialize project with docker-compose infrastructure and server application logic Timo Knuth 2026-04-08 00:18:09 +02:00
  • 8d90d97182 feat: initialize project with docker-compose infrastructure and server application logic Timo Knuth 2026-04-08 00:11:24 +02:00
  • 1b40f1eb1b feat: implement billing and subscription management screen with RevenueCat integration Timo Knuth 2026-04-04 21:33:51 +02:00
  • 363f5f60d1 feat: implement billing system with credit tracking and RevenueCat integration Timo Knuth 2026-04-04 12:15:16 +02:00
  • 439f5a44c9 feat: implement billing account management and cycle synchronization logic with accompanying tests Timo Knuth 2026-04-03 22:26:58 +02:00
  • 995e1daf2c greenlens_net Andreas Knuth 2026-04-03 14:41:06 -05:00
  • 2c589b8b47 Api Port Timo Knuth 2026-04-03 20:02:13 +02:00
  • 0eca9a101f feat: add production landing page service and remove Caddy in favor of external reverse proxy configuration Timo Knuth 2026-04-03 19:54:32 +02:00
  • c13eb331be feat: add data privacy settings screen and initialize backend service infrastructure Timo Knuth 2026-04-03 19:41:04 +02:00
  • 08483c7075 Slefhostet und postgres Timo Knuth 2026-04-02 11:39:57 +02:00
  • b1c99893a6 Launch Timo Knuth 2026-03-29 10:26:38 -05:00
  • 05d4f6e78b Initial commit for Greenlens Timo Knuth 2026-03-16 21:31:46 +01:00
  • 307135671f fix: import get/run from sqlite in server index Timo Knuth 2026-03-02 17:08:03 +01:00
  • 98e5bfbafd fix: add auth endpoints to server, fix auth bypass and registration Timo Knuth 2026-03-02 11:08:32 +01:00