Commit graph

  • baf77a6eff Merge pull request #1996 from Salamandar/uselibs Alexandre Aubin 2024-02-07 14:11:11 +01:00
  • 7cc4e8284e Add gitpython instead of manually calling git Félix Piédallu 2024-02-07 14:08:48 +01:00
  • 3ce9924ade list_builder: start using pathlib, typing Félix Piédallu 2024-02-07 13:22:51 +01:00
  • 1e824ca2f9 Merge pull request #1979 from Salamandar/fix_gitlab Alexandre Aubin 2024-01-26 23:00:15 +01:00
  • d3e6f48c51 Use direct API request for projects instead of search Félix Piédallu 2024-01-26 22:52:33 +01:00
  • 1a5de307a0 Merge pull request #1974 from orhtej2/support_gitlab_autoupgrade_2 Alexandre Aubin 2024-01-24 20:16:16 +01:00
  • 77ef621f38 Support for GitLab upstream repos part 2. orhtej2 2024-01-24 19:32:24 +01:00
  • 7f4026a747 Merge pull request #1972 from orhtej2/support_gitlab_autoupgrade Alexandre Aubin 2024-01-24 00:26:07 +01:00
  • 5dc41f57ce Merge branch 'master' into support_gitlab_autoupgrade Alexandre Aubin 2024-01-24 00:14:59 +01:00
  • e8aafd0b89 Initial support for Gitlab orhtej2 2024-01-23 23:37:24 +01:00
  • 94f7c78328 Extract Github REST API behind wrapper. orhtej2 2024-01-23 22:32:31 +01:00
  • 0c9e20cb98 Merge pull request #1962 from OniriCorpe/fix-autoupdate-title Alexandre Aubin 2024-01-05 21:00:17 +01:00
  • ffe48ae00b remove debug print OniriCorpe 2024-01-05 20:56:36 +01:00
  • c465278e48 fix title OniriCorpe 2024-01-05 20:54:10 +01:00
  • 8eeba92630 Merge pull request #1960 from OniriCorpe/add-changelog-link-latest_github_release Alexandre Aubin 2024-01-04 23:28:12 +01:00
  • d8b0ada8a8 remove debug print OniriCorpe 2024-01-04 23:26:37 +01:00
  • 7f35b61072 fix return OniriCorpe 2024-01-04 23:22:20 +01:00
  • c4f7982c96 get changelog link for release tarball too OniriCorpe 2024-01-04 23:21:07 +01:00
  • 7949d0ce71 Update tools/autoupdate_app_sources/autoupdate_app_sources.py OniriCorpe 2024-01-04 22:47:58 +01:00
  • 92d2314324 Update tools/autoupdate_app_sources/autoupdate_app_sources.py OniriCorpe 2024-01-04 22:47:54 +01:00
  • 2ecd37c0e9 fix if OniriCorpe 2024-01-04 22:34:04 +01:00
  • 810e9a7cf9 add changelog link for latest_github_release OniriCorpe 2024-01-04 22:09:00 +01:00
  • e9e2eb1704 store/wishlist_add: ratelimit wishlist proposal to once every 15 days per user Alexandre Aubin 2024-01-04 01:57:18 +01:00
  • 8bb05de2ba store/wishlist_add: ask for link to LICENSE file Alexandre Aubin 2024-01-04 01:55:31 +01:00
  • 3519296bde appstore/wishlist_add: add stupid check that user aint using boring marketing terms Alexandre Aubin 2024-01-04 00:49:57 +01:00
  • 82f2209633 Merge pull request #1920 from YunoHost/graveyard_and_drafts Alexandre Aubin 2023-12-26 15:22:33 +01:00
  • b1d6bdaeb1 Add description for graveyard.toml in README.md Alexandre Aubin 2023-12-22 16:44:32 +01:00
  • 10c4186935 Fix false positive mailman<->mailman3 Alexandre Aubin 2023-12-18 19:03:23 +01:00
  • fbbe1728f2 Improve linter to also check notworking apps and graveyard entries Alexandre Aubin 2023-12-18 19:00:53 +01:00
  • e2c3b7fb11 appstore: annd of course i didnt remove the test thingy Alexandre Aubin 2023-11-19 19:47:35 +01:00
  • fe25e8d49d appstore: require to be level 1 to login ... Alexandre Aubin 2023-11-19 19:45:38 +01:00
  • 8eadde9ee0 README-generator: fix legacy sanic 'abort' + pip dependency hell Alexandre Aubin 2023-10-31 16:04:28 +01:00
  • 3c4c3366ea Merge pull request #1839 from YunoHost/dependabot/pip/tools/README-generator/sanic-21.12.2 Alexandre Aubin 2023-10-31 15:52:01 +01:00
  • 89770a145c Bump sanic from 21.6.2 to 21.12.2 in /tools/README-generator dependabot[bot] 2023-10-31 14:50:10 +00:00
  • 0da9512bba README-generator: freeze sanic version for webhook, newer versions are incompatible with the current code Alexandre Aubin 2023-10-31 15:48:52 +01:00
  • 7ce2403160 store: yolo-implement sort by popularity by default? Alexandre Aubin 2023-10-27 11:57:56 +02:00
  • ea983c9173 Merge pull request #1823 from OniriCorpe/explicit-wishlist-message Alexandre Aubin 2023-10-27 11:33:10 +02:00
  • df6f130e67 make the PR URL clickable when submitting an app to wishlist OniriCorpe 2023-10-26 23:25:25 +02:00
  • be54036954 explicit wishlist message OniriCorpe 2023-10-26 22:45:16 +02:00
  • 12af266010 Merge pull request #1821 from YunoHost/enh-add-catalog-url-to-autoreame Alexandre Aubin 2023-10-26 17:48:53 +02:00
  • 1bf0249d00 readme-generator: add yunohost store url Tagada 2023-10-26 14:22:24 +02:00
  • 845c73272b Fix wishlist.html tituspijean 2023-10-02 10:41:12 +02:00
  • 04e65dd172 Merge pull request #1760 from YunoHost/Tagadda-patch-1 Alexandre Aubin 2023-09-28 19:05:47 +02:00
  • 9cd6d60077 Add a missing quote in autoupdate_app_sources.py Tagada 2023-09-28 19:03:27 +02:00
  • 663c9af47e Merge pull request #1759 from YunoHost/remove-doc-old-link Alexandre Aubin 2023-09-28 17:08:41 +02:00
  • 81fc3e84eb Remove link to the old documentation Tagada 2023-09-28 16:51:47 +02:00
  • bffa7333ae Merge pull request #1756 from YunoHost/apps_links_to_new_tab Alexandre Aubin 2023-09-26 21:54:06 +02:00
  • 98e8c1125b External links in wishlist to open in a new tab tituspijean 2023-09-26 21:37:13 +02:00
  • 550992c113 External links in catalog to open in a new tab tituspijean 2023-09-26 21:27:57 +02:00
  • f7f57ebb4a appstore: try to fix login for people with no avatar x_x Alexandre Aubin 2023-09-26 13:41:40 +02:00
  • 8659c2f089 appstore: fix popularity sorting Alexandre Aubin 2023-09-26 13:36:48 +02:00
  • a79cb310ff appstore: fix boring relative import issue Alexandre Aubin 2023-09-25 21:24:25 +02:00
  • 68217c7b7e appstore: fix sort by newest Alexandre Aubin 2023-09-25 21:22:09 +02:00
  • dda9878bc2 appstore: oopsies, we did no check of discourse's signature meaning people could impersonate anybody /o\ Alexandre Aubin 2023-09-25 21:20:29 +02:00
  • 07b3315f46 appstore: wishlist PRs are meant to target the default branch Alexandre Aubin 2023-09-25 16:36:06 +02:00
  • 36e75ab1a7 appstore: add fuzzy-matching check between catalog and wishlist Alexandre Aubin 2023-09-25 15:41:07 +02:00
  • 7436fa9483 Merge remote-tracking branch 'origin/master' into app-store Alexandre Aubin 2023-09-25 15:24:43 +02:00
  • 32c79d1f7a appstore: add route to obtain popularity data info Alexandre Aubin 2023-09-25 15:24:23 +02:00
  • 3430a0bb99 appstore: add a propre footer Alexandre Aubin 2023-09-25 15:19:05 +02:00
  • 53c4775502 appstore: fix broken popularity sorting on chromium Alexandre Aubin 2023-09-25 14:40:49 +02:00
  • 15b6cd1f32 appstore: more tweak to prevent funky button rendering on app info page Alexandre Aubin 2023-09-25 14:40:28 +02:00
  • ef5ef0045f Merge pull request #1747 from orhtej2/patch-1 Alexandre Aubin 2023-09-24 23:24:32 +02:00
  • 16d060b7f6 Reset YNH integration version to 1 on upstream version bumps orhtej2 2023-09-24 23:01:45 +02:00
  • f95d29db47 Merge pull request #1746 from Salamandar/fix_tests_schema Alexandre Aubin 2023-09-24 22:15:09 +02:00
  • 7f0da83ebc catalog_linter: Fix missing is_fatal on yield Félix Piédallu 2023-09-24 22:12:11 +02:00
  • 5027b2faa0 Pass subtags errors as warnings only Félix Piédallu 2023-09-24 20:30:04 +02:00
  • 0ee64b70cf Rework the catalog_linter.py: * chmod +x * split into functions * add python typing * Now run jsonschema on apps.toml * Now check category subtags * Now check antifeatures Félix Piédallu 2023-09-24 18:16:15 +02:00
  • b123acf21f appstore: cosmetics, add shadow on screenshot to make them stand out a bit Alexandre Aubin 2023-09-19 21:28:54 +02:00
  • 9a3356d0ba appstore: replace tailwind huge JS play CDN with some actual minimal css build Alexandre Aubin 2023-09-19 18:40:44 +02:00
  • 0cfe9c3b7a appstore: misc cosmetics/constrast Alexandre Aubin 2023-09-19 17:24:27 +02:00
  • 4ab19438db appstore: forgot to remove some debug print statement Alexandre Aubin 2023-09-19 17:07:12 +02:00
  • 79967a3e9c appstore: update i18n Alexandre Aubin 2023-09-19 17:06:50 +02:00
  • e6c1bbe428 Merge remote-tracking branch 'origin/master' into app-store Alexandre Aubin 2023-09-19 17:03:39 +02:00
  • 13f09ad950 appstore: add CSRF token for wishlist_add form Alexandre Aubin 2023-09-19 17:02:56 +02:00
  • a32ce783ed appstore: misc good practices / a11y tweaks Alexandre Aubin 2023-09-19 16:34:57 +02:00
  • 1c9c795570 appstore: cosmetic microadjustment Alexandre Aubin 2023-09-19 01:35:59 +02:00
  • ba3cc79410 appstore: update translations Alexandre Aubin 2023-09-19 01:31:53 +02:00
  • 34ed02798e appstore: hmm small shadow on the navbar ? idk Alexandre Aubin 2023-09-19 01:22:24 +02:00
  • 46a73c0015 appstore: black app.py and utils.py Alexandre Aubin 2023-09-19 01:15:01 +02:00
  • 080e11a2d0 appstore: much responsiveness Alexandre Aubin 2023-09-19 01:13:27 +02:00
  • 2c672d56d0 appstore: misc 'title' attribute for buttons / icons Alexandre Aubin 2023-09-18 17:40:11 +02:00
  • 015b97a58b appstore: add wishlist description+disclaimer Alexandre Aubin 2023-09-18 17:09:45 +02:00
  • dc5e8e1c9a appstore: disable 'show only favorite' when not loggedin Alexandre Aubin 2023-09-18 16:55:05 +02:00
  • 19cae36a44 appstore: add usermenu with logout option Alexandre Aubin 2023-09-18 16:42:28 +02:00
  • 01b740c755 appstore: redirect to the current page when login in using discourse Alexandre Aubin 2023-09-18 16:22:45 +02:00
  • 214ed30120 appstore: implement sorting/searching in wishlist Alexandre Aubin 2023-09-15 23:49:22 +02:00
  • 4dbbca8c41 Merge pull request #1725 from Salamandar/autopatch-schema Alexandre Aubin 2023-09-06 10:49:12 +02:00
  • e750c20f06 Add manifest URL in conversion script manifestv1 -> manifestv2 Félix Piédallu 2023-09-06 10:37:16 +02:00
  • 7eafa89dad Add autopatch to add schema to toml files Félix Piédallu 2023-09-06 10:34:36 +02:00
  • 1732247664 appstore: fix i18n for description/pre_install notification Alexandre Aubin 2023-09-05 21:01:40 +02:00
  • ee382dad6f appstore: initialize i18n stuff Alexandre Aubin 2023-09-05 20:24:38 +02:00
  • 4f71856968 appstore: implement voting on wishlist Alexandre Aubin 2023-09-05 18:33:41 +02:00
  • 3ea565045b appstore: add 'install with yunohost' button Alexandre Aubin 2023-09-05 18:27:01 +02:00
  • 997fe2c857 appstore: small refactoring, proper cache/refresh mechanism for catalog and wishlist Alexandre Aubin 2023-09-03 12:11:56 +02:00
  • 47f9275057 appstore: implement star logic, at least on catalog Alexandre Aubin 2023-09-02 19:46:51 +02:00
  • 8e978dcf4d appstore: display unusual ram requirement, arch limitation, pre-install notes, emojis Alexandre Aubin 2023-09-01 21:57:21 +02:00
  • 28042a50f7 appstore: implement sort-by-newest on catalog Alexandre Aubin 2023-08-31 20:11:42 +02:00
  • 82c629803e listbuilder: add trick to compute when an app was added to catalog Alexandre Aubin 2023-08-26 11:28:31 +02:00
  • 404d8a8394 appstore: iterate on app page Alexandre Aubin 2023-08-29 22:05:33 +02:00
  • 534f06c170 appstore: iterate on search/filters, cosmetics Alexandre Aubin 2023-08-29 16:57:32 +02:00