forgejo_admin
  • Joined on 2025-07-24
d9226251e9 Front end with upload and vision features working (open ai r1 and grok vision with void ai
09c983d605 Jeen optimized kyri his code backend+front.
e15459e24b docs: add comprehensive v1.0.0 release documentation
67f005380f feat: Release v1.0.0 - Complete AI Bulk Image Renamer SaaS Platform
9b61f44090 fix: update workspace configuration for pnpm and Cypress ES modules
791d8fd0e3 feat(monitoring): implement comprehensive monitoring service with Prometheus, Sentry, OpenTelemetry, and health checks
Compare 35 commits »
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#20 2025-08-05 20:14:29 +02:00
20. The system shall store only the Google user ID, display name, and email hash, never the raw OAuth access token.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Priva…

20. The system shall store only the Google user ID, display name, and email hash, never the raw OAuth access token.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#22 2025-08-05 20:14:28 +02:00
22. The Billing page shall display current plan, remaining quota, next renewal date, and an "Upgrade" button.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Compr…

22. The Billing page shall display current plan, remaining quota, next renewal date, and an "Upgrade" button.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#24 2025-08-05 20:14:16 +02:00
24. Successful Stripe webhooks shall update the User's plan field and reset their quota counter immediately.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Strip…

24. Successful Stripe webhooks shall update the User's plan field and reset their quota counter immediately.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#23 2025-08-05 20:14:16 +02:00
23. The Upgrade flow shall open a Stripe Checkout session in a modal.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Strip…

23. The Upgrade flow shall open a Stripe Checkout session in a modal.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#26 2025-08-05 20:14:15 +02:00
26. The Dashboard shall feature a drag‑and‑drop zone that accepts only .jpg, .jpeg, .png, .gif, and .webp MIME types.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Drag-…

26. The Dashboard shall feature a drag‑and‑drop zone that accepts only .jpg, .jpeg, .png, .gif, and .webp MIME types.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#25 2025-08-05 20:14:15 +02:00
25. Cancellation in Stripe shall downgrade the user to Basic at the period's end and persist renamed files already created.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Strip…

25. Cancellation in Stripe shall downgrade the user to Basic at the period's end and persist renamed files already created.
29. After drop, the client shall POST a multipart/form‑data request to /api/batch containing files and raw Keyword Set.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#28 2025-08-05 20:14:14 +02:00
28. The client shall compute SHA‑256 checksums of files to avoid duplicate uploads in the same batch.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: SHA-2…

28. The client shall compute SHA‑256 checksums of files to avoid duplicate uploads in the same batch.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#27 2025-08-05 20:14:14 +02:00
27. The client shall block any drag event containing > N files, where N = user's remaining monthly quota.

Resolved in v1.0.0 Release

This requirement has been fully implemented in the production-ready v1.0.0 release of the AI Bulk Image Renamer SaaS platform.

Implementation Details: Quota…

27. The client shall block any drag event containing > N files, where N = user's remaining monthly quota.