summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevlin Junker <devlin.junker@gmail.com>2022-11-09 21:52:11 -0800
committerBenjamin Brahmer <info@b-brahmer.de>2022-11-17 14:50:53 +0100
commitc6b4bcc00e5202e85388a0624d149e8b1df386f8 (patch)
tree7063a29710dfd0a363f3462fee8a0e8185488e15
parent760c44288256b104b662ade7a892a6ec0b898851 (diff)
upmerging master into vue-rewrite
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
-rw-r--r--.github/dependabot.yml2
-rw-r--r--.github/workflows/api-integration-tests.yml44
-rw-r--r--.github/workflows/api-php-static-code-check.yml10
-rw-r--r--.github/workflows/api-php-tests.yml2
-rw-r--r--.github/workflows/build-release.yml4
-rw-r--r--.github/workflows/lint-eslint.yml46
-rw-r--r--.github/workflows/post-merge-tasks.yml2
-rw-r--r--.gitignore3
-rw-r--r--.gitmodules6
-rw-r--r--.tx/config8
-rw-r--r--AUTHORS.md14
-rw-r--r--CHANGELOG.md72
-rw-r--r--Makefile23
-rw-r--r--appinfo/info.xml4
-rw-r--r--appinfo/routes.php120
-rw-r--r--composer.json17
-rw-r--r--composer.lock732
-rw-r--r--css/explore.css57
-rw-r--r--css/mobile.css (renamed from css/mobile.scss)2
-rw-r--r--css/navigation.scss3
-rw-r--r--docs/admin.md26
-rw-r--r--docs/api/api-v1-2.md24
-rw-r--r--docs/api/api-v1-3.md50
-rw-r--r--docs/clients.md3
-rw-r--r--docs/developer.md33
-rw-r--r--docs/faq.md13
-rw-r--r--docs/install.md50
-rw-r--r--js-old/app/Config.js6
-rw-r--r--js-old/controller/ContentController.js13
-rw-r--r--js-old/directive/NewsScroll.js18
-rw-r--r--js-old/gui/KeyboardShortcuts.js56
-rw-r--r--l10n/af.js1
-rw-r--r--l10n/af.json1
-rw-r--r--l10n/an.js17
-rw-r--r--l10n/an.json15
-rw-r--r--l10n/ar.js1
-rw-r--r--l10n/ar.json1
-rw-r--r--l10n/ast.js3
-rw-r--r--l10n/ast.json3
-rw-r--r--l10n/az.js1
-rw-r--r--l10n/az.json1
-rw-r--r--l10n/bg.js13
-rw-r--r--l10n/bg.json13
-rw-r--r--l10n/bn_BD.js1
-rw-r--r--l10n/bn_BD.json1
-rw-r--r--l10n/br.js1
-rw-r--r--l10n/br.json1
-rw-r--r--l10n/bs.js1
-rw-r--r--l10n/bs.json1
-rw-r--r--l10n/ca.js6
-rw-r--r--l10n/ca.json6
-rw-r--r--l10n/cs.js85
-rw-r--r--l10n/cs.json85
-rw-r--r--l10n/cy_GB.js1
-rw-r--r--l10n/cy_GB.json1
-rw-r--r--l10n/da.js26
-rw-r--r--l10n/da.json26
-rw-r--r--l10n/de.js25
-rw-r--r--l10n/de.json25
-rw-r--r--l10n/de_DE.js13
-rw-r--r--l10n/de_DE.json13
-rw-r--r--l10n/el.js6
-rw-r--r--l10n/el.json6
-rw-r--r--l10n/en_GB.js3
-rw-r--r--l10n/en_GB.json3
-rw-r--r--l10n/eo.js1
-rw-r--r--l10n/eo.json1
-rw-r--r--l10n/es.js15
-rw-r--r--l10n/es.json15
-rw-r--r--l10n/es_419.js5
-rw-r--r--l10n/es_419.json5
-rw-r--r--l10n/es_AR.js5
-rw-r--r--l10n/es_AR.json5
-rw-r--r--l10n/es_CL.js5
-rw-r--r--l10n/es_CL.json5
-rw-r--r--l10n/es_CO.js5
-rw-r--r--l10n/es_CO.json5
-rw-r--r--l10n/es_CR.js5
-rw-r--r--l10n/es_CR.json5
-rw-r--r--l10n/es_DO.js5
-rw-r--r--l10n/es_DO.json5
-rw-r--r--l10n/es_EC.js5
-rw-r--r--l10n/es_EC.json5
-rw-r--r--l10n/es_GT.js5
-rw-r--r--l10n/es_GT.json5
-rw-r--r--l10n/es_HN.js5
-rw-r--r--l10n/es_HN.json5
-rw-r--r--l10n/es_MX.js5
-rw-r--r--l10n/es_MX.json5
-rw-r--r--l10n/es_NI.js5
-rw-r--r--l10n/es_NI.json5
-rw-r--r--l10n/es_PA.js5
-rw-r--r--l10n/es_PA.json5
-rw-r--r--l10n/es_PE.js5
-rw-r--r--l10n/es_PE.json5
-rw-r--r--l10n/es_PR.js5
-rw-r--r--l10n/es_PR.json5
-rw-r--r--l10n/es_PY.js5
-rw-r--r--l10n/es_PY.json5
-rw-r--r--l10n/es_SV.js5
-rw-r--r--l10n/es_SV.json5
-rw-r--r--l10n/es_UY.js5
-rw-r--r--l10n/es_UY.json5
-rw-r--r--l10n/et_EE.js3
-rw-r--r--l10n/et_EE.json3
-rw-r--r--l10n/eu.js11
-rw-r--r--l10n/eu.json11
-rw-r--r--l10n/fa.js3
-rw-r--r--l10n/fa.json3
-rw-r--r--l10n/fi.js6
-rw-r--r--l10n/fi.json6
-rw-r--r--l10n/fr.js21
-rw-r--r--l10n/fr.json21
-rw-r--r--l10n/gl.js6
-rw-r--r--l10n/gl.json6
-rw-r--r--l10n/he.js4
-rw-r--r--l10n/he.json4
-rw-r--r--l10n/hr.js7
-rw-r--r--l10n/hr.json7
-rw-r--r--l10n/hu.js11
-rw-r--r--l10n/hu.json11
-rw-r--r--l10n/hy.js1
-rw-r--r--l10n/hy.json1
-rw-r--r--l10n/ia.js1
-rw-r--r--l10n/ia.json1
-rw-r--r--l10n/id.js3
-rw-r--r--l10n/id.json3
-rw-r--r--l10n/is.js6
-rw-r--r--l10n/is.json6
-rw-r--r--l10n/it.js9
-rw-r--r--l10n/it.json9
-rw-r--r--l10n/ja.js16
-rw-r--r--l10n/ja.json16
-rw-r--r--l10n/ka_GE.js3
-rw-r--r--l10n/ka_GE.json3
-rw-r--r--l10n/km.js1
-rw-r--r--l10n/km.json1
-rw-r--r--l10n/kn.js1
-rw-r--r--l10n/kn.json1
-rw-r--r--l10n/ko.js3
-rw-r--r--l10n/ko.json3
-rw-r--r--l10n/lb.js1
-rw-r--r--l10n/lb.json1
-rw-r--r--l10n/lt_LT.js8
-rw-r--r--l10n/lt_LT.json8