Alexandre Aubin
|
56e6f43e41
|
appstore: small refactoring, proper cache/refresh mechanism for catalog and wishlist
|
2023-09-03 12:11:56 +02:00 |
|
Alexandre Aubin
|
37330d3d07
|
appstore: implement star logic, at least on catalog
|
2023-09-02 19:46:51 +02:00 |
|
Alexandre Aubin
|
352aeac146
|
appstore: display unusual ram requirement, arch limitation, pre-install notes, emojis
|
2023-09-01 21:57:21 +02:00 |
|
Alexandre Aubin
|
eddaf494a4
|
appstore: implement sort-by-newest on catalog
|
2023-08-31 20:11:42 +02:00 |
|
Alexandre Aubin
|
0368b4e97d
|
appstore: iterate on app page
|
2023-08-29 22:05:33 +02:00 |
|
Alexandre Aubin
|
e577bfef5d
|
appstore: iterate on search/filters, cosmetics
|
2023-08-29 17:05:57 +02:00 |
|
Alexandre Aubin
|
21e968f0ba
|
appstore: basic filter implementation
|
2023-08-26 11:29:02 +02:00 |
|
Alexandre Aubin
|
6276e3995b
|
appstore: switch to pycmarkgfm for markdown rendering
|
2023-08-23 19:02:27 +02:00 |
|
Alexandre Aubin
|
2e3b9c8d9b
|
appstore: Add gunicorn, systemd, nginx conf snippets for deployment
|
2023-08-23 15:41:51 +02:00 |
|
Alexandre Aubin
|
4026431727
|
appstore: draft app page with markdown description, screenshot, buttons for demo and vote
|
2023-08-22 22:54:49 +02:00 |
|
Alexandre Aubin
|
b18ca28884
|
appstore: favicon
|
2023-08-21 19:30:28 +02:00 |
|
Alexandre Aubin
|
eeb4b9ef3a
|
appstore: serve assets from local
|
2023-08-21 18:22:45 +02:00 |
|
Alexandre Aubin
|
2721f8ae63
|
appstore: fix add-to-wishlist PR mechanism after tests on the battlefield
|
2023-08-21 15:21:17 +02:00 |
|
Alexandre Aubin
|
1995213f52
|
appstore: draft add to wishlist form + process
|
2023-08-18 03:33:01 +02:00 |
|
Alexandre Aubin
|
83075de5dd
|
appstore: implement a proper config mechanism
|
2023-08-17 13:57:32 +02:00 |
|
Alexandre Aubin
|
a057aab198
|
Initial commit for new app store
|
2023-08-15 18:49:45 +02:00 |
|