linuxmint / linuxmint/cinnamon

https://cinnamon-spices.linuxmint.com/ Doesn't Let You Unlike an App

Open
#12,831 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Latest Linux Mint (not relevant)

Package version

not relevant

Graphics hardware in use

not relevant

Frequency

Always

Bug description

If you go to https://cinnamon-spices.linuxmint.com/ you can like apps, and those likes are displayed in the UI when you download new apps. However, there is no way to downvote, or even just to remove a like from an app.

This gives "first movers" a huge advantage: even if they are super buggy, as long as people like them initially, those likes get "locked in", and that app becomes the "best" app in the UI, irreversibly.

It should be trivially easy to make the website remove likes when the like button is clicked, and I'd even be willing to submit a PR of the front-end work, if desired.

Furthermore, it'd be really nice if the site had a "downvote" option also, so users could warn other users about apps ... but that would require more effort.

Steps to reproduce

Go to https://cinnamon-spices.linuxmint.com/, like an app, try to unlike it

Expected behavior

You should be able to remove a like (what if you clicked accidentally?) Ideally you should even be able to indicate a "downvote" also.

Additional information

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at https://cinnamon-spices.linuxmint.com/ and inspect the front-end flow for liking an app. Reproduce the issue by liking an app and trying to unlike it, then make the like action reversible and verify that the UI no longer shows the like after removal; treat downvotes as a separate, optional request.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.