forgejo_admin
  • Joined on 2025-07-24
69. Invalid files shall be listed with a red icon and a tooltip reason like "GIF over 25 MB rejected".
72. All user‑facing times shall be displayed in the user's browser locale, derived via Intl.DateTimeFormat.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#71 2025-08-05 20:09:52 +02:00
71. The billing modal shall summarise price, billing frequency, and confirm upgrade in ≤ three clicks.

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: Strea…

71. The billing modal shall summarise price, billing frequency, and confirm upgrade in ≤ three clicks.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#70 2025-08-05 20:09:52 +02:00
70. While Vision jobs run, each Proposed Filename cell shall display a looping shimmer placeholder animation.

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: Shimm…

70. While Vision jobs run, each Proposed Filename cell shall display a looping shimmer placeholder animation.
74. GET /api/batch/{batch_id}/status → { state: PROCESSING|DONE|ERROR, progress: 0‑100 }.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#73 2025-08-05 20:09:51 +02:00
73. POST /api/batch → { batch_id, accepted_count, skipped_count }.

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: Batch…

73. POST /api/batch → { batch_id, accepted_count, skipped_count }.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#72 2025-08-05 20:09:51 +02:00
72. All user‑facing times shall be displayed in the user's browser locale, derived via Intl.DateTimeFormat.

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: Inter…

forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#76 2025-08-05 20:09:50 +02:00
76. POST /api/keywords/enhance accepts { keywords[] } and returns { enhanced_keywords[] }.

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: Keywo…

76. POST /api/keywords/enhance accepts { keywords[] } and returns { enhanced_keywords[] }.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#75 2025-08-05 20:09:50 +02:00
75. PUT /api/image/{image_id}/filename accepts { new_name } and returns the updated record.

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: Image…

75. PUT /api/image/{image_id}/filename accepts { new_name } and returns the updated record.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#74 2025-08-05 20:09:50 +02:00
74. GET /api/batch/{batch_id}/status → { state: PROCESSING|DONE|ERROR, progress: 0‑100 }.

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: Batch…

82. All API calls shall log trace IDs compatible with OpenTelemetry.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#81 2025-08-05 20:09:11 +02:00
81. payments: id, user_id, stripe_session_id, plan, amount, currency, status.

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: Payme…

81. payments: id, user_id, stripe_session_id, plan, amount, currency, status.
forgejo_admin commented on issue Vibecode-Together/SEO_iamge_renamer_starting_point#77 2025-08-05 20:09:11 +02:00
77. WebSocket ws://…/progress/{batch_id} streams JSON events { image_id, status }.

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: WebSo…

77. WebSocket ws://…/progress/{batch_id} streams JSON events { image_id, status }.