Update links to point to Codeberg
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
# pl-fe
|
||||
|
||||
[](https://codeberg.org/mkljczk/pl-fe)
|
||||
[](https://github.com/mkljczk/pl-fe)
|
||||
[](https://github.com/mkljczk/pl-fe?tab=AGPL-3.0-1-ov-file#readme)
|
||||
[](https://hosted.weblate.org/engage/pl-fe/)
|
||||
@ -47,7 +48,7 @@ More projects to be announced.
|
||||
|
||||
## Contributing
|
||||
|
||||
This project is hosted on [Codeberg](https://codeberg.org/mkljczk/pl-fe) and [GitHub](https://github.com/mkljczk/pl-fe). Most development currently happens on GitHub, but you can contribute on both platforms.
|
||||
This project is hosted on [Codeberg](https://codeberg.org/mkljczk/pl-fe) and [GitHub](https://github.com/mkljczk/pl-fe). You can open issues on Codeberg or create merge requests on both platforms.
|
||||
|
||||
Code contributions are welcome. I will provide contributing guidelines after I decide whether the current monorepo model is the correct approach.
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# `pl-api`
|
||||
|
||||
[](https://github.com/mkljczk/pl-fe?tab=AGPL-3.0-1-ov-file#readme)
|
||||
[
|
||||
[
|
||||

|
||||
](https://www.npmjs.com/package/pl-api)
|
||||
|
||||
A JavaScript library for interacting with Mastodon API-compatible servers, focused on support for projects extending the official Mastodon API.
|
||||
@ -37,8 +37,8 @@ For unsupported projects, it falls back to a basic feature set, though every met
|
||||
|
||||
## Projects using `pl-api`
|
||||
|
||||
* [`pl-fe`](https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-fe) is a web client for Mastodon-compatible servers forked from Soapbox. It uses `pl-api` for API interactions.
|
||||
* [`pl-hooks`](https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-hooks) is a work-in-progress library utilizing `pl-api`.
|
||||
* [`pl-fe`](https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-fe) is a web client for Mastodon-compatible servers forked from Soapbox. It uses `pl-api` for API interactions.
|
||||
* [`pl-hooks`](https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-hooks) is a work-in-progress library utilizing `pl-api`.
|
||||
|
||||
If you are using `pl-api` in your project, please open a pull request with a link to the project.
|
||||
|
||||
|
||||
@ -2,13 +2,13 @@
|
||||
"name": "pl-api",
|
||||
"version": "1.0.0-rc.77",
|
||||
"type": "module",
|
||||
"homepage": "https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-api",
|
||||
"homepage": "https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-api",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/mkljczk/pl-fe.git"
|
||||
"url": "git+https://codeberg.org/mkljczk/pl-fe.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/mkljczk/pl-fe/issues"
|
||||
"url": "https://codeberg.org/mkljczk/pl-fe/issues"
|
||||
},
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
@ -31,8 +31,8 @@
|
||||
"eslint-plugin-compat": "6.0.2",
|
||||
"eslint-plugin-import": "^2.31.0",
|
||||
"eslint-plugin-promise": "^7.2.1",
|
||||
"typedoc": "^0.27.8",
|
||||
"typedoc-material-theme": "^1.3.0",
|
||||
"typedoc": "^0.28.5",
|
||||
"typedoc-material-theme": "^1.4.0",
|
||||
"typedoc-plugin-valibot": "^1.0.0",
|
||||
"typescript": "^5.7.3",
|
||||
"vite": "^6.3.3",
|
||||
|
||||
@ -206,14 +206,16 @@
|
||||
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
|
||||
integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
|
||||
|
||||
"@gerrit0/mini-shiki@^1.24.0":
|
||||
version "1.24.4"
|
||||
resolved "https://registry.yarnpkg.com/@gerrit0/mini-shiki/-/mini-shiki-1.24.4.tgz#e5328ca0dccc094460c03701d62158137a5a2eda"
|
||||
integrity sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==
|
||||
"@gerrit0/mini-shiki@^3.2.2":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@gerrit0/mini-shiki/-/mini-shiki-3.6.0.tgz#5c9b7a87fee29faa64aace00733a1691c691a999"
|
||||
integrity sha512-KaeJvPNofTEZR9EzVNp/GQzbQqkGfjiu6k3CXKvhVTX+8OoAKSX/k7qxLKOX3B0yh2XqVAc93rsOu48CGt2Qug==
|
||||
dependencies:
|
||||
"@shikijs/engine-oniguruma" "^1.24.2"
|
||||
"@shikijs/types" "^1.24.2"
|
||||
"@shikijs/vscode-textmate" "^9.3.1"
|
||||
"@shikijs/engine-oniguruma" "^3.6.0"
|
||||
"@shikijs/langs" "^3.6.0"
|
||||
"@shikijs/themes" "^3.6.0"
|
||||
"@shikijs/types" "^3.6.0"
|
||||
"@shikijs/vscode-textmate" "^10.0.2"
|
||||
|
||||
"@humanwhocodes/config-array@^0.13.0":
|
||||
version "0.13.0"
|
||||
@ -481,31 +483,40 @@
|
||||
argparse "~1.0.9"
|
||||
string-argv "~0.3.1"
|
||||
|
||||
"@shikijs/engine-oniguruma@^1.24.2":
|
||||
version "1.24.2"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.2.tgz#90924001a17a2551a2a9073aed4af3767ce68b1b"
|
||||
integrity sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==
|
||||
"@shikijs/engine-oniguruma@^3.6.0":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-3.6.0.tgz#dce6074a258f1b349ff043eddba9779e76984769"
|
||||
integrity sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==
|
||||
dependencies:
|
||||
"@shikijs/types" "1.24.2"
|
||||
"@shikijs/vscode-textmate" "^9.3.0"
|
||||
"@shikijs/types" "3.6.0"
|
||||
"@shikijs/vscode-textmate" "^10.0.2"
|
||||
|
||||
"@shikijs/types@1.24.2", "@shikijs/types@^1.24.2":
|
||||
version "1.24.2"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-1.24.2.tgz#770313a0072a7c14ab1a130a36d02df7e4d87375"
|
||||
integrity sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==
|
||||
"@shikijs/langs@^3.6.0":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/langs/-/langs-3.6.0.tgz#e3faea60e12c9bcdbebeeac14975c71f927bc7cb"
|
||||
integrity sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==
|
||||
dependencies:
|
||||
"@shikijs/vscode-textmate" "^9.3.0"
|
||||
"@shikijs/types" "3.6.0"
|
||||
|
||||
"@shikijs/themes@^3.6.0":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/themes/-/themes-3.6.0.tgz#6003780e033f9fec6b1336395a8994be17959e81"
|
||||
integrity sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==
|
||||
dependencies:
|
||||
"@shikijs/types" "3.6.0"
|
||||
|
||||
"@shikijs/types@3.6.0", "@shikijs/types@^3.6.0":
|
||||
version "3.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-3.6.0.tgz#0a4944724320eaa6f151d26d8f982a7f4a0b53ff"
|
||||
integrity sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==
|
||||
dependencies:
|
||||
"@shikijs/vscode-textmate" "^10.0.2"
|
||||
"@types/hast" "^3.0.4"
|
||||
|
||||
"@shikijs/vscode-textmate@^9.3.0":
|
||||
version "9.3.0"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz#b2f1776e488c1d6c2b6cd129bab62f71bbc9c7ab"
|
||||
integrity sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==
|
||||
|
||||
"@shikijs/vscode-textmate@^9.3.1":
|
||||
version "9.3.1"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz#afda31f8f42cab70a26f3603f52eae3f1c35d2f7"
|
||||
integrity sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==
|
||||
"@shikijs/vscode-textmate@^10.0.2":
|
||||
version "10.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz#a90ab31d0cc1dfb54c66a69e515bf624fa7b2224"
|
||||
integrity sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==
|
||||
|
||||
"@stylistic/eslint-plugin@^3.1.0":
|
||||
version "3.1.0"
|
||||
@ -2797,10 +2808,10 @@ typed-array-length@^1.0.6:
|
||||
is-typed-array "^1.1.13"
|
||||
possible-typed-array-names "^1.0.0"
|
||||
|
||||
typedoc-material-theme@^1.3.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/typedoc-material-theme/-/typedoc-material-theme-1.3.0.tgz#93789743ebed61b3dba517e1f61d25c5deddd884"
|
||||
integrity sha512-4vY68NUBBkMc3gKAltDtvT0KbIYX1uaFAT/3brDwhnUxhfTiYRtfg8VXR2lr8f+9VNDh7BfEtj8gpRO7Y93TWQ==
|
||||
typedoc-material-theme@^1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/typedoc-material-theme/-/typedoc-material-theme-1.4.0.tgz#fc9acb41dc7bc99d127a4505f56acf8c7dda68f5"
|
||||
integrity sha512-TBoBpX/4zWO6l74/wBLivXHC2rIiD70KXMliYrw1KhcqdybyxkVBLP5z8KiJuNV8aQIeS+rK2QG6GSucQHJQDQ==
|
||||
dependencies:
|
||||
"@material/material-color-utilities" "^0.3.0"
|
||||
|
||||
@ -2809,16 +2820,16 @@ typedoc-plugin-valibot@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/typedoc-plugin-valibot/-/typedoc-plugin-valibot-1.0.0.tgz#9a7e586d993f5e6c9efe60ab12724e4fb24f7efe"
|
||||
integrity sha512-3LJSPc/aAKvxsfJx3/qgI1HBJvh4JNmtQYzcbxiQrVdiloIQwh4g0KtwvHV9CCl6gAnDxdnFMdE5gbhne2wXuw==
|
||||
|
||||
typedoc@^0.27.8:
|
||||
version "0.27.8"
|
||||
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.27.8.tgz#9d4c4aa3c6889090d8fa4776367e353697d3e706"
|
||||
integrity sha512-q0/2TUunNEDmWkn23ULKGXieK8cgGuAmBUXC/HcZ/rgzMI9Yr4Nq3in1K1vT1NZ9zx6M78yTk3kmIPbwJgK5KA==
|
||||
typedoc@^0.28.5:
|
||||
version "0.28.5"
|
||||
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.28.5.tgz#c6e1303fde05b746b3d2079621aff9c81561eccf"
|
||||
integrity sha512-5PzUddaA9FbaarUzIsEc4wNXCiO4Ot3bJNeMF2qKpYlTmM9TTaSHQ7162w756ERCkXER/+o2purRG6YOAv6EMA==
|
||||
dependencies:
|
||||
"@gerrit0/mini-shiki" "^1.24.0"
|
||||
"@gerrit0/mini-shiki" "^3.2.2"
|
||||
lunr "^2.3.9"
|
||||
markdown-it "^14.1.0"
|
||||
minimatch "^9.0.5"
|
||||
yaml "^2.6.1"
|
||||
yaml "^2.7.1"
|
||||
|
||||
typescript@5.7.2:
|
||||
version "5.7.2"
|
||||
@ -2963,10 +2974,10 @@ yallist@^4.0.0:
|
||||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
|
||||
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
|
||||
|
||||
yaml@^2.6.1:
|
||||
version "2.6.1"
|
||||
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.1.tgz#42f2b1ba89203f374609572d5349fb8686500773"
|
||||
integrity sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==
|
||||
yaml@^2.7.1:
|
||||
version "2.8.0"
|
||||
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6"
|
||||
integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==
|
||||
|
||||
yocto-queue@^0.1.0:
|
||||
version "0.1.0"
|
||||
|
||||
@ -6,7 +6,7 @@ Changes made since the project forked from Soapbox in April 2024.
|
||||
|
||||
### Major changes
|
||||
|
||||
- Switched to a separate library [`pl-api`](https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-api) for Mastodon API integration. It is mostly written from scratch, inheriting minor code parts from Soapbox/Mastodon. This also comes with improved compatibility with various Mastodon API extensions and abstracts out the implementation details.
|
||||
- Switched to a separate library [`pl-api`](https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-api) for Mastodon API integration. It is mostly written from scratch, inheriting minor code parts from Soapbox/Mastodon. This also comes with improved compatibility with various Mastodon API extensions and abstracts out the implementation details.
|
||||
|
||||
### Added
|
||||
|
||||
|
||||
@ -2,6 +2,6 @@
|
||||
"name": "pl-fe",
|
||||
"description": "Mastodon-compatible social media front-end.",
|
||||
"keywords": ["fediverse"],
|
||||
"website": "https://github.com/mkljczk/pl-fe",
|
||||
"website": "https://codeberg.org/mkljczk/pl-fe",
|
||||
"stack": "container"
|
||||
}
|
||||
|
||||
@ -4,17 +4,17 @@
|
||||
"version": "0.0.1",
|
||||
"type": "module",
|
||||
"description": "Mastodon-compatible social media front-end",
|
||||
"homepage": "https://github.com/mkljczk/pl-fe",
|
||||
"homepage": "https://codeberg.org/mkljczk/pl-fe",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mkljczk/pl-fe"
|
||||
"url": "https://codeberg.org/mkljczk/pl-fe"
|
||||
},
|
||||
"keywords": [
|
||||
"fediverse",
|
||||
"pleroma"
|
||||
],
|
||||
"bugs": {
|
||||
"url": "https://github.com/mkljczk/pl-fe/issues"
|
||||
"url": "https://codeberg.org/mkljczk/pl-fe/issues"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "npx vite serve",
|
||||
|
||||
@ -889,7 +889,7 @@
|
||||
"generic.logo": "Logo",
|
||||
"generic.saved": "Zapisano",
|
||||
"getting_started.footer_notice": "Z dumą tworzone w Polsce. {emoji}",
|
||||
"getting_started.open_source_notice": "{code_name} jest oprogramowaniem o otwartym źródle. Możesz pomóc w rozwoju lub zgłaszać błędy na GitHubie tutaj: {code_link} (v{code_version}).",
|
||||
"getting_started.open_source_notice": "{code_name} jest oprogramowaniem o otwartym źródle. Możesz pomóc w rozwoju lub zgłaszać błędy na Codebergu tutaj: {code_link} (v{code_version}).",
|
||||
"group.cancel_request": "Anuluj zgłoszenie",
|
||||
"group.delete.success": "Pomyślnie usunięto grupę",
|
||||
"group.demote.user.success": "@{name} jest teraz członkiem",
|
||||
|
||||
@ -166,7 +166,7 @@ const CreateAppPage: React.FC = () => {
|
||||
<FormGroup labelText={<FormattedMessage id='app_create.website_label' defaultMessage='Website' />}>
|
||||
<Input
|
||||
type='text'
|
||||
placeholder='https://github.com/mkljczk/pl-fe'
|
||||
placeholder='https://codeberg.org/mkljczk/pl-fe'
|
||||
onChange={handleParamChange('website')}
|
||||
value={params.website}
|
||||
/>
|
||||
@ -175,7 +175,7 @@ const CreateAppPage: React.FC = () => {
|
||||
<FormGroup labelText={<FormattedMessage id='app_create.redirect_uri_label' defaultMessage='Redirect URIs' />}>
|
||||
<Input
|
||||
type='text'
|
||||
placeholder='https://github.com/mkljczk/pl-fe'
|
||||
placeholder='https://codeberg.org/mkljczk/pl-fe'
|
||||
onChange={handleParamChange('redirect_uris')}
|
||||
value={params.redirect_uris}
|
||||
required
|
||||
|
||||
@ -2,13 +2,13 @@
|
||||
"name": "pl-hooks",
|
||||
"version": "0.0.13",
|
||||
"type": "module",
|
||||
"homepage": "https://github.com/mkljczk/pl-fe/tree/develop/packages/pl-hooks",
|
||||
"homepage": "https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-hooks",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mkljczk/pl-fe"
|
||||
"url": "https://codeberg.org/mkljczk/pl-fe"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/mkljczk/pl-fe/issues"
|
||||
"url": "https://codeberg.org/mkljczk/pl-fe/issues"
|
||||
},
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
Reference in New Issue
Block a user