frappe / frappe/press

FC Marketplace Issues/Enhancements/Features

Open
#674 0 comments 0 reactions 1 assignee Claimed by @prathameshkurunkar7 View on GitHub
marketplace
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.

![CleanShot 2023-01-11 at 00 09 19@2x](https://user-images.githubusercontent.com/34810212/211634838-89beaff0-7911-4e37-9db2-bb563d26c149.png)

- [**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

CleanShot 2023-01-11 at 00 14 27@2x

- [**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

CleanShot 2023-01-11 at 00 20 48@2x

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

CleanShot 2023-01-11 at 00 24 41@2x

- [**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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.