Alexandre Aubin
|
e9e2eb1704
|
store/wishlist_add: ratelimit wishlist proposal to once every 15 days per user
|
2024-01-04 01:57:18 +01:00 |
|
Alexandre Aubin
|
8bb05de2ba
|
store/wishlist_add: ask for link to LICENSE file
|
2024-01-04 01:55:31 +01:00 |
|
Alexandre Aubin
|
fe25e8d49d
|
appstore: require to be level 1 to login ...
|
2023-11-19 19:45:47 +01:00 |
|
OniriCorpe
|
df6f130e67
|
make the PR URL clickable when submitting an app to wishlist
|
2023-10-26 23:25:25 +02:00 |
|
Alexandre Aubin
|
13f09ad950
|
appstore: add CSRF token for wishlist_add form
|
2023-09-19 17:02:56 +02:00 |
|
Alexandre Aubin
|
a32ce783ed
|
appstore: misc good practices / a11y tweaks
|
2023-09-19 16:34:57 +02:00 |
|
Alexandre Aubin
|
080e11a2d0
|
appstore: much responsiveness
|
2023-09-19 01:13:27 +02:00 |
|
Alexandre Aubin
|
ee382dad6f
|
appstore: initialize i18n stuff
|
2023-09-05 20:46:28 +02:00 |
|
Alexandre Aubin
|
6915740484
|
appstore: draft app page with markdown description, screenshot, buttons for demo and vote
|
2023-08-22 22:54:49 +02:00 |
|
Alexandre Aubin
|
cd69c3c32d
|
appstore: fix add-to-wishlist PR mechanism after tests on the battlefield
|
2023-08-21 15:21:17 +02:00 |
|
Alexandre Aubin
|
2649a1d247
|
appstore: draft add to wishlist form + process
|
2023-08-18 03:33:01 +02:00 |
|