FC Marketplace Issues/Enhancements/Features
- Dominant language
- Python
- Stars
- 562
- Forks
- 410
- Avg merge
- 22h 15m
- Merged PRs (30d)
- 197
Description
- [**FEATURE/MINOR**] Automate validation of marketplace logo image upload (Square, atleast 300x300)
Hint (`api/marketplace.py`):
```python
def update_app_image() -> str:
from PIL import Image
file_content = frappe.local.uploaded_file
im = Image.open(file_content)
im_width, im_height = im.size
if im_width != im_height or im_height < 300:
# Non-square or less than 300x300
```
- [**FEATURE/MINOR**] Ability to change branch (I get a lot of requests for this after the dev has put the app as draft and have to manually do it from desk). Probably should go here in UI.

- [**FEATURE**] Automate payouts for those who opt for FC Credits as payout!
- [**FEATURE**] Clean up long description automatically. For instance, people often make case errors in ERPNext or Frappe name like "ERPNEXT" or "erpNext", etc. We can add a clean up stage.
- [**FEATURE/MINOR**] Ability to re-fetch README. Currently, its only done once when the app is added. Users often think updating the README should update the description here (I also remember one support ticket for this 😁)
- [**FEATURE/MINOR**] Show review stage somewhere in the UI

- [**FEATURE**] Ability to upload screenshots from UI/dashboard. The backend (child table) and website UI are already done.
- [**FEATURE**] Auto code screening on creation of app release approval request (I started it and its somewhere in a branch in my fork, oh, found it: https://github.com/NagariaHussain/press/tree/feat-app-screening)
- [**FEATURE/MINOR**] Currently, we have to manually set the app category. It should be automatically set based on the pricing plans for that app

- [**BUG**] Editing of app title or category does not work (probably because categories was refactored to a child table)

- [**FEATURE**] Notifications of app status change and review stage change to the publisher.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.