Граф коммитов

27 Коммитов

Автор SHA1 Сообщение Дата
Jonas Musall e0cc3b9845
feat: Rename 'Medical' to 'Science & Medicine' (#1988) 2022-03-25 15:49:54 +01:00
Electron Bot ccedd429e5 update apps 2021-08-26 23:11:26 +00:00
Toinane 2855ab55c5
fix: Revert es module (#1873)
* chore: fix ci & tests

* Revert "chore: update to es module (#1869)"

This reverts commit db9a401c15.

* Revert "chore: fix ci & tests (#1870)"

This reverts commit ecb88ce202.
2021-08-26 23:13:24 +02:00
Toinane db9a401c15
chore: update to es module (#1869)
* update to es module

* fix script

* fix wizard
2021-08-25 15:29:08 +02:00
Erick Zhao ac664e212e
fix: disable broken app and add safeguards (#1859)
* chore: disable snailfm app

* fix: prevent disabled apps from being processed
2021-08-18 10:42:07 +02:00
Toinane e9dfc48a3c
chore: Add script "remove old electron apps" (#1805)
* add script old electron version
2021-05-31 17:04:00 +02:00
Toinane 5b725b063a
update dependencies & scripts (#1804) 2021-05-31 16:24:31 +02:00
Vlad Hashimoto 104f58645f
chore: upload the npm archive to gh releases (#1445) 2020-06-16 20:05:48 +03:00
Felix Rieseberg 8dd2418f78 feat: Tooling to find dead links 2020-05-14 17:31:01 -07:00
Vlad Hashimoto 33d06c98c9
chore: use prettier for lint (#1362)
* chore: add prettier

* chore: lint everything

* lint: add lint-staged config
2020-03-25 21:25:02 +02:00
Vlad Hashimoto c3e3a363f0
feat: use js-yaml instead of yamljs (#1363)
Co-authored-by: Charles Kerr <ckerr@github.com>
2020-03-25 10:48:59 -05:00
Rongjian Zhang 9ee4929d83 feat: add debugtron (#1240) 2019-11-21 00:30:59 +03:00
John Kleinschmidt a62cec391f Remove Udeler due to DMCA notice 2019-10-21 10:16:47 -04:00
Charles Kerr 00b11f817d
feat: require ssl links for new apps (#1122)
* add grandfathered list of apps with non-ssl links

* add test to ensure app links use ssl

* document the requirement that links must use ssl

* remove unneeded linter pragma

* chore: switch links from http to https if possible

Switch made by https://gist.github.com/ckerr/41f8e7c8add833074c8142ed4858da99
2019-07-02 18:52:47 -05:00
Vlad Hashimoto f19795a1a7
build: prs are hard 😔 (#1087) 2019-06-04 21:18:24 +03:00
redg3ar f37487f0f2 Jibo has shutdown (#1057)
Unfortunately, Jibo is being sunset: https://twitter.com/dylanljmartin/status/1101873832003018757?lang=en
2019-05-22 12:58:39 -05:00
Charles Kerr 0883a4e449
test: enforce submission guidelines on app descriptions (#1019)
* test: add contribution guidelines tests for app descriptions

* chore: grandfather in existing apps

There are literally hundreds of descriptions not following the guidelines,
so for now let's just enforce them on new changes.

* fix recent regressions

these regressions were introduced since this PR was created.
2019-05-22 12:38:02 -05:00
Charles Kerr 82b076c85d
chore: dependency bumps to fix npm audit warnings (#866)
* fix npm audit warnings by bumping dependencies.

Note: this PR doesn't make the leap of switching from `GitHub`
to `octokit/rest` Instead, it takes the easier path of bumping
the `GitHub` dependency to the final release before the rename.

* bump check-for-leaks dependency

* update github dependency to @octokit/rest
2018-10-23 08:52:42 -05:00
Charles Kerr 6b92ee6240 refactor: recompute colors only when needed (#773)
* refactor: use json-stable-stringify in colors.json

This ensures that the generated files will only have diffs when
the contents change, rather than due to arbitrary sorting of an
object's properties

* refactor: sort require calls

* refactor: simplify color object creation

* feat: if we already have color info for an app, reuse it

* feat: only recalculate colors when icons change

Add a revHash for the icon file & use the old color values
if the revHash is unchanged since the last run.

* refactor: skip redundant file loads

Previously we loaded once to get the revHash, then a second time to
compute the complimentary colors. Now we load it once into a buffer,
then use the buffer both tasks

* chore: update package-lock.json

since this branch adds three new dependencies

* chore: update colors file

this update adds the icon file revHashes

* refactor: control colors endpoints for testability

* chore: fix linting

* test: add tests for color script

* docs: add some function comments

* refactor: color script readability

* chore: update package-lock

* chore: update package-lock

* refactor: better color error.log testing

* fix: incorrect terminology in comments

* fix: indentation whitespace

* fix: silence incorrect linter warning

* fix: hide intentional test errors

The tests feed bad data into the color reader, so it logs errors.
Dumping these errors during `npm run test` makes the output noisy.
So instead of having an `console.error` spy, actually intercept it
and test to confirm the errors the expected information.

* chore: remove sinon, sinon-chai dependencies

Sinon was unused after the `console.error` spy was removed.

* fix: function name typo

* fix: remove unused variable
2018-08-28 21:14:24 -07:00
Zeke Sikelianos 13107f68ae
bump minimum icon size to 256px (#591)
* bump minimum icon size to 256, grandfathering existing small icons

* improve assertion wording

* maintain node 4 compatibility

* grandfather lectrote
2018-04-02 16:41:43 -07:00
Zeke Sikelianos 424b736ca6 Fetch GitHub release data again (#332)
* update release data every four hours at most

* re-enable release data fetching

* fetch releases and readmes in separate scripts
2017-10-18 17:12:36 -07:00
John Kleinschmidt edad0f3a22 Add categories to apps (#225)
* initial swing at categories

* Finished first round of categories

* Added tests for category

Also, documented category in contributing and added it to the wizard.
Also fixed broken categories on some apps.

* Updated unreachable sites

* Fix broken apps

* Fix standardjs error
2017-07-12 09:47:41 -07:00
Zeke Sikelianos d9b304256b standardize (#220)
* standardize

* oops we are still supporting node 4

* no mocha magic globals
2017-07-08 20:27:07 -07:00
Zeke Sikelianos baa14ce043 fix token name 2017-06-30 22:51:25 -07:00
Zeke Sikelianos 70acbd0f3d collect github releases in build process 2017-06-30 20:55:39 -07:00
Zeke Sikelianos 0d197ccc1e prevent superficial diffs in colors.json 2017-03-01 14:38:34 -08:00
Zeke Sikelianos bf587257d8 add build step to extract colors from icons 2017-02-16 13:59:31 -08:00