Porównaj commity

...

631 Commity

Autor SHA1 Wiadomość Data
Nextcloud bot 1c39b6ecf4 Updating phpunit-mysql.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-15 16:24:12 +00:00
Nextcloud bot 9edbaf90d7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-06 04:01:01 +00:00
Nextcloud bot 29ea609789
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-03 01:28:44 +00:00
Nextcloud bot 4eb13f10c5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-29 01:30:31 +00:00
Nextcloud bot 4423f5c3ad
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-27 01:29:52 +00:00
Nextcloud bot 037c641240
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-25 01:32:35 +00:00
Nextcloud bot 043cc0b2f9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-22 01:31:48 +00:00
Nextcloud bot d7311c2d31
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-11 01:30:32 +00:00
Louis f04481b2df
Merge pull request #1880 from codesmith-emmy/patch-1
Update README.md
2024-02-05 16:04:29 +01:00
Nextcloud bot 2a66d2147e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-23 01:38:11 +00:00
Nextcloud bot c539f0fbe6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-21 01:48:25 +00:00
emmanuel 0207bb1863
Update README.md
Signed-off-by: emmanuel <154705254+codesmith-emmy@users.noreply.github.com>
2024-01-19 16:08:36 +01:00
Nextcloud bot 2ce9cc2d0d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 01:30:48 +00:00
Nextcloud bot 2a134ba880
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-07 01:33:17 +00:00
Nextcloud bot 0ca26e0406
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-04 01:32:07 +00:00
Nextcloud bot 12a1870cef
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-23 01:30:38 +00:00
Nextcloud bot dc640af35f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-18 01:29:00 +00:00
Nextcloud bot 49d8dfebab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-12-07 01:29:08 +00:00
Nextcloud bot 367671e51b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-28 01:39:23 +00:00
Nextcloud bot 460ab0649a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-24 02:03:36 +00:00
Nextcloud bot b83f3c355a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-11 01:31:20 +00:00
Maxence Lange 608f8cfe0f
Merge pull request #1865 from nextcloud/fix/noid/remove-deprecated-event
removing deprecated event
2023-11-10 17:36:11 -01:00
Maxence Lange fd61cec84c compat nc28
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-11-09 15:26:24 -01:00
Maxence Lange a99b35f745 removing deprecated event
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-11-09 14:45:41 -01:00
Nextcloud bot fbdd4d7530
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-11-01 01:38:28 +00:00
Nextcloud bot e6fa780746
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-31 01:37:47 +00:00
Nextcloud bot 76272c3f23
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-30 01:34:01 +00:00
Nextcloud bot c597b75ce2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-24 01:36:38 +00:00
Nextcloud bot 1e59fe6967
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-20 01:37:09 +00:00
Nextcloud bot e4ed127763
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-19 01:36:16 +00:00
Nextcloud bot ea4f647678
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-06 01:35:39 +00:00
Nextcloud bot c8cc9e4f6a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-05 01:49:17 +00:00
Nextcloud bot 1310798577
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-10-02 01:35:18 +00:00
Nextcloud bot 771865c06b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-24 01:36:19 +00:00
Nextcloud bot b92fb024b9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-12 01:36:45 +00:00
Nextcloud bot 7c376842b1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-08-04 01:38:53 +00:00
Nextcloud bot a93cef759d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-26 02:03:50 +00:00
Nextcloud bot 3cb61ea6a1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-21 01:30:38 +00:00
Nextcloud bot f7c976f62a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-20 01:32:36 +00:00
Nextcloud bot c072ac0879
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-19 01:33:36 +00:00
Nextcloud bot a673b8494a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-18 01:31:14 +00:00
Nextcloud bot 97a3c809e2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-14 01:35:37 +00:00
Nextcloud bot cc5829e2c4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-13 01:36:43 +00:00
Nextcloud bot 419bb8db84
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-12 01:27:56 +00:00
Nextcloud bot c8bf03bf3f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-08 01:36:48 +00:00
Louis 617f5257ad
Merge pull request #1807 from nextcloud/artonge-patch-1
Create pr-feedback.yml
2023-07-06 12:15:46 +02:00
Nextcloud bot cde1beae54
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-06 01:35:29 +00:00
Nextcloud bot 23efd2a151
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-05 01:31:36 +00:00
Louis 73d6b33dd9
Create pr-feedback.yml
Signed-off-by: Louis <6653109+artonge@users.noreply.github.com>
2023-07-03 11:19:31 +02:00
Nextcloud bot 3f585ec10b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-03 01:35:36 +00:00
Nextcloud bot 7b09b6547b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-07-02 01:35:49 +00:00
Nextcloud bot 50a9c77f9c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-30 01:39:20 +00:00
Nextcloud bot 539972c69e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-29 01:47:59 +00:00
Louis 2ecd2247b1
Merge pull request #1748 from nextcloud/artonge/feat/modernize_e2e_tests
Modernize e2e tests
2023-06-28 14:30:16 +02:00
Louis Chemineau 90ac28849a Run cs:fix
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:16:23 +02:00
Louis Chemineau 1dc5741139 Revert replace symfony/console
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:13:42 +02:00
Louis Chemineau 9b62944d56 Remove delay in e2e tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:05:55 +02:00
Louis Chemineau f8c0f24cf8 Fix e2e tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:05:55 +02:00
Louis Chemineau fe646e929a Modernize cypress workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:05:55 +02:00
Maxence Lange a7eaa83520 fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-28 14:05:55 +02:00
Maxence Lange acceb582ed minor fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-28 14:03:24 +02:00
Louis Chemineau bea293487e Modernize e2e tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-28 14:01:43 +02:00
Louis 078f67c442
Merge pull request #1799 from ahangarha/patch-1
Fix Markdown format in app description
2023-06-28 11:16:53 +02:00
Louis 386f1ae1d6
Merge pull request #1795 from nextcloud/automated/update-engines/default
chore: update node engines to next LTS
2023-06-28 10:49:24 +02:00
Nextcloud bot 965df5e7d5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-28 01:37:23 +00:00
Nextcloud bot 4dea11ba4d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-27 01:42:32 +00:00
Mostafa Ahangarha a50c50e1fa
Fix Markdown format in app description
Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
2023-06-26 11:49:11 +03:30
Nextcloud bot e85cfddc82
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-26 01:37:48 +00:00
Nextcloud bot c5c30b2e9f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-25 01:36:29 +00:00
Nextcloud bot 1bac03e3ab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-24 01:32:12 +00:00
Nextcloud bot 46e305a45a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-23 02:14:05 +00:00
Nextcloud bot edeaa925f1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-22 01:37:04 +00:00
John Molakvoæ 69d2c859d6
chore: update node engines to next LTS (node 20 / npm 9)
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 12:50:57 +02:00
Nextcloud bot 389b6483f3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-21 01:42:32 +00:00
Maxence Lange 7a21adad3c
Merge pull request #1749 from nextcloud/fix/noid/cross-webfinger
allow other apps to register webfinger
2023-06-20 09:15:17 -01:00
Maxence Lange cbeefae898 allow other apps to register webfinger
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-20 09:03:05 -01:00
Maxence Lange 6f51c1b29a
Merge pull request #1794 from nextcloud/release/0.6.1
0.6.1
2023-06-20 08:47:34 -01:00
Nextcloud bot 8511a4dd15
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 01:29:47 +00:00
Maxence Lange e07ae9d1b0 0.6.1
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-19 20:59:17 -01:00
Nextcloud bot f1529e3866
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 01:23:07 +00:00
Maxence Lange c53e47cfa9
Merge pull request #1784 from nextcloud/fix/noid/save-action-in-local
always save action
2023-06-14 11:25:26 -01:00
Maxence Lange f4e2680f37
Merge pull request #1783 from nextcloud/enh/noid/useless-cc-on-announce
useless cc on announce
2023-06-14 11:25:07 -01:00
Maxence Lange b5dc7d5209 always save action
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-14 11:05:14 -01:00
Maxence Lange fc86d86acd useless cc on announce
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-14 10:43:32 -01:00
Maxence Lange afa5732a43
Merge pull request #1782 from nextcloud/fix/noid/notification-unreblog
fix notification and update details on unreblog
2023-06-14 08:48:27 -01:00
Maxence Lange 9212ead049 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-14 08:42:46 -01:00
Maxence Lange 3cdaba3824
Merge pull request #1781 from nextcloud/fix/noid/update-stream-details
update stream details
2023-06-14 08:40:47 -01:00
Maxence Lange 086d3c3924
Merge pull request #1780 from nextcloud/fix/noid/steam-action-fix-1
avoid race condition on stream action
2023-06-14 08:40:28 -01:00
Maxence Lange 63027824d5
Merge pull request #1775 from nextcloud/fix/noid/missing-actor-avatar-on-objectstream
fill status.actor.avatar
2023-06-14 08:40:18 -01:00
Maxence Lange 23100a86b9 fix notification and update details on unreblog
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-14 00:34:07 -01:00
Maxence Lange 2150774b9d update stream details
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-14 00:32:33 -01:00
Maxence Lange 0f2c5816e0 avoid race condition on stream action
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-13 21:31:45 -01:00
Maxence Lange 28e64fb04b
Merge pull request #1779 from nextcloud/fix/noid/update-displayname-only-when-needed
update details only
2023-06-13 21:14:12 -01:00
Maxence Lange 87264d44bd update details only
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-13 16:04:29 -01:00
Maxence Lange a9a4629c8b fill status with right export format
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-13 11:44:31 -01:00
Nextcloud bot 18790fb914
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 01:23:17 +00:00
Maxence Lange 737ec9549f fill status.actor.avatar
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-12 09:26:23 -01:00
Maxence Lange 5dab79c24c
Merge pull request #1752 from nextcloud/dependabot/npm_and_yarn/nextcloud/webpack-vue-config-5.5.1
Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
2023-06-10 10:19:53 -01:00
Maxence Lange ec4bc07868
Merge pull request #1614 from nextcloud/dependabot/npm_and_yarn/nextcloud/l10n-2.1.0
Bump @nextcloud/l10n from 1.6.0 to 2.1.0
2023-06-10 10:06:27 -01:00
dependabot[bot] 65eb15c70d
Bump @nextcloud/l10n from 1.6.0 to 2.1.0
Bumps [@nextcloud/l10n](https://github.com/nextcloud/nextcloud-l10n) from 1.6.0 to 2.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-l10n/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-l10n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-l10n/compare/v1.6.0...v2.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/l10n"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 10:37:13 +00:00
Maxence Lange bdf93c84ea
Merge pull request #1683 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-4.0.1
Bump @nextcloud/dialogs from 3.2.0 to 4.0.1
2023-06-10 09:35:54 -01:00
Maxence Lange 863a994fbe
Merge pull request #1645 from nextcloud/dependabot/npm_and_yarn/jest-29.5.0
Bump jest from 29.3.1 to 29.5.0
2023-06-10 09:35:44 -01:00
dependabot[bot] 27ca1e8dd6
Bump jest from 29.3.1 to 29.5.0
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.3.1 to 29.5.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.5.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 09:53:29 +00:00
dependabot[bot] 3017a8c707
Bump @nextcloud/dialogs from 3.2.0 to 4.0.1
Bumps [@nextcloud/dialogs](https://github.com/nextcloud/nextcloud-dialogs) from 3.2.0 to 4.0.1.
- [Release notes](https://github.com/nextcloud/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-dialogs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-dialogs/compare/v3.2.0...v4.0.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 09:53:21 +00:00
Maxence Lange ed0e55dbc7
Merge pull request #1659 from nextcloud/dependabot/npm_and_yarn/webpack-5.76.1
Chore(deps): Bump webpack from 5.74.0 to 5.76.1
2023-06-10 08:51:47 -01:00
Maxence Lange dd77f18f7a
Merge pull request #1777 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.12.0
Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.12.0
2023-06-10 08:50:32 -01:00
Maxence Lange 68ee1cfb8d
Merge pull request #1592 from nextcloud/dependabot/npm_and_yarn/vue-template-compiler-2.7.14
Bump vue-template-compiler from 2.7.13 to 2.7.14
2023-06-10 08:49:06 -01:00
Maxence Lange 72afb2b55e
Merge pull request #1778 from nextcloud/dependabot/npm_and_yarn/cypress-12.14.0
bump cypress from 11.2.0 to 12.14.0
2023-06-10 08:47:40 -01:00
Maxence Lange 013ed4e831
Merge pull request #1618 from nextcloud/update-master-version
chore: Add Nextcloud 27 support
2023-06-10 08:46:49 -01:00
dependabot[bot] 5243b71634
bump cypress from 11.2.0 to 12.14.0
---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 03:39:51 +00:00
dependabot[bot] 56cf152fb0
Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.12.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.8.0 to 7.12.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/v7.12.0/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.8.0...v7.12.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-10 02:56:44 +00:00
Maxence Lange 36380b7e07 remove 25
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-09 17:26:37 -01:00
Joas Schilling ee74991b3f feat(deps): Add Nextcloud 28 support
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-09 17:23:13 -01:00
Louis edf57e9233
Merge pull request #1771 from nextcloud/automated/update-workflows
chore: update workflows from templates
2023-06-07 11:53:14 +02:00
Louis Chemineau 5aa3efeda4 Use psalm instead of psalm-matrix
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-07 11:46:40 +02:00
John Molakvoæ c90652d310 chore: update workflows from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-07 11:40:59 +02:00
Nextcloud bot c4688c914a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-05 01:20:59 +00:00
Maxence Lange b5d0e55d18
Merge pull request #1767 from nextcloud/releases/0.6.0
0.6.0
2023-05-25 20:23:57 -01:00
Maxence Lange 3b479e560f fix matrix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-05-25 19:50:15 -01:00
Maxence Lange 09859970fb fix lint
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-05-25 19:45:28 -01:00
Maxence Lange 0af5100f3f 0.6.0
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-05-25 19:39:30 -01:00
Louis 81f21690af
Merge pull request #1765 from nextcloud/artonge/release/0.6.0-rc3
Bump to 0.6.0-rc3
2023-05-25 18:08:08 +02:00
Louis Chemineau 7347c8eb8e Bump platform
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-25 18:07:51 +02:00
Louis Chemineau 15200b6e75 Bump to 0.6.0-rc3
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-25 17:52:21 +02:00
Louis 08d6f96188
Merge pull request #1761 from nextcloud/artonge/fix/minor_fixes
Prevent error when displaying notifications
2023-05-25 17:51:56 +02:00
Nextcloud bot 098dc50f21
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-25 01:26:22 +00:00
Nextcloud bot 21bc56e252
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-23 01:19:28 +00:00
Nextcloud bot 9cfb22eacb
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-21 01:19:03 +00:00
Nextcloud bot a21a3ac367
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-18 01:19:33 +00:00
Louis Chemineau 36d3fbd576 Prevent error when displaying notifications
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-15 12:25:35 +02:00
Louis Chemineau 018c021e28 Fix direct message link
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-15 12:25:31 +02:00
Nextcloud bot 0bba55e71d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-14 03:28:27 +00:00
Nextcloud bot caf1b66cc9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-12 03:33:57 +00:00
Nextcloud bot a6a94a2c6e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-06 03:26:35 +00:00
Nextcloud bot 8f38900a8f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-05-04 03:26:40 +00:00
dependabot[bot] 2805c9f7fe
Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 5.4.0 to 5.5.1.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v5.4.0...v5.5.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-29 01:58:34 +00:00
Nextcloud bot 6925547ee7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-28 03:27:04 +00:00
Nextcloud bot 59fdef6f66
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-26 03:28:08 +00:00
Nextcloud bot 485df7e19d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-25 03:22:38 +00:00
Nextcloud bot 962de52981
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-24 03:28:40 +00:00
Nextcloud bot bb8a6e6531
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-23 03:27:35 +00:00
Nextcloud bot 6d8312aa3c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-22 03:27:21 +00:00
Nextcloud bot 983dd20d35
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-21 03:27:58 +00:00
Louis 281373117b
Merge pull request #1744 from nextcloud/artonge/fix/fixes
Front-end fixes
2023-04-20 20:03:40 +02:00
Louis Chemineau 8418364b9f Improve rendering of follow notifications
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 17:09:18 +02:00
Louis Chemineau a791c03dab Prevent ? from looking out of NcAvatar
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 8ff5e72d41 Remove class on notification's date to prevent external transformation
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 51b3ef24cd Fix interactions with rebloged statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 84fae8f634 Fix display of favorite, reblog, and reply count
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 91347226ae Rework reblog style
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 6879d1cd72 Limit status message to 500 chars
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau aa05d640f4 Change submit button label for direct message
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau dfa7f26b69 Change 'Direct' for 'Direct message'
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 80f4034daf Do not show composer in profile when displaying user lists
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau c7a1189ee0 Restore follow button in user lists
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau e9f9957a6d Remove unneeded parameters
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 10:15:10 +02:00
Maxence Lange 7c80556ae4
Merge pull request #1741 from nextcloud/release/0.6.0-rc2
0.6.0-rc2
2023-04-17 15:26:41 -01:00
Maxence Lange 732c075a3f 0.6.0-rc2
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-17 15:09:15 -01:00
Nextcloud bot b881854460
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-17 03:25:27 +00:00
Nextcloud bot 80506550c9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-14 10:38:13 +00:00
Maxence Lange 74f684d7ed
Merge pull request #1731 from nextcloud/enh/noid/add-appid-to-action
add appId to newLinkAction()
2023-04-13 14:22:43 -01:00
Maxence Lange 361d3c6a97
Merge pull request #1733 from nextcloud/fix/noid/convert-local-copy-db
convert old copies format
2023-04-13 14:20:43 -01:00
Maxence Lange dbe54083b5 convert old copies format
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-13 13:39:37 -01:00
Nextcloud bot 5533ddeec9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-13 03:30:21 +00:00
Maxence Lange f440eadbd9 add appId to newLinkAction()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-12 17:16:22 -01:00
Nextcloud bot 722d483201
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-12 03:26:24 +00:00
Maxence Lange 0b553e21d5
Merge pull request #1716 from nextcloud/release/0.6.0-rc1
0.6.0-rc1
2023-04-11 18:02:20 -01:00
Maxence Lange 3c93bf2141
Merge pull request #1730 from nextcloud/fix/noid/created-at-in-notif
created_at in notif
2023-04-11 18:01:45 -01:00
Maxence Lange be5f327511 created_at in notif
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-11 17:50:47 -01:00
Maxence Lange c3ea09041d 0.6.0-rc1
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-11 17:00:45 -01:00
Maxence Lange 6d945ff03c
Merge pull request #1729 from nextcloud/artonge/fix/again_some_fixes
Fix blocking issues
2023-04-11 16:52:17 -01:00
Louis Chemineau cb47afc124 Improve hover state of status' actions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 19:38:37 +02:00
Louis Chemineau 8719bf7dac Switch visibility and timestamp in status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 19:31:01 +02:00
Louis Chemineau dfb3b2f8af Improve notifications style
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 19:30:50 +02:00
Louis Chemineau a9eb6a94f8 Add header in notification view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 18:47:28 +02:00
Louis Chemineau 4f999e02dd Restructure timeline internal to allow liking from single status view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 18:44:26 +02:00
Maxence Lange c71ed30f2f
Merge pull request #1728 from nextcloud/fix/noid/line-breaks
line breaks
2023-04-11 15:25:44 -01:00
Maxence Lange 9ef07b2f2e
Merge pull request #1727 from nextcloud/enh/noid/update-display-name-on-account
update account display name
2023-04-11 14:43:03 -01:00
Maxence Lange 405eb58a77 update account display name
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-11 14:26:19 -01:00
Louis Chemineau 76b2e33956 Improve timeline store logic to update post in timelines
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 17:15:20 +02:00
Louis Chemineau 1e92bbcc3b Display main single post as div instead of li
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 17:15:16 +02:00
Maxence Lange 7854d6b96d line breaks
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-11 14:02:56 -01:00
Louis Chemineau 1949d3c17e Do not send status on shift+enter
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 16:51:57 +02:00
Louis 8fc2528449
Merge pull request #1726 from nextcloud/artonge/fix/aother_tiny_fixes
Another round of tiny fixes
2023-04-11 13:15:30 +02:00
Louis Chemineau 2e47357d95 Display post/following/followers count for external accounts
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 12:39:05 +02:00
Louis Chemineau 9d01a2da2d Remove withespaces from mentions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 12:20:04 +02:00
Louis Chemineau 8890d7d68e use full handle in automatic handles
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 12:02:48 +02:00
Louis Chemineau b1d7703613 Add space around reply to avatar
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 12:02:15 +02:00
Louis 4d056fe998
Merge pull request #1719 from nextcloud/artonge/fix/fixes
Tiny fixes all around
2023-04-11 11:42:12 +02:00
Maxence Lange 29a3d2e078
Merge pull request #1721 from nextcloud/enh/noid/cache-remote-collections
cache remote collections
2023-04-11 08:28:25 -01:00
Maxence Lange 1c6f5dd361 cache remote collections
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-11 08:28:04 -01:00
Maxence Lange 8d44442a33
Merge pull request #1725 from nextcloud/fix/noid/notification-on-mention
notification on mention
2023-04-11 08:22:23 -01:00
Maxence Lange 59ba1b2873
Merge pull request #1724 from nextcloud/fix/noid/follow-notification
fix notification on follow
2023-04-11 08:22:08 -01:00
Maxence Lange 54aaef5f80
Merge pull request #1720 from nextcloud/enh/noid/activitypub-collections
basic implementation of collections
2023-04-11 08:21:04 -01:00
Maxence Lange 4bd93b1107
Merge pull request #1723 from nextcloud/enh/noid/enh-relationships
improve relationships
2023-04-11 08:16:48 -01:00
Louis Chemineau 764bfcc309 Fix dashboard vue
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 11:11:52 +02:00
Nextcloud bot f9eb9858c9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-10 03:34:43 +00:00
Maxence Lange e65ab66352 notification on mention
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-09 11:39:37 -01:00
Nextcloud bot d178c467e9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-09 03:28:31 +00:00
Maxence Lange 16c85b111b fix notification on follow
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-08 17:25:46 -01:00
Maxence Lange eef10d9a83 improve relationships
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-08 11:31:19 -01:00
Maxence Lange 8a7e941726 basic implementation of collections
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-07 11:08:50 -01:00
Nextcloud bot 961f8c021e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-07 03:30:45 +00:00
Louis Chemineau 82c8a6c91e Fix rendering of post in NC profile
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:47:58 +02:00
Louis Chemineau f72c8eeb92 Fix ressource urls in profile
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:31:14 +02:00
Louis Chemineau 640c12678f Use ul and li to render status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:30:56 +02:00
Louis Chemineau 033d2faaf0 Use account's avatar property in compositor
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau 4e0439e57a Use avatar for remote account
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau aea7cebcbe Display note in user profile
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau 9aaa59f22a Do not load lastPostType to early
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau fd5a04b202 Change vue app name
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau dfdccd5639 Fix condition to display reblog action
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis Chemineau ba16a8088d Prevent handling reply when composer is not mounted
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:16:39 +02:00
Louis ef9bd1a318
Merge pull request #1718 from nextcloud/fix/noid/scope-on-displa-name
require published_scope to access display name
2023-04-06 16:16:30 +02:00
Maxence Lange 22cd87bf5d require published_scope to access display name
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-06 13:08:29 -01:00
Louis e40bcb95cd
Merge pull request #1669 from nextcloud/avatar-4
fix remote avatar url
2023-04-06 15:52:04 +02:00
Maxence Lange 050983a2a6 fix avatar url
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-06 12:39:42 -01:00
Maxence Lange f4f7e5d305
Merge pull request #1717 from nextcloud/fix/noid/descript-in-person
add note to account
2023-04-06 12:34:19 -01:00
Maxence Lange 4473ba01ba add note to account
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-06 12:28:51 -01:00
Nextcloud bot ae3471a18e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-04-06 03:29:02 +00:00
Louis 94bbdf4dd3
Merge pull request #1715 from nextcloud/artonge/fix/visibility_icon
Use more appropriate icon for attachments
2023-04-05 14:09:48 +02:00
Louis Chemineau 749008690d Lint front-end files
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-05 12:36:22 +02:00
Louis Chemineau 97e3f7aa68 Use outline instead of border for selected visibility
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-05 12:36:22 +02:00
Louis Chemineau 7eb659a90d Use mastodon's label for visibilities description
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-05 12:36:22 +02:00
Louis Chemineau 896108ea40 Use more appropriate icon for attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-05 12:36:22 +02:00
Louis Chemineau eb624f17b7 Use more appropriate icon for visibility
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-05 12:36:22 +02:00
Louis 88072f4383
Merge pull request #1714 from nextcloud/artonge/fix/limit_reblog_action
Limit reblog action to status with 'public' and 'followers' visibility
2023-04-05 11:43:30 +02:00
Louis e4e04213d6
Merge pull request #1713 from nextcloud/artonge/feat/auto_mention_account_on_reply
Auto mention the recipient when replying to a status
2023-04-05 11:43:22 +02:00
Louis Chemineau 9adf37385c Limit reblog action to status with 'public' and 'followers' visibility
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-04 15:17:19 +02:00
Louis Chemineau eef4ae4814 Auto mention the recipient when replying to a status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-04 15:13:09 +02:00
Maxence Lange eac9f58f41
Merge pull request #1711 from nextcloud/release/0.6.0-beta6
0.6.0-beta6
2023-04-03 15:04:38 -01:00
Maxence Lange a3b4a222b4
Merge pull request #1712 from nextcloud/fix/noid/fix-out-of-range-ancestor
filter out of range ancestor
2023-04-03 15:04:11 -01:00
Maxence Lange c38073cb2b filter out of range ancestor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-03 14:45:32 -01:00
Maxence Lange e1f0c2f8f1 0.6.0-beta6
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-03 14:17:29 -01:00
Maxence Lange 14942d9668
Merge pull request #1710 from nextcloud/fix/noid/signed-action
get account on action
2023-04-03 14:16:29 -01:00
Maxence Lange 33de5114d7
Merge pull request #1709 from nextcloud/fix/noid/boost-attachment
federation and attachments
2023-04-03 09:20:20 -01:00
Maxence Lange 91a793c9f9
Merge pull request #1704 from nextcloud/enh/noid/update-action-cache
update action cache
2023-04-03 08:56:42 -01:00
Maxence Lange 37bbde39e4 federation and attachments
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-04-02 12:06:26 -01:00
Maxence Lange d1f495e43d get account on action
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-31 10:26:33 -01:00
Nextcloud bot cbab0d3594
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-31 03:27:26 +00:00
Nextcloud bot 2e2abdf13d
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-28 03:18:22 +00:00
Maxence Lange 9ce28af659 update action cache
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-27 17:47:51 -01:00
Maxence Lange 1ca33be580
Merge pull request #1699 from nextcloud/artonge/feat/display_counts
Display reply, favorites, and reblog counts
2023-03-23 10:17:16 -01:00
Maxence Lange 03d51eae16
Merge pull request #1694 from nextcloud/artonge/feat/set_visibility_direct_when_direct_view
Set visibility as direct when on direct view
2023-03-23 10:16:44 -01:00
Nextcloud bot 2ffe83fecc
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-23 03:34:08 +00:00
Louis 3f1ebaff0f
Merge pull request #1696 from nextcloud/artonge/feat/ancestors_on_single_post
Show ancestors on single post timeline
2023-03-22 19:46:05 +01:00
Louis Chemineau 738204123c Scroll status into view on reply
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:45:53 +01:00
Louis Chemineau 14ab49b5c6 Remove profile info in single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:45:53 +01:00
Louis Chemineau 0b4307a270 Scroll main post into view in single posts
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:14:26 +01:00
Louis Chemineau ea7015ef4f Fix getting post from parents timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:50:20 +01:00
Louis Chemineau 609f704464 Run linter
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:26:35 +01:00
Louis Chemineau 2d290aecca Display reply, favorites, and reblog counts
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:24:16 +01:00
Louis Chemineau 19b3465ee1 Improve rendering of single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:16:40 +01:00
Louis Chemineau abed6af7f5 Show ancestors on single post timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 16:00:08 +01:00
Maxence Lange d2ff31f59f
Merge pull request #1698 from nextcloud/fix/noid/account-in-predecessor
add account
2023-03-22 09:52:51 -01:00
Maxence Lange bd9d67e97c add account
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-22 09:46:33 -01:00
Louis Chemineau f7db309da5 Set visibility as direct when on direct view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 14:47:48 +01:00
Maxence Lange a5dd2c0eee
Merge pull request #1693 from nextcloud/release/0.6.0-beta5
0.6.0-beta5
2023-03-21 11:55:55 -01:00
Louis 4a796e22d3
Merge pull request #1692 from nextcloud/artonge/feat/composer_in_user_profiles
Add composer in user profiles
2023-03-21 12:47:08 +01:00
Louis 7f362c6c20
Merge pull request #1691 from nextcloud/fix/noid/like-2
fix like
2023-03-21 12:45:42 +01:00
Louis Chemineau 4700db8947 Add composer in user profiles
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 12:44:16 +01:00
Maxence Lange e6900d6000 0.6.0-beta5
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-21 10:44:09 -01:00
Maxence Lange 0aed4f797e fix like
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-21 10:40:13 -01:00
Maxence Lange 17b7b5a8c1
Merge pull request #1689 from nextcloud/artonge/fix/handle_unknown_visibility
Handle unknown visibility
2023-03-21 10:30:29 -01:00
Maxence Lange dc55d5ef12
Merge pull request #1690 from nextcloud/fix/noid/unreblog
fix unreblog
2023-03-21 10:29:54 -01:00
Maxence Lange bcb91ac143 fix unreblog
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-21 10:25:11 -01:00
Louis Chemineau 3f133cb6a1 Handle unknown visibility
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 12:23:15 +01:00
Maxence Lange 3f3edc4fd6
Merge pull request #1688 from nextcloud/fix/noid/filter-duplicate
filter duplicate
2023-03-21 10:12:40 -01:00
Maxence Lange 2ba5c828db filter duplicate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-21 10:07:32 -01:00
Maxence Lange fe344c5aef
Merge pull request #1686 from nextcloud/artonge/fix/usage_of_nc_avatar
Fix usage of NcAvatar in timeline statuses
2023-03-21 09:30:57 -01:00
Maxence Lange f91b6ae922
Merge pull request #1687 from nextcloud/artonge/feat/refresh_timeline_regularly
Automatically refetch timeline every 30sec
2023-03-21 09:30:33 -01:00
Maxence Lange a4ceb09068
Merge pull request #1685 from nextcloud/fix/noid/boost-2
reblog
2023-03-21 09:29:06 -01:00
Louis Chemineau 1ce33667c1 Merge branch 'fix/noid/boost-2' of github.com:nextcloud/social into fix/noid/boost-2 2023-03-21 11:28:22 +01:00
Louis Chemineau b91aa2cb40 Handle unknown visibility
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:28:19 +01:00
Maxence Lange 2ddead83a7 set unknown visibility
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-21 09:27:55 -01:00
Louis Chemineau 057ae4b6cd Automatically refetch timeline every 30sec
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:22:42 +01:00
Louis Chemineau 9852577287 Fix usage of NcAvatar in timeline statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:03:35 +01:00
Nextcloud bot 5a419ebea5
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-21 03:25:35 +00:00
Maxence Lange 380a36330b reblog
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-20 23:25:05 -01:00
Maxence Lange b0c9f00dab
Merge pull request #1679 from nextcloud/fix/noid/avatar-5
direct link to mediaGet on avatar/header
2023-03-20 23:17:33 -01:00
Nextcloud bot f290b2c19f
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-20 03:26:20 +00:00
Nextcloud bot e5ce5b79e9
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-19 03:26:36 +00:00
Nextcloud bot 199425b5e5
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-18 03:26:16 +00:00
Maxence Lange 3e3bfc1988
Merge pull request #1675 from nextcloud/artonge/display_visibility_on_statuses
Add visibility on statuses
2023-03-17 16:38:10 -01:00
Maxence Lange 3a150eaba7
Merge pull request #1676 from nextcloud/artonge/fix/reboost_action_color
Use primary color for reboost action
2023-03-17 16:37:48 -01:00
Maxence Lange 8e392a9494
Merge pull request #1677 from nextcloud/artonge/fix/attachments_rendering
Improve attachments rendering
2023-03-17 16:37:32 -01:00
Maxence Lange 279e3544ca direct link to mediaGet on avatar/header
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-17 16:34:51 -01:00
Louis Chemineau 901236e44e Improve attachments rendering
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 15:04:08 +01:00
Louis Chemineau a1eb3fc19c Use primary color for reboost action
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 14:50:22 +01:00
Louis Chemineau db03f9d100 Add visibility on statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 14:47:12 +01:00
Maxence Lange f95a8c57c4
Merge pull request #1674 from nextcloud/artonge/feat/add_open_outside_icon_for_url
Add "open outside" icon for some link
2023-03-17 09:38:35 -01:00
Maxence Lange 31d0907448
Merge pull request #1671 from nextcloud/artonge/docs/this_is_beta
Emphasis on beta state
2023-03-17 09:38:00 -01:00
Maxence Lange 77f5deea1a
Merge pull request #1672 from nextcloud/artonge/fix/mention_regexp
Fix mentions regexp to support '-' in domain names
2023-03-17 09:37:36 -01:00
Maxence Lange f734f0ba16
Merge pull request #1673 from nextcloud/artonge/feat/use_visibility_of_parent_for_reply
Use visibility of parent message when composing a reply
2023-03-17 09:37:22 -01:00
Louis Chemineau 9a2416f1ab Add "open outside" icon for some link
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 11:12:16 +01:00
Louis Chemineau 3e4dad84e9 Use visibility of parent message when composing a reply
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:52:17 +01:00
Louis Chemineau 13edebce5c Fix mentions regexp to support '-' in domain names
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:40:07 +01:00
Louis Chemineau dd499dac9b Emphasis on beta state
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:11:30 +01:00
Louis d9702a36bb
Merge pull request #1670 from nextcloud/artonge/fix/boosted_statuses
Use boost status in boost annoncements
2023-03-17 09:59:22 +01:00
Louis Chemineau 3e960df219 Use boost status in boost annoncements
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 09:54:12 +01:00
Maxence Lange 8f688d7390
Merge pull request #1668 from nextcloud/fix/noid/display-name
fix display_name
2023-03-16 16:51:33 -01:00
Maxence Lange 60e0725ae5
Merge pull request #1667 from nextcloud/ignore-empty-media-type
ignore empty media type
2023-03-16 16:51:21 -01:00
Maxence Lange 58aab00cb3 fix display_name
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 16:13:50 -01:00
Maxence Lange 783f231911 ignore empty media type
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 15:40:18 -01:00
Maxence Lange c09c8f3258
Merge pull request #1666 from nextcloud/fix/noid/no-headers-on-webfinger/hostmeta
ignore headers
2023-03-16 15:28:59 -01:00
Maxence Lange f999cfa305 ignore headers
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 15:13:07 -01:00
Louis f50922fa16
Merge pull request #1665 from nextcloud/artonge/fix/accessibility_on_posts
Improve accessibility on statuses
2023-03-16 15:57:08 +01:00
Louis Chemineau 1940ede8e1 Improve accessibility on statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-16 15:48:32 +01:00
Maxence Lange 89a6c5cdd4
Merge pull request #1664 from nextcloud/fix/noid/hashtag-timeline
hashtags timeline
2023-03-16 13:15:56 -01:00
Maxence Lange 35641aa2eb hashtags timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 13:02:10 -01:00
Nextcloud bot 5fde7c4bd3
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 03:27:03 +00:00
Maxence Lange 521447b4f7
Merge pull request #1656 from nextcloud/release/0.6.0-beta4
0.6.0-beta4
2023-03-15 19:28:57 -01:00
Maxence Lange 2705ab3849 0.6.0-beta4
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 19:28:25 -01:00
Maxence Lange a1f2a8a799
Merge pull request #1663 from nextcloud/fix/noid/avatar-3
add icon to actor
2023-03-15 19:27:15 -01:00
Maxence Lange d7f6bf8d5b fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 19:21:25 -01:00
Maxence Lange 9ae0c19dfa add icon to actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 19:06:41 -01:00
Maxence Lange 55905acd54
Merge pull request #1661 from nextcloud/artonge/fix/properly_render_reply_to_content
Use MessageContent to render reply to statuses
2023-03-15 18:52:29 -01:00
Maxence Lange 7ec17c672f
Merge pull request #1660 from nextcloud/artonge/fix/profile_link_in_statuses
Fix profile link at the top of statuses
2023-03-15 18:52:12 -01:00
Maxence Lange 3b2e834dc3
Merge pull request #1662 from nextcloud/fix/noid/avatar-2
use id_prim on icon_id
2023-03-15 17:05:32 -01:00
Maxence Lange dd0ef70b74 use id_prim on icon_id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 16:59:41 -01:00
Maxence Lange 3fc14ced4f
Merge pull request #1658 from nextcloud/fix/noid/stop-spam-log
catch missing actor
2023-03-15 15:24:06 -01:00
Maxence Lange 804ddccb65
Merge pull request #1657 from nextcloud/enh/noid/status-mention
add mentions to status
2023-03-15 14:23:05 -01:00
Louis Chemineau 8cdb6ceaa5 Use MessageContent to render reply to statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-15 12:09:18 +01:00
Louis Chemineau 1b358b70da Fix profile link at the top of statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-15 11:49:58 +01:00
dependabot[bot] 8c237f69bd
Chore(deps): Bump webpack from 5.74.0 to 5.76.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.76.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 05:22:15 +00:00
Nextcloud bot 33af3cb783
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 03:24:16 +00:00
Maxence Lange 044c738989 catch missing actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 20:45:04 -01:00
Maxence Lange ccc814521f add mentions to status
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 20:17:57 -01:00
Maxence Lange eace45befb
Merge pull request #1655 from nextcloud/fix/noid/remote-doc
generate local copy of document
2023-03-14 16:42:26 -01:00
Maxence Lange cf5e8b4d89 Merge remote-tracking branch 'origin/fix/noid/remote-doc' into fix/noid/remote-doc
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 16:03:57 -01:00
Maxence Lange f699ec39b4 generate local copy of document
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 16:03:50 -01:00
Maxence Lange 7e8a94e7eb generate local copy of document
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 15:29:12 -01:00
violoncello.ch f80cf33bcc
Merge pull request #1623 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.8.0
Chore(deps): Bump @nextcloud/vue from 7.4.0 to 7.8.0
2023-03-14 14:24:49 +01:00
violoncello.ch c18a9f8534
Merge pull request #1603 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.2.1
bump @nextcloud/eslint-config from 8.2.0 to 8.2.1
2023-03-14 14:24:08 +01:00
violoncello.ch 3368046dc4
Merge pull request #1643 from nextcloud/dependabot/npm_and_yarn/sass-1.59.2
Bump sass from 1.57.1 to 1.59.2
2023-03-14 14:23:07 +01:00
violoncello.ch 2102f8768f
Merge pull request #1644 from nextcloud/dependabot/composer/vimeo/psalm-5.8.0
Bump vimeo/psalm from 5.7.5 to 5.8.0
2023-03-14 14:22:33 +01:00
violoncello.ch 88a7b047f2
Merge pull request #1600 from nextcloud/dependabot/npm_and_yarn/vue-material-design-icons-5.2.0
Bump vue-material-design-icons from 5.1.2 to 5.2.0
2023-03-14 14:21:25 +01:00
Louis cff04e307d
Merge pull request #1641 from silopolis/stringfix
strings(typo): fix a couple of issues
2023-03-14 12:14:52 +01:00
Jérémie Tarot (@silopolis) 1a5352ea8c strings(typo,spell): fix a few issues
Fix a few typos and hopefully improve wording and consistency

Signed-off-by: Jérémie Tarot (@silopolis) <silopolis@gmail.com>
2023-03-14 10:37:45 +01:00
Jérémie Tarot (@silopolis) 24de2008cb chore: add VSCode settings to gitignore
Signed-off-by: Jérémie Tarot (@silopolis) <silopolis@gmail.com>
2023-03-14 10:35:23 +01:00
Nextcloud bot eb45edbb31
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-14 03:26:16 +00:00
Louis ad26bfdb91
Merge pull request #1650 from nextcloud/artonge/fix/mentions_typing
Fix typing for mention in MessageContent.js
2023-03-13 16:48:00 +01:00
Louis 21165718d5
Merge pull request #1648 from nextcloud/artonge/fix/new_api_for_actions
Use new API for favourite and reblog actions
2023-03-13 14:58:36 +01:00
Louis be519423ea
Merge pull request #1649 from nextcloud/artonge/fix/disabled_state_of_submit_button
Fix condition to disable submit button
2023-03-13 14:56:59 +01:00
Louis Chemineau 392ac622d6 Fix typing for mention in MessageContent.js
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:54:08 +01:00
Louis Chemineau d8d83401e1 Use new API for favourite and reblog actions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:17:31 +01:00
Louis Chemineau 535fe76432 Fix condition to disable submit button
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:13:04 +01:00
Maxence Lange 2c7af0adf0
Merge pull request #1639 from nextcloud/fix/noid/preview-size
bigger preview
2023-03-13 11:35:06 -01:00
Maxence Lange 99ea4c1d8c
Merge pull request #1647 from nextcloud/artonge/fix/grouped_fixes
Minor frontend fixes
2023-03-13 11:34:19 -01:00
Louis Chemineau e2da02512a Fix isBoost computed property
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 13:22:37 +01:00
Louis Chemineau 34ad2e43fd Disable composer when sending status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 13:16:29 +01:00
Maxence Lange fc786859f1 import as local
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-13 10:11:16 -01:00
Louis d79bf8c727
Merge pull request #1646 from nextcloud/rakekniven-patch-1
fix(l10n): Fixed grammar
2023-03-13 09:34:13 +01:00
Nextcloud bot 14ae6a8e4a
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-13 03:27:02 +00:00
Nextcloud bot 81e5a07a1f
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-12 03:26:23 +00:00
rakekniven 1394534e88
fix(l10n): Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-03-12 01:11:51 +01:00
dependabot[bot] a70c799d8f
Bump vimeo/psalm from 5.7.5 to 5.8.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.7.5 to 5.8.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.7.5...5.8.0)

---
updated-dependencies:
- dependency-name: vimeo/psalm
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 04:35:31 +00:00
dependabot[bot] 3eca3223c5
Bump sass from 1.57.1 to 1.59.2
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.1 to 1.59.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.1...1.59.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 04:27:57 +00:00
Nextcloud bot 88027b8497
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-11 03:27:42 +00:00
Nextcloud bot 74521ddce8
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 03:29:18 +00:00
Maxence Lange 6853061149 fix ancestor format
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 17:33:15 -01:00
Maxence Lange 650045a260 bigger preview
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 17:33:15 -01:00
dependabot[bot] 9ed91ead80
Chore(deps): Bump @nextcloud/vue from 7.4.0 to 7.8.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.4.0 to 7.8.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.4.0...v7.8.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 18:07:04 +00:00
dependabot[bot] 2c1316464e
bump @nextcloud/eslint-config from 8.2.0 to 8.2.1
---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 18:06:18 +00:00
dependabot[bot] 2f36695e53
Bump vue-material-design-icons from 5.1.2 to 5.2.0
Bumps [vue-material-design-icons](https://github.com/robcresswell/vue-material-design-icons) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/robcresswell/vue-material-design-icons/releases)
- [Changelog](https://github.com/robcresswell/vue-material-design-icons/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/robcresswell/vue-material-design-icons/compare/5.1.2...5.2.0)

---
updated-dependencies:
- dependency-name: vue-material-design-icons
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 18:06:13 +00:00
Louis 164fbe2c3f
Merge pull request #1615 from nextcloud/artonge/feat/adapt_to_new_timeline_api
Use new API for attachments posts
2023-03-09 19:05:21 +01:00
Louis Chemineau ab347790a8 Use new Mastodon like API
Revert "Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api""

This reverts commit c4eef0b2d4.

Signed-off-by: Louis Chemineau <louis@chmn.me>

Adapt views to new timeline api

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add types

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix type errors

Signed-off-by: Louis Chemineau <louis@chmn.me>

Adapte front-end to mastodon data format

+ Add typing
+ Modernize code

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new API for media attachments

+ Split Composer.vue into tinier composent
+ Use blurhash value of attachments

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix media attachment rendering in post component

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use square container to display statuses attachments

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add typing to timeline.js

And fix type errors

Signed-off-by: Louis Chemineau <louis@chmn.me>

Forward format to getStreamSelectSql for direct timeline

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix liked timeline

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new API for local and federated timelines

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix profile and avatar for local users

Signed-off-by: Louis Chemineau <louis@chmn.me>

Update babel config

Signed-off-by: Louis Chemineau <louis@chmn.me>

Improve typing in account.js

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle new notification format

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix follow button

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix condition of delete button for statuses

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add relationship fetching

Signed-off-by: Louis Chemineau <louis@chmn.me>

Improve attachments viewer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Correctly use twemoji

Signed-off-by: Louis Chemineau <louis@chmn.me>

Clean up composer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Insert emoji on the last line instead of creating a new one

Signed-off-by: Louis Chemineau <louis@chmn.me>

Overall improvements in composer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Clean up PreviewGridItem

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix fetching relationships

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix followers and following list

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix direct link to followers and following lists

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix notifications endpoint

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle different types of notifications

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add formatted date as title for statuses

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix entryContent computed property

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle reblog

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix favourite type

Signed-off-by: Louis Chemineau <louis@chmn.me>

Load context of status for single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new format to set the uid in single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix display name property

Signed-off-by: Louis Chemineau <louis@chmn.me>

Hack to handle context of single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use item id to fetch context

Signed-off-by: Louis Chemineau <louis@chmn.me>

Remove unsused variable

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-09 19:02:31 +01:00
Maxence Lange 991a49c7b9
Merge pull request #1638 from nextcloud/fix/notif-fix-id
fix id
2023-03-09 14:43:12 -01:00
Maxence Lange 96f4b87558 fix id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 14:37:07 -01:00
Maxence Lange abb9402b57
Merge pull request #1637 from nextcloud/enh/noid/status-context
status context api
2023-03-09 13:34:55 -01:00
Maxence Lange 0850295666 sizeof instead
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 12:17:36 -01:00
Maxence Lange fae487e942 status context api
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 11:21:02 -01:00
Maxence Lange c3f41243a8
Merge pull request #1635 from nextcloud/fix/noid/status-format
notification.status format
2023-03-08 16:08:33 -01:00
Maxence Lange 1118bbc7a0
Merge pull request #1634 from nextcloud/fix/noid/relations-api
add relationships api
2023-03-08 15:54:18 -01:00
Maxence Lange 17e383471e notification.status format
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 15:51:17 -01:00
Maxence Lange be6c6f19bb setAccepted()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 13:49:48 -01:00
Maxence Lange b39fb7f90f add relationships api
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 13:42:19 -01:00
Maxence Lange fb3e07a863
Merge pull request #1633 from nextcloud/fix/noid/followers-new-api
follow new api
2023-03-08 10:34:16 -01:00
Maxence Lange c6c4bd2ddd fix export format
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 08:23:02 -01:00
Nextcloud bot fc4810ad7e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-08 03:27:09 +00:00
Maxence Lange 9cbfa96f40 follow new api
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 00:17:37 -01:00
Maxence Lange 8d4ea5eec2
Merge pull request #1632 from nextcloud/fix/noid/meta-in-statuses
add meta to attachments
2023-03-07 14:38:29 -01:00
Maxence Lange a8e7de151f add meta to attachments
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-07 14:30:22 -01:00
Maxence Lange 0a6aea1fe4
Merge pull request #1626 from nextcloud/enh/noid/stream-action
stream actions
2023-03-07 10:52:36 -01:00
Maxence Lange 1c12b522e5 stream actions
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-07 09:09:48 -01:00
Maxence Lange d251806d55
Merge pull request #1586 from nextcloud/enh/noid/media_attachment-in-stream
add media_attachments to api
2023-03-06 11:10:08 -01:00
Maxence Lange 8d532b3552 psalm fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-06 10:52:18 -01:00
Maxence Lange b193f383f0 fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-06 10:37:55 -01:00
Nextcloud bot 97dcc36827
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-26 03:03:56 +00:00
Maxence Lange 0298fb6294 add media_attachments to api
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-02-23 11:06:52 -01:00
Nextcloud bot f23b0b475e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-23 03:04:47 +00:00
Nextcloud bot c0428d9d9c
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-12 03:01:11 +00:00
Nextcloud bot 28fb39c895
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-05 02:58:55 +00:00
Nextcloud bot 4753bca888
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-01 03:00:55 +00:00
Nextcloud bot ce740231b6
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-31 03:08:52 +00:00
Maxence Lange 5b754fc404
Merge pull request #1593 from nextcloud/release/0.6.0-beta1
0.6.0-beta1
2023-01-24 13:50:51 -01:00
Maxence Lange 1b5cb9b2df 0.6.0-beta1
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-24 13:23:23 -01:00
Louis c973a1663f
Merge pull request #1588 from nextcloud/artonge/fix/posting_attachments
Fix posting attachments
2023-01-24 13:41:30 +01:00
Nextcloud bot db4bb9255e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-24 03:01:52 +00:00
Louis Chemineau cef7d9b429 Prevent shrinking of attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:53:28 +01:00
Louis Chemineau 161fb3cf58 Prevent adding more than one attachment
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:53:15 +01:00
Louis Chemineau 3d027881bb Prevent error when inserting an emoji
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:52:47 +01:00
Nextcloud bot 46c0b3c3e8
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-23 03:04:34 +00:00
Nextcloud bot 53509cb4e3
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-22 03:01:39 +00:00
dependabot[bot] 531fb6c238
Bump vue-template-compiler from 2.7.13 to 2.7.14
Bumps [vue-template-compiler](https://github.com/vuejs/vue) from 2.7.13 to 2.7.14.
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.13...v2.7.14)

---
updated-dependencies:
- dependency-name: vue-template-compiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-21 03:47:25 +00:00
Nextcloud bot c58a1aa3c1
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-21 03:25:50 +00:00
Louis Chemineau d6f086a22a Fix sending hashtags and mentions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 15:11:05 +01:00
Louis Chemineau ba96d644e0 Fix posting attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 14:40:32 +01:00
Louis e7714a0efe
Merge pull request #1587 from nextcloud/artonge/revert/use_new_timeline
Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api"
2023-01-18 17:18:15 +01:00
Maxence Lange cb5283c2f7
Merge pull request #1584 from nextcloud/enh/noid/get-status-api
get status api
2023-01-18 15:18:02 -01:00
Louis Chemineau c4eef0b2d4 Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api"
**This only reverts the js part of** commit 6eb5150698, reversing
changes made to f56e326f80.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-18 15:24:40 +01:00
Maxence Lange f0fb3970d2
Merge pull request #1585 from nextcloud/fix/noid/local-acct
local acct is username
2023-01-17 15:18:49 -01:00
Maxence Lange 6a4550b1f7 local acct is username
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-17 14:17:54 -01:00
Louis a5bcecb0c7
Merge pull request #1582 from nextcloud/update-master-php-testing-versions
chore(CI): Update master php testing versions and workflow templates
2023-01-17 11:22:53 +01:00
Maxence Lange fa27422740 get status api
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-17 08:22:48 -01:00
Maxence Lange f72667819e
Merge pull request #1583 from nextcloud/enh/noid/account-statuses
account statuses
2023-01-16 19:00:59 -01:00
Maxence Lange 2574c9f820 cs:fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 18:35:23 -01:00
Maxence Lange 74f1a6f70d
Merge branch 'master' into enh/noid/account-statuses
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 15:47:29 -01:00
Maxence Lange 6eb5150698
Merge pull request #1581 from nextcloud/artonge/feat/use_new_api
Use new timeline API
2023-01-16 15:46:24 -01:00
Maxence Lange 0974fff12c account statuses
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 15:19:26 -01:00
Joas Schilling c18c4a2a26
chore(CI): Update master php testing versions and workflow templates
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-16 17:10:56 +01:00
Louis Chemineau 0b1f7b7853 Use new timeline API
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 14:57:42 +01:00
Maxence Lange f56e326f80
Merge pull request #1580 from nextcloud/artonge/ci/add_es_and_style_lint
Add ES and style lint workflows
2023-01-16 10:23:09 -01:00
Louis Chemineau bb9ab48fae Add stylelint
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 11:02:05 +01:00
Louis Chemineau 5980519712 Add workflow for es and style lint
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 10:57:30 +01:00
Nextcloud bot b7423e9cbb
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-16 02:59:22 +00:00
violoncello.ch b0bb03e6eb
Merge pull request #1567 from nextcloud/dependabot/npm_and_yarn/linkifyjs-4.1.0
Bump linkifyjs from 4.0.2 to 4.1.0
2023-01-14 22:23:03 +01:00
violoncello.ch a9559a9c44
Merge pull request #1579 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.2.0
Bump @nextcloud/eslint-config from 8.1.4 to 8.2.0
2023-01-14 22:05:34 +01:00
violoncello.ch 7ca10c54b1
Merge pull request #1577 from nextcloud/dependabot/npm_and_yarn/nextcloud/logger-2.5.0
Bump @nextcloud/logger from 2.4.0 to 2.5.0
2023-01-14 22:04:56 +01:00
violoncello.ch bbe8668589
Merge pull request #1576 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.4.0
Bump @nextcloud/vue from 7.3.0 to 7.4.0
2023-01-14 22:04:31 +01:00
dependabot[bot] e9250a4961
Bump @nextcloud/eslint-config from 8.1.4 to 8.2.0
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.4 to 8.2.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.4...v8.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-14 03:57:46 +00:00
dependabot[bot] e6020cb380
Bump @nextcloud/logger from 2.4.0 to 2.5.0
Bumps [@nextcloud/logger](https://github.com/nextcloud/nextcloud-logger) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/nextcloud/nextcloud-logger/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-logger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-logger/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/logger"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-14 03:31:28 +00:00
Nextcloud bot 2ad7370e1c
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-14 03:01:11 +00:00
dependabot[bot] afc0b879f8
Bump @nextcloud/vue from 7.3.0 to 7.4.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-14 02:02:21 +00:00
Maxence Lange 7b3ce7d8cc
Merge pull request #1575 from nextcloud/enh/search-on-uri
search on uri
2023-01-13 09:40:07 -01:00
Nextcloud bot 4049021594
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-13 03:01:36 +00:00
Maxence Lange f9e891876b search on uri
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-12 15:34:46 -01:00
Maxence Lange f860167e81
Merge pull request #1574 from nextcloud/artonge/fix/webfinger_warning_first_use
Check webfinger after having created the user
2023-01-12 14:56:24 -01:00
Maxence Lange a9e5d7f871
Merge pull request #1573 from nextcloud/fix/noid/fix-0112
small fixes
2023-01-12 14:53:11 -01:00
Louis Chemineau 7750b0c9ca Check webfinger after having created the user
On first run, the user does not exist, so the webfinger check fails.
This makes sure that the user exists before doing the webfinger check

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-12 16:31:24 +01:00
Maxence Lange 1e05ef508d small fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-12 12:43:17 -01:00
Louis e019eb10cc
Merge pull request #1572 from nextcloud/artonge/fix/user_entry
Improve rendering of user entry in user lists
2023-01-12 13:50:54 +01:00
Louis c0b8bf771c
Merge pull request #1571 from nextcloud/artonge/fix/correctly_store_followers_in_store
Fixes on user profile
2023-01-12 13:44:55 +01:00
Louis 8f9d03e244
Merge pull request #1570 from nextcloud/artonge/fix/note_rendering
Revert removal of MessageContent
2023-01-12 13:44:37 +01:00
Louis Chemineau 051bacc06b Debug cypress
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-12 12:56:48 +01:00
Louis Chemineau e790f086bb Improve rendering of user entry in user lists
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-12 12:25:21 +01:00
Maxence Lange 222424a09c
Merge pull request #1566 from nextcloud/fix-0106-delete-on-gone
delete actor on 410
2023-01-12 08:44:01 -01:00
Louis Chemineau 7b6aedf6e4 Improve follow button style in user profile
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 18:05:42 +01:00
Louis Chemineau 47c7383bd5 Add link to instance in user's profile
+ Properly space section in user profile
+ Translate string

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 18:05:20 +01:00
Louis Chemineau 0332ca2b31 Correctly store followers in the store
This fix follower list in UI

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 12:46:34 +01:00
Louis Chemineau 76389fce86 Revert removal of MessageContent
Fix https://github.com/nextcloud/social/issues/1561

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-10 14:45:38 +01:00
Nextcloud bot d67db0c4e0
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-10 03:02:27 +00:00
Louis c91aa1273b
Merge pull request #1565 from nextcloud/fix-0106-search
ignore exception on unknown account during search
2023-01-09 10:34:32 +01:00
Nextcloud bot f326ed730c
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-09 02:59:05 +00:00
dependabot[bot] f482737d7a
Bump linkifyjs from 4.0.2 to 4.1.0
Bumps [linkifyjs](https://github.com/Hypercontext/linkifyjs/tree/HEAD/packages/linkifyjs) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/Hypercontext/linkifyjs/releases)
- [Changelog](https://github.com/Hypercontext/linkifyjs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Hypercontext/linkifyjs/commits/v4.1.0/packages/linkifyjs)

---
updated-dependencies:
- dependency-name: linkifyjs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-07 02:01:42 +00:00
Maxence Lange f64f753db5 delete actor on 410
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 16:35:48 -01:00
Maxence Lange 5adda7cde3 ignore exception on unknown account
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 09:14:36 -01:00
Maxence Lange 17062645bb
Merge pull request #1564 from nextcloud/fix-0106
cast string to header
2023-01-06 08:18:49 -01:00
Maxence Lange f9bb52def8 cast string
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 07:58:47 -01:00
Maxence Lange aa6095336c
Merge pull request #1563 from nextcloud/fix/noid/delete-retenttion
retention
2023-01-05 17:27:49 -01:00
Maxence Lange b7a6db6bd7 fix test
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 10:59:27 -01:00
Maxence Lange 643c248910 fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 10:54:50 -01:00
Maxence Lange cbcd62e3af retention
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 08:58:19 -01:00
Louis 5ec03e2db5
Merge pull request #1558 from nextcloud/artonge/fix/build_linkify
Make CI green
2023-01-05 10:45:11 +01:00
Maxence Lange 97ff09d883 fixing psalm
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 08:33:31 -01:00
Louis Chemineau 20f111a4a1 Fix comment in ProfileSectionListener
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-05 10:10:41 +01:00
Maxence Lange 0efe47743e fixing psalm
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-04 22:38:31 -01:00
Louis Chemineau e63d7916f9 Run npm audit fix
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 17:55:26 +01:00
Louis Chemineau 74308c64ff Fix cypress workflow
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 17:54:47 +01:00
Louis 6c07b0588b
Merge pull request #1562 from nextcloud/artonge/fix/well-known/webfinger
Fix detection of webfinger endpoint with no 'resource' param
2023-01-04 17:50:40 +01:00
Louis Chemineau df8d5fdad4 Properly cast $level
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 15:24:40 +01:00
Louis Chemineau e593bfa8a6 Support npm run serve
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 15:24:16 +01:00
Louis Chemineau 9263ff099a Fix detection of webfinger endpoint with no 'resource' param
This is necessary to make the overview test pass.
$subject was null so strpos was throwing an exception, probably since php8.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 12:19:48 +01:00
Louis Chemineau cd2e56d80c Import and use needed linkify packages
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 10:56:57 +01:00
violoncello.ch f945d5fe63
Merge pull request #1556 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-2.0.1
Bump @nextcloud/router from 2.0.0 to 2.0.1
2022-12-31 21:35:06 +01:00
dependabot[bot] e41a545a09
Bump @nextcloud/router from 2.0.0 to 2.0.1
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/commits)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-31 03:48:07 +00:00
violoncello.ch 3579ed8217
Merge pull request #1555 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.3.0
Bump @nextcloud/vue from 7.1.0 to 7.3.0
2022-12-28 11:29:12 +01:00
violoncello.ch aabb726298
Merge pull request #1553 from nextcloud/dependabot/composer/vimeo/psalm-5.4.0
Bump vimeo/psalm from 5.1.0 to 5.4.0
2022-12-28 11:25:00 +01:00
dependabot[bot] 67dac2bf70
Bump @nextcloud/vue from 7.1.0 to 7.3.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.1.0 to 7.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.1.0...v7.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-28 10:24:20 +00:00
violoncello.ch 6399014708
Merge pull request #1554 from nextcloud/dependabot/npm_and_yarn/sass-1.57.1
Bump sass from 1.56.1 to 1.57.1
2022-12-28 11:23:10 +01:00
violoncello.ch 4149c9a2e9
Merge pull request #1551 from nextcloud/dependabot/npm_and_yarn/nextcloud/axios-2.3.0
Bump @nextcloud/axios from 2.2.0 to 2.3.0
2022-12-28 11:22:06 +01:00
violoncello.ch da1bcac2a0
Merge pull request #1548 from nextcloud/dependabot/composer/phpunit/phpunit-9.5.27
Bump phpunit/phpunit from 9.5.26 to 9.5.27
2022-12-28 11:21:19 +01:00
Nextcloud bot da5565600e
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-27 04:52:12 +00:00
dependabot[bot] 6762aa4afd
Bump sass from 1.56.1 to 1.57.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.1 to 1.57.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.1...1.57.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-24 03:18:22 +00:00
dependabot[bot] 979632264b
Bump vimeo/psalm from 5.1.0 to 5.4.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.1.0 to 5.4.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.1.0...5.4.0)

---
updated-dependencies:
- dependency-name: vimeo/psalm
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-24 02:00:28 +00:00
Nextcloud bot 33aac051a6
Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-21 03:08:48 +00:00
Nextcloud bot a94739aeac
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-19 03:02:56 +00:00
dependabot[bot] 73aef49dc4
Bump @nextcloud/axios from 2.2.0 to 2.3.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-17 02:00:35 +00:00
Nextcloud bot 1909ad241e
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-16 02:55:30 +00:00
Nextcloud bot 984e70316c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-11 03:05:50 +00:00
dependabot[bot] 4bc0d0baae
Bump phpunit/phpunit from 9.5.26 to 9.5.27
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 03:18:18 +00:00
Maxence Lange 90b25d3f52
Merge pull request #1542 from nextcloud/dependabot/npm_and_yarn/nextcloud/axios-2.2.0
Bump @nextcloud/axios from 2.0.0 to 2.2.0
2022-12-07 10:31:05 -01:00
Maxence Lange e9e53ff0d9
Merge pull request #1477 from nextcloud/dependabot/npm_and_yarn/tributejs-5.1.3
Bump tributejs from 3.7.3 to 5.1.3
2022-12-07 10:29:49 -01:00
Maxence Lange 8a28ce47f0
Merge pull request #1490 from nextcloud/dependabot/npm_and_yarn/linkifyjs-4.0.2
Bump linkifyjs from 2.1.9 to 4.0.2
2022-12-07 10:29:38 -01:00
Maxence Lange 8776d51db3
Merge pull request #1540 from nextcloud/dependabot/npm_and_yarn/nextcloud/stylelint-config-2.3.0
Bump @nextcloud/stylelint-config from 2.2.0 to 2.3.0
2022-12-07 10:29:08 -01:00
Maxence Lange b59bdba34d
Merge pull request #1467 from nextcloud/dependabot/npm_and_yarn/vue-router-3.6.5
Bump vue-router from 3.5.3 to 3.6.5
2022-12-07 10:23:44 -01:00
Maxence Lange 1ee0228e8c
Merge pull request #1546 from nextcloud/enh/noid/delete-account
move and delete account
2022-12-07 10:23:19 -01:00
dependabot[bot] 57d64d33b1
Bump tributejs from 3.7.3 to 5.1.3
Bumps [tributejs](https://github.com/zurb/tribute) from 3.7.3 to 5.1.3.
- [Release notes](https://github.com/zurb/tribute/releases)
- [Commits](https://github.com/zurb/tribute/compare/3.7.3...5.1.3)

---
updated-dependencies:
- dependency-name: tributejs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 11:23:06 +00:00
Maxence Lange 75178872c4
Merge pull request #1387 from nextcloud/dependabot/npm_and_yarn/v-tooltip-4.0.0-beta.0
Bump v-tooltip from 3.0.0-alpha.21 to 4.0.0-beta.0
2022-12-07 10:22:13 -01:00
dependabot[bot] cd2a1b8d82
Bump @nextcloud/axios from 2.0.0 to 2.2.0
Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.0.0 to 2.2.0.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.0.0...v2.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 11:19:07 +00:00
dependabot[bot] 00bd93af1a
Bump linkifyjs from 2.1.9 to 4.0.2
Bumps [linkifyjs](https://github.com/Hypercontext/linkifyjs/tree/HEAD/packages/linkifyjs) from 2.1.9 to 4.0.2.
- [Release notes](https://github.com/Hypercontext/linkifyjs/releases)
- [Changelog](https://github.com/Hypercontext/linkifyjs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Hypercontext/linkifyjs/commits/v4.0.2/packages/linkifyjs)

---
updated-dependencies:
- dependency-name: linkifyjs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 11:18:58 +00:00
dependabot[bot] 36e19d10fd
Bump @nextcloud/stylelint-config from 2.2.0 to 2.3.0
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud/stylelint-config) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/nextcloud/stylelint-config/releases)
- [Changelog](https://github.com/nextcloud/stylelint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/stylelint-config/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/stylelint-config"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 11:18:54 +00:00
dependabot[bot] 838e0d19e6
Bump vue-router from 3.5.3 to 3.6.5
Bumps [vue-router](https://github.com/vuejs/router) from 3.5.3 to 3.6.5.
- [Release notes](https://github.com/vuejs/router/releases)
- [Commits](https://github.com/vuejs/router/commits)

---
updated-dependencies:
- dependency-name: vue-router
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 11:18:49 +00:00
Maxence Lange 18d33c70ae
Merge pull request #1541 from nextcloud/dependabot/npm_and_yarn/jest-serializer-vue-3.1.0
Bump jest-serializer-vue from 2.0.2 to 3.1.0
2022-12-07 10:18:20 -01:00
Maxence Lange 3eabc756a6
Merge pull request #1544 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.1.0
Bump @nextcloud/vue from 7.0.1 to 7.1.0
2022-12-07 10:17:56 -01:00
Maxence Lange 37321b0fdf
Merge pull request #1545 from nextcloud/dependabot/composer/vimeo/psalm-5.1.0
Bump vimeo/psalm from 4.30.0 to 5.1.0
2022-12-07 10:17:14 -01:00
Maxence Lange 2968b2f10b
Merge pull request #1480 from nextcloud/update-master-target-versions
Adjust testing matrix for Nextcloud 25 on master
2022-12-07 10:16:59 -01:00
Maxence Lange 0b2f66b210
minor fix
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-07 09:45:17 -01:00
Maxence Lange 7ff583eb26 delete and move
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-06 23:14:18 -01:00
Nextcloud bot 099b1b6835
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-04 02:51:00 +00:00
Maxence Lange ca96750071
Merge pull request #1543 from nextcloud/eng/noid/favourites
favourites and notifications
2022-12-03 15:59:33 -01:00
Maxence Lange 0ebc496d81 favourites and notifications
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-03 15:55:44 -01:00
dependabot[bot] bbf88e0c60
Bump vimeo/psalm from 4.30.0 to 5.1.0
Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 4.30.0 to 5.1.0.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/4.30.0...5.1.0)

---
updated-dependencies:
- dependency-name: vimeo/psalm
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 02:00:35 +00:00
dependabot[bot] c6e4e92a2d
Bump @nextcloud/vue from 7.0.1 to 7.1.0
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.0.1 to 7.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.0.1...v7.1.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-03 02:00:32 +00:00
Nextcloud bot 6a3f569b27
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-29 02:54:08 +00:00
Nextcloud bot f5d8e4d1a6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-28 02:55:58 +00:00
dependabot[bot] 072e4b42fe
Bump jest-serializer-vue from 2.0.2 to 3.1.0
Bumps [jest-serializer-vue](https://github.com/eddyerburgh/jest-serializer-vue) from 2.0.2 to 3.1.0.
- [Release notes](https://github.com/eddyerburgh/jest-serializer-vue/releases)
- [Changelog](https://github.com/eddyerburgh/jest-serializer-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eddyerburgh/jest-serializer-vue/commits)

---
updated-dependencies:
- dependency-name: jest-serializer-vue
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-26 03:10:49 +00:00
Nextcloud bot a2e3065f3f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-25 02:58:31 +00:00
Maxence Lange 8edd01485b
Merge pull request #1539 from nextcloud/fix/noid/fix-digest
fix digest, error on curl
2022-11-24 09:28:09 -01:00
Maxence Lange 17699ac911 fix digest, error on curl
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-24 09:27:40 -01:00
Maxence Lange 94d637289e
Merge pull request #1538 from nextcloud/fix/noid/small-fixes
filter request-target from header
2022-11-23 11:40:44 -01:00
Maxence Lange a7f910a693 filter request-target from header
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-23 11:40:06 -01:00
Maxence Lange 8875e12e9a
Merge pull request #1537 from nextcloud/curl-and-request
curl and request
2022-11-23 10:13:26 -01:00
Maxence Lange 3bce7b4dd1 -TNCRequest
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-23 10:08:21 -01:00
Maxence Lange 69128016ab
Merge pull request #1536 from nextcloud/enh/noid/migration-db
migrate db
2022-11-23 10:04:18 -01:00
Nextcloud bot d29832cad6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-23 02:56:44 +00:00
Maxence Lange 54aae0c9da migrate db
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-22 22:16:44 -01:00
Maxence Lange a21c75796f
Merge pull request #1517 from nextcloud/enh/noid/statuses-creation
status creation from mastodon client
2022-11-22 16:28:06 -01:00
Nextcloud bot db427031e5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-22 02:55:47 +00:00
Maxence Lange 33080573fc cs:fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-21 19:03:59 -01:00
Maxence Lange b32fa07f9c status creation from mastodon client
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-21 15:48:58 -01:00
Maxence Lange 72be817000
Merge pull request #1521 from nextcloud/enh/noid/authorize-deny-popup
confirmation popup
2022-11-21 15:31:44 -01:00
Carl Schwan 58ca865523 Fix csrf error
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 17:12:18 +01:00
Maxence Lange b1a8d2b52a
Merge pull request #1531 from nextcloud/enh/noid/timelineoptions-on-direct
new direct timeline
2022-11-21 14:52:12 -01:00
Maxence Lange d5fa182141
Merge pull request #1242 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-2.0.0
Bump @nextcloud/router from 1.2.0 to 2.0.0
2022-11-21 14:52:02 -01:00
Carl Schwan fb266f056d Implement UI
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 14:53:49 +01:00
Maxence Lange e3aa71c6cc
Merge pull request #1534 from nextcloud/dependabot/npm_and_yarn/vue-tribute-1.0.7
Bump vue-tribute from 1.0.6 to 1.0.7
2022-11-21 11:38:44 -01:00
Maxence Lange 4110549a96
Merge pull request #1532 from nextcloud/dependabot/npm_and_yarn/jest-29.3.1
Bump jest from 29.2.2 to 29.3.1
2022-11-21 11:38:35 -01:00
Maxence Lange bc7c9e1a28
Merge pull request #1533 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.1.4
Bump @nextcloud/eslint-config from 8.1.2 to 8.1.4
2022-11-21 11:38:27 -01:00
Maxence Lange 15f2cab152
Merge pull request #1529 from nextcloud/dependabot/npm_and_yarn/loader-utils-1.4.2
Bump loader-utils from 1.4.1 to 1.4.2
2022-11-21 11:38:16 -01:00
Carl Schwan 092fe8c506
Merge pull request #1520 from nextcloud/enh/noid/rootUrl-nodeinfo
nodeinfo rootUrl
2022-11-21 13:00:21 +01:00
Carl Schwan eea6d411e7
Merge pull request #1530 from nextcloud/eng/noid/remove-chunk
remove 'chunk'
2022-11-21 10:26:49 +01:00
Carl Schwan cce31073d1 Fix psalm
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 10:26:34 +01:00
Carl Schwan 1adf04fcc1 Fix cs
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 10:22:42 +01:00
Carl Schwan 188ffa5bd8
Merge pull request #1535 from nextcloud/fix/noid/returns-int
command returns int
2022-11-21 10:21:45 +01:00
Maxence Lange 256f70388a command returns int
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-20 11:31:31 -01:00
Nextcloud bot cc64f69df8
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-20 02:52:51 +00:00
dependabot[bot] 718b22a228
Bump vue-tribute from 1.0.6 to 1.0.7
Bumps [vue-tribute](https://github.com/syropian/vue-tribute) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/syropian/vue-tribute/releases)
- [Commits](https://github.com/syropian/vue-tribute/compare/v1.0.6...v1.0.7)

---
updated-dependencies:
- dependency-name: vue-tribute
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-19 02:03:45 +00:00
dependabot[bot] e698469695
Bump @nextcloud/eslint-config from 8.1.2 to 8.1.4
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.2 to 8.1.4.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.2...v8.1.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-19 02:03:33 +00:00
dependabot[bot] e877f20806
Bump jest from 29.2.2 to 29.3.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.2.2 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-19 02:03:18 +00:00
Maxence Lange 1d0543b473 new direct timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 19:13:09 -01:00
Maxence Lange 7da94393dc stabilize database
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 14:31:53 -01:00
Maxence Lange 9cb3b7e886 remove 'chunk'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 10:05:32 -01:00
dependabot[bot] 95e72c0f88
Bump loader-utils from 1.4.1 to 1.4.2
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-18 00:42:20 +00:00
Nextcloud bot 4abb819e86
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-17 02:49:53 +00:00
violoncello.ch 00a7ab8ee1
Merge pull request #1525 from nextcloud/dependabot/npm_and_yarn/sass-1.56.1
Bump sass from 1.56.0 to 1.56.1
2022-11-13 18:02:02 +01:00
dependabot[bot] 246feff036
Bump @nextcloud/router from 1.2.0 to 2.0.0
Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v1.2.0...v2.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-13 16:59:36 +00:00
violoncello.ch 691a5b66ae
Merge pull request #1523 from nextcloud/dependabot/npm_and_yarn/loader-utils-1.4.1
Bump loader-utils from 1.4.0 to 1.4.1
2022-11-13 17:58:36 +01:00
violoncello.ch 3fe04e1f09
Merge pull request #1526 from nextcloud/dependabot/npm_and_yarn/nextcloud/logger-2.4.0
Bump @nextcloud/logger from 2.2.1 to 2.4.0
2022-11-13 17:56:45 +01:00
dependabot[bot] 0dd0d7f024
Bump @nextcloud/logger from 2.2.1 to 2.4.0
Bumps [@nextcloud/logger](https://github.com/nextcloud/nextcloud-logger) from 2.2.1 to 2.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-logger/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-logger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-logger/compare/v2.2.1...v2.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/logger"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-12 02:01:45 +00:00
dependabot[bot] 6149c18a39
Bump sass from 1.56.0 to 1.56.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.0 to 1.56.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.0...1.56.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-12 02:01:00 +00:00
Maxence Lange fc29551902
Merge pull request #1524 from nextcloud/fix/noid/makefile
fix release
2022-11-09 05:27:03 -01:00
Maxence Lange 9c460fa5a4 fix release
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-09 05:21:40 -01:00
dependabot[bot] 63459750d1
Bump loader-utils from 1.4.0 to 1.4.1
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 21:36:12 +00:00
Maxence Lange 78c92bd11a
Merge pull request #1522 from nextcloud/release/0.5.0-beta3
0.5.0-beta3
2022-11-08 20:35:32 -01:00
Maxence Lange 8b181ad04e 0.5.0-beta3
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-08 20:32:27 -01:00
Maxence Lange cbb54b6dfa confirmation popup
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-08 10:40:20 -01:00
Maxence Lange a23c032b01 nodeinfo rootUrl
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-08 10:20:54 -01:00
Maxence Lange 15ff9b6dcb
Merge pull request #1516 from nextcloud/fix/noid/auto-accept-internal-followers
fix following internal account
2022-11-05 21:34:35 -01:00
Maxence Lange 445ce65dfe
Merge pull request #1512 from nextcloud/fix/noid/min-id
fix min_id
2022-11-05 21:34:20 -01:00
violoncello.ch 962b3c1651
Merge pull request #1515 from nextcloud/dependabot/npm_and_yarn/sass-1.56.0
Bump sass from 1.54.9 to 1.56.0
2022-11-05 20:46:07 +01:00
violoncello.ch c0b104b7d3
Merge pull request #1513 from nextcloud/dependabot/npm_and_yarn/nextcloud/webpack-vue-config-5.4.0
Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.4.0
2022-11-05 20:44:54 +01:00
violoncello.ch e0ea1368d4
Merge pull request #1514 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-7.0.1
Bump @nextcloud/vue from 7.0.0-beta.3 to 7.0.1
2022-11-05 20:44:10 +01:00
Maxence Lange 4c0330e99b fix following internal account
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-05 12:21:40 -01:00
dependabot[bot] 4d93259a61
Bump sass from 1.54.9 to 1.56.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.54.9 to 1.56.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.54.9...1.56.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-05 03:49:22 +00:00
dependabot[bot] c5ba5f65a6
Bump @nextcloud/vue from 7.0.0-beta.3 to 7.0.1
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.0.0-beta.3 to 7.0.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.0.0-beta.3...v7.0.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-05 03:23:42 +00:00
dependabot[bot] 4655adb442
Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.4.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-05 02:02:41 +00:00
Maxence Lange a9d73b77b4 fix min_id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-04 12:46:32 -01:00
Joas Schilling 56be0d9537 Adjust testing matrix for Nextcloud 25 on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-04 12:20:08 +01:00
Nextcloud bot 025917e459
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-04 02:49:32 +00:00
Carl Schwan 7ed9099cee Also use content for federated posts
Otherwise we use an object in vue richtext

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-03 22:26:23 +01:00
Carl Schwan f3baf38018 Add packaing script
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-03 22:26:23 +01:00
Maxence Lange 09162089e1
Merge pull request #1511 from nextcloud/clean/noid/old-routes
cleaning code
2022-11-03 13:46:20 -01:00
Maxence Lange 62a8215325 cleaning code
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 13:23:07 -01:00
Maxence Lange 4aa75cfd76
Merge pull request #1510 from nextcloud/clean/noid/remove-old-call-to-public-services
remove old services
2022-11-03 12:46:11 -01:00
Maxence Lange 91158956b7
Merge pull request #1508 from nextcloud/enh/noid/well-known-services
manage multiple well-known services
2022-11-03 12:45:56 -01:00
Maxence Lange d573961576
Merge pull request #1509 from nextcloud/fix/noid/global-cs-fix-221103
cs:fix
2022-11-03 11:37:00 -01:00
Maxence Lange 31ae058033 remove old services
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:33:18 -01:00
Maxence Lange 05e41274a0 cs:fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:13:41 -01:00
Maxence Lange 06218acd52 manage multiple well-known services
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:06:53 -01:00
Carl Schwan 7716f217f2
Merge pull request #1489 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-richtext-2.0.4
Bump @nextcloud/vue-richtext from 2.0.0 to 2.0.4
2022-11-03 11:45:09 +01:00
Carl Schwan b8c5eb75d2
Merge pull request #1501 from nextcloud/dependabot/npm_and_yarn/jest-29.2.2
Bump jest from 26.6.3 to 29.2.2
2022-11-03 11:44:08 +01:00
Carl Schwan a7c858a98e
Merge pull request #1504 from nextcloud/dependabot/composer/phpunit/phpunit-9.5.26
Bump phpunit/phpunit from 9.5.21 to 9.5.26
2022-11-03 11:43:45 +01:00
Carl Schwan 74c28d6cf6
Merge pull request #1493 from nextcloud/feat/workflow-auto-update-lint-php.yml
Updating lint-php.yml workflow from template
2022-11-03 10:07:48 +01:00
Carl Schwan bd94067783
Merge pull request #1494 from nextcloud/feat/workflow-auto-update-lint-php-cs.yml
Updating lint-php-cs.yml workflow from template
2022-11-03 10:07:24 +01:00
dependabot[bot] 5020bafcef
Bump phpunit/phpunit from 9.5.21 to 9.5.26
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.21 to 9.5.26.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.21...9.5.26)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-03 09:06:25 +00:00
Maxence Lange d845143171
Merge pull request #1507 from nextcloud/fix/noid/verify-signature
fix publicKey
2022-11-03 00:26:25 -01:00
Maxence Lange 715b4c59e4 fix publicKey
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-02 22:34:45 -01:00
Maxence Lange 016954ec3a
Merge pull request #1506 from nextcloud/fix/noid/missing-actor
returns 404 on missing Actor
2022-11-02 21:06:32 -01:00
Maxence Lange d3de0bfac4 returns 404 on missing Actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-02 18:57:13 -01:00
Carl Schwan ce9c6c05d6 Fix lint issues
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 13:30:28 +01:00
Carl Schwan c8418a6a4a Beta release
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 13:24:16 +01:00
dependabot[bot] 275c5f760d
Bump jest from 26.6.3 to 29.2.2
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 26.6.3 to 29.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.2.2/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 12:16:08 +00:00
dependabot[bot] 1dac1198c3
Bump @nextcloud/vue-richtext from 2.0.0 to 2.0.4
Bumps [@nextcloud/vue-richtext](https://github.com/nextcloud/vue-richtext) from 2.0.0 to 2.0.4.
- [Release notes](https://github.com/nextcloud/vue-richtext/releases)
- [Changelog](https://github.com/nextcloud/vue-richtext/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/vue-richtext/compare/v2.0.0...v2.0.4)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue-richtext"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 12:15:28 +00:00
Carl Schwan afb9068e33
Merge pull request #1500 from nextcloud/fix/beta
Fix/beta
2022-11-02 13:14:21 +01:00
Carl Schwan d08137ef96 Change version to 0.5
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 13:12:47 +01:00
Carl Schwan 89472dc5ad Reformat some code
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 12:49:30 +01:00
Carl Schwan 21604e11d7 Fix psalm
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 12:49:17 +01:00
Nextcloud bot 062f3b4bc0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-30 02:52:07 +00:00
Carl Schwan fae005454f Fix notification
Port to vue components

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-28 15:32:17 +02:00
Carl Schwan 1e4a9f2cab Fix more bugs
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-28 10:39:18 +02:00
Nextcloud bot 55fdb2d287
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-28 02:49:20 +00:00
Carl Schwan 60f7ce31bb Link to internal profile page
This makes it possible to follow the user

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:47:35 +02:00
Carl Schwan 0d6fa6dde5 Port follow button to ncbutton
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:47:14 +02:00
Carl Schwan c75af8deed Fix required return value
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:46:41 +02:00
Carl Schwan 22216186d9 Implement getting list of followers
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:22:21 +02:00
Carl Schwan db3cb63810 Let's not support oci yet
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:07:12 +02:00
Carl Schwan 1dc8d6ebbb
Merge pull request #1499 from nextcloud/dependabot/reviewers
Update dependabot reviewer list
2022-10-27 14:23:16 +02:00
Carl Schwan ffe5f1bacb Run npm audit
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 14:22:31 +02:00
Carl Schwan e4f52cce30 Update github workflows
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 14:19:30 +02:00
Carl Schwan e3e60b44ff Fix static analysis
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:56:08 +02:00
Carl Schwan 451de949eb Update readme with up to date information
frindica is dead

we are now in beta

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:52:00 +02:00
Carl Schwan 28f28f0a3b Increase supported version in appinfo
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:51:39 +02:00
Carl Schwan fe78b4c198 Minor changes in the frontend
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:49:47 +02:00
Julius Härtl d68fddd55f
Update dependabot reviewer list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-26 21:24:08 +02:00
Nextcloud bot 43ea9864e5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-25 02:53:56 +00:00
Nextcloud bot deae6c0c6f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-16 02:49:24 +00:00
Nextcloud bot 7316d7be9e Updating lint-php-cs.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 12:11:58 +00:00
Nextcloud bot 73ec4d1990 Updating lint-php.yml workflow from template
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 10:59:22 +00:00
Carl Schwan b751689289 Follow up dashboard dark theme
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 16:32:07 +02:00
dependabot[bot] 9ecb66ee3f
Bump v-tooltip from 3.0.0-alpha.21 to 4.0.0-beta.0
Bumps [v-tooltip](https://github.com/Akryum/vue-tooltip) from 3.0.0-alpha.21 to 4.0.0-beta.0.
- [Release notes](https://github.com/Akryum/vue-tooltip/releases)
- [Changelog](https://github.com/Akryum/floating-vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Akryum/vue-tooltip/commits)

---
updated-dependencies:
- dependency-name: v-tooltip
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-14 12:30:48 +00:00
467 zmienionych plików z 50513 dodań i 52203 usunięć

Wyświetl plik

@ -1,14 +1,3 @@
module.exports = {
plugins: ['@babel/plugin-syntax-dynamic-import'],
presets: [
[
'@babel/preset-env',
{
targets: {
browsers: ['last 2 versions', 'ie >= 11']
}
}
]
]
}
const babelConfig = require('@nextcloud/babel-config')
module.exports = babelConfig

Wyświetl plik

@ -1,72 +1,8 @@
module.exports = {
root: true,
env: {
browser: true,
es6: true,
node: true,
jest: true
},
globals: {
t: true,
n: true,
OC: true,
OCA: true,
Vue: true,
VueRouter: true
},
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 6
},
extends: [
'eslint:recommended',
'plugin:node/recommended',
'plugin:vue/essential',
'plugin:vue/recommended',
'standard'
'@nextcloud',
],
plugins: ['vue', 'node'],
rules: {
// space before function ()
'space-before-function-paren': ['error', 'never'],
// curly braces always space
'object-curly-spacing': ['error', 'always'],
// stay consistent with array brackets
'array-bracket-newline': ['error', 'consistent'],
// 1tbs brace style
'brace-style': 'error',
// tabs only
indent: ['error', 'tab'],
'no-tabs': 0,
'vue/html-indent': ['error', 'tab'],
// only debug console
'no-console': ['error', { allow: ['error', 'warn', 'debug'] }],
// classes blocks
'padded-blocks': ['error', { classes: 'always' }],
// always have the operator in front
'operator-linebreak': ['error', 'before'],
// ternary on multiline
'multiline-ternary': ['error', 'always-multiline'],
// es6 import/export and require
'node/no-unpublished-require': ['off'],
'node/no-unsupported-features/es-syntax': ['off'],
// space before self-closing elements
'vue/html-closing-bracket-spacing': 'error',
// newline before closing bracket
'vue/html-closing-bracket-newline': ["error", {
"singleline": "never",
"multiline": "never"
}],
// code spacing with attributes
'vue/max-attributes-per-line': [
'error',
{
singleline: 3,
multiline: {
max: 3,
allowFirstLine: true
}
}
]
}
globals: {
appName: true,
},
}

Wyświetl plik

@ -9,7 +9,6 @@ updates:
timezone: Europe/Paris
open-pull-requests-limit: 10
reviewers:
- juliushaertl
- violoncelloCH
ignore:
- dependency-name: twemoji

Wyświetl plik

@ -10,7 +10,7 @@ on:
types: [published]
env:
PHP_VERSION: 7.4
PHP_VERSION: 8.1
jobs:
build_and_publish:
@ -21,42 +21,42 @@ jobs:
steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@v2
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2.1
with:
require: write
- name: Set app env
run: |
# Split and keep last
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
echo "APP_VERSION=${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
path: ${{ env.APP_NAME }}
- name: Get appinfo data
id: appinfo
uses: skjnldsv/xpath-action@master
uses: skjnldsv/xpath-action@7e6a7c379d0e9abc8acaef43df403ab4fc4f770c # master
with:
filename: ${{ env.APP_NAME }}/appinfo/info.xml
expression: "//info//dependencies//nextcloud/@min-version"
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
# Continue if no package.json
continue-on-error: true
with:
path: ${{ env.APP_NAME }}
fallbackNode: "^12"
fallbackNpm: "^6"
fallbackNode: "^16"
fallbackNpm: "^7"
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
# Skip if no package.json
if: ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v3
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@ -66,14 +66,16 @@ jobs:
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Set up php ${{ env.PHP_VERSION }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: ${{ env.PHP_VERSION }}
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer.json
id: check_composer
uses: andstor/file-existence-action@v1
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: "${{ env.APP_NAME }}/composer.json"
@ -93,15 +95,15 @@ jobs:
- name: Check Krankerl config
id: krankerl
uses: andstor/file-existence-action@v1
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: ${{ env.APP_NAME }}/krankerl.toml
- name: Install Krankerl
if: steps.krankerl.outputs.files_exists == 'true'
run: |
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.13.0/krankerl_0.13.0_amd64.deb
sudo dpkg -i krankerl_0.13.0_amd64.deb
wget https://github.com/ChristophWurst/krankerl/releases/download/v0.14.0/krankerl_0.14.0_amd64.deb
sudo dpkg -i krankerl_0.14.0_amd64.deb
- name: Package ${{ env.APP_NAME }} ${{ env.APP_VERSION }} with krankerl
if: steps.krankerl.outputs.files_exists == 'true'
@ -124,9 +126,10 @@ jobs:
unzip latest-$NCVERSION.zip
- name: Checkout server master fallback
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
if: ${{ steps.server-checkout.outcome != 'success' }}
with:
submodules: true
repository: nextcloud/server
path: nextcloud
@ -146,7 +149,7 @@ jobs:
tar -zcvf ${{ env.APP_NAME }}.tar.gz ${{ env.APP_NAME }}
- name: Attach tarball to github release
uses: svenstaro/upload-release-action@v2
uses: svenstaro/upload-release-action@2b9d2847a97b04d02ad5c3df2d3a27baa97ce689 # v2
id: attach_to_release
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
@ -156,7 +159,7 @@ jobs:
overwrite: true
- name: Upload app to Nextcloud appstore
uses: nextcloud-releases/nextcloud-appstore-push-action@v1
uses: nextcloud-releases/nextcloud-appstore-push-action@a011fe619bcf6e77ddebc96f9908e1af4071b9c1 # v1
with:
app_name: ${{ env.APP_NAME }}
appstore_token: ${{ secrets.APPSTORE_TOKEN }}

Wyświetl plik

@ -10,51 +10,76 @@ on:
env:
APP_NAME: social
BRANCH: ${{ github.base_ref }}
CYPRESS_baseUrl: http://127.0.0.1:8082/index.php
jobs:
init:
runs-on: ubuntu-latest
steps:
- name: Checkout app
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Install server dependencies
run: composer install
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: "^14"
fallbackNpm: "^7"
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
cache: "npm"
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install node dependencies & build app
run: |
npm ci
TESTING=true npm run build --if-present
- name: Save context
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
with:
key: cypress-context-${{ github.run_id }}
path: ./
cypress:
runs-on: ubuntu-latest
needs: init
strategy:
fail-fast: false
matrix:
# run 2 copies of the current job in parallel
containers: [1, 2]
node-version: ['12']
php-versions: ['7.4']
# run multiple copies of the current job in parallel
containers: ["component", 1, 2]
name: Runner ${{ matrix.containers }}
name: runner ${{ matrix.containers }}
steps:
- name: Checkout app
uses: actions/checkout@v2
- name: Setup server
run: |
cd cypress
docker-compose up -d
- name: Set up node ${{ matrix.node-version }}
uses: actions/setup-node@v1
- name: Restore context
uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1
with:
node-version: ${{ matrix.node-version }}
fail-on-cache-miss: true
key: cypress-context-${{ github.run_id }}
path: ./
- name: Install dependencies & build app
run: |
npm ci
composer install
TESTING=true npm run build --if-present
- name: Wait for server
run: |
npm install -g wait-on
wait-on -i 500 -t 240000 $CYPRESS_baseUrl
- name: Set up node ${{ needs.init.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
cache: "npm"
node-version: ${{ needs.init.outputs.nodeVersion }}
- name: Enable app & configure server
run: |
cd cypress
docker-compose exec --env APP_NAME=${{ env.APP_NAME }} -T nextcloud bash /initserver.sh
- name: Cypress run
uses: cypress-io/github-action@v1
- name: Set up npm ${{ needs.init.outputs.npmVersion }}
run: npm i -g npm@"${{ needs.init.outputs.npmVersion }}"
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
uses: cypress-io/github-action@db1693016f23ccf9043f4b2428f9b04e5d502a73 # v5.8.1
with:
record: true
parallel: true
@ -62,6 +87,41 @@ jobs:
ci-build-id: ${{ github.sha }}-${{ github.run_number }}
tag: ${{ github.event_name }}
env:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
# Needs to be prefixed with CYPRESS_
CYPRESS_BRANCH: ${{ env.BRANCH }}
# https://github.com/cypress-io/github-action/issues/124
COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }}
# Needed for some specific code workarounds
TESTING: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
- name: Upload snapshots
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
if: always()
with:
name: snapshots_${{ matrix.containers }}
path: cypress/snapshots
- name: Extract NC logs
if: always()
run: docker-compose --project-directory cypress logs > nextcloud.log
- name: Upload NC logs
uses: actions/upload-artifact@v3
if: always()
with:
name: nc_logs_${{ matrix.containers }}
path: nextcloud.log
summary:
runs-on: ubuntu-latest
needs: [init, cypress]
if: always()
name: cypress-summary
steps:
- name: Summary status
run: if ${{ needs.init.result != 'success' || ( needs.cypress.result != 'success' && needs.cypress.result != 'skipped' ) }}; then exit 1; fi

Wyświetl plik

@ -3,15 +3,23 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Pull request checks
name: Block fixup and squash commits
on: pull_request
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]
permissions:
contents: read
concurrency:
group: fixup-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
commit-message-check:
if: github.event.pull_request.draft == false
permissions:
pull-requests: write
name: Block fixup and squash commits
@ -20,6 +28,6 @@ jobs:
steps:
- name: Run check
uses: xt0rted/block-autosquash-commits-action@v2
uses: skjnldsv/block-fixup-merge-action@42d26e1b536ce61e5cf467d65fb76caf4aa85acf # v1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

Wyświetl plik

@ -0,0 +1,39 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint eslint
on:
pull_request:
paths-ignore:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
permissions:
contents: read
jobs:
lint:
permissions:
contents: none
runs-on: ubuntu-latest
name: eslint
steps:
- run: 'echo "No eslint required"'

Wyświetl plik

@ -0,0 +1,62 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint eslint
on:
pull_request:
paths:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
permissions:
contents: read
concurrency:
group: lint-eslint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: eslint
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint

Wyświetl plik

@ -3,15 +3,23 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
name: Lint info.xml
on:
pull_request:
push:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-info-xml-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
xml-linters:
runs-on: ubuntu-latest
@ -19,13 +27,13 @@ jobs:
name: info.xml lint
steps:
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Download schema
run: wget https://raw.githubusercontent.com/nextcloud/appstore/master/nextcloudappstore/api/v1/release/info.xsd
- name: Lint info.xml
uses: ChristophWurst/xmllint-action@v1
uses: ChristophWurst/xmllint-action@39155a91429af431d65fafc21fa52ba5c4f5cb71 # v1.1
with:
xml-file: ./appinfo/info.xml
xml-schema-file: ./info.xsd

Wyświetl plik

@ -3,15 +3,16 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
name: Lint php-cs
on:
pull_request:
push:
branches:
- main
- master
- stable*
on: pull_request
permissions:
contents: read
concurrency:
group: lint-php-cs-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
@ -21,13 +22,16 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
- name: Set up php
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: "7.4"
php-version: 8.1
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i

Wyświetl plik

@ -3,7 +3,7 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
name: Lint php
on:
pull_request:
@ -13,29 +13,41 @@ on:
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
php-lint:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ["7.4", "8.0", "8.1"]
php-versions: [ "8.0", "8.1", "8.2" ]
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: php-lint

Wyświetl plik

@ -0,0 +1,46 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint stylelint
on: pull_request
permissions:
contents: read
concurrency:
group: lint-stylelint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: stylelint
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run stylelint

Wyświetl plik

@ -0,0 +1,43 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use node together with node-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Node
on:
pull_request:
paths-ignore:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '**.js'
- '**.ts'
- '**.vue'
push:
branches:
- main
- master
- stable*
concurrency:
group: node-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build:
permissions:
contents: none
runs-on: ubuntu-latest
name: node
steps:
- name: Skip
run: 'echo "No JS/TS files changed, skipped Node"'

Wyświetl plik

@ -7,6 +7,16 @@ name: Node
on:
pull_request:
paths:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '**.js'
- '**.ts'
- '**.vue'
push:
branches:
- main
@ -16,6 +26,10 @@ on:
permissions:
contents: read
concurrency:
group: node-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
@ -23,17 +37,17 @@ jobs:
name: node
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: '^12'
fallbackNpm: '^6'
fallbackNode: '^16'
fallbackNpm: '^7'
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v3
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}
@ -47,10 +61,11 @@ jobs:
- name: Check webpack build changes
run: |
bash -c "[[ ! \"`git status --porcelain `\" ]] || exit 1"
bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please recompile and commit the assets, see the section \"Show changes on failure\" for details' && exit 1)"
- name: Show changes on failure
if: failure()
run: |
git status
git --no-pager diff
exit 1 # make it red to grab attention

Wyświetl plik

@ -1,34 +1,77 @@
name: PHPUnit
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
on:
pull_request:
push:
branches:
- master
- stable*
name: PHPUnit MySQL
env:
# Location of the phpunit.xml and phpunit.integration.xml files
PHPUNIT_CONFIG: ./tests/phpunit.xml
PHPUNIT_INTEGRATION_CONFIG: ./tests/phpunit.integration.xml
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest-low
outputs:
matrix: ${{ steps.versions.outputs.sparse-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
with:
matrix: '{"mysql-versions": ["8.1"]}'
changes:
runs-on: ubuntu-latest-low
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-mysql:
runs-on: ubuntu-latest
needs: [changes, matrix]
if: needs.changes.outputs.src != 'false'
strategy:
matrix:
php-versions: ['7.4', '8.0', '8.1']
server-versions: ['master']
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
services:
mysql:
image: mariadb:10.5
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
ports:
- 4444:3306/tcp
env:
MYSQL_ROOT_PASSWORD: rootpassword
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 5
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10
steps:
- name: Set app env
@ -36,32 +79,43 @@ jobs:
# Split and keep last
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Enable ONLY_FULL_GROUP_BY MySQL option
run: |
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
echo "SELECT @@sql_mode;" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
- name: Checkout server
uses: actions/checkout@v3
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@v3
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, mysql, pdo_mysql
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up PHPUnit
- name: Enable ONLY_FULL_GROUP_BY MySQL option
run: |
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
echo "SELECT @@sql_mode;" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
@ -70,41 +124,57 @@ jobs:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit config file existence
- name: Check PHPUnit script is defined
id: check_phpunit
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outputs.files_exists == 'true'
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_CONFIG }}
run: composer run test:unit
- name: Check PHPUnit integration config file existence
- name: Check PHPUnit integration script is defined
id: check_integration
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_INTEGRATION_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_INTEGRATION_CONFIG }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
runs-on: ubuntu-latest
needs: phpunit-mysql
permissions:
contents: none
runs-on: ubuntu-latest-low
needs: [changes, phpunit-mysql]
if: always()
@ -112,4 +182,4 @@ jobs:
steps:
- name: Summary status
run: if ${{ needs.phpunit-mysql.result != 'success' }}; then exit 1; fi
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi

Wyświetl plik

@ -1,16 +1,36 @@
name: PHPUnit
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit pgsql
on:
pull_request:
paths:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
push:
branches:
- main
- master
- stable*
env:
# Location of the phpunit.xml and phpunit.integration.xml files
PHPUNIT_CONFIG: ./tests/phpunit.xml
PHPUNIT_INTEGRATION_CONFIG: ./tests/phpunit.integration.xml
permissions:
contents: read
concurrency:
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
phpunit-pgsql:
@ -23,7 +43,7 @@ jobs:
services:
postgres:
image: postgres
image: ghcr.io/nextcloud/continuous-integration-postgres-14:latest
ports:
- 4444:5432/tcp
env:
@ -39,26 +59,37 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, pgsql, pdo_pgsql
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up PHPUnit
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
@ -67,39 +98,55 @@ jobs:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit config file existence
- name: Check PHPUnit script is defined
id: check_phpunit
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outputs.files_exists == 'true'
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_CONFIG }}
run: composer run test:unit
- name: Check PHPUnit integration config file existence
- name: Check PHPUnit integration script is defined
id: check_integration
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_INTEGRATION_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_INTEGRATION_CONFIG }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: phpunit-pgsql

Wyświetl plik

@ -1,16 +1,36 @@
name: PHPUnit
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit sqlite
on:
pull_request:
paths:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
push:
branches:
- main
- master
- stable*
env:
# Location of the phpunit.xml and phpunit.integration.xml files
PHPUNIT_CONFIG: ./tests/phpunit.xml
PHPUNIT_INTEGRATION_CONFIG: ./tests/phpunit.integration.xml
permissions:
contents: read
concurrency:
group: phpunit-sqlite-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
phpunit-sqlite:
@ -28,26 +48,37 @@ jobs:
echo "APP_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
- name: Checkout server
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
extensions: mbstring, iconv, fileinfo, intl, sqlite, pdo_sqlite
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up PHPUnit
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: composer i
@ -56,39 +87,55 @@ jobs:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
./occ app:enable ${{ env.APP_NAME }}
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit config file existence
- name: Check PHPUnit script is defined
id: check_phpunit
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:unit " | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outputs.files_exists == 'true'
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_CONFIG }}
run: composer run test:unit
- name: Check PHPUnit integration config file existence
- name: Check PHPUnit integration script is defined
id: check_integration
uses: andstor/file-existence-action@v1
with:
files: apps/${{ env.APP_NAME }}/${{ env.PHPUNIT_INTEGRATION_CONFIG }}
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep "^ test:integration " | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outputs.files_exists == 'true'
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: ./vendor/phpunit/phpunit/phpunit -c ${{ env.PHPUNIT_INTEGRATION_CONFIG }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: phpunit-sqlite

Wyświetl plik

@ -0,0 +1,68 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: PHPUnit summary
on:
pull_request:
paths-ignore:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
permissions:
contents: read
jobs:
summary-mysql:
permissions:
contents: none
runs-on: ubuntu-latest
name: phpunit-mysql-summary
steps:
- name: Summary status
run: 'echo "No PHP files changed, skipped PHPUnit"'
summary-oci:
permissions:
contents: none
runs-on: ubuntu-latest
name: phpunit-oci-summary
steps:
- name: Summary status
run: 'echo "No PHP files changed, skipped PHPUnit"'
summary-pgsql:
permissions:
contents: none
runs-on: ubuntu-latest
name: phpunit-pgsql-summary
steps:
- name: Summary status
run: 'echo "No PHP files changed, skipped PHPUnit"'
summary-sqlite:
permissions:
contents: none
runs-on: ubuntu-latest
name: phpunit-sqlite-summary
steps:
- name: Summary status
run: 'echo "No PHP files changed, skipped PHPUnit"'

Wyświetl plik

@ -0,0 +1,29 @@
name: 'Ask for feedback on PRs'
on:
schedule:
- cron: '30 1 * * *'
jobs:
pr-feedback:
runs-on: ubuntu-22.04
steps:
- name: The get-github-handles-from-website action
uses: marcelklehr/get-github-handles-from-website-action@a739600f6b91da4957f51db0792697afbb2f143c # v1.0.0
id: scrape
with:
website: 'https://nextcloud.com/team/'
- uses: marcelklehr/pr-feedback-action@601109aa729eb4c8d6d0ece7567b9d4901db4aef
with:
feedback-message: |
Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.
We hope that the reviewing process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR reviewing process.
Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6
Thank you for contributing to Nextcloud and we hope to hear from you soon!
days-before-feedback: 14
start-date: "2023-07-10"
exempt-authors: "${{ steps.scrape.outputs.users }}"
exempt-bots: true

47
.github/workflows/psalm.yml vendored 100644
Wyświetl plik

@ -0,0 +1,47 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Static analysis
on:
pull_request:
push:
branches:
- master
- main
- stable*
concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
static-analysis:
runs-on: ubuntu-latest
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
ocp-version: [ 'dev-master', 'dev-stable27', 'dev-stable26' ]
name: Nextcloud
steps:
- name: Checkout
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Set up php
uses: shivammathur/setup-php@c5fc0d8281aba02c7fda07d3a70cc5371548067d # v2
with:
php-version: 8.1
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Run coding standards check
run: composer run psalm

Wyświetl plik

@ -1,26 +0,0 @@
name: Static analysis
on: [pull_request]
jobs:
static-psalm-analysis:
runs-on: ubuntu-latest
strategy:
matrix:
ocp-version: [ 'dev-master' ]
name: Nextcloud ${{ matrix.ocp-version }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: 7.4
tools: composer:v1
coverage: none
- name: Install dependencies
run: composer i
- name: Install dependencies
run: composer require --dev christophwurst/nextcloud:${{ matrix.ocp-version }}
- name: Run coding standards check
run: composer run psalm

2
.gitignore vendored
Wyświetl plik

@ -1,6 +1,7 @@
js/
\.idea/
node_modules/
build/
vendor/
img/twemoji/
@ -8,3 +9,4 @@ cypress/screenshots
cypress/snapshots
.php-cs-fixer.cache
.vscode/settings.json

32
.nextcloudignore 100644
Wyświetl plik

@ -0,0 +1,32 @@
/.babelrc.js
/.codecov.yml
/.drone.yml
/.editorconfig
/.eslintignore
/.eslintrc.js
/.eslintrc.yml
/.git
/.github
/.gitignore
/.nextcloudignore
/.php_cs.dist
/.travis.yml
/Makefile
/_config.yml
/babel.config.js
/build/
/composer.json
/composer.lock
/docs/
/issue_template.md
/krankerl.toml
/mkdocs.yml
/node_modules/
/package-lock.json
/package.json
/postcss.config.js
/run-eslint.sh
/src/
/tests
/tsconfig.json
/webpack.*.js

Wyświetl plik

@ -1,5 +1,20 @@
# Changelog
## 0.6.1
- fix missing avatar on notifications
- fix missing visibility on remote post
- fix random reset of account display name
- avoid race condition on stream action
- fix stream details update
- fix action on stream unreblog
## 0.6.0
- full rewrite of the API
## 0.4.2
- using IClient, to use local nextcloud network configuration.

Wyświetl plik

@ -11,16 +11,13 @@ package_name=$(app_name)
cert_dir=$(HOME)/.nextcloud/certificates
github_account=nextcloud
branch=master
version+=0.4.2
version+=0.6.1
all: dev-setup lint build-js-production composer test
all: dev-setup lint build-js-production composer
# Dev env management
dev-setup: clean clean-dev npm-init composer
cp -R node_modules/twemoji/2/svg img/twemoji
npm-init:
npm install
@ -65,42 +62,40 @@ clean-dev:
rm -rf node_modules
composer:
composer install --prefer-dist
composer update --prefer-dist
composer install --prefer-dist --no-dev
composer upgrade --prefer-dist --no-dev
# releasing to github
release: appstore github-release github-upload
composer-dev:
composer install --prefer-dist --dev
composer upgrade --prefer-dist --dev
github-release:
github-release release \
--user $(github_account) \
--repo $(app_name) \
--target $(branch) \
--tag v$(version) \
--name "$(app_name) v$(version)"
github-upload:
github-release upload \
--user $(github_account) \
--repo $(app_name) \
--tag v$(version) \
--name "$(app_name)-$(version).tar.gz" \
--file $(build_dir)/$(app_name)-$(version).tar.gz
release: appstore
# creating .tar.gz + signature
appstore: dev-setup lint build-js-production
appstore: dev-setup lint build-js-production composer
mkdir -p $(sign_dir)
rsync -a \
--exclude=/build \
--exclude=/babel.config.js \
--exclude=/cypress.json \
--exclude=/.php-cs-fixer.cache \
--exclude=/.nextcloudignore \
--exclude=/.php-cs-fixer.dist.php \
--exclude=/psalm.xml \
--exclude=/cypress.json \
--exclude=/cypress \
--exclude=/docs \
--exclude=/translationfiles \
--exclude=/.tx \
--exclude=/.idea \
--exclude=/tests \
--exclude=.git \
--exclude=/.github \
--exclude=/.babelrc.js \
--exclude=/.drone.yml \
--exclude=/.eslintrc.js \
--exclude=/cypress.config.js \
--exclude=/stylelint.config.js \
--exclude=/composer.json \
--exclude=/composer.lock \
--exclude=/src \
@ -111,6 +106,7 @@ appstore: dev-setup lint build-js-production
--exclude=/l10n/l10n.pl \
--exclude=/CONTRIBUTING.md \
--exclude=/issue_template.md \
--exclude=/krankerl.toml \
--exclude=/README.md \
--exclude=/.gitattributes \
--exclude=/.gitignore \
@ -118,9 +114,6 @@ appstore: dev-setup lint build-js-production
--exclude=/.travis.yml \
--exclude=/Makefile \
$(project_dir)/ $(sign_dir)/$(app_name)
tar -czf $(build_dir)/$(app_name)-$(version).tar.gz \
tar -czf $(build_dir)/$(app_name).tar.gz \
-C $(sign_dir) $(app_name)
@if [ -f $(cert_dir)/$(app_name).key ]; then \
echo "Signing package…"; \
openssl dgst -sha512 -sign $(cert_dir)/$(app_name).key $(build_dir)/$(app_name)-$(version).tar.gz | openssl base64; \
fi

Wyświetl plik

@ -2,26 +2,26 @@
**🎉 Nextcloud becomes part of the federated social networks!**
⚠️ **This application is currently in beta stage.**
![](img/screenshot.png)
- **🙋 Find your friends:** No matter if they use [☁ Nextcloud Social](https://github.com/nextcloud/social#nextcloud-social), [🐘 Mastodon](https://joinmastodon.org), [🇫 Friendica](https://friendi.ca), [🇭 Hubzilla](https://start.hubzilla.org/page/admin/start), [🅿️ Pleroma](https://pleroma.social) and soon [📺 PeerTube](https://joinpeertube.org) or [📷 PixelFed](https://pixelfed.org) – you can follow them!
- **🙋 Find your friends:** No matter if they use [☁ Nextcloud Social](https://github.com/nextcloud/social#nextcloud-social), [🐘 Mastodon](https://joinmastodon.org), [🅿️ Pleroma](https://pleroma.social) and soon [📺 PeerTube](https://joinpeertube.org) or [📷 PixelFed](https://pixelfed.org) – you can follow them!
- **📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.
- **👐 Own your posts:** Everything you post stays on your Nextcloud!
- **🕸 Open standards:** We use the established [ActivityPub](https://en.wikipedia.org/wiki/ActivityPub) standard!
- **🎨 Nice illustrations:** Made by [Katerina Limpitsouni of unDraw](https://undraw.co).
For more information about about our motivation and goals, read [the announcement blog.](https://nextcloud.com/blog/nextcloud-introduces-social-features-joins-the-fediverse/)
For more information about our motivation and goals, read [the announcement blog.](https://nextcloud.com/blog/nextcloud-introduces-social-features-joins-the-fediverse/)
The app is in alpha stage, so its time for you to [get involved! 👩‍💻](https://github.com/nextcloud/social#development-setup)
The app is in beta stage, so its time for you to [get involved! 👩‍💻](https://github.com/nextcloud/social#development-setup)
For a roadmap, see our [development milestones](https://github.com/nextcloud/social/milestones) - feel free to pick up any of the tasks which are not yet in progress!
## Emojis
Please follow [this guide](https://docs.nextcloud.com/server/stable/admin_manual/configuration_database/mysql_4byte_support.html) to enable the Emojis in the Social app.
## Reset app
If you want to reset all Social app data e.g. to change the domain used for Social, you can use `occ social:reset` (For how to use occ commands see documentation: [using the occ command](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html)).
@ -35,5 +35,4 @@ If you want to reset all Social app data e.g. to change the domain used for Soci
4. ✅ Enable the app through the app management of your Nextcloud
5. 🎉 Partytime! Help fix [some issues](https://github.com/nextcloud/social/issues) and [review pull requests](https://github.com/nextcloud/social/pulls) 👍
![](img/social-promo.png)

Wyświetl plik

@ -1,12 +1,11 @@
<?xml version="1.0"?>
<info xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>social</id>
<name>Social</name>
<summary>🎉 Nextcloud becomes part of the federated social networks!</summary>
<description><![CDATA[
** Disclaimer: this is an ALPHA version **
**Disclaimer: this is a BETA version**
**🎉 Nextcloud becomes part of the federated social networks!**
@ -18,12 +17,13 @@
**🕸 Open standards:** We use the established ActivityPub standard!
]]></description>
<version>0.4.2</version>
<version>0.7.0</version>
<licence>agpl</licence>
<author mail="maxence@artificial-owl.com" homepage="https://artificial-owl.com/">Maxence Lange</author>
<author mail="jus@bitgrid.net">Julius Härtl</author>
<author mail="jonas@violoncello.ch" homepage="https://violoncello.ch">Jonas Sulzer</author>
<author mail="hey@jancborchardt.net" homepage="https://jancborchardt.net">Jan-Christoph Borchardt</author>
<author mail="hey@jancborchardt.net" homepage="https://jancborchardt.net">Jan-Christoph
Borchardt</author>
<author mail="cyrpub@bollu.be">Cyrille Bollu</author>
<namespace>Social</namespace>
<category>social</category>
@ -35,7 +35,7 @@
<database>pgsql</database>
<database>sqlite</database>
<database>mysql</database>
<nextcloud min-version="24" max-version="25"/>
<nextcloud min-version="28" max-version="28" />
</dependencies>
<background-jobs>
@ -45,17 +45,17 @@
<repair-steps>
<post-migration>
<step>OCA\Social\Migration\CheckInstallation</step>
<step>OCA\Social\Migration\RenameDocumentLocalCopy</step>
</post-migration>
</repair-steps>
<commands>
<command>OCA\Social\Command\AccountCreate</command>
<command>OCA\Social\Command\AccountDelete</command>
<command>OCA\Social\Command\AccountFollowing</command>
<command>OCA\Social\Command\CacheRefresh</command>
<command>OCA\Social\Command\CheckInstall</command>
<command>OCA\Social\Command\Fediverse</command>
<command>OCA\Social\Command\MigrateAlpha3</command>
<command>OCA\Social\Command\NoteLike</command>
<command>OCA\Social\Command\NoteCreate</command>
<command>OCA\Social\Command\NoteBoost</command>

Wyświetl plik

@ -67,10 +67,10 @@ return [
['name' => 'OStatus#getLink', 'url' => '/api/v1/ostatus/link/{local}/{account}', 'verb' => 'GET'],
// OAuth
['name' => 'OAuth#nodeinfo', 'url' => '/.well-known/nodeinfo', 'verb' => 'GET'],
['name' => 'OAuth#nodeinfo2', 'url' => '/.well-known/nodeinfo/2.0', 'verb' => 'GET'],
['name' => 'OAuth#apps', 'url' => '/api/v1/apps', 'verb' => 'POST'],
['name' => 'OAuth#authorize', 'url' => '/oauth/authorize', 'verb' => 'GET'],
['name' => 'OAuth#authorizing', 'url' => '/oauth/authorize', 'verb' => 'POST'],
['name' => 'OAuth#token', 'url' => '/oauth/token', 'verb' => 'POST'],
// Api for 3rd party
@ -80,7 +80,22 @@ return [
['name' => 'Api#customEmojis', 'url' => '/api/v1/custom_emojis', 'verb' => 'GET'],
['name' => 'Api#savedSearches', 'url' => '/api/saved_searches/list.json', 'verb' => 'GET'],
['name' => 'Api#timelines', 'url' => '/api/v1/timelines/{timeline}/', 'verb' => 'GET'],
['name' => 'Api#favourites', 'url' => '/api/v1/favourites/', 'verb' => 'GET'],
['name' => 'Api#notifications', 'url' => '/api/v1/notifications', 'verb' => 'GET'],
['name' => 'Api#tag', 'url' => '/api/v1/timelines/tag/{hashtag}', 'verb' => 'GET'],
['name' => 'Api#mediaNew', 'url' => '/api/v1/media', 'verb' => 'POST'],
['name' => 'Api#mediaGet', 'url' => '/api/v1/media/{nid}', 'verb' => 'GET'],
['name' => 'Api#mediaOpen', 'url' => '/media/{uuid}', 'verb' => 'GET'],
['name' => 'Api#statusNew', 'url' => '/api/v1/statuses', 'verb' => 'POST'],
['name' => 'Api#statusGet', 'url' => '/api/v1/statuses/{nid}', 'verb' => 'GET'],
['name' => 'Api#statusContext', 'url' => '/api/v1/statuses/{nid}/context', 'verb' => 'GET'],
['name' => 'Api#statusAction', 'url' => '/api/v1/statuses/{nid}/{act}', 'verb' => 'POST'],
['name' => 'Api#relationships', 'url' => '/api/v1/accounts/relationships', 'verb' => 'GET'],
['name' => 'Api#accountStatuses', 'url' => '/api/v1/accounts/{account}/statuses', 'verb' => 'GET'],
['name' => 'Api#accountFollowers', 'url' => '/api/v1/accounts/{account}/followers', 'verb' => 'GET'],
['name' => 'Api#accountFollowing', 'url' => '/api/v1/accounts/{account}/following', 'verb' => 'GET'],
// Api for local front-end
// TODO: front-end should be using the new ApiController
@ -101,8 +116,6 @@ return [
['name' => 'Local#postLike', 'url' => '/api/v1/post/like', 'verb' => 'POST'],
['name' => 'Local#postUnlike', 'url' => '/api/v1/post/like', 'verb' => 'DELETE'],
['name' => 'Local#postBoost', 'url' => '/api/v1/post/boost', 'verb' => 'POST'],
['name' => 'Local#postUnboost', 'url' => '/api/v1/post/boost', 'verb' => 'DELETE'],
['name' => 'Local#actionFollow', 'url' => '/api/v1/current/follow', 'verb' => 'PUT'],
['name' => 'Local#actionUnfollow', 'url' => '/api/v1/current/follow', 'verb' => 'DELETE'],
@ -112,14 +125,14 @@ return [
['name' => 'Local#currentFollowing', 'url' => '/api/v1/current/following', 'verb' => 'GET'],
['name' => 'Local#accountInfo', 'url' => '/api/v1/account/{username}/info', 'verb' => 'GET'],
[
'name' => 'Local#accountFollowers', 'url' => '/api/v1/account/{username}/followers',
'verb' => 'GET'
],
[
'name' => 'Local#accountFollowing', 'url' => '/api/v1/account/{username}/following',
'verb' => 'GET'
],
// [
// 'name' => 'Local#accountFollowers', 'url' => '/api/v1/account/{username}/followers',
// 'verb' => 'GET'
// ],
// [
// 'name' => 'Local#accountFollowing', 'url' => '/api/v1/account/{username}/following',
// 'verb' => 'GET'
// ],
['name' => 'Local#globalAccountInfo', 'url' => '/api/v1/global/account/info', 'verb' => 'GET'],
['name' => 'Local#globalActorInfo', 'url' => '/api/v1/global/actor/info', 'verb' => 'GET'],

Wyświetl plik

@ -11,7 +11,7 @@
],
"config": {
"platform": {
"php": "7.4.0"
"php": "8.1"
},
"optimize-autoloader": true,
"classmap-authoritative": true,
@ -24,13 +24,14 @@
},
"require": {
"gumlet/php-image-resize": "2.0.*",
"friendica/json-ld": "^1.0"
"friendica/json-ld": "^1.0",
"kornrunner/blurhash": "^1.2"
},
"require-dev": {
"phpunit/phpunit": "^9.5",
"nextcloud/coding-standard": "^1.0.0",
"christophwurst/nextcloud": "dev-master",
"vimeo/psalm": "^4.22.0"
"nextcloud/ocp": "dev-master",
"vimeo/psalm": "^5.1.0"
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -not -path './build/*' -print0 | xargs -0 -n1 php -l",
@ -39,7 +40,8 @@
"psalm": "psalm --threads=1 --update-baseline",
"psalm:update-baseline": "psalm --threads=1 --update-baseline",
"psalm:clear": "psalm --clear-cache && psalm --clear-global-cache",
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MissingParamType,InvalidFalsableReturnType"
"psalm:fix": "psalm --alter --issues=InvalidReturnType,InvalidNullableReturnType,MissingParamType,InvalidFalsableReturnType",
"test:unit": "vendor/bin/phpunit -c tests/phpunit.xml"
},
"repositories": [
{

2082
composer.lock wygenerowano

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1,24 +0,0 @@
@include icon-black-white('reply', 'social', 1);
@include icon-black-white('emoji', 'social', 1);
@include icon-black-white('boost', 'social', 1);
@include icon-black-white('upload', 'actions', 1, true);
@include icon-black-white('notifications', 'social', 1);
.icon-boosted {
@include icon-color('boost', 'social', '#0082c9', 1);
}
.icon-upload {
@include icon-color('upload', 'actions', $color-black, 1, true);
}
img.emoji {
margin: 3px;
width: 16px;
vertical-align: text-bottom;
}
// quick fix - TODO - remove this and fix the left panel
ul.app-navigation__list {
display: none !important;
}

89
cypress.config.ts 100644
Wyświetl plik

@ -0,0 +1,89 @@
import {
configureNextcloud,
startNextcloud,
stopNextcloud,
waitOnNextcloud,
} from './cypress/dockerNode'
import { defineConfig } from 'cypress'
import browserify from '@cypress/browserify-preprocessor'
import getCompareSnapshotsPlugin from 'cypress-visual-regression/dist/plugin'
export default defineConfig({
projectId: '7mqhfh',
// 16/9 screen ratio
viewportWidth: 1280,
viewportHeight: 720,
// Tries again 2 more times on failure
retries: {
runMode: 2,
// do not retry in `cypress open`
openMode: 0,
},
// Needed to trigger `after:run` events with cypress open
experimentalInteractiveRunEvents: true,
// faster video processing
videoCompression: false,
// Visual regression testing
env: {
failSilently: false,
type: 'actual',
},
screenshotsFolder: 'cypress/snapshots/actual',
trashAssetsBeforeRuns: true,
e2e: {
testIsolation: false,
// We've imported your old cypress plugins here.
// You may want to clean this up later by importing these.
async setupNodeEvents(on, config) {
// Fix browserslist extend https://github.com/cypress-io/cypress/issues/2983#issuecomment-570616682
on('file:preprocessor', browserify({ typescript: require.resolve('typescript') }))
getCompareSnapshotsPlugin(on, config)
// Disable spell checking to prevent rendering differences
on('before:browser:launch', (browser, launchOptions) => {
if (browser.family === 'chromium' && browser.name !== 'electron') {
launchOptions.preferences.default['browser.enable_spellchecking'] = false
return launchOptions
}
if (browser.family === 'firefox') {
launchOptions.preferences['layout.spellcheckDefault'] = 0
return launchOptions
}
if (browser.name === 'electron') {
launchOptions.preferences.spellcheck = false
return launchOptions
}
})
// Remove container after run
on('after:run', () => {
stopNextcloud()
})
// Before the browser launches
// starting Nextcloud testing container
return startNextcloud(process.env.BRANCH)
.then((ip) => {
// Setting container's IP as base Url
config.baseUrl = `http://${ip}/index.php`
return ip
})
.then(waitOnNextcloud)
.then(() => configureNextcloud(process.env.BRANCH))
.then(() => {
return config
})
},
},
})

Wyświetl plik

@ -1,7 +0,0 @@
{
"baseUrl": "http://localhost:8082/index.php/",
"projectId": "7mqhfh",
"viewportWidth": 1280,
"viewportHeight": 720,
"defaultCommandTimeout": 6000
}

Wyświetl plik

@ -0,0 +1,11 @@
module.exports = {
env: {
'cypress/globals': true,
},
plugins: [
'cypress',
],
extends: [
'plugin:cypress/recommended',
],
};

Wyświetl plik

@ -1,16 +1,17 @@
version: '3'
version: '3.7'
services:
nextcloud:
image: nextcloudci/server
image: ghcr.io/nextcloud/continuous-integration-shallow-server
ports:
- 8082:80
environment:
CYPRESS_baseUrl: "http://127.0.0.1:8082/index.php"
BRANCH: master
BRANCH: "${BRANCH:-master}"
volumes:
- ../:/var/www/html/apps/social
- ./initserver.sh:/initserver.sh
# Using fallback to make sure this script doesn't mess
# with the mounting if APP_NAME is not provided.
- ../:/var/www/html/apps/${APP_NAME:-social}

Wyświetl plik

@ -0,0 +1,225 @@
/**
* @copyright Copyright (c) 2022 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
/* eslint-disable no-console */
/* eslint-disable n/no-unpublished-import */
/* eslint-disable n/no-extraneous-import */
import Docker from 'dockerode'
import path from 'path'
import waitOn from 'wait-on'
import pkg from '../package.json'
export const docker = new Docker()
const APP_PATH = path.resolve(__dirname, '../')
const APP_NAME = pkg.name
const CONTAINER_NAME = 'nextcloud-cypress-tests-' + APP_NAME
const SERVER_IMAGE = 'ghcr.io/nextcloud/continuous-integration-shallow-server'
/**
* Start the testing container
*/
export const startNextcloud = async function(branch: string = 'master'): Promise<any> {
try {
// Pulling images
console.log('\nPulling images... ⏳')
await new Promise((resolve, reject): any => docker.pull(SERVER_IMAGE, (err, stream) => {
if (err) {
reject(err)
}
// https://github.com/apocas/dockerode/issues/357
docker.modem.followProgress(stream, onFinished)
/**
*
* @param err
*/
function onFinished(err) {
if (!err) {
resolve(true)
return
}
reject(err)
}
}))
console.log('└─ Done')
// Remove old container if exists
console.log('\nChecking running containers... 🔍')
try {
const oldContainer = docker.getContainer(CONTAINER_NAME)
const oldContainerData = await oldContainer.inspect()
if (oldContainerData) {
console.log('├─ Existing running container found')
console.log('├─ Removing... ⏳')
// Forcing any remnants to be removed just in case
await oldContainer.remove({ force: true })
console.log('└─ Done')
}
} catch (error) {
console.log('└─ None found!')
}
// Starting container
console.log('\nStarting Nextcloud container... 🚀')
console.log(`├─ Using branch '${branch}'`)
console.log(`├─ And binding app '${APP_NAME}' from '${APP_PATH}'`)
const container = await docker.createContainer({
Image: SERVER_IMAGE,
name: CONTAINER_NAME,
HostConfig: {
Binds: [
// TODO: improve local app directory detection
`${APP_PATH}/:/var/www/html/apps/${APP_NAME}`,
],
},
Env: [
`BRANCH=${branch}`,
],
})
await container.start()
// Get container's IP
const ip = await getContainerIP(container)
console.log(`├─ Nextcloud container's IP is ${ip} 🌏`)
return ip
} catch (err) {
console.log('└─ Unable to start the container 🛑')
console.log(err)
stopNextcloud()
throw new Error('Unable to start the container')
}
}
/**
* Configure Nextcloud
*/
export const configureNextcloud = async function(branch: string = 'master') {
console.log('\nConfiguring nextcloud...')
const container = docker.getContainer(CONTAINER_NAME)
await runExec(container, ['php', 'occ', '--version'], true)
// Clone the viewer app
await runExec(container, ['git', 'clone', '--depth', '1', '--branch', branch, 'https://github.com/nextcloud/viewer.git', '/var/www/html/apps/viewer'], true)
await runExec(container, ['php', 'occ', 'app:enable', 'social'], true)
// Be consistent for screenshots
await runExec(container, ['php', 'occ', 'config:system:set', 'default_language', '--value', 'en'], true)
await runExec(container, ['php', 'occ', 'config:system:set', 'force_language', '--value', 'en'], true)
await runExec(container, ['php', 'occ', 'config:system:set', 'default_locale', '--value', 'en_US'], true)
await runExec(container, ['php', 'occ', 'config:system:set', 'force_locale', '--value', 'en_US'], true)
await runExec(container, ['php', 'occ', 'config:system:set', 'enforce_theme', '--value', 'light'], true)
console.log('└─ Nextcloud is now ready to use 🎉')
}
/**
* Force stop the testing container
*/
export const stopNextcloud = async function() {
try {
const container = docker.getContainer(CONTAINER_NAME)
console.log('Stopping Nextcloud container...')
container.remove({ force: true })
console.log('└─ Nextcloud container removed 🥀')
} catch (err) {
console.log(err)
}
}
/**
* Get the testing container's IP
*/
export const getContainerIP = async function(
container: Docker.Container = docker.getContainer(CONTAINER_NAME)
): Promise<string> {
let ip = ''
let tries = 0
while (ip === '' && tries < 10) {
tries++
await container.inspect(function(err, data) {
if (err) {
throw err
}
ip = data?.NetworkSettings?.IPAddress || ''
})
if (ip !== '') {
break
}
await sleep(1000 * tries)
}
return ip
}
// Would be simpler to start the container from cypress.config.ts,
// but when checking out different branches, it can take a few seconds
// Until we can properly configure the baseUrl retry intervals,
// We need to make sure the server is already running before cypress
// https://github.com/cypress-io/cypress/issues/22676
export const waitOnNextcloud = async function(ip: string) {
console.log('├─ Waiting for Nextcloud to be ready... ⏳')
await waitOn({ resources: [`http://${ip}/index.php`] })
console.log('└─ Done')
}
const runExec = async function(
container: Docker.Container,
command: string[],
verbose = false,
user = 'www-data'
) {
const exec = await container.exec({
Cmd: command,
AttachStdout: true,
AttachStderr: true,
User: user,
})
return new Promise((resolve, reject) => {
exec.start({}, (err, stream) => {
if (err) {
reject(err)
}
if (stream) {
stream.setEncoding('utf-8')
stream.on('data', str => {
if (verbose && str.trim() !== '') {
console.log(`├─ ${str.trim().replace(/\n/gi, '\n├─ ')}`)
}
})
stream.on('end', resolve)
}
})
})
}
const sleep = function(milliseconds: number) {
return new Promise((resolve) => setTimeout(resolve, milliseconds))
}

Wyświetl plik

@ -0,0 +1,100 @@
/**
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
import { User } from "@nextcloud/cypress"
import { randHash } from "../utils"
const alice = new User(`alice_${randHash()}`)
describe('Create posts', () => {
before(() => {
cy.createUser(alice)
cy.login(alice)
cy.visit('/apps/social')
cy.createRandomUser()
.then((user) => {
cy.login(user)
cy.visit('/apps/social')
})
})
it('See the empty content illustration', () => {
cy.get('.social__welcome').find('.icon-close').click()
cy.get('.app-social .empty-content').should('be.visible').contains('No posts found')
cy.reload()
})
it('Write a post to followers', () => {
cy.intercept({ times: 1, method: 'POST', url: '/index.php/apps/social/api/v1/statuses' }).as('postMessage')
cy.get('.new-post button[type=submit]').should('be.disabled')
cy.get('.new-post').find('[contenteditable]').type('Hello world')
cy.get('.new-post button[type=submit]').should('not.be.disabled')
cy.get('.new-post button[type=submit]').click()
cy.wait('@postMessage')
cy.get('.social__timeline .timeline-entry:first-child').should('contain', 'Hello world')
})
it('No longer see the empty content illustration', () => {
cy.get('.app-social .empty-content').should('not.exist')
})
it('Write a post to followers with ctrl+enter', () => {
cy.intercept({ times: 1, method: 'POST', url: '/index.php/apps/social/api/v1/statuses' }).as('postMessage')
cy.get('.new-post').find('[contenteditable]').type('Hello world 2{ctrl}{enter}')
cy.wait('@postMessage')
cy.get('.social__timeline .timeline-entry:first-child').should('contain', 'Hello world 2')
})
it('Write a post to @alice', () => {
cy.intercept({ times: 1, method: 'POST', url: '/index.php/apps/social/api/v1/statuses' }).as('postMessage')
cy.intercept({ times: 1, method: 'GET', url: '/index.php/apps/social/api/v1/global/accounts/search' })
cy.get('.new-post').find('[contenteditable]').type(`@${alice.userId}`)
cy.get('.tribute-container').should('be.visible')
cy.get('.tribute-container ul li:first').contains(alice.userId)
cy.get('.new-post').find('[contenteditable]').type('{enter} Hello there')
cy.get('.new-post button[type=submit]').click()
cy.wait('@postMessage')
cy.get('.social__timeline .timeline-entry:first-child').should('contain', `@${alice.userId}`)
})
it('Opens the menu and shows that followers is selected by default', () => {
cy.intercept({ times: 1, method: 'POST', url: '/index.php/apps/social/api/v1/statuses' }).as('postMessage')
cy.intercept({ times: 1, method: 'GET', url: '/index.php/apps/social/api/v1/global/accounts/search' })
cy.get('.new-post').find('[contenteditable]').type(`@${alice.userId}{enter} Hello world`)
cy.wait(500)
cy.get('.new-post button[type=submit]').should('not.be.disabled')
const visibilityButton = cy.get('.new-post .options > .action-item > div > button')
visibilityButton.find('.material-design-icon').should('have.class', 'account-multiple-icon')
visibilityButton.click()
cy.get('.v-popper__popper ').should('be.visible')
cy.get('.v-popper__popper .selected-visibility').contains('Visible to followers only')
visibilityButton.click()
cy.get('.v-popper__popper ').should('not.be.visible')
cy.get('.new-post button[type=submit]').click()
cy.wait('@postMessage')
cy.get('.social__timeline .timeline-entry:first-child').should('contain', 'Hello world').should('contain', `@${alice.userId}`)
})
})

Wyświetl plik

@ -0,0 +1,58 @@
/**
* @copyright Copyright (c) 2023 Louis Chmn <louis@chmn.me>
*
* @author Louis Chmn <louis@chmn.me>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
describe('Social app setup', () => {
before(() => {
cy.createRandomUser()
.then((user) => {
cy.login(user)
cy.visit('/apps/social')
})
})
it('See the welcome message', () => {
cy.get('.social__welcome').should('contain', 'Nextcloud becomes part of the federated social networks!')
cy.get('.social__welcome').find('.icon-close').click()
cy.get('.social__welcome').should('not.exist')
cy.reload()
})
it('See the home section in the sidebar', () => {
cy.get('.app-navigation').contains('Home').click()
cy.get('.app-social .empty-content').should('be.visible')
})
it('See the empty content illustration of Direct messages', () => {
cy.get('.app-navigation').contains('Direct messages').click()
cy.get('.app-social .empty-content').should('be.visible').contains('No direct messages found')
})
it('See the empty content illustration of Profile', () => {
cy.intercept({ times: 1, method: 'GET', url: '**/apps/social/api/v1/accounts/*/statuses?*' }).as('accountStatuses')
cy.get('.app-navigation').contains('Profile').click()
cy.wait("@accountStatuses")
cy.get('.app-social .empty-content__title').scrollIntoView()
cy.get('.app-social .empty-content').should('be.visible').contains('You have not tooted yet')
})
})

Wyświetl plik

@ -1,10 +0,0 @@
#!/usr/bin/env bash
echo "APP_NAME: $APP_NAME"
chown -R www-data:www-data /var/www/html/data
su www-data -c "
php occ config:system:set force_language --value en
php occ app:enable $APP_NAME
php occ app:list
"

Wyświetl plik

@ -1,32 +0,0 @@
let userId = 'janedoe' + Date.now();
describe('Social app setup', function() {
before(function() {
cy.nextcloudCreateUser(userId, 'p4ssw0rd')
cy.login(userId, 'p4ssw0rd')
})
beforeEach(() => {
Cypress.Cookies.preserveOnce('nc_username', 'nc_token', 'nc_session_id', 'oc_sessionPassphrase');
})
it('See the welcome message', function() {
cy.visit('/apps/social/')
cy.get('.social__welcome').should('contain', 'Nextcloud becomes part of the federated social networks!')
cy.get('.social__welcome').find('.icon-close').click()
cy.get('.social__welcome').should('not.exist')
})
it('See the home section in the sidebar', function() {
cy.get('.app-navigation').contains('Home').click()
cy.get('.emptycontent').should('be.visible')
})
it('See the empty content illustration', function() {
cy.get('.app-navigation').contains('Direct messages').click()
cy.get('.emptycontent').should('be.visible').contains('No direct messages found')
cy.get('.app-navigation').contains('Profile').click()
cy.get('.emptycontent').should('be.visible').contains('You haven\'t tooted yet')
})
})

Wyświetl plik

@ -1,115 +0,0 @@
/*
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
let userId = 'janedoe' + Date.now();
describe('Create posts', function() {
before(function() {
// ensure that the admin account is initialized for social
cy.login('admin', 'admin', '/apps/social/')
cy.nextcloudCreateUser(userId, 'p4ssw0rd')
cy.login(userId, 'p4ssw0rd', '/apps/social/')
cy.get('.app-content').should('be.visible')
})
afterEach(function() {
cy.screenshot()
})
beforeEach(() => {
Cypress.Cookies.preserveOnce('nc_username', 'nc_token', 'nc_session_id', 'oc_sessionPassphrase');
})
it('See the empty content illustration', function() {
cy.get('.emptycontent').should('be.visible').contains('No posts found')
})
it('Write a post to followers', function() {
cy.visit('/apps/social/')
cy.server()
cy.route('POST', '/index.php/apps/social/api/v1/post').as('postMessage')
cy.get('.new-post input[type=submit]')
.should('be.disabled')
cy.get('.new-post').find('[contenteditable]').type('Hello world')
cy.get('.new-post input[type=submit]')
.should('not.be.disabled')
cy.get('.new-post input[type=submit]')
.click()
cy.wait('@postMessage')
cy.get('.social__timeline div.timeline-entry:first-child').should('contain', 'Hello world')
})
it('No longer see the empty content illustration', function() {
cy.get('.emptycontent').should('not.be.visible')
})
it('Write a post to followers with shift enter', function() {
cy.visit('/apps/social/')
cy.server()
cy.route('POST', '/index.php/apps/social/api/v1/post').as('postMessage')
cy.get('.new-post').find('[contenteditable]').type('Hello world 2{shift}{enter}')
cy.wait('@postMessage')
cy.get('.social__timeline div.timeline-entry:first-child').should('contain', 'Hello world 2')
})
it('Write a post to @admin', function() {
cy.visit('/apps/social/')
cy.server()
cy.route('POST', '/index.php/apps/social/api/v1/post').as('postMessage')
cy.route('GET', '/index.php/apps/social/api/v1/global/accounts/search')
cy.get('.new-post').find('[contenteditable]').type('@adm', {delay: 500})
cy.get('.tribute-container').should('be.visible')
cy.get('.tribute-container ul li:first').contains('admin')
cy.get('.new-post').find('[contenteditable]').type('{enter} Hello there', {delay: 100, force: true})
cy.get('.new-post input[type=submit]')
.click()
cy.wait('@postMessage')
cy.get('.social__timeline div.timeline-entry:first-child').should('contain', '@admin')
})
it('Opens the menu and shows that followers is selected by default', function() {
cy.visit('/apps/social/')
cy.server()
cy.route('POST', '/index.php/apps/social/api/v1/post').as('postMessage')
cy.route('GET', '/index.php/apps/social/api/v1/global/accounts/search')
cy.get('.new-post').find('[contenteditable]').click({force: true}).type('@adm{enter} Hello world', {delay: 500, force: true})
cy.wait(500)
cy.get('.new-post input[type=submit]').should('not.be.disabled')
const visibilityButton = cy.get('.new-post .options > div > button')
visibilityButton.should('have.class', 'icon-contacts-dark')
visibilityButton.click()
cy.get('.new-post-form .popovermenu').should('be.visible')
cy.get('.new-post-form .popovermenu .active').contains('Followers')
visibilityButton.click()
cy.get('.new-post-form .popovermenu').should('not.be.visible')
cy.get('.new-post input[type=submit]')
.click()
cy.wait('@postMessage')
cy.get('.social__timeline div.timeline-entry:first-child').should('contain', 'Hello world').should('contain', '@admin')
})
})

Wyświetl plik

@ -1,20 +0,0 @@
// ***********************************************************
// This example plugins/index.js can be used to load plugins
//
// You can change the location of this file or turn off loading
// the plugins file with the 'pluginsFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/plugins-guide
// ***********************************************************
// This function is called when a project is opened or re-opened (e.g. due to
// the project's config changing)
const {
addMatchImageSnapshotPlugin
} = require('cypress-image-snapshot/plugin')
module.exports = (on, config) => {
addMatchImageSnapshotPlugin(on, config)
}

Wyświetl plik

@ -1,20 +0,0 @@
#!/usr/bin/env bash
# RUN THIS SCRIPT FROM THE ROOT FOLDER OF YOUR APP
APP_NAME=${PWD##*/}
if [[ $APP_NAME == "cypress" ]]
then
echo "Please run this app from your app root folder."
else
echo "Launching docker server for the $APP_NAME app"
cd cypress
docker-compose up -d
echo -n "Waiting for server start "
until [[ $(docker-compose exec -u www-data -T nextcloud php ./occ status --output=json) == *"\"installed\":true"* ]]
do
echo -n "."
done
echo ""
docker-compose exec --env APP_NAME=$APP_NAME -T nextcloud bash /initserver.sh
docker-compose exec -u www-data -T nextcloud php ./occ social:reset -n
fi

Wyświetl plik

@ -1,12 +0,0 @@
#!/usr/bin/env bash
# RUN THIS SCRIPT FROM THE ROOT FOLDER OF YOUR APP
appname=${PWD##*/}
if [[ $appname == "cypress" ]]
then
echo "Please run this app from your app root folder."
else
echo "Killing server for the $appname app"
cd cypress
docker-compose down
fi

Wyświetl plik

@ -20,56 +20,17 @@
*
*/
import { addMatchImageSnapshotCommand } from 'cypress-image-snapshot/command'
import axios from '@nextcloud/axios'
import { addCommands, User } from '@nextcloud/cypress'
import { basename } from 'path'
addMatchImageSnapshotCommand()
// Add custom commands
import 'cypress-wait-until'
addCommands()
const url = Cypress.config('baseUrl').replace(/\/index.php\/?$/g, '')
Cypress.env('baseUrl', url)
Cypress.Commands.add('login', (user, password, route = '/apps/files') => {
cy.clearCookies();
cy.visit(route)
cy.get('input[name=user]').type(user)
cy.get('input[name=password]').type(password)
cy.get('#submit-wrapper input[type=submit]').click()
cy.url().should('include', route)
})
Cypress.Commands.add('logout', () => {
if (Cypress.$("input[name=user]").length > 0) {
// already logged out
} else {
cy.get('#expanddiv li[data-id="logout"] a').then(logout => {
if (logout) {
cy.visit(logout[0].href)
}
})
}
})
Cypress.Commands.add('nextcloudCreateUser', (user, password) => {
cy.clearCookies();
cy.request({
method: 'POST',
url: `${Cypress.env('baseUrl')}/ocs/v1.php/cloud/users?format=json`,
form: true,
body: {
userid: user,
password,
},
auth: { user: 'admin', pass: 'admin' },
headers: {
'OCS-ApiRequest': 'true',
'Content-Type': 'application/x-www-form-urlencoded',
Authorization: `Basic ${btoa('admin:admin')}`,
},
}).then(response => {
cy.log(`Created user ${user}`, response.status)
})
})
Cypress.Commands.add('uploadFile', (fileName, mimeType, path = '') => {
// get fixture
return cy.fixture(fileName, 'base64').then(file => {
@ -82,7 +43,7 @@ Cypress.Commands.add('uploadFile', (fileName, mimeType, path = '') => {
headers: {
requesttoken: window.OC.requestToken,
'Content-Type': mimeType,
}
},
}).then(response => {
cy.log(`Uploaded ${fileName}`, response)
})
@ -122,7 +83,7 @@ Cypress.Commands.add('deleteFile', fileName => {
* Create a share link and return the share url
*
* @param {string} path the file/folder path
* @returns {string} the share link url
* @return {string} the share link url
*/
Cypress.Commands.add('createLinkShare', path => {
return cy.window().then(async window => {
@ -133,26 +94,15 @@ Cypress.Commands.add('createLinkShare', path => {
}, {
headers: {
requesttoken: window.OC.requestToken,
}
},
})
if (!('ocs' in request.data) || !('token' in request.data.ocs.data && request.data.ocs.data.token.length > 0)) {
throw request
}
cy.log('Share link created', request.data.ocs.data.token)
return cy.wrap(request.data.ocs.data.token)
} catch(error) {
} catch (error) {
console.error(error)
}
}).should('have.length', 15)
})
Cypress.Commands.overwrite('matchImageSnapshot', (originalFn, subject, name, options) => {
// hide avatar because random colour break the visual regression tests
cy.window().then(window => {
const avatarDiv = window.document.querySelector('.avatardiv')
if (avatarDiv) {
avatarDiv.remove()
}
})
return originalFn(subject, name, options)
})

Wyświetl plik

@ -1,5 +1,5 @@
// ***********************************************************
// This example support/index.js is processed and
// This example support/e2e.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
@ -14,7 +14,4 @@
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands'
// Alternatively you can use CommonJS syntax:
// require('./commands')
import './commands.ts'

Wyświetl plik

@ -0,0 +1,4 @@
{
"extends": "../tsconfig.json",
"include": ["./**/*.ts"],
}

Wyświetl plik

@ -20,7 +20,7 @@
*
*/
const getSearchParams = url => {
export function getSearchParams (url) {
return url
.split(/[?&]/)
.reduce((acc, cur) => {
@ -30,6 +30,6 @@ const getSearchParams = url => {
}, {})
}
const randHash = () => Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
export default { getSearchParams, randHash }
export function randHash() {
return Math.random().toString(36).replace(/[^a-z]+/g, '').slice(0, 10)
}

Wyświetl plik

@ -7,12 +7,12 @@ OC.L10N.register(
"Home" : "Tuis",
"Notifications" : "Kennisgewings",
"Profile" : "Profiel",
"Post" : "Plaas",
"Uploading..." : "Laai tans op...",
"Delete" : "Skrap",
"Edit" : "Wysig",
"Close" : "Sluit",
"Post" : "Plaas",
"Website" : "Webwerf",
"Reply" : "Antwoord",
"Close" : "Sluit",
"Continue" : "Gaan voort"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,12 +5,12 @@
"Home" : "Tuis",
"Notifications" : "Kennisgewings",
"Profile" : "Profiel",
"Post" : "Plaas",
"Uploading..." : "Laai tans op...",
"Delete" : "Skrap",
"Edit" : "Wysig",
"Close" : "Sluit",
"Post" : "Plaas",
"Website" : "Webwerf",
"Reply" : "Antwoord",
"Close" : "Sluit",
"Continue" : "Gaan voort"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -6,6 +6,7 @@ OC.L10N.register(
"Home" : "Casa",
"Notifications" : "Notificazions",
"Delete" : "Borrar",
"Deny" : "Denegar",
"Close" : "Zarrar",
"Continue" : "Continar"
},

Wyświetl plik

@ -4,6 +4,7 @@
"Home" : "Casa",
"Notifications" : "Notificazions",
"Delete" : "Borrar",
"Deny" : "Denegar",
"Close" : "Zarrar",
"Continue" : "Continar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

Wyświetl plik

@ -1,52 +1,103 @@
OC.L10N.register(
"social",
{
"Social" : "الإجتماعي",
"Help" : "المساعدة",
"Open documentation" : "فتح الدليل",
"Social" : "تواصل اجتماعي Social",
"Social notifications" : "إشعارات اجتماعية",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "يرجى ملاحظة أنه لا يمكن ترحيل البيانات من alpha2 إلاّ يدويًا. \n\t\t\t\t\t\t تتوفر وثائق مفصلة لإرشادك أثناء هذه العملية باستخدام الزر أدناه.",
"Help" : "مساعدة",
"Follow %s on Social" : "تابع %s على التواصل الاجتماعي Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 نكست كلاود جزء من شبكات التواصل الاجتماعي الاتحاديّة!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** إخلاء المسؤولية: هذه نسخة تجريبية ** \n\n** 🎉 نكست كلاود هي الآن جزء من شبكات التواصل الاجتماعي الاتحاديّة! ** \n\n** 🙋 ابحث عن أصدقائك: ** بغض النظر عما إذا كانوا يستخدمون Nextcloud ، 🐘 Mastodon ، 🇫 Friendica ، وقريبًا ✱ الشتات و MediaGoblin والمزيد - يمكنك متابعتهم! \n\n** 📜 معلومات الملف الشخصي: ** لا حاجة لملء المزيد من الملفات الشخصية - سيتم استخدام معلوماتك من Nextcloud وتوسيعها. مشاركاتك: ** كل ما تنشره يبقى على Nextcloud الخاص بك! \n\n** 🕸 معايير مفتوحة: ** نستخدم معيار ActivityPub المعمول به!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger لم يتم إعدادها كما يجب!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "يحتاج التواصل الاجتماعي Social إلى الاكتشاف التلقائي ليتم إعداده بشكل صحيح. \nإذا لم يتم تثبيت نكست كلاود في جذر المجال، فعندها لن يتم نكست كلاود من التكوين التلقائي.\nلاستخدام التواصل الاجتماعي Social، يحتاج المسؤول عن هذا الخادوم إلى تكوين عمليات إعادة التوجيه.",
"Open documentation" : "فتح التوثيق",
"Social app setup" : "إعداد تطبيق التواصل الاجتماعي Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "يتطلب ActivityPub عنوان URL ثابتًا لجعل الإدخالات فريدة. لاحظ أنه لا يمكن تغيير هذا لاحقًا دون إعادة تعيين تطبيق التواصل الاجتماعي Social.",
"ActivityPub URL base" : "ActivityPub عنوان URL الأساسي",
"Finish setup" : "إنهاء الإعداد",
"The Social app needs to be set up by the server administrator." : "تطبيق التواصل الاجتماعي Social يجب أن يتم إعداده من قِبَل مشرف النظام.",
"Home" : "الرئيسية",
"Direct messages" : "الرسائل المباشرة",
"Notifications" : "الإشعارات",
"Profile" : "الملف الشخصي",
"Local timeline" : "الخيط المحلي",
"Global timeline" : "الخيط العام",
"Liked" : "أعجبتك",
"Local timeline" : "التوقيت المحلي",
"Global timeline" : "التوقيت الشامل",
"Following" : "يتابِع",
"In reply to" : "يقوم بالرد على",
"Add attachment" : "أضف ملحق",
"Add emoji" : "اضافة رمز تعبيري",
"In reply to" : "رداً على",
"Close reply" : "قفل باب الردود",
"Add attachment" : "إضافة مُرفَق",
"Add emoji" : "إضافة رمز تعبيري emoji",
"Uploading..." : "عملية الرفع جارية …",
"Delete" : "حذف",
"Post" : "إرسال",
"Public" : "للعامة",
"Unlisted" : "غير مدرج",
"Do not post to public timelines" : "لا تنشره على الخيوط العامة",
"Followers" : "المتابِعون",
"Post to followers only" : "انشر لمتابِعيك فقط",
"Direct" : "مباشر",
"Post to mentioned users only" : "أنشر فقط إلى المستخدمين المذكورين",
"Uploading..." : "عملية التحميل جارية …",
"Delete" : "إزالة",
"Edit" : "تعديل",
"Close" : "إغلاق",
"Post to followers" : "إرسال إلى المٌتابِعين",
"Send message to mentioned users" : "إرسال رسالة إلى المستخدمين المذكورين",
"Post publicly" : "إرسال للعموم",
"Post to recipients" : "إرسال للمستلمين",
"Post unlisted" : "مُشاركة غير مُدرجةٍ",
"Unfollow" : "إلغاء المتابعة",
"Follow" : "تابع",
"posts" : "منشورات",
"following" : تابِع",
"following" : "يُتابِع",
"followers" : "متابِعون",
"No results found" : "دون أية نتيجة",
"Website" : "موقع الويب",
"No results found" : "لا توجد أي نتائج",
"There were no results for your search:" : "لم يُعثر على أي نتائج لبحثك.",
"Searching for" : "البحث عن",
"No posts found" : "لم يتم العثور على منشورات",
"boosted" : "مٌثبّت boosted",
"No posts found" : "لا توجد أي منشورات",
"Posts from people you follow will show up here" : "منشورات الأشخاص الذين تتابعهم ستُعرض هنا",
"No direct messages found" : "لم يُعثَر على أية رسائل مباشرة",
"Posts directed to you will show up here" : "سوف تظهر هنا المنشورات التي ستتلقاها",
"No local posts found" : "لم يتم العثور على منشورات محلية",
"Posts directed to you will show up here" : "المنشورات المُوجّهة إليك مباشرةً ستظهر هنا",
"No local posts found" : "لا توجد أيّ منشورات محلية",
"Posts from other people on this instance will show up here" : "منشورات الأشخاص الآخرين على هذا الخادوم ستظهر هنا",
"No notifications found" : "لا توجد أيّ إشعاراتٍ",
"You have not received any notifications yet" : "لم تصلك أيّ إشعارات بعدُ",
"No global posts found" : "لا توجد أي منشورات شاملة ",
"Posts from federated instances will show up here" : "المنشورات من الخوادم الاتحاديّة ستظهر هنا",
"No liked posts found" : "لا توجد أي منشورات نالت الإعجاب",
"You have not tooted yet" : "أنت لم تقم بالتصويت بعدُ",
"No posts found for this tag" : "لا توجد أي منشورات بهذه السمة tag",
"No replies found" : "لا توجد أيّ ردود",
"hasn't tooted yet" : "لم يُصوّت بعدُ",
"Reply" : "رد",
"Boost" : "تثبيت boost",
"Like" : "إعجاب",
"Undo Like" : "إلغاء الإعجاب",
"Choose a visibility" : "حدّد مجال الرؤية visibility",
"Go to Social app" : "إذهب إلى تطبيق التواصل الاجتماعي Social",
"Error getting Social notifications" : "خطأ في تلقّي الاشعارات الاجتماعية",
"No Social notifications!" : "لا توجد أي إشعارات اجتماعية",
"Failed to get Social notifications" : "تعذّر الحصول على الإشعارات الاجتماعية",
"Authorization required" : "التخويل مطلوبٌ",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} و الذي هو تطبيق من طرفٍ ثالثٍ يرغب في الحصول على تخويلٍ للوصول إلى حسابك. ",
"If you do not trust it, then you should not authorize it." : "إذا كنت لا تثق فيه، فلا تمنحه التخويل.",
"Authorize" : "تخويل",
"Deny" : "رفض",
"Follow on Nextcloud Social" : "تابع على تطبيق نكست كلاود للتواصل الاجتماعي Social",
"Hello" : "أهلا",
"You are following this account" : "إنك تتابع هذا الحساب",
"You are going to follow:" : "إنك بصدد متابعة:",
"Continue" : "المتابعة",
"User not found" : "لم يتم العثور على المستخدم",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "تم الانشاء التلقائي لـ حساب اجتماعي لك. معرفك الاجتماعي هو نفسه معرف السحابة المتحدة او Federated Cloud ID",
"Follow Nextcloud on mastodon.xyz" : "تابع Nextcloud على mastodon.xyz",
"More actions" : "إجراءات أخرى",
"Delete post" : "احذف المنشور"
"Please confirm that you want to follow this account:" : "رجاءً، أكّد رغبتك في مُتابعة هذا الحساب:",
"You are following this account" : "أنت تتابع هذا الحساب",
"Close" : "إغلاق",
"You are going to follow:" : "أنت بصدد متابعة:",
"name@domain of your federation account" : "name@domain لحسابك الاتحادي",
"Continue" : "إستمرار",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "هذه الخطوة مطلوبة لأن المستخدم ربما لم يكن مُسجّلاً على نفس الخادوم الذي أنت فيه. سنُعيد توجيهك إلى الخادوم المنزلي الخاص بك لمتابعة هذا الحساب.",
"User not found" : "تعذّر العثور على المستخدم",
"Sorry, we could not find the account of {userId}" : "للأسف، لم نتمكن من العثور على حساب {userId}",
"Nextcloud becomes part of the federated social networks!" : "نكست كلاود هي جزء من شبكة التواصل الاجتماعي الاتحاديّة!",
"This application is currently in beta stage." : "هذا التطبيق هو الآن في المرحلة التجريبية \"بيتا\".",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "تم الانشاء التلقائي لحسابك الاجتماعي. مُعرّفك الاجتماعي هو نفسه مُعرّف السحابة الاتحادية Federated Cloud ID.",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "نظرًا لأنك جديد على Social ، ابدأ بٌمتابعة حساب نكست كلاود الرسمي حتى لا تفوتك أي أخبار.",
"Follow Nextcloud on mastodon.xyz" : "تابع أخبار نكست كلاود على mastodon.xyz",
"Public" : "عمومي",
"Visible for all" : "مرئي للجميع",
"Unlisted" : "غير مدرج",
"Visible for all, but opted-out of discovery features" : "مرئي للجميع؛ لكنه مُستثنىً من خواص الاكتشاف discovery. ",
"Followers" : "مُتابِعون",
"Visible to followers only" : "مرئي للمُتابِعين فقط",
"Direct message" : "رسالة مباشرة",
"Visible to mentioned users only" : "مرئي للأشخاص المذكورين فقط"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

Wyświetl plik

@ -1,50 +1,101 @@
{ "translations": {
"Social" : "الإجتماعي",
"Help" : "المساعدة",
"Open documentation" : "فتح الدليل",
"Social" : "تواصل اجتماعي Social",
"Social notifications" : "إشعارات اجتماعية",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "يرجى ملاحظة أنه لا يمكن ترحيل البيانات من alpha2 إلاّ يدويًا. \n\t\t\t\t\t\t تتوفر وثائق مفصلة لإرشادك أثناء هذه العملية باستخدام الزر أدناه.",
"Help" : "مساعدة",
"Follow %s on Social" : "تابع %s على التواصل الاجتماعي Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 نكست كلاود جزء من شبكات التواصل الاجتماعي الاتحاديّة!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** إخلاء المسؤولية: هذه نسخة تجريبية ** \n\n** 🎉 نكست كلاود هي الآن جزء من شبكات التواصل الاجتماعي الاتحاديّة! ** \n\n** 🙋 ابحث عن أصدقائك: ** بغض النظر عما إذا كانوا يستخدمون Nextcloud ، 🐘 Mastodon ، 🇫 Friendica ، وقريبًا ✱ الشتات و MediaGoblin والمزيد - يمكنك متابعتهم! \n\n** 📜 معلومات الملف الشخصي: ** لا حاجة لملء المزيد من الملفات الشخصية - سيتم استخدام معلوماتك من Nextcloud وتوسيعها. مشاركاتك: ** كل ما تنشره يبقى على Nextcloud الخاص بك! \n\n** 🕸 معايير مفتوحة: ** نستخدم معيار ActivityPub المعمول به!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger لم يتم إعدادها كما يجب!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "يحتاج التواصل الاجتماعي Social إلى الاكتشاف التلقائي ليتم إعداده بشكل صحيح. \nإذا لم يتم تثبيت نكست كلاود في جذر المجال، فعندها لن يتم نكست كلاود من التكوين التلقائي.\nلاستخدام التواصل الاجتماعي Social، يحتاج المسؤول عن هذا الخادوم إلى تكوين عمليات إعادة التوجيه.",
"Open documentation" : "فتح التوثيق",
"Social app setup" : "إعداد تطبيق التواصل الاجتماعي Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "يتطلب ActivityPub عنوان URL ثابتًا لجعل الإدخالات فريدة. لاحظ أنه لا يمكن تغيير هذا لاحقًا دون إعادة تعيين تطبيق التواصل الاجتماعي Social.",
"ActivityPub URL base" : "ActivityPub عنوان URL الأساسي",
"Finish setup" : "إنهاء الإعداد",
"The Social app needs to be set up by the server administrator." : "تطبيق التواصل الاجتماعي Social يجب أن يتم إعداده من قِبَل مشرف النظام.",
"Home" : "الرئيسية",
"Direct messages" : "الرسائل المباشرة",
"Notifications" : "الإشعارات",
"Profile" : "الملف الشخصي",
"Local timeline" : "الخيط المحلي",
"Global timeline" : "الخيط العام",
"Liked" : "أعجبتك",
"Local timeline" : "التوقيت المحلي",
"Global timeline" : "التوقيت الشامل",
"Following" : "يتابِع",
"In reply to" : "يقوم بالرد على",
"Add attachment" : "أضف ملحق",
"Add emoji" : "اضافة رمز تعبيري",
"In reply to" : "رداً على",
"Close reply" : "قفل باب الردود",
"Add attachment" : "إضافة مُرفَق",
"Add emoji" : "إضافة رمز تعبيري emoji",
"Uploading..." : "عملية الرفع جارية …",
"Delete" : "حذف",
"Post" : "إرسال",
"Public" : "للعامة",
"Unlisted" : "غير مدرج",
"Do not post to public timelines" : "لا تنشره على الخيوط العامة",
"Followers" : "المتابِعون",
"Post to followers only" : "انشر لمتابِعيك فقط",
"Direct" : "مباشر",
"Post to mentioned users only" : "أنشر فقط إلى المستخدمين المذكورين",
"Uploading..." : "عملية التحميل جارية …",
"Delete" : "إزالة",
"Edit" : "تعديل",
"Close" : "إغلاق",
"Post to followers" : "إرسال إلى المٌتابِعين",
"Send message to mentioned users" : "إرسال رسالة إلى المستخدمين المذكورين",
"Post publicly" : "إرسال للعموم",
"Post to recipients" : "إرسال للمستلمين",
"Post unlisted" : "مُشاركة غير مُدرجةٍ",
"Unfollow" : "إلغاء المتابعة",
"Follow" : "تابع",
"posts" : "منشورات",
"following" : تابِع",
"following" : "يُتابِع",
"followers" : "متابِعون",
"No results found" : "دون أية نتيجة",
"Website" : "موقع الويب",
"No results found" : "لا توجد أي نتائج",
"There were no results for your search:" : "لم يُعثر على أي نتائج لبحثك.",
"Searching for" : "البحث عن",
"No posts found" : "لم يتم العثور على منشورات",
"boosted" : "مٌثبّت boosted",
"No posts found" : "لا توجد أي منشورات",
"Posts from people you follow will show up here" : "منشورات الأشخاص الذين تتابعهم ستُعرض هنا",
"No direct messages found" : "لم يُعثَر على أية رسائل مباشرة",
"Posts directed to you will show up here" : "سوف تظهر هنا المنشورات التي ستتلقاها",
"No local posts found" : "لم يتم العثور على منشورات محلية",
"Posts directed to you will show up here" : "المنشورات المُوجّهة إليك مباشرةً ستظهر هنا",
"No local posts found" : "لا توجد أيّ منشورات محلية",
"Posts from other people on this instance will show up here" : "منشورات الأشخاص الآخرين على هذا الخادوم ستظهر هنا",
"No notifications found" : "لا توجد أيّ إشعاراتٍ",
"You have not received any notifications yet" : "لم تصلك أيّ إشعارات بعدُ",
"No global posts found" : "لا توجد أي منشورات شاملة ",
"Posts from federated instances will show up here" : "المنشورات من الخوادم الاتحاديّة ستظهر هنا",
"No liked posts found" : "لا توجد أي منشورات نالت الإعجاب",
"You have not tooted yet" : "أنت لم تقم بالتصويت بعدُ",
"No posts found for this tag" : "لا توجد أي منشورات بهذه السمة tag",
"No replies found" : "لا توجد أيّ ردود",
"hasn't tooted yet" : "لم يُصوّت بعدُ",
"Reply" : "رد",
"Boost" : "تثبيت boost",
"Like" : "إعجاب",
"Undo Like" : "إلغاء الإعجاب",
"Choose a visibility" : "حدّد مجال الرؤية visibility",
"Go to Social app" : "إذهب إلى تطبيق التواصل الاجتماعي Social",
"Error getting Social notifications" : "خطأ في تلقّي الاشعارات الاجتماعية",
"No Social notifications!" : "لا توجد أي إشعارات اجتماعية",
"Failed to get Social notifications" : "تعذّر الحصول على الإشعارات الاجتماعية",
"Authorization required" : "التخويل مطلوبٌ",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} و الذي هو تطبيق من طرفٍ ثالثٍ يرغب في الحصول على تخويلٍ للوصول إلى حسابك. ",
"If you do not trust it, then you should not authorize it." : "إذا كنت لا تثق فيه، فلا تمنحه التخويل.",
"Authorize" : "تخويل",
"Deny" : "رفض",
"Follow on Nextcloud Social" : "تابع على تطبيق نكست كلاود للتواصل الاجتماعي Social",
"Hello" : "أهلا",
"You are following this account" : "إنك تتابع هذا الحساب",
"You are going to follow:" : "إنك بصدد متابعة:",
"Continue" : "المتابعة",
"User not found" : "لم يتم العثور على المستخدم",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "تم الانشاء التلقائي لـ حساب اجتماعي لك. معرفك الاجتماعي هو نفسه معرف السحابة المتحدة او Federated Cloud ID",
"Follow Nextcloud on mastodon.xyz" : "تابع Nextcloud على mastodon.xyz",
"More actions" : "إجراءات أخرى",
"Delete post" : "احذف المنشور"
"Please confirm that you want to follow this account:" : "رجاءً، أكّد رغبتك في مُتابعة هذا الحساب:",
"You are following this account" : "أنت تتابع هذا الحساب",
"Close" : "إغلاق",
"You are going to follow:" : "أنت بصدد متابعة:",
"name@domain of your federation account" : "name@domain لحسابك الاتحادي",
"Continue" : "إستمرار",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "هذه الخطوة مطلوبة لأن المستخدم ربما لم يكن مُسجّلاً على نفس الخادوم الذي أنت فيه. سنُعيد توجيهك إلى الخادوم المنزلي الخاص بك لمتابعة هذا الحساب.",
"User not found" : "تعذّر العثور على المستخدم",
"Sorry, we could not find the account of {userId}" : "للأسف، لم نتمكن من العثور على حساب {userId}",
"Nextcloud becomes part of the federated social networks!" : "نكست كلاود هي جزء من شبكة التواصل الاجتماعي الاتحاديّة!",
"This application is currently in beta stage." : "هذا التطبيق هو الآن في المرحلة التجريبية \"بيتا\".",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "تم الانشاء التلقائي لحسابك الاجتماعي. مُعرّفك الاجتماعي هو نفسه مُعرّف السحابة الاتحادية Federated Cloud ID.",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "نظرًا لأنك جديد على Social ، ابدأ بٌمتابعة حساب نكست كلاود الرسمي حتى لا تفوتك أي أخبار.",
"Follow Nextcloud on mastodon.xyz" : "تابع أخبار نكست كلاود على mastodon.xyz",
"Public" : "عمومي",
"Visible for all" : "مرئي للجميع",
"Unlisted" : "غير مدرج",
"Visible for all, but opted-out of discovery features" : "مرئي للجميع؛ لكنه مُستثنىً من خواص الاكتشاف discovery. ",
"Followers" : "مُتابِعون",
"Visible to followers only" : "مرئي للمُتابِعين فقط",
"Direct message" : "رسالة مباشرة",
"Visible to mentioned users only" : "مرئي للأشخاص المذكورين فقط"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

Wyświetl plik

@ -1,18 +1,15 @@
OC.L10N.register(
"social",
{
"Help" : "Help",
"Open documentation" : "Abrir documentación",
"Finish setup" : "Finar la configuración ",
"Help" : "Ayuda",
"Open documentation" : "Abrir la documentación",
"Home" : "Aniciu",
"Notifications" : "Notificaciones",
"Post" : "Espublizar",
"Uploading..." : "Xubiendo...",
"Notifications" : "Avisos",
"Delete" : "Desaniciar",
"Edit" : "Editar",
"Website" : "Sitiu web",
"No replies found" : "Nun s'atopó nenguna rempuesta",
"Hello" : "Hola",
"Close" : "Zarrar",
"Reply" : "Rempuesta",
"Continue" : "Siguir",
"More actions" : "Más aiciones"
"Continue" : "Siguir"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -1,16 +1,13 @@
{ "translations": {
"Help" : "Help",
"Open documentation" : "Abrir documentación",
"Finish setup" : "Finar la configuración ",
"Help" : "Ayuda",
"Open documentation" : "Abrir la documentación",
"Home" : "Aniciu",
"Notifications" : "Notificaciones",
"Post" : "Espublizar",
"Uploading..." : "Xubiendo...",
"Notifications" : "Avisos",
"Delete" : "Desaniciar",
"Edit" : "Editar",
"Website" : "Sitiu web",
"No replies found" : "Nun s'atopó nenguna rempuesta",
"Hello" : "Hola",
"Close" : "Zarrar",
"Reply" : "Rempuesta",
"Continue" : "Siguir",
"More actions" : "Más aiciones"
"Continue" : "Siguir"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -5,10 +5,12 @@ OC.L10N.register(
"Open documentation" : "Sənədləri aç",
"Home" : "Ev",
"Notifications" : "Xəbərdarlıqlar",
"Profile" : "Profil",
"Uploading..." : "Serverə yüklənir...",
"Delete" : "Sil",
"Edit" : "Dəyişiklik et",
"Reply" : "Cavab",
"Close" : "Bağla",
"Reply" : "Cavab"
"Continue" : "Davam et",
"Public" : "İctimai"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -3,10 +3,12 @@
"Open documentation" : "Sənədləri aç",
"Home" : "Ev",
"Notifications" : "Xəbərdarlıqlar",
"Profile" : "Profil",
"Uploading..." : "Serverə yüklənir...",
"Delete" : "Sil",
"Edit" : "Dəyişiklik et",
"Reply" : "Cavab",
"Close" : "Bağla",
"Reply" : "Cavab"
"Continue" : "Davam et",
"Public" : "İctimai"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,7 +7,6 @@ OC.L10N.register(
"Help" : "Помощ",
"Follow %s on Social" : "Следвайте ни %s в Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud е вече част от федерираните социални мрежи!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Внимание: това е ALPHA версия **\n\n**🎉 Nextcloud става част от федерираните социални мрежи!**\n\n**🙋 Намери своите приятели:** Без значение дали те използват Nextcloud, 🐘 Mastodon, 🇫 Friendica, и скоро ✱ Diaspora, 👹 MediaGoblin и други – ти ще можеш да ги последваш !\n\n**📜 Профилна информация :** Не е нужно да регистрираш още профили – информацията от твоят Nextcloud профил може да бъде използвана и допълнена.\n\n**👐 Бъди собственик на твоите публикации:** Всичко което публикуваш се съхранява в твоят Nextcloud!\n\n**🕸 Отворени стандарти:** Ние използвамем утвърденият стандарт ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger не е настроен правилно!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social се нуждае от .добре познатото автоматично откриване, за да бъде правилно настроено. Ако Nextcloud не е инсталиран в корена на домейна, често се случва Nextcloud да не може да конфигурира това автоматично. За да използва Social, администраторът на този екземпляр на Nextcloud трябва ръчно да конфигурира .well-known пренасочванията:",
"Open documentation" : "Отвори документацията",
@ -28,33 +27,20 @@ OC.L10N.register(
"Close reply" : "Затваряне на отговора",
"Add attachment" : "Добавяне на прикачен файл",
"Add emoji" : "Добавяне на емотикон",
"Visibility" : "Видимост",
"Uploading..." : "Качване...",
"Delete" : "Изтриване",
"Post" : "Изпрати",
"Post to followers" : "Публикувай за последователите ти",
"Post to mentioned users" : "Публикуване до споменатите потребители",
"Send message to mentioned users" : "Изпращане на съобщение до споменатите потребители",
"Post publicly" : "Публикувай ",
"Post to recipients" : "Публикувах за получателите",
"Post unlisted" : "Публикацията не е включена в списъка",
"Public" : "Публично",
"Post to public timelines" : "Публикуване в публични времеви линии",
"Unlisted" : "Не е включено в списъка",
"Do not post to public timelines" : "Да не се публикува в публични времеви линии",
"Followers" : "Последователи",
"Post to followers only" : "Публикувай само за последователите ти",
"Direct" : "Директно",
"Post to mentioned users only" : "Публикувай само към споменатите потребители",
"Error while trying to post your message: Could not find any valid recipients." : "Грешка при опит за публикуване на вашето съобщение: Невъзможно да се намерят валидни получатели.",
"Uploading..." : "Качване...",
"Delete" : "Изтриване",
"Edit" : "Редактиране",
"No description added" : "Няма добавено описание",
"Describe for the visually impaired" : "Опишете за хора с увредено зрение",
"Close" : "Затваряне",
"Unfollow" : "Не следвай",
"Follow" : "Последвай",
"posts" : "Публикации",
"following" : "последователи",
"followers" : "Последователи",
"Website" : "Уеб сайт",
"No results found" : "Няма намерени резултати",
"There were no results for your search:" : "Нямаше резултати за вашето търсене:",
"Searching for" : "Търсене за",
@ -78,16 +64,21 @@ OC.L10N.register(
"Boost" : "Подсилване",
"Like" : "Харесване",
"Undo Like" : "Отмяна на харесване",
"Choose a visibility" : "Избор на тип видимост",
"Go to Social app" : " Отидете в приложението Social",
"Error getting Social notifications" : "Грешка при получаване на известия от Social",
"No Social notifications!" : "Без известия на Social",
"Failed to get Social notifications" : "Неуспешно получаване на известия от Social",
"{account} is following you" : "{account} ви следва",
"{account} liked your post" : "{account} хареса публикацията ви",
"Authorization required" : "Нужно е упълномощаване",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} иска право за достъп до вашия профил. Това е приложение на трета страна.",
"If you do not trust it, then you should not authorize it." : "Ако не му се доверявате, не трябва да го упълномощавате",
"Authorize" : "Упълномощавам",
"Deny" : "Не",
"Follow on Nextcloud Social" : "Следвайте в Nextcloud Social",
"Hello" : "Здравейте",
"Please confirm that you want to follow this account:" : "Моля, потвърдете, че искате да следвате този профил:",
"You are following this account" : "Вие следвате този профил",
"Close" : "Затваряне",
"You are going to follow:" : "Вие ще следвате:",
"name@domain of your federation account" : "name@domain на вашия федерален профил",
"Continue" : "Продължаване",
@ -95,12 +86,17 @@ OC.L10N.register(
"User not found" : "Потребителят не е открит",
"Sorry, we could not find the account of {userId}" : "Профилът на \"{userId}\" не може да бъде намерен",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud е вече част от федерираните социални мрежи!",
"This application is currently in beta stage." : "В настоящия момент, това приложение е на beta етап.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Ние автоматично създадохме Social профил за вас. Вашият идентификатор за Social е същият като вашия Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Понеже си нов потребител в Social, последвай официялният акаунт на Nextcloud account, за да не пропуснеш новини от развитието на проекта",
"Follow Nextcloud on mastodon.xyz" : "Следвайте Nextcloud в mastodon.xyz",
"You haven't receive any notifications yet" : "Все още не сте получили никакви известия",
"You haven't tooted yet" : "Все още не сте тутвали /публикували/",
"More actions" : "Още действия",
"Delete post" : "Изтриване на публикацията"
"Public" : "Публично",
"Visible for all" : "Видимо за всички",
"Unlisted" : "Не е включено в списъка",
"Visible for all, but opted-out of discovery features" : "Видимо за всички, но е изключен от функциите за откриване",
"Followers" : "Последователи",
"Visible to followers only" : "Видимо само за последователи",
"Direct message" : "Директно съобщение",
"Visible to mentioned users only" : "Видимо само за споменатите потребители"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,7 +5,6 @@
"Help" : "Помощ",
"Follow %s on Social" : "Следвайте ни %s в Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud е вече част от федерираните социални мрежи!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Внимание: това е ALPHA версия **\n\n**🎉 Nextcloud става част от федерираните социални мрежи!**\n\n**🙋 Намери своите приятели:** Без значение дали те използват Nextcloud, 🐘 Mastodon, 🇫 Friendica, и скоро ✱ Diaspora, 👹 MediaGoblin и други – ти ще можеш да ги последваш !\n\n**📜 Профилна информация :** Не е нужно да регистрираш още профили – информацията от твоят Nextcloud профил може да бъде използвана и допълнена.\n\n**👐 Бъди собственик на твоите публикации:** Всичко което публикуваш се съхранява в твоят Nextcloud!\n\n**🕸 Отворени стандарти:** Ние използвамем утвърденият стандарт ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger не е настроен правилно!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social се нуждае от .добре познатото автоматично откриване, за да бъде правилно настроено. Ако Nextcloud не е инсталиран в корена на домейна, често се случва Nextcloud да не може да конфигурира това автоматично. За да използва Social, администраторът на този екземпляр на Nextcloud трябва ръчно да конфигурира .well-known пренасочванията:",
"Open documentation" : "Отвори документацията",
@ -26,33 +25,20 @@
"Close reply" : "Затваряне на отговора",
"Add attachment" : "Добавяне на прикачен файл",
"Add emoji" : "Добавяне на емотикон",
"Visibility" : "Видимост",
"Uploading..." : "Качване...",
"Delete" : "Изтриване",
"Post" : "Изпрати",
"Post to followers" : "Публикувай за последователите ти",
"Post to mentioned users" : "Публикуване до споменатите потребители",
"Send message to mentioned users" : "Изпращане на съобщение до споменатите потребители",
"Post publicly" : "Публикувай ",
"Post to recipients" : "Публикувах за получателите",
"Post unlisted" : "Публикацията не е включена в списъка",
"Public" : "Публично",
"Post to public timelines" : "Публикуване в публични времеви линии",
"Unlisted" : "Не е включено в списъка",
"Do not post to public timelines" : "Да не се публикува в публични времеви линии",
"Followers" : "Последователи",
"Post to followers only" : "Публикувай само за последователите ти",
"Direct" : "Директно",
"Post to mentioned users only" : "Публикувай само към споменатите потребители",
"Error while trying to post your message: Could not find any valid recipients." : "Грешка при опит за публикуване на вашето съобщение: Невъзможно да се намерят валидни получатели.",
"Uploading..." : "Качване...",
"Delete" : "Изтриване",
"Edit" : "Редактиране",
"No description added" : "Няма добавено описание",
"Describe for the visually impaired" : "Опишете за хора с увредено зрение",
"Close" : "Затваряне",
"Unfollow" : "Не следвай",
"Follow" : "Последвай",
"posts" : "Публикации",
"following" : "последователи",
"followers" : "Последователи",
"Website" : "Уеб сайт",
"No results found" : "Няма намерени резултати",
"There were no results for your search:" : "Нямаше резултати за вашето търсене:",
"Searching for" : "Търсене за",
@ -76,16 +62,21 @@
"Boost" : "Подсилване",
"Like" : "Харесване",
"Undo Like" : "Отмяна на харесване",
"Choose a visibility" : "Избор на тип видимост",
"Go to Social app" : " Отидете в приложението Social",
"Error getting Social notifications" : "Грешка при получаване на известия от Social",
"No Social notifications!" : "Без известия на Social",
"Failed to get Social notifications" : "Неуспешно получаване на известия от Social",
"{account} is following you" : "{account} ви следва",
"{account} liked your post" : "{account} хареса публикацията ви",
"Authorization required" : "Нужно е упълномощаване",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} иска право за достъп до вашия профил. Това е приложение на трета страна.",
"If you do not trust it, then you should not authorize it." : "Ако не му се доверявате, не трябва да го упълномощавате",
"Authorize" : "Упълномощавам",
"Deny" : "Не",
"Follow on Nextcloud Social" : "Следвайте в Nextcloud Social",
"Hello" : "Здравейте",
"Please confirm that you want to follow this account:" : "Моля, потвърдете, че искате да следвате този профил:",
"You are following this account" : "Вие следвате този профил",
"Close" : "Затваряне",
"You are going to follow:" : "Вие ще следвате:",
"name@domain of your federation account" : "name@domain на вашия федерален профил",
"Continue" : "Продължаване",
@ -93,12 +84,17 @@
"User not found" : "Потребителят не е открит",
"Sorry, we could not find the account of {userId}" : "Профилът на \"{userId}\" не може да бъде намерен",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud е вече част от федерираните социални мрежи!",
"This application is currently in beta stage." : "В настоящия момент, това приложение е на beta етап.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Ние автоматично създадохме Social профил за вас. Вашият идентификатор за Social е същият като вашия Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Понеже си нов потребител в Social, последвай официялният акаунт на Nextcloud account, за да не пропуснеш новини от развитието на проекта",
"Follow Nextcloud on mastodon.xyz" : "Следвайте Nextcloud в mastodon.xyz",
"You haven't receive any notifications yet" : "Все още не сте получили никакви известия",
"You haven't tooted yet" : "Все още не сте тутвали /публикували/",
"More actions" : "Още действия",
"Delete post" : "Изтриване на публикацията"
"Public" : "Публично",
"Visible for all" : "Видимо за всички",
"Unlisted" : "Не е включено в списъка",
"Visible for all, but opted-out of discovery features" : "Видимо за всички, но е изключен от функциите за откриване",
"Followers" : "Последователи",
"Visible to followers only" : "Видимо само за последователи",
"Direct message" : "Директно съобщение",
"Visible to mentioned users only" : "Видимо само за споменатите потребители"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,9 +7,9 @@ OC.L10N.register(
"Notifications" : "বার্তাসমূহ",
"Uploading..." : "আপলোড করা হচ্ছে..........",
"Delete" : "মুছে",
"Edit" : "সম্পাদনা",
"Close" : "বন্ধ",
"Website" : "ওয়েবসাইট",
"Reply" : "জবাব",
"Close" : "বন্ধ",
"Continue" : "চালিয়ে যাও"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,9 +5,9 @@
"Notifications" : "বার্তাসমূহ",
"Uploading..." : "আপলোড করা হচ্ছে..........",
"Delete" : "মুছে",
"Edit" : "সম্পাদনা",
"Close" : "বন্ধ",
"Website" : "ওয়েবসাইট",
"Reply" : "জবাব",
"Close" : "বন্ধ",
"Continue" : "চালিয়ে যাও"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,11 +7,12 @@ OC.L10N.register(
"Home" : "Degemer",
"Notifications" : "Kemenadenoù",
"Add emoji" : "Ouzhpennañ un emoji",
"Public" : "Publik",
"Delete" : "Lemel",
"Edit" : "Cheñch",
"Close" : "Serriñ",
"Website" : "Lec'hien web",
"Reply" : "Respont",
"Continue" : "Kendec'hel"
"Deny" : "Difennet",
"Close" : "Serriñ",
"Continue" : "Kendec'hel",
"Public" : "Publik"
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");

Wyświetl plik

@ -5,11 +5,12 @@
"Home" : "Degemer",
"Notifications" : "Kemenadenoù",
"Add emoji" : "Ouzhpennañ un emoji",
"Public" : "Publik",
"Delete" : "Lemel",
"Edit" : "Cheñch",
"Close" : "Serriñ",
"Website" : "Lec'hien web",
"Reply" : "Respont",
"Continue" : "Kendec'hel"
"Deny" : "Difennet",
"Close" : "Serriñ",
"Continue" : "Kendec'hel",
"Public" : "Publik"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
}

Wyświetl plik

@ -5,11 +5,11 @@ OC.L10N.register(
"Finish setup" : "Završite postavke",
"Home" : "Početna stranica",
"Notifications" : "Notifikacija",
"Post" : "Objava",
"Public" : "Javno",
"Delete" : "Obriši",
"Edit" : "Izmjeni",
"Post" : "Objava",
"Website" : "Web-prezentacija",
"Close" : "Zatvori",
"Continue" : "Nastavi"
"Continue" : "Nastavi",
"Public" : "Javno"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

Wyświetl plik

@ -3,11 +3,11 @@
"Finish setup" : "Završite postavke",
"Home" : "Početna stranica",
"Notifications" : "Notifikacija",
"Post" : "Objava",
"Public" : "Javno",
"Delete" : "Obriši",
"Edit" : "Izmjeni",
"Post" : "Objava",
"Website" : "Web-prezentacija",
"Close" : "Zatvori",
"Continue" : "Nastavi"
"Continue" : "Nastavi",
"Public" : "Javno"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
}

Wyświetl plik

@ -7,7 +7,6 @@ OC.L10N.register(
"Help" : "Ajuda",
"Follow %s on Social" : "Seguiu %s a Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud esdevé part de les xarxes socials federades!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Renúncia de responsabilitat: aquesta és una versió ALPHA **\n\n**🎉 Nextcloud passa a formar part de les xarxes socials federades!**\n\n**🙋 Trobeu als vostres amics i amigues:** No importa si usen o no Nextcloud, 🐘 Mastodon, 🇫 Friendica, i aviat ✱ Diaspora, 👹 MediaGoblin i més – els podràs seguir!\n\n**📜 Informació de perfil:** No necessitareu emplenar més perfils d'usuari – la vostra informació a Nextcloud serà usada i ampliada.\n\n**👐 Conserveu les vostres publicacions:** Tot el que publiqueu restarà desat a Nextcloud!\n\n**🕸 Estàndards oberts:** Emprem l'estàndard ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no està ben configurat!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necessita que el descobriment automàtic estigui configurat correctament. Si Nextcloud no està instal·lat a l'arrel del domini, sovint passa que Nextcloud no pot configurar-ho automàticament. Per utilitzar Social, l'administrador d'aquesta instància de Nextcloud ha de configurar manualment les redireccions:",
"Open documentation" : "Obre la documentació",
@ -22,53 +21,39 @@ OC.L10N.register(
"Profile" : "Perfil",
"Liked" : "Agradat",
"Local timeline" : "Publicacions locals",
"Global timeline" : "Publicacions globals",
"Global timeline" : "Historial global",
"Following" : "S'està seguint",
"In reply to" : "En resposta a",
"Close reply" : "Tanca la resposta",
"Add attachment" : "Afegeix un adjunt",
"Add emoji" : "Afegeix emoji",
"Visibility" : "Visibilitat",
"Uploading..." : "Pujant...",
"Delete" : "Suprimeix",
"Post" : "Publica",
"Post to followers" : "Publica només pels seguidors",
"Post to mentioned users" : "Publica als usuaris esmentats",
"Post publicly" : "Publica per a tothom",
"Post to recipients" : "Publica pels destinataris",
"Post unlisted" : "Publica pels seguidors i el perfil",
"Public" : "Públic",
"Post to public timelines" : "Publica als fils públics",
"Unlisted" : "No llistat",
"Do not post to public timelines" : "No ho publiquis als fils públics",
"Followers" : "Seguidors",
"Post to followers only" : "Publica només pels seguidors",
"Direct" : "Dirrecte",
"Post to mentioned users only" : "Publica només als usuaris mencionats",
"Error while trying to post your message: Could not find any valid recipients." : "Error mentre s'intentava enviar el missatge. No s'ha pogut trobar cap destinatari vàlid.",
"Uploading..." : "Pujant...",
"Delete" : "Eliminar",
"Edit" : "Edita",
"No description added" : "No s'ha afegit cap descripció",
"Describe for the visually impaired" : "Descriu per a persones amb discapacitat visual",
"Close" : "Tanca",
"Unfollow" : "Deixa de seguir",
"Follow" : "Segueix",
"posts" : "publicacions",
"following" : "s'està seguint",
"followers" : "seguidors",
"Website" : "Lloc web",
"No results found" : "No s'han trobat resultats",
"There were no results for your search:" : "No hi ha resultats per la vostra cerca:",
"Searching for" : "S'està cercant",
"boosted" : "recomanat",
"No posts found" : "No s'han trobat publicacions",
"Posts from people you follow will show up here" : "Aquí es mostraran les publicacions de les persones que seguiu",
"No direct messages found" : "No hi ha missatges directes",
"Posts directed to you will show up here" : "Aquí es mostraran les publicacions dirigides a tu",
"Posts from people you follow will show up here" : "Les publicacions de les persones que seguiu es mostraran aquí",
"No direct messages found" : "No s'han trobat missatges directes",
"Posts directed to you will show up here" : "Les publicacions dirigides a vós es mostraran aquí",
"No local posts found" : "No s'han trobat publicacions locals",
"Posts from other people on this instance will show up here" : "Aquí es mostraran les publicacions d'altres usuaris d'aquesta instáncia",
"Posts from other people on this instance will show up here" : "Les publicacions d'altres persones d'aquesta instància es mostraran aquí",
"No notifications found" : "No s'ha trobat cap notificació",
"You have not received any notifications yet" : "Encara no has rebut cap notificació",
"No global posts found" : "No s'han trobat publicacions globals",
"Posts from federated instances will show up here" : "Aquí es mostraran publicacions que provinguin d'instàncies federades",
"Posts from federated instances will show up here" : "Les publicacions d'instàncies federades es mostraran aquí",
"No liked posts found" : "No s'han trobat publicacions agradades",
"You have not tooted yet" : "Encara no heu fet res",
"No posts found for this tag" : "No s'han trobat publicacions per a aquesta etiqueta",
@ -82,12 +67,16 @@ OC.L10N.register(
"Error getting Social notifications" : "S'ha produït un error en rebre les notificacions socials",
"No Social notifications!" : "No hi han notificacions socials!",
"Failed to get Social notifications" : "No s'han pogut rebre les notificacions socials",
"{account} is following you" : "{account} et segueix",
"{account} liked your post" : "A {account} li ha agradat la teva publicació",
"Authorization required" : "Cal autorització",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} voldria permís per accedir al vostre compte. És una aplicació de tercers.",
"If you do not trust it, then you should not authorize it." : "Si no hi confieu, no ho hauríeu d'autoritzar.",
"Authorize" : "Autoritza",
"Deny" : "Denega",
"Follow on Nextcloud Social" : "Seguir a Social de Nextcloud",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Confirmeu que voleu seguir aquest compte:",
"You are following this account" : "Esteu seguint aquest compte",
"Close" : "Tanca",
"You are going to follow:" : "Seguireu a:",
"name@domain of your federation account" : "nom@domini del vostre compte federat",
"Continue" : "Continua",
@ -95,12 +84,12 @@ OC.L10N.register(
"User not found" : "No s'ha trobat l'usuari",
"Sorry, we could not find the account of {userId}" : "No s'ha pogut trobar el compte de {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud ha passat a formar part de les xarxes socials federades!",
"This application is currently in beta stage." : "Aquesta aplicació es troba actualment en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Us hem creat automàticament un compte Social. El vostre ID Social és el mateix que el vostre ID del núvol federat:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Donat que sou nou a Social, comenceu seguint el compte oficial de Nextcloud i així no us perdreu cap notícia",
"Follow Nextcloud on mastodon.xyz" : "Segueix a Nextcloud a mastodon.xyz",
"You haven't receive any notifications yet" : "Encara no heu rebut cap notificació",
"You haven't tooted yet" : "Encara no heu fet res",
"More actions" : "Més accions",
"Delete post" : "Suprimeix publicació"
"Public" : "Públic",
"Unlisted" : "No llistat",
"Followers" : "Seguidors"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,7 +5,6 @@
"Help" : "Ajuda",
"Follow %s on Social" : "Seguiu %s a Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud esdevé part de les xarxes socials federades!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Renúncia de responsabilitat: aquesta és una versió ALPHA **\n\n**🎉 Nextcloud passa a formar part de les xarxes socials federades!**\n\n**🙋 Trobeu als vostres amics i amigues:** No importa si usen o no Nextcloud, 🐘 Mastodon, 🇫 Friendica, i aviat ✱ Diaspora, 👹 MediaGoblin i més – els podràs seguir!\n\n**📜 Informació de perfil:** No necessitareu emplenar més perfils d'usuari – la vostra informació a Nextcloud serà usada i ampliada.\n\n**👐 Conserveu les vostres publicacions:** Tot el que publiqueu restarà desat a Nextcloud!\n\n**🕸 Estàndards oberts:** Emprem l'estàndard ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no està ben configurat!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necessita que el descobriment automàtic estigui configurat correctament. Si Nextcloud no està instal·lat a l'arrel del domini, sovint passa que Nextcloud no pot configurar-ho automàticament. Per utilitzar Social, l'administrador d'aquesta instància de Nextcloud ha de configurar manualment les redireccions:",
"Open documentation" : "Obre la documentació",
@ -20,53 +19,39 @@
"Profile" : "Perfil",
"Liked" : "Agradat",
"Local timeline" : "Publicacions locals",
"Global timeline" : "Publicacions globals",
"Global timeline" : "Historial global",
"Following" : "S'està seguint",
"In reply to" : "En resposta a",
"Close reply" : "Tanca la resposta",
"Add attachment" : "Afegeix un adjunt",
"Add emoji" : "Afegeix emoji",
"Visibility" : "Visibilitat",
"Uploading..." : "Pujant...",
"Delete" : "Suprimeix",
"Post" : "Publica",
"Post to followers" : "Publica només pels seguidors",
"Post to mentioned users" : "Publica als usuaris esmentats",
"Post publicly" : "Publica per a tothom",
"Post to recipients" : "Publica pels destinataris",
"Post unlisted" : "Publica pels seguidors i el perfil",
"Public" : "Públic",
"Post to public timelines" : "Publica als fils públics",
"Unlisted" : "No llistat",
"Do not post to public timelines" : "No ho publiquis als fils públics",
"Followers" : "Seguidors",
"Post to followers only" : "Publica només pels seguidors",
"Direct" : "Dirrecte",
"Post to mentioned users only" : "Publica només als usuaris mencionats",
"Error while trying to post your message: Could not find any valid recipients." : "Error mentre s'intentava enviar el missatge. No s'ha pogut trobar cap destinatari vàlid.",
"Uploading..." : "Pujant...",
"Delete" : "Eliminar",
"Edit" : "Edita",
"No description added" : "No s'ha afegit cap descripció",
"Describe for the visually impaired" : "Descriu per a persones amb discapacitat visual",
"Close" : "Tanca",
"Unfollow" : "Deixa de seguir",
"Follow" : "Segueix",
"posts" : "publicacions",
"following" : "s'està seguint",
"followers" : "seguidors",
"Website" : "Lloc web",
"No results found" : "No s'han trobat resultats",
"There were no results for your search:" : "No hi ha resultats per la vostra cerca:",
"Searching for" : "S'està cercant",
"boosted" : "recomanat",
"No posts found" : "No s'han trobat publicacions",
"Posts from people you follow will show up here" : "Aquí es mostraran les publicacions de les persones que seguiu",
"No direct messages found" : "No hi ha missatges directes",
"Posts directed to you will show up here" : "Aquí es mostraran les publicacions dirigides a tu",
"Posts from people you follow will show up here" : "Les publicacions de les persones que seguiu es mostraran aquí",
"No direct messages found" : "No s'han trobat missatges directes",
"Posts directed to you will show up here" : "Les publicacions dirigides a vós es mostraran aquí",
"No local posts found" : "No s'han trobat publicacions locals",
"Posts from other people on this instance will show up here" : "Aquí es mostraran les publicacions d'altres usuaris d'aquesta instáncia",
"Posts from other people on this instance will show up here" : "Les publicacions d'altres persones d'aquesta instància es mostraran aquí",
"No notifications found" : "No s'ha trobat cap notificació",
"You have not received any notifications yet" : "Encara no has rebut cap notificació",
"No global posts found" : "No s'han trobat publicacions globals",
"Posts from federated instances will show up here" : "Aquí es mostraran publicacions que provinguin d'instàncies federades",
"Posts from federated instances will show up here" : "Les publicacions d'instàncies federades es mostraran aquí",
"No liked posts found" : "No s'han trobat publicacions agradades",
"You have not tooted yet" : "Encara no heu fet res",
"No posts found for this tag" : "No s'han trobat publicacions per a aquesta etiqueta",
@ -80,12 +65,16 @@
"Error getting Social notifications" : "S'ha produït un error en rebre les notificacions socials",
"No Social notifications!" : "No hi han notificacions socials!",
"Failed to get Social notifications" : "No s'han pogut rebre les notificacions socials",
"{account} is following you" : "{account} et segueix",
"{account} liked your post" : "A {account} li ha agradat la teva publicació",
"Authorization required" : "Cal autorització",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} voldria permís per accedir al vostre compte. És una aplicació de tercers.",
"If you do not trust it, then you should not authorize it." : "Si no hi confieu, no ho hauríeu d'autoritzar.",
"Authorize" : "Autoritza",
"Deny" : "Denega",
"Follow on Nextcloud Social" : "Seguir a Social de Nextcloud",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Confirmeu que voleu seguir aquest compte:",
"You are following this account" : "Esteu seguint aquest compte",
"Close" : "Tanca",
"You are going to follow:" : "Seguireu a:",
"name@domain of your federation account" : "nom@domini del vostre compte federat",
"Continue" : "Continua",
@ -93,12 +82,12 @@
"User not found" : "No s'ha trobat l'usuari",
"Sorry, we could not find the account of {userId}" : "No s'ha pogut trobar el compte de {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud ha passat a formar part de les xarxes socials federades!",
"This application is currently in beta stage." : "Aquesta aplicació es troba actualment en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Us hem creat automàticament un compte Social. El vostre ID Social és el mateix que el vostre ID del núvol federat:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Donat que sou nou a Social, comenceu seguint el compte oficial de Nextcloud i així no us perdreu cap notícia",
"Follow Nextcloud on mastodon.xyz" : "Segueix a Nextcloud a mastodon.xyz",
"You haven't receive any notifications yet" : "Encara no heu rebut cap notificació",
"You haven't tooted yet" : "Encara no heu fet res",
"More actions" : "Més accions",
"Delete post" : "Suprimeix publicació"
"Public" : "Públic",
"Unlisted" : "No llistat",
"Followers" : "Seguidors"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,7 +7,7 @@ OC.L10N.register(
"Help" : "Nápověda",
"Follow %s on Social" : "Následujte %s na Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud se stává součástí federovaných sociálních sítí!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Varování: toto je ALFA verze **\n\n**🎉 Nextcloud se stává součástí federované sociální sítě!**\n\n**🙋 Spojte se s přáteli:** Nehledě na to jestli používají Nextcloud, 🐘 Mastodon, 🇫 Friendica, a brzo i ✱ Diaspora, 👹 MediaGoblin a další – můžete s nimi nyní komunikovat a sledovat je!\n\n**📜 Profil:** Už není potřeba vyplňovat další a další profily – informace z Nextcloudu budou použity tak kde budete chtít.\n\n**👐 Vlastněte svoje příspěvky:** Vše co posíláte zůstane na vámi využívané instanci Nextcloud!\n\n**🕸 Otevřené standardy:** Používáme široce přijatý ActivityPub standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Varování: toto je BETA verze**\n\n**🎉 Nextcloud se stává součástí federované sociální sítě!**\n\n**🙋 Spojte se s přáteli:** Nehledě na to jestli používají Nextcloud, 🐘 Mastodon, 🇫 Friendica, a brzo i ✱ Diaspora, 👹 MediaGoblin a další – můžete s nimi nyní komunikovat a sledovat je!\n\n**📜 Profil:** Už není potřeba vyplňovat další a další profily – informace z Nextcloudu budou použity tak kde budete chtít.\n\n**👐 Vlastněte svoje příspěvky:** Vše co posíláte zůstane na vámi využívané instanci Nextcloud!\n\n**🕸 Otevřené standardy:** Používáme široce přijatý ActivityPub standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger není správně nastaven!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social pořebuje aby bylo správně nastaveno .well-known automatické objevování. Pokud Nextcloud není nainstalován v kořeni domény, často se stává, že Nextcloud se nepodaří automatické nastavení. V takovém případě je třeba, aby toto správce nastavil ručně (.well-known přesměrování), aby bylo možno používat Social.",
"Open documentation" : "Otevřít dokumentaci",
@ -28,33 +28,20 @@ OC.L10N.register(
"Close reply" : "Zavřít odpověď",
"Add attachment" : "Přidat přílohu",
"Add emoji" : "Přidat emoji",
"Visibility" : "Viditelnost",
"Uploading..." : "Nahrávání…",
"Delete" : "Smazat",
"Post" : "Zveřejnit",
"Post to followers" : "Poslat sledujícím",
"Post to mentioned users" : "Poslat zmíněným uživatelům",
"Send message to mentioned users" : "Poslat zprávu zmíněným uživatelům",
"Post publicly" : "Poslat veřejně",
"Post to recipients" : "Poslat adresátům",
"Post unlisted" : "Poslat skrytě",
"Public" : "Veřejně",
"Post to public timelines" : "Poslat zcela veřejně na všechny servery",
"Unlisted" : "Skrytě",
"Do not post to public timelines" : "Poslat skrytě. Zpráva bude k dispozici jen uživatelům s přímým odkazem. ",
"Followers" : "Sledujícím",
"Post to followers only" : "Poslat jen sledujícím",
"Direct" : "Přímo",
"Post to mentioned users only" : "Poslat pouze zmíněným uživatelům",
"Error while trying to post your message: Could not find any valid recipients." : "Nastal chyba při posílání zprávy: Žádní platní adresáti.",
"Uploading..." : "Nahrávání…",
"Delete" : "Smazat",
"Edit" : "Upravit",
"No description added" : "Nepřidán žádný popis",
"Describe for the visually impaired" : "Popište pro zrakově postižené",
"Close" : "Zavřít",
"Unfollow" : "Přestat sledovat",
"Follow" : "Sledovat",
"posts" : "zprávy",
"following" : "sleduji",
"followers" : "sledující",
"Website" : "Webová stránka",
"No results found" : "Nenalezeny žádné výsledky",
"There were no results for your search:" : "Vyhledávání nic nenašlo:",
"Searching for" : "Hledání",
@ -78,16 +65,21 @@ OC.L10N.register(
"Boost" : "Přeposlat",
"Like" : "Lajk",
"Undo Like" : "Vzít zpět označení „To se mi líbí“",
"Choose a visibility" : "Zvolte viditelnost",
"Go to Social app" : "Přejít do aplikace Social",
"Error getting Social notifications" : "Chyba při získávání upozornění z aplikace Social",
"No Social notifications!" : "Žádná upozornění z aplikace Social!",
"Failed to get Social notifications" : "Nepodařilo se získat upozornění z aplikace Social",
"{account} is following you" : "{account} vás následuje",
"{account} liked your post" : "{account} se líbí váš příspěvek",
"Authorization required" : "Vyžadováno pověření",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} žádá o pověření k přístupu k vašemu účtu. Jedná se o aplikaci třetí strany.",
"If you do not trust it, then you should not authorize it." : "Pokud jí nevěříte, pak byste pověření neměli udělit.",
"Authorize" : "Udělit pověření",
"Deny" : "Odepřít",
"Follow on Nextcloud Social" : "Sledovat na Nexcloud Social",
"Hello" : "Dobrý den",
"Please confirm that you want to follow this account:" : "Potvrďte, že opravdu chcete sledovat tento účet:",
"You are following this account" : "Sledujete tento účet",
"Close" : "Zavřít",
"You are going to follow:" : "Chystáte se sledovat:",
"name@domain of your federation account" : "jméno@doména vašeho federovaného účtu",
"Continue" : "Pokračovat",
@ -95,12 +87,17 @@ OC.L10N.register(
"User not found" : "Uživatel nenalezen",
"Sorry, we could not find the account of {userId}" : "Je nám líto, nepodařilo se nalézt účet {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud se stává součástí federovaných sociálních sítí!",
"This application is currently in beta stage." : "Tato aplikace je v tuto chvíli ve stádiu rané testovací verze.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Automaticky pro vás byl vytvořen účet v Social. Váš identifikátor v rámci Social je stejný jako ten ve federovaném cloudu.",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Protože jste na Social noví, začněte sledováním oficiálního účtu Nextcloudu, aby vám nic neušlo.",
"Follow Nextcloud on mastodon.xyz" : "Sledujte Nexcloud na mastodon.xyz",
"You haven't receive any notifications yet" : "Doposud jste neobdrželi žádná upozornění",
"You haven't tooted yet" : "Zatím jste nic nenapsali",
"More actions" : "Další akce",
"Delete post" : "Smazat příspěvek"
"Public" : "Veřejně",
"Visible for all" : "Viditelné všem",
"Unlisted" : "Skrytě",
"Visible for all, but opted-out of discovery features" : "Viditelné všem, ale vynecháno z funkcí objevování",
"Followers" : "Sledujícím",
"Visible to followers only" : "Viditelné pouze následovatelům",
"Direct message" : "Přímá zpráva",
"Visible to mentioned users only" : "Viditelné pouze uživatelům, kteří jsou vysloveně zmíněni"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

Wyświetl plik

@ -5,7 +5,7 @@
"Help" : "Nápověda",
"Follow %s on Social" : "Následujte %s na Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud se stává součástí federovaných sociálních sítí!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Varování: toto je ALFA verze **\n\n**🎉 Nextcloud se stává součástí federované sociální sítě!**\n\n**🙋 Spojte se s přáteli:** Nehledě na to jestli používají Nextcloud, 🐘 Mastodon, 🇫 Friendica, a brzo i ✱ Diaspora, 👹 MediaGoblin a další – můžete s nimi nyní komunikovat a sledovat je!\n\n**📜 Profil:** Už není potřeba vyplňovat další a další profily – informace z Nextcloudu budou použity tak kde budete chtít.\n\n**👐 Vlastněte svoje příspěvky:** Vše co posíláte zůstane na vámi využívané instanci Nextcloud!\n\n**🕸 Otevřené standardy:** Používáme široce přijatý ActivityPub standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Varování: toto je BETA verze**\n\n**🎉 Nextcloud se stává součástí federované sociální sítě!**\n\n**🙋 Spojte se s přáteli:** Nehledě na to jestli používají Nextcloud, 🐘 Mastodon, 🇫 Friendica, a brzo i ✱ Diaspora, 👹 MediaGoblin a další – můžete s nimi nyní komunikovat a sledovat je!\n\n**📜 Profil:** Už není potřeba vyplňovat další a další profily – informace z Nextcloudu budou použity tak kde budete chtít.\n\n**👐 Vlastněte svoje příspěvky:** Vše co posíláte zůstane na vámi využívané instanci Nextcloud!\n\n**🕸 Otevřené standardy:** Používáme široce přijatý ActivityPub standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger není správně nastaven!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social pořebuje aby bylo správně nastaveno .well-known automatické objevování. Pokud Nextcloud není nainstalován v kořeni domény, často se stává, že Nextcloud se nepodaří automatické nastavení. V takovém případě je třeba, aby toto správce nastavil ručně (.well-known přesměrování), aby bylo možno používat Social.",
"Open documentation" : "Otevřít dokumentaci",
@ -26,33 +26,20 @@
"Close reply" : "Zavřít odpověď",
"Add attachment" : "Přidat přílohu",
"Add emoji" : "Přidat emoji",
"Visibility" : "Viditelnost",
"Uploading..." : "Nahrávání…",
"Delete" : "Smazat",
"Post" : "Zveřejnit",
"Post to followers" : "Poslat sledujícím",
"Post to mentioned users" : "Poslat zmíněným uživatelům",
"Send message to mentioned users" : "Poslat zprávu zmíněným uživatelům",
"Post publicly" : "Poslat veřejně",
"Post to recipients" : "Poslat adresátům",
"Post unlisted" : "Poslat skrytě",
"Public" : "Veřejně",
"Post to public timelines" : "Poslat zcela veřejně na všechny servery",
"Unlisted" : "Skrytě",
"Do not post to public timelines" : "Poslat skrytě. Zpráva bude k dispozici jen uživatelům s přímým odkazem. ",
"Followers" : "Sledujícím",
"Post to followers only" : "Poslat jen sledujícím",
"Direct" : "Přímo",
"Post to mentioned users only" : "Poslat pouze zmíněným uživatelům",
"Error while trying to post your message: Could not find any valid recipients." : "Nastal chyba při posílání zprávy: Žádní platní adresáti.",
"Uploading..." : "Nahrávání…",
"Delete" : "Smazat",
"Edit" : "Upravit",
"No description added" : "Nepřidán žádný popis",
"Describe for the visually impaired" : "Popište pro zrakově postižené",
"Close" : "Zavřít",
"Unfollow" : "Přestat sledovat",
"Follow" : "Sledovat",
"posts" : "zprávy",
"following" : "sleduji",
"followers" : "sledující",
"Website" : "Webová stránka",
"No results found" : "Nenalezeny žádné výsledky",
"There were no results for your search:" : "Vyhledávání nic nenašlo:",
"Searching for" : "Hledání",
@ -76,16 +63,21 @@
"Boost" : "Přeposlat",
"Like" : "Lajk",
"Undo Like" : "Vzít zpět označení „To se mi líbí“",
"Choose a visibility" : "Zvolte viditelnost",
"Go to Social app" : "Přejít do aplikace Social",
"Error getting Social notifications" : "Chyba při získávání upozornění z aplikace Social",
"No Social notifications!" : "Žádná upozornění z aplikace Social!",
"Failed to get Social notifications" : "Nepodařilo se získat upozornění z aplikace Social",
"{account} is following you" : "{account} vás následuje",
"{account} liked your post" : "{account} se líbí váš příspěvek",
"Authorization required" : "Vyžadováno pověření",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} žádá o pověření k přístupu k vašemu účtu. Jedná se o aplikaci třetí strany.",
"If you do not trust it, then you should not authorize it." : "Pokud jí nevěříte, pak byste pověření neměli udělit.",
"Authorize" : "Udělit pověření",
"Deny" : "Odepřít",
"Follow on Nextcloud Social" : "Sledovat na Nexcloud Social",
"Hello" : "Dobrý den",
"Please confirm that you want to follow this account:" : "Potvrďte, že opravdu chcete sledovat tento účet:",
"You are following this account" : "Sledujete tento účet",
"Close" : "Zavřít",
"You are going to follow:" : "Chystáte se sledovat:",
"name@domain of your federation account" : "jméno@doména vašeho federovaného účtu",
"Continue" : "Pokračovat",
@ -93,12 +85,17 @@
"User not found" : "Uživatel nenalezen",
"Sorry, we could not find the account of {userId}" : "Je nám líto, nepodařilo se nalézt účet {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud se stává součástí federovaných sociálních sítí!",
"This application is currently in beta stage." : "Tato aplikace je v tuto chvíli ve stádiu rané testovací verze.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Automaticky pro vás byl vytvořen účet v Social. Váš identifikátor v rámci Social je stejný jako ten ve federovaném cloudu.",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Protože jste na Social noví, začněte sledováním oficiálního účtu Nextcloudu, aby vám nic neušlo.",
"Follow Nextcloud on mastodon.xyz" : "Sledujte Nexcloud na mastodon.xyz",
"You haven't receive any notifications yet" : "Doposud jste neobdrželi žádná upozornění",
"You haven't tooted yet" : "Zatím jste nic nenapsali",
"More actions" : "Další akce",
"Delete post" : "Smazat příspěvek"
"Public" : "Veřejně",
"Visible for all" : "Viditelné všem",
"Unlisted" : "Skrytě",
"Visible for all, but opted-out of discovery features" : "Viditelné všem, ale vynecháno z funkcí objevování",
"Followers" : "Sledujícím",
"Visible to followers only" : "Viditelné pouze následovatelům",
"Direct message" : "Přímá zpráva",
"Visible to mentioned users only" : "Viditelné pouze uživatelům, kteří jsou vysloveně zmíněni"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

Wyświetl plik

@ -5,10 +5,9 @@ OC.L10N.register(
"Finish setup" : "Gorffen sefydlu",
"Home" : "Cartref",
"Notifications" : "Hysbysiadau",
"Visibility" : "Gwelededd",
"Uploading..." : "Yn llwytho i fyny...",
"Delete" : "Dileu",
"Edit" : "Golygu",
"Website" : "Gwefan",
"Close" : "Cau",
"User not found" : "Defnyddiwr heb ei ganfod"
},

Wyświetl plik

@ -3,10 +3,9 @@
"Finish setup" : "Gorffen sefydlu",
"Home" : "Cartref",
"Notifications" : "Hysbysiadau",
"Visibility" : "Gwelededd",
"Uploading..." : "Yn llwytho i fyny...",
"Delete" : "Dileu",
"Edit" : "Golygu",
"Website" : "Gwefan",
"Close" : "Cau",
"User not found" : "Defnyddiwr heb ei ganfod"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"

Wyświetl plik

@ -2,6 +2,7 @@ OC.L10N.register(
"social",
{
"Help" : "Hjælp",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Bemærk: dette er en BETA-version**\n\n**🎉 Nextcloud bliver del af de særlige sociale medier!**\n\n**🙋 Find dine venner :** Uanset om de bruger Nextcloud, 🐘 Mastodon, 🇫 Friendica, og snart ✱ Diaspora, 👹 MediaGoblin og flere – du kan følge dem!\n\n**📜 Profil info:** Ingen grund til at indtaste profil data påny – dine profil data fra Nextcloud vil blive overført og udvidet.\n\n**👐 Du ejer dit indhold:** Alt du udgiver bliver på din Nextcloud!\n\n**🕸 Åbne standarder:** Vi bruger ActivityPub, en anderkendt standard!",
"Open documentation" : "Åbn dokumentation",
"Finish setup" : "Afslut opsætning",
"Home" : "Hjem",
@ -9,17 +10,17 @@ OC.L10N.register(
"Profile" : "Profil",
"In reply to" : "som svar til",
"Add attachment" : "Tilføj vedhæftelse",
"Visibility" : "Synlighed",
"Post" : "Indlæg",
"Public" : "Offentlig",
"Add emoji" : "Tilføj emoji",
"Uploading..." : "Uploader...",
"Delete" : "Slet",
"Edit" : "Rediger",
"Close" : "Luk",
"Post" : "Indlæg",
"Website" : "Hjemmeside",
"Reply" : "Besvar",
"Deny" : "Afvis",
"Hello" : "Hej",
"Close" : "Luk",
"Continue" : "Fortsæt",
"User not found" : "Bruger ikke fundet",
"More actions" : "Flere handlinger"
"Public" : "Offentlig"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -1,5 +1,6 @@
{ "translations": {
"Help" : "Hjælp",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Bemærk: dette er en BETA-version**\n\n**🎉 Nextcloud bliver del af de særlige sociale medier!**\n\n**🙋 Find dine venner :** Uanset om de bruger Nextcloud, 🐘 Mastodon, 🇫 Friendica, og snart ✱ Diaspora, 👹 MediaGoblin og flere – du kan følge dem!\n\n**📜 Profil info:** Ingen grund til at indtaste profil data påny – dine profil data fra Nextcloud vil blive overført og udvidet.\n\n**👐 Du ejer dit indhold:** Alt du udgiver bliver på din Nextcloud!\n\n**🕸 Åbne standarder:** Vi bruger ActivityPub, en anderkendt standard!",
"Open documentation" : "Åbn dokumentation",
"Finish setup" : "Afslut opsætning",
"Home" : "Hjem",
@ -7,17 +8,17 @@
"Profile" : "Profil",
"In reply to" : "som svar til",
"Add attachment" : "Tilføj vedhæftelse",
"Visibility" : "Synlighed",
"Post" : "Indlæg",
"Public" : "Offentlig",
"Add emoji" : "Tilføj emoji",
"Uploading..." : "Uploader...",
"Delete" : "Slet",
"Edit" : "Rediger",
"Close" : "Luk",
"Post" : "Indlæg",
"Website" : "Hjemmeside",
"Reply" : "Besvar",
"Deny" : "Afvis",
"Hello" : "Hej",
"Close" : "Luk",
"Continue" : "Fortsæt",
"User not found" : "Bruger ikke fundet",
"More actions" : "Flere handlinger"
"Public" : "Offentlig"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,7 +7,7 @@ OC.L10N.register(
"Help" : "Hilfe",
"Follow %s on Social" : "Folge %s auf Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine ALPHA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finde deine Freunde:** Egal ob sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – du kannst ihnen folgen!\n\n**📜 Profil Information:** Du musst kein weiteres Profil ausfüllen – deine Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalte die Hoheit über deine Posts:** Alles was du postest bleibt auf deiner Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine BETA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finde deine Freunde:** Egal ob du Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzt – Du kannst ihnen folgen!\n\n**📜 Profil Information:** Du musst kein weiteres Profil anlegen – Deine Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalte die Kontrolle über Ihre Posts:** Alles was du postest bleibt auf deiner Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger ist nicht korrekt eingerichtet!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social benötigt die korrekte Einrichtung von .well-known für die automatische Erkennung. Wenn Nextcloud nicht im Wurzelverzeichnis der Domain installiert ist, kann Nextcloud dies oft nicht automatisch einrichten. Um Social zu nutzen, muss der Administrator dieser Nextcloud-Instanz die .well-known Weiterleitung manuell einrichten: ",
"Open documentation" : "Dokumentation öffnen",
@ -28,36 +28,24 @@ OC.L10N.register(
"Close reply" : "Antwort schließen",
"Add attachment" : "Anhang hinzufügen",
"Add emoji" : "Emoji hinzufügen",
"Visibility" : "Sichtbarkeit",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Post" : "Absenden",
"Post to followers" : "An Follower posten",
"Post to mentioned users" : "An erwähnte Benutzer posten",
"Send message to mentioned users" : "Nachricht an erwähnte Benutzer senden",
"Post publicly" : "Öffentlich posten",
"Post to recipients" : "An Empfänger posten",
"Post unlisted" : "Post wird nicht mehr aufgelistet",
"Public" : "Öffentlich",
"Post to public timelines" : "In öffentliche Zeitleisten posten",
"Unlisted" : "Nicht aufgelistet",
"Do not post to public timelines" : "Nicht in öffentliche Zeitleisten posten",
"Followers" : "Followers",
"Post to followers only" : "Nur an Follower posten",
"Direct" : "Direkt",
"Post to mentioned users only" : "Nur an erwähnte Benutzer posten",
"Error while trying to post your message: Could not find any valid recipients." : "Fehler beim Versuch deine Nachricht zu senden: Konnte keinen gültigen Empfänger finden.",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Edit" : "Bearbeiten",
"No description added" : "Keine Beschreibung hinzugefügt",
"Close" : "Schließen",
"Unfollow" : "Entfolgen",
"Follow" : "Folgen",
"posts" : "Posts",
"following" : "Folge ich",
"followers" : "Followers",
"Website" : "Website",
"No results found" : "Keine Ergebnisse gefunden",
"There were no results for your search:" : "Es gibt keine Ergebnisse für deine Suche:",
"Searching for" : "Suchen nach",
"boosted" : "verstärkt",
"boosted" : "geteilt",
"No posts found" : "Keine Posts gefunden",
"Posts from people you follow will show up here" : "Posts von Personen denen du folgst werden hier angezeigt",
"No direct messages found" : "Keine Direktnachrichten gefunden",
@ -69,24 +57,29 @@ OC.L10N.register(
"No global posts found" : "Keine globalen Posts gefunden",
"Posts from federated instances will show up here" : "Posts von federierten Instanzen werden hier angezeigt",
"No liked posts found" : "Keine gelikten Posts gefunden",
"You have not tooted yet" : "Du hast bisher noch nicht getootet.",
"You have not tooted yet" : "Du hast bisher noch nicht gettet.",
"No posts found for this tag" : "Keine Posts für dieses Schlagwort gefunden",
"No replies found" : "Keine Antworten gefunden",
"hasn't tooted yet" : "hat bislang noch nicht getootet",
"hasn't tooted yet" : "hat bislang noch nicht getrötet.",
"Reply" : "Antworten",
"Boost" : "Verstärken",
"Boost" : "teilen",
"Like" : "Mag ich",
"Undo Like" : "Like rückgängig machen",
"Choose a visibility" : "Sichtbarkeit wählen",
"Go to Social app" : "Zur Socia-App gehen",
"Error getting Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"No Social notifications!" : "Keine Social-Benachrichtigungen!",
"Failed to get Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"{account} is following you" : "{account} folgt dir",
"{account} liked your post" : "{account} gefällt dein Beitrag",
"Authorization required" : "Autorisierung erforderlich",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} hätte gerne Zugriff auf dein Konto. Es ist eine Anwendung eines Drittanbieters.",
"If you do not trust it, then you should not authorize it." : "Wenn du hier nicht vertraust, solltest du dies nicht autorisieren.",
"Authorize" : "Autorisieren",
"Deny" : "Verweigern",
"Follow on Nextcloud Social" : "Auf Nextcloud Social folgen",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bitte bestätige, dass du diesem Konto folgen willst:",
"You are following this account" : "Du folgst diesem Konto",
"Close" : "Schließen",
"You are going to follow:" : "Du wirst folgen:",
"name@domain of your federation account" : "name@domain von deinem Federation-Konto",
"Continue" : "Fortsetzen",
@ -94,12 +87,17 @@ OC.L10N.register(
"User not found" : "Benutzer nicht gefunden",
"Sorry, we could not find the account of {userId}" : "Das Konto von {userId} konnte nicht gefunden werden",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud wird Teil des Verbundes sozialer Netzwerke!",
"This application is currently in beta stage." : "Diese Anwendung befindet sich derzeit in der Beta-Phase.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Wir erstellen automatisch ein Social-Konto für dich\\. Deine Social-ID ist die gleiche wie deine Federated-Cloud-ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Du bist neu bei Social, von daher empfehlen wir dir dem Nextcloud-Konto zu folgen und so keine Neuigkeiten zu verpassen",
"Follow Nextcloud on mastodon.xyz" : "Nextcloud auf mastodon.xyz folgen",
"You haven't receive any notifications yet" : "Du hast bislang noch keine Benachrichtigung erhalten",
"You haven't tooted yet" : "Du hast bisher noch nicht getootet",
"More actions" : "Weitere Aktionen",
"Delete post" : "Post löschen"
"Public" : "Öffentlich",
"Visible for all" : "Für alle sichtbar",
"Unlisted" : "Nicht aufgelistet",
"Visible for all, but opted-out of discovery features" : "Für alle sichtbar, aber ohne Auffindefunktionen",
"Followers" : "Followers",
"Visible to followers only" : "Nur für Follower sichtbar",
"Direct message" : "Direktnachricht",
"Visible to mentioned users only" : "Nur für erwähnte Benutzer sichtbar"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,7 +5,7 @@
"Help" : "Hilfe",
"Follow %s on Social" : "Folge %s auf Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine ALPHA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finde deine Freunde:** Egal ob sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – du kannst ihnen folgen!\n\n**📜 Profil Information:** Du musst kein weiteres Profil ausfüllen – deine Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalte die Hoheit über deine Posts:** Alles was du postest bleibt auf deiner Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine BETA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finde deine Freunde:** Egal ob du Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzt – Du kannst ihnen folgen!\n\n**📜 Profil Information:** Du musst kein weiteres Profil anlegen – Deine Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalte die Kontrolle über Ihre Posts:** Alles was du postest bleibt auf deiner Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger ist nicht korrekt eingerichtet!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social benötigt die korrekte Einrichtung von .well-known für die automatische Erkennung. Wenn Nextcloud nicht im Wurzelverzeichnis der Domain installiert ist, kann Nextcloud dies oft nicht automatisch einrichten. Um Social zu nutzen, muss der Administrator dieser Nextcloud-Instanz die .well-known Weiterleitung manuell einrichten: ",
"Open documentation" : "Dokumentation öffnen",
@ -26,36 +26,24 @@
"Close reply" : "Antwort schließen",
"Add attachment" : "Anhang hinzufügen",
"Add emoji" : "Emoji hinzufügen",
"Visibility" : "Sichtbarkeit",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Post" : "Absenden",
"Post to followers" : "An Follower posten",
"Post to mentioned users" : "An erwähnte Benutzer posten",
"Send message to mentioned users" : "Nachricht an erwähnte Benutzer senden",
"Post publicly" : "Öffentlich posten",
"Post to recipients" : "An Empfänger posten",
"Post unlisted" : "Post wird nicht mehr aufgelistet",
"Public" : "Öffentlich",
"Post to public timelines" : "In öffentliche Zeitleisten posten",
"Unlisted" : "Nicht aufgelistet",
"Do not post to public timelines" : "Nicht in öffentliche Zeitleisten posten",
"Followers" : "Followers",
"Post to followers only" : "Nur an Follower posten",
"Direct" : "Direkt",
"Post to mentioned users only" : "Nur an erwähnte Benutzer posten",
"Error while trying to post your message: Could not find any valid recipients." : "Fehler beim Versuch deine Nachricht zu senden: Konnte keinen gültigen Empfänger finden.",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Edit" : "Bearbeiten",
"No description added" : "Keine Beschreibung hinzugefügt",
"Close" : "Schließen",
"Unfollow" : "Entfolgen",
"Follow" : "Folgen",
"posts" : "Posts",
"following" : "Folge ich",
"followers" : "Followers",
"Website" : "Website",
"No results found" : "Keine Ergebnisse gefunden",
"There were no results for your search:" : "Es gibt keine Ergebnisse für deine Suche:",
"Searching for" : "Suchen nach",
"boosted" : "verstärkt",
"boosted" : "geteilt",
"No posts found" : "Keine Posts gefunden",
"Posts from people you follow will show up here" : "Posts von Personen denen du folgst werden hier angezeigt",
"No direct messages found" : "Keine Direktnachrichten gefunden",
@ -67,24 +55,29 @@
"No global posts found" : "Keine globalen Posts gefunden",
"Posts from federated instances will show up here" : "Posts von federierten Instanzen werden hier angezeigt",
"No liked posts found" : "Keine gelikten Posts gefunden",
"You have not tooted yet" : "Du hast bisher noch nicht getootet.",
"You have not tooted yet" : "Du hast bisher noch nicht gettet.",
"No posts found for this tag" : "Keine Posts für dieses Schlagwort gefunden",
"No replies found" : "Keine Antworten gefunden",
"hasn't tooted yet" : "hat bislang noch nicht getootet",
"hasn't tooted yet" : "hat bislang noch nicht getrötet.",
"Reply" : "Antworten",
"Boost" : "Verstärken",
"Boost" : "teilen",
"Like" : "Mag ich",
"Undo Like" : "Like rückgängig machen",
"Choose a visibility" : "Sichtbarkeit wählen",
"Go to Social app" : "Zur Socia-App gehen",
"Error getting Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"No Social notifications!" : "Keine Social-Benachrichtigungen!",
"Failed to get Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"{account} is following you" : "{account} folgt dir",
"{account} liked your post" : "{account} gefällt dein Beitrag",
"Authorization required" : "Autorisierung erforderlich",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} hätte gerne Zugriff auf dein Konto. Es ist eine Anwendung eines Drittanbieters.",
"If you do not trust it, then you should not authorize it." : "Wenn du hier nicht vertraust, solltest du dies nicht autorisieren.",
"Authorize" : "Autorisieren",
"Deny" : "Verweigern",
"Follow on Nextcloud Social" : "Auf Nextcloud Social folgen",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bitte bestätige, dass du diesem Konto folgen willst:",
"You are following this account" : "Du folgst diesem Konto",
"Close" : "Schließen",
"You are going to follow:" : "Du wirst folgen:",
"name@domain of your federation account" : "name@domain von deinem Federation-Konto",
"Continue" : "Fortsetzen",
@ -92,12 +85,17 @@
"User not found" : "Benutzer nicht gefunden",
"Sorry, we could not find the account of {userId}" : "Das Konto von {userId} konnte nicht gefunden werden",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud wird Teil des Verbundes sozialer Netzwerke!",
"This application is currently in beta stage." : "Diese Anwendung befindet sich derzeit in der Beta-Phase.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Wir erstellen automatisch ein Social-Konto für dich\\. Deine Social-ID ist die gleiche wie deine Federated-Cloud-ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Du bist neu bei Social, von daher empfehlen wir dir dem Nextcloud-Konto zu folgen und so keine Neuigkeiten zu verpassen",
"Follow Nextcloud on mastodon.xyz" : "Nextcloud auf mastodon.xyz folgen",
"You haven't receive any notifications yet" : "Du hast bislang noch keine Benachrichtigung erhalten",
"You haven't tooted yet" : "Du hast bisher noch nicht getootet",
"More actions" : "Weitere Aktionen",
"Delete post" : "Post löschen"
"Public" : "Öffentlich",
"Visible for all" : "Für alle sichtbar",
"Unlisted" : "Nicht aufgelistet",
"Visible for all, but opted-out of discovery features" : "Für alle sichtbar, aber ohne Auffindefunktionen",
"Followers" : "Followers",
"Visible to followers only" : "Nur für Follower sichtbar",
"Direct message" : "Direktnachricht",
"Visible to mentioned users only" : "Nur für erwähnte Benutzer sichtbar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -7,7 +7,7 @@ OC.L10N.register(
"Help" : "Hilfe",
"Follow %s on Social" : "Folgen Sie %s auf Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine ALPHA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finden Sie Ihre Freunde:** Egal ob Sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – Sie können ihnen folgen!\n\n**📜 Profil Information:** Sie müssen kein weiteres Profil ausfüllen – Ihre Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalten Sie die Hoheit über Ihre Posts:** Alles was Sie posten bleibt auf Ihrer Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Achtung: Dies ist eine BETA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finden Sie Ihre Freunde:** Egal ob Sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – Sie können ihnen folgen!\n\n**📜 Profil Information:** Sie müssen kein weiteres Profil anlegen – Ihre Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalten Sie die Kontrolle über Ihre Posts:** Alles was Sie posten bleibt auf Ihrer Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub-Standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger ist nicht korrekt eingerichtet!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social benötigt die korrekte Einrichtung von .well-known für die automatische Erkennung. Wenn Nextcloud nicht im Wurzelverzeichnis der Domain installiert ist, kann Nextcloud dies oft nicht automatisch einrichten. Um Social zu nutzen, muss der Administrator dieser Nextcloud-Instanz die .well-known Weiterleitung manuell einrichten: ",
"Open documentation" : "Dokumentation öffnen",
@ -28,33 +28,20 @@ OC.L10N.register(
"Close reply" : "Antwort schließen",
"Add attachment" : "Anhang hinzufügen",
"Add emoji" : "Emoji hinzufügen",
"Visibility" : "Sichtbarkeit",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Post" : "Absenden",
"Post to followers" : "An Follower posten",
"Post to mentioned users" : "An erwähnte Benutzer posten",
"Send message to mentioned users" : "Nachricht an erwähnte Benutzer senden",
"Post publicly" : "Öffentlich posten",
"Post to recipients" : "An Empfänger posten",
"Post unlisted" : "Post wird nicht mehr aufgelistet",
"Public" : "Öffentlich",
"Post to public timelines" : "In öffentliche Zeitleisten posten",
"Unlisted" : "Nicht aufgelistet",
"Do not post to public timelines" : "Nicht in öffentliche Zeitleisten posten",
"Followers" : "Followers",
"Post to followers only" : "Nur an Follower posten",
"Direct" : "Direkt",
"Post to mentioned users only" : "Nur an erwähnte Benutzer posten",
"Error while trying to post your message: Could not find any valid recipients." : "Fehler beim Versuch Ihre Nachricht zu senden: Konnte keinen gültigen Empfänger finden.",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Edit" : "Bearbeiten",
"No description added" : "Keine Beschreibung hinzugefügt",
"Describe for the visually impaired" : "Beschreiben Sie für Sehbehinderte",
"Close" : "Schließen",
"Unfollow" : "Entfolgen",
"Follow" : "Folgen",
"posts" : "Posts",
"following" : "Folge ich",
"followers" : "Followers",
"Website" : "Webseite",
"No results found" : "Keine Ergebnisse gefunden",
"There were no results for your search:" : "Es gibt keine Ergebnisse für Ihre Suche:",
"Searching for" : "Suchen nach",
@ -78,16 +65,21 @@ OC.L10N.register(
"Boost" : "Verstärken",
"Like" : "Mag ich",
"Undo Like" : "\"Mag ich\" rückgängig machen",
"Choose a visibility" : "Sichtbarkeit wählen",
"Go to Social app" : "Zur Socia-App gehen",
"Error getting Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"No Social notifications!" : "Keine Social-Benachrichtigungen!",
"Failed to get Social notifications" : "Empfangen von Social-Benachrichtigungen fehlgeschlagen",
"{account} is following you" : "{account} folgt Ihnen",
"{account} liked your post" : "{account} gefällt Ihr Beitrag",
"Authorization required" : "Erlaubnis benötigt",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} hätte gerne Zugriff auf Ihr Konto. Es ist die Anwendung eines Drittanbieters.",
"If you do not trust it, then you should not authorize it." : "Wenn Sie ihr nicht vertrauen, sollten Sie sie ihr keinen Zugriff gewähren.",
"Authorize" : "Genehmigen",
"Deny" : "Verweigern",
"Follow on Nextcloud Social" : "Auf Nextcloud Social folgen",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bitte bestätigen Sie, dass Sie diesem Konto folgen wollen:",
"You are following this account" : "Sie folgen diesem Konto",
"Close" : "Schließen",
"You are going to follow:" : "Sie werden folgen:",
"name@domain of your federation account" : "name@domain von Ihrem Federation-Konto",
"Continue" : "Fortsetzen",
@ -95,12 +87,17 @@ OC.L10N.register(
"User not found" : "Benutzer nicht gefunden",
"Sorry, we could not find the account of {userId}" : "Das Konto von {userId} konnte nicht gefunden werden",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"This application is currently in beta stage." : "Diese Anwendung befindet sich derzeit in der Beta-Phase.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Wir haben automatisch ein Social-Konto für Sie erstellt. Ihre Social-ID ist die gleiche wie Ihre Federated-Cloud-ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Sie sind neu bei Social, von daher empfehlen wir Ihnen dem Nextcloud-Konto zu folgen und so keine Neuigkeiten zu verpassen",
"Follow Nextcloud on mastodon.xyz" : "Nextcloud auf mastodon.xyz folgen",
"You haven't receive any notifications yet" : "Sie haben bisher noch keine Benachrichtigung erhalten",
"You haven't tooted yet" : "Sie haben bisher noch nicht getootet",
"More actions" : "Weitere Aktionen",
"Delete post" : "Post löschen"
"Public" : "Öffentlich",
"Visible for all" : "Für alle sichtbar",
"Unlisted" : "Nicht aufgelistet",
"Visible for all, but opted-out of discovery features" : "Für alle sichtbar, aber ohne Auffindefunktionen",
"Followers" : "Followers",
"Visible to followers only" : "Nur für Follower sichtbar",
"Direct message" : "Direktnachricht",
"Visible to mentioned users only" : "Nur für erwähnte Benutzer sichtbar"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -5,7 +5,7 @@
"Help" : "Hilfe",
"Follow %s on Social" : "Folgen Sie %s auf Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Disclaimer: Dies ist eine ALPHA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finden Sie Ihre Freunde:** Egal ob Sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – Sie können ihnen folgen!\n\n**📜 Profil Information:** Sie müssen kein weiteres Profil ausfüllen – Ihre Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalten Sie die Hoheit über Ihre Posts:** Alles was Sie posten bleibt auf Ihrer Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub Standard!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Achtung: Dies ist eine BETA Version **\n\n**🎉 Nextcloud wird Teil des Verbundes sozialer Netzwerke!**\n\n**🙋 Finden Sie Ihre Freunde:** Egal ob Sie Nextcloud, 🐘 Mastodon, 🇫 Friendica und bald auch ✱ Diaspora, 👹 MediaGoblin und weitere nutzen – Sie können ihnen folgen!\n\n**📜 Profil Information:** Sie müssen kein weiteres Profil anlegen – Ihre Nextcloud-Informationen werden genutzt und erweitert.\n\n**👐 Behalten Sie die Kontrolle über Ihre Posts:** Alles was Sie posten bleibt auf Ihrer Nextcloud!\n\n**🕸 Offene Standards:** Wir nutzen den bewährten ActivityPub-Standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger ist nicht korrekt eingerichtet!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social benötigt die korrekte Einrichtung von .well-known für die automatische Erkennung. Wenn Nextcloud nicht im Wurzelverzeichnis der Domain installiert ist, kann Nextcloud dies oft nicht automatisch einrichten. Um Social zu nutzen, muss der Administrator dieser Nextcloud-Instanz die .well-known Weiterleitung manuell einrichten: ",
"Open documentation" : "Dokumentation öffnen",
@ -26,33 +26,20 @@
"Close reply" : "Antwort schließen",
"Add attachment" : "Anhang hinzufügen",
"Add emoji" : "Emoji hinzufügen",
"Visibility" : "Sichtbarkeit",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Post" : "Absenden",
"Post to followers" : "An Follower posten",
"Post to mentioned users" : "An erwähnte Benutzer posten",
"Send message to mentioned users" : "Nachricht an erwähnte Benutzer senden",
"Post publicly" : "Öffentlich posten",
"Post to recipients" : "An Empfänger posten",
"Post unlisted" : "Post wird nicht mehr aufgelistet",
"Public" : "Öffentlich",
"Post to public timelines" : "In öffentliche Zeitleisten posten",
"Unlisted" : "Nicht aufgelistet",
"Do not post to public timelines" : "Nicht in öffentliche Zeitleisten posten",
"Followers" : "Followers",
"Post to followers only" : "Nur an Follower posten",
"Direct" : "Direkt",
"Post to mentioned users only" : "Nur an erwähnte Benutzer posten",
"Error while trying to post your message: Could not find any valid recipients." : "Fehler beim Versuch Ihre Nachricht zu senden: Konnte keinen gültigen Empfänger finden.",
"Uploading..." : "Lade hoch…",
"Delete" : "Löschen",
"Edit" : "Bearbeiten",
"No description added" : "Keine Beschreibung hinzugefügt",
"Describe for the visually impaired" : "Beschreiben Sie für Sehbehinderte",
"Close" : "Schließen",
"Unfollow" : "Entfolgen",
"Follow" : "Folgen",
"posts" : "Posts",
"following" : "Folge ich",
"followers" : "Followers",
"Website" : "Webseite",
"No results found" : "Keine Ergebnisse gefunden",
"There were no results for your search:" : "Es gibt keine Ergebnisse für Ihre Suche:",
"Searching for" : "Suchen nach",
@ -76,16 +63,21 @@
"Boost" : "Verstärken",
"Like" : "Mag ich",
"Undo Like" : "\"Mag ich\" rückgängig machen",
"Choose a visibility" : "Sichtbarkeit wählen",
"Go to Social app" : "Zur Socia-App gehen",
"Error getting Social notifications" : "Fehler beim Empfangen von Social-Benachrichtigungen",
"No Social notifications!" : "Keine Social-Benachrichtigungen!",
"Failed to get Social notifications" : "Empfangen von Social-Benachrichtigungen fehlgeschlagen",
"{account} is following you" : "{account} folgt Ihnen",
"{account} liked your post" : "{account} gefällt Ihr Beitrag",
"Authorization required" : "Erlaubnis benötigt",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} hätte gerne Zugriff auf Ihr Konto. Es ist die Anwendung eines Drittanbieters.",
"If you do not trust it, then you should not authorize it." : "Wenn Sie ihr nicht vertrauen, sollten Sie sie ihr keinen Zugriff gewähren.",
"Authorize" : "Genehmigen",
"Deny" : "Verweigern",
"Follow on Nextcloud Social" : "Auf Nextcloud Social folgen",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bitte bestätigen Sie, dass Sie diesem Konto folgen wollen:",
"You are following this account" : "Sie folgen diesem Konto",
"Close" : "Schließen",
"You are going to follow:" : "Sie werden folgen:",
"name@domain of your federation account" : "name@domain von Ihrem Federation-Konto",
"Continue" : "Fortsetzen",
@ -93,12 +85,17 @@
"User not found" : "Benutzer nicht gefunden",
"Sorry, we could not find the account of {userId}" : "Das Konto von {userId} konnte nicht gefunden werden",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud wird Teil des Verbundes sozialer Netzwerke! ",
"This application is currently in beta stage." : "Diese Anwendung befindet sich derzeit in der Beta-Phase.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Wir haben automatisch ein Social-Konto für Sie erstellt. Ihre Social-ID ist die gleiche wie Ihre Federated-Cloud-ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Sie sind neu bei Social, von daher empfehlen wir Ihnen dem Nextcloud-Konto zu folgen und so keine Neuigkeiten zu verpassen",
"Follow Nextcloud on mastodon.xyz" : "Nextcloud auf mastodon.xyz folgen",
"You haven't receive any notifications yet" : "Sie haben bisher noch keine Benachrichtigung erhalten",
"You haven't tooted yet" : "Sie haben bisher noch nicht getootet",
"More actions" : "Weitere Aktionen",
"Delete post" : "Post löschen"
"Public" : "Öffentlich",
"Visible for all" : "Für alle sichtbar",
"Unlisted" : "Nicht aufgelistet",
"Visible for all, but opted-out of discovery features" : "Für alle sichtbar, aber ohne Auffindefunktionen",
"Followers" : "Followers",
"Visible to followers only" : "Nur für Follower sichtbar",
"Direct message" : "Direktnachricht",
"Visible to mentioned users only" : "Nur für erwähnte Benutzer sichtbar"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -6,7 +6,6 @@ OC.L10N.register(
"Help" : "Βοήθεια",
"Follow %s on Social" : "Ακολουθήστε %s στα Κοινωνικά Δίκτυα",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Το Nextcloud έγινε κομμάτι των κοινωνικών δικτύων!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Αποποίηση ευθύνης: Αυτή είναι μια έκδοση ALPHA **\n\n**🎉 Το Nextcloud έγινε κομμάτι των κοινωνικών δικτύων!**\n\n**🙋 Βρείτε τους φίλους σας:** Δεν έχει σημασία εάν χρησιμοποιούν το Nextcloud, 🐘 Mastodon, 🇫 Friendica, και σε λίγο ✱ Diaspora, 👹 MediaGoblin και άλλα – μπορείτε να τους ακολουθήσετε!\n\n**📜 Πληροφορίες προφίλ:** Δεν χρειάζεστε άλλα προφίλ – οι πληροφορίες σας από το Nextcloud θα χρησιμοποιηθούν και θα επεκταθούν.\n**👐 Κρατήστε τις αναρτήσεις σας: ** Τα πάντα που δημοσιεύετε παραμένουν στο Nextcloud σας!\n\n**🕸 Ανοικτά πρότυπα: ** Χρησιμοποιούμε το καθιερωμένο πρότυπο ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".το γνωστό / webfinger δεν έχει ρυθμιστεί σωστά!",
"Open documentation" : "Άνοιγμα τεκμηρίωσης",
"Social app setup" : "Εγκατάσταση εφαρμογής Social",
@ -25,30 +24,19 @@ OC.L10N.register(
"In reply to" : "Σε απάντηση σε",
"Add attachment" : "Προσθήκη συνημμένου",
"Add emoji" : "Προσθήκη emoji",
"Visibility" : "Ορατότητα",
"Uploading..." : "Γίνεται μεταφόρτωση...",
"Delete" : "Διαγραφή",
"Post" : "Δημοσίευση",
"Post to followers" : "Δημοσίευση στους ακόλουθους",
"Post publicly" : "Δημοσίευση δημοσίως",
"Post to recipients" : "Δημοσίευση στους παραλήπτες",
"Post unlisted" : "Δημοσίευση μη καταχωρημένων",
"Public" : "Δημόσιο",
"Post to public timelines" : "Δημοσίευση στο δημόσιο χρονολόγιο",
"Unlisted" : "Μή καταχωρημένο",
"Do not post to public timelines" : "Να μην δημοσιευτεί στο δημόσιο χρονολόγιο",
"Followers" : "Ακόλουθοι",
"Post to followers only" : "Δημοσίευση στους ακόλουθους μόνο",
"Direct" : "Άμεσα",
"Post to mentioned users only" : "Δημοσίευση μόνο στους χρήστες που αναφέρθηκαν",
"Error while trying to post your message: Could not find any valid recipients." : "Σφάλμα κατά την δημοσίευση του μηνύματος: Δεν μπορεί να βρεθεί κανείς έγκυρος παραλήπτης.",
"Uploading..." : "Γίνεται μεταφόρτωση...",
"Delete" : "Διαγραφή",
"Edit" : "Επεξεργασία",
"Close" : "Κλείσιμο",
"Unfollow" : "Μην ακολουθείται",
"Follow" : "Ακολουθείστε",
"posts" : "δημοσιεύσεις",
"following" : "ακολουθεί",
"followers" : "ακόλουθοι",
"Website" : "Ιστοσελίδα",
"No results found" : "Κανένα αποτέλεσμα",
"There were no results for your search:" : "Κανένα αποτέλεσμα της αναζήτησής σας:",
"Searching for" : "Αναζήτηση για",
@ -69,10 +57,12 @@ OC.L10N.register(
"Reply" : "Απάντηση",
"Boost" : "Ενίσχυση",
"Like" : "Αρέσει",
"Deny" : "Απόρριψη",
"Follow on Nextcloud Social" : "Ακολουθήστε στο Nextcloud Social",
"Hello" : "Γεια σας",
"Please confirm that you want to follow this account:" : "Παρακαλώ επιβεβαιώστε πως θέλετε να ακολουθήσετε αυτόν τον λογαριασμό:",
"You are following this account" : "Ακολουθείτε αυτόν τον λογαριασμό",
"Close" : "Κλείσιμο",
"You are going to follow:" : "Πρόκειται να ακολουθήσετε:",
"name@domain of your federation account" : "όνομα@τομέας του ομοσπονδιακού λογαριασμού σας",
"Continue" : "Συνέχεια",
@ -83,9 +73,8 @@ OC.L10N.register(
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Δημιουργήσαμε αυτόματα έναν λογαριασμό κοινωνικής δικτύωσης για εσάς. Το Social ID σας είναι το ίδιο με το Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Καθως είστε νέοι στο Social, ξεκινήστε ακολουθώντας τον επίσημο λογαριασμό του Nextcloud για να μην χάσετε καμιά είδηση",
"Follow Nextcloud on mastodon.xyz" : "Ακολουθήστε το Nextcloud στο mastodon.xyz",
"You haven't receive any notifications yet" : "Δεν λάβατε ειδοποιήσεις ακόμη",
"You haven't tooted yet" : "Δεν έχετε επισημανθεί ακόμη",
"More actions" : "Περισσότερες ενέργειες",
"Delete post" : "Διαγραφή δημοσίευσης"
"Public" : "Δημόσιο",
"Unlisted" : "Μή καταχωρημένο",
"Followers" : "Ακόλουθοι"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -4,7 +4,6 @@
"Help" : "Βοήθεια",
"Follow %s on Social" : "Ακολουθήστε %s στα Κοινωνικά Δίκτυα",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Το Nextcloud έγινε κομμάτι των κοινωνικών δικτύων!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** Αποποίηση ευθύνης: Αυτή είναι μια έκδοση ALPHA **\n\n**🎉 Το Nextcloud έγινε κομμάτι των κοινωνικών δικτύων!**\n\n**🙋 Βρείτε τους φίλους σας:** Δεν έχει σημασία εάν χρησιμοποιούν το Nextcloud, 🐘 Mastodon, 🇫 Friendica, και σε λίγο ✱ Diaspora, 👹 MediaGoblin και άλλα – μπορείτε να τους ακολουθήσετε!\n\n**📜 Πληροφορίες προφίλ:** Δεν χρειάζεστε άλλα προφίλ – οι πληροφορίες σας από το Nextcloud θα χρησιμοποιηθούν και θα επεκταθούν.\n**👐 Κρατήστε τις αναρτήσεις σας: ** Τα πάντα που δημοσιεύετε παραμένουν στο Nextcloud σας!\n\n**🕸 Ανοικτά πρότυπα: ** Χρησιμοποιούμε το καθιερωμένο πρότυπο ActivityPub!",
".well-known/webfinger isn't properly set up!" : ".το γνωστό / webfinger δεν έχει ρυθμιστεί σωστά!",
"Open documentation" : "Άνοιγμα τεκμηρίωσης",
"Social app setup" : "Εγκατάσταση εφαρμογής Social",
@ -23,30 +22,19 @@
"In reply to" : "Σε απάντηση σε",
"Add attachment" : "Προσθήκη συνημμένου",
"Add emoji" : "Προσθήκη emoji",
"Visibility" : "Ορατότητα",
"Uploading..." : "Γίνεται μεταφόρτωση...",
"Delete" : "Διαγραφή",
"Post" : "Δημοσίευση",
"Post to followers" : "Δημοσίευση στους ακόλουθους",
"Post publicly" : "Δημοσίευση δημοσίως",
"Post to recipients" : "Δημοσίευση στους παραλήπτες",
"Post unlisted" : "Δημοσίευση μη καταχωρημένων",
"Public" : "Δημόσιο",
"Post to public timelines" : "Δημοσίευση στο δημόσιο χρονολόγιο",
"Unlisted" : "Μή καταχωρημένο",
"Do not post to public timelines" : "Να μην δημοσιευτεί στο δημόσιο χρονολόγιο",
"Followers" : "Ακόλουθοι",
"Post to followers only" : "Δημοσίευση στους ακόλουθους μόνο",
"Direct" : "Άμεσα",
"Post to mentioned users only" : "Δημοσίευση μόνο στους χρήστες που αναφέρθηκαν",
"Error while trying to post your message: Could not find any valid recipients." : "Σφάλμα κατά την δημοσίευση του μηνύματος: Δεν μπορεί να βρεθεί κανείς έγκυρος παραλήπτης.",
"Uploading..." : "Γίνεται μεταφόρτωση...",
"Delete" : "Διαγραφή",
"Edit" : "Επεξεργασία",
"Close" : "Κλείσιμο",
"Unfollow" : "Μην ακολουθείται",
"Follow" : "Ακολουθείστε",
"posts" : "δημοσιεύσεις",
"following" : "ακολουθεί",
"followers" : "ακόλουθοι",
"Website" : "Ιστοσελίδα",
"No results found" : "Κανένα αποτέλεσμα",
"There were no results for your search:" : "Κανένα αποτέλεσμα της αναζήτησής σας:",
"Searching for" : "Αναζήτηση για",
@ -67,10 +55,12 @@
"Reply" : "Απάντηση",
"Boost" : "Ενίσχυση",
"Like" : "Αρέσει",
"Deny" : "Απόρριψη",
"Follow on Nextcloud Social" : "Ακολουθήστε στο Nextcloud Social",
"Hello" : "Γεια σας",
"Please confirm that you want to follow this account:" : "Παρακαλώ επιβεβαιώστε πως θέλετε να ακολουθήσετε αυτόν τον λογαριασμό:",
"You are following this account" : "Ακολουθείτε αυτόν τον λογαριασμό",
"Close" : "Κλείσιμο",
"You are going to follow:" : "Πρόκειται να ακολουθήσετε:",
"name@domain of your federation account" : "όνομα@τομέας του ομοσπονδιακού λογαριασμού σας",
"Continue" : "Συνέχεια",
@ -81,9 +71,8 @@
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Δημιουργήσαμε αυτόματα έναν λογαριασμό κοινωνικής δικτύωσης για εσάς. Το Social ID σας είναι το ίδιο με το Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Καθως είστε νέοι στο Social, ξεκινήστε ακολουθώντας τον επίσημο λογαριασμό του Nextcloud για να μην χάσετε καμιά είδηση",
"Follow Nextcloud on mastodon.xyz" : "Ακολουθήστε το Nextcloud στο mastodon.xyz",
"You haven't receive any notifications yet" : "Δεν λάβατε ειδοποιήσεις ακόμη",
"You haven't tooted yet" : "Δεν έχετε επισημανθεί ακόμη",
"More actions" : "Περισσότερες ενέργειες",
"Delete post" : "Διαγραφή δημοσίευσης"
"Public" : "Δημόσιο",
"Unlisted" : "Μή καταχωρημένο",
"Followers" : "Ακόλουθοι"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -1,22 +1,103 @@
OC.L10N.register(
"social",
{
"Social" : "Social",
"Social notifications" : "Social notifications",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below.",
"Help" : "Help",
"Follow %s on Social" : "Follow %s on Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud becomes part of the federated social networks!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger isn't properly set up!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:",
"Open documentation" : "Open documentation",
"Social app setup" : "Social app setup",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app.",
"ActivityPub URL base" : "ActivityPub URL base",
"Finish setup" : "Finish setup",
"The Social app needs to be set up by the server administrator." : "The Social app needs to be set up by the server administrator.",
"Home" : "Home",
"Direct messages" : "Direct messages",
"Notifications" : "Notifications",
"Profile" : "Profile",
"Liked" : "Liked",
"Local timeline" : "Local timeline",
"Global timeline" : "Global timeline",
"Following" : "Following",
"In reply to" : "In reply to",
"Close reply" : "Close reply",
"Add attachment" : "Add attachment",
"Post" : "Post",
"Public" : "Public",
"Add emoji" : "Add emoji",
"Uploading..." : "Uploading...",
"Delete" : "Delete",
"Edit" : "Edit",
"Close" : "Close",
"Post" : "Post",
"Post to followers" : "Post to followers",
"Send message to mentioned users" : "Send message to mentioned users",
"Post publicly" : "Post publicly",
"Post to recipients" : "Post to recipients",
"Post unlisted" : "Post unlisted",
"Unfollow" : "Unfollow",
"Follow" : "Follow",
"posts" : "posts",
"following" : "following",
"followers" : "followers",
"Website" : "Website",
"No results found" : "No results found",
"There were no results for your search:" : "There were no results for your search:",
"Searching for" : "Searching for",
"boosted" : "boosted",
"No posts found" : "No posts found",
"Posts from people you follow will show up here" : "Posts from people you follow will show up here",
"No direct messages found" : "No direct messages found",
"Posts directed to you will show up here" : "Posts directed to you will show up here",
"No local posts found" : "No local posts found",
"Posts from other people on this instance will show up here" : "Posts from other people on this instance will show up here",
"No notifications found" : "No notifications found",
"You have not received any notifications yet" : "You have not received any notifications yet",
"No global posts found" : "No global posts found",
"Posts from federated instances will show up here" : "Posts from federated instances will show up here",
"No liked posts found" : "No liked posts found",
"You have not tooted yet" : "You have not tooted yet",
"No posts found for this tag" : "No posts found for this tag",
"No replies found" : "No replies found",
"hasn't tooted yet" : "hasn't tooted yet",
"Reply" : "Reply",
"Boost" : "Boost",
"Like" : "Like",
"Undo Like" : "Undo Like",
"Choose a visibility" : "Choose a visibility",
"Go to Social app" : "Go to Social app",
"Error getting Social notifications" : "Error getting Social notifications",
"No Social notifications!" : "No Social notifications!",
"Failed to get Social notifications" : "Failed to get Social notifications",
"Authorization required" : "Authorisation required",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} would like permission to access your account. It is a third party application.",
"If you do not trust it, then you should not authorize it." : "If you do not trust it, then you should not authorise it.",
"Authorize" : "Authorise",
"Deny" : "Deny",
"Follow on Nextcloud Social" : "Follow on Nextcloud Social",
"Hello" : "Hello",
"Please confirm that you want to follow this account:" : "Please confirm that you want to follow this account:",
"You are following this account" : "You are following this account",
"Close" : "Close",
"You are going to follow:" : "You are going to follow:",
"name@domain of your federation account" : "name@domain of your federation account",
"Continue" : "Continue",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account.",
"User not found" : "User not found",
"More actions" : "More actions"
"Sorry, we could not find the account of {userId}" : "Sorry, we could not find the account of {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud becomes part of the federated social networks!",
"This application is currently in beta stage." : "This application is currently in beta stage.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Since you are new to Social, start by following the official Nextcloud account so you don't miss any news",
"Follow Nextcloud on mastodon.xyz" : "Follow Nextcloud on mastodon.xyz",
"Public" : "Public",
"Visible for all" : "Visible for all",
"Unlisted" : "Unlisted",
"Visible for all, but opted-out of discovery features" : "Visible for all, but opted-out of discovery features",
"Followers" : "Followers",
"Visible to followers only" : "Visible to followers only",
"Direct message" : "Direct message",
"Visible to mentioned users only" : "Visible to mentioned users only"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -1,20 +1,101 @@
{ "translations": {
"Social" : "Social",
"Social notifications" : "Social notifications",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below.",
"Help" : "Help",
"Follow %s on Social" : "Follow %s on Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud becomes part of the federated social networks!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger isn't properly set up!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:",
"Open documentation" : "Open documentation",
"Social app setup" : "Social app setup",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app.",
"ActivityPub URL base" : "ActivityPub URL base",
"Finish setup" : "Finish setup",
"The Social app needs to be set up by the server administrator." : "The Social app needs to be set up by the server administrator.",
"Home" : "Home",
"Direct messages" : "Direct messages",
"Notifications" : "Notifications",
"Profile" : "Profile",
"Liked" : "Liked",
"Local timeline" : "Local timeline",
"Global timeline" : "Global timeline",
"Following" : "Following",
"In reply to" : "In reply to",
"Close reply" : "Close reply",
"Add attachment" : "Add attachment",
"Post" : "Post",
"Public" : "Public",
"Add emoji" : "Add emoji",
"Uploading..." : "Uploading...",
"Delete" : "Delete",
"Edit" : "Edit",
"Close" : "Close",
"Post" : "Post",
"Post to followers" : "Post to followers",
"Send message to mentioned users" : "Send message to mentioned users",
"Post publicly" : "Post publicly",
"Post to recipients" : "Post to recipients",
"Post unlisted" : "Post unlisted",
"Unfollow" : "Unfollow",
"Follow" : "Follow",
"posts" : "posts",
"following" : "following",
"followers" : "followers",
"Website" : "Website",
"No results found" : "No results found",
"There were no results for your search:" : "There were no results for your search:",
"Searching for" : "Searching for",
"boosted" : "boosted",
"No posts found" : "No posts found",
"Posts from people you follow will show up here" : "Posts from people you follow will show up here",
"No direct messages found" : "No direct messages found",
"Posts directed to you will show up here" : "Posts directed to you will show up here",
"No local posts found" : "No local posts found",
"Posts from other people on this instance will show up here" : "Posts from other people on this instance will show up here",
"No notifications found" : "No notifications found",
"You have not received any notifications yet" : "You have not received any notifications yet",
"No global posts found" : "No global posts found",
"Posts from federated instances will show up here" : "Posts from federated instances will show up here",
"No liked posts found" : "No liked posts found",
"You have not tooted yet" : "You have not tooted yet",
"No posts found for this tag" : "No posts found for this tag",
"No replies found" : "No replies found",
"hasn't tooted yet" : "hasn't tooted yet",
"Reply" : "Reply",
"Boost" : "Boost",
"Like" : "Like",
"Undo Like" : "Undo Like",
"Choose a visibility" : "Choose a visibility",
"Go to Social app" : "Go to Social app",
"Error getting Social notifications" : "Error getting Social notifications",
"No Social notifications!" : "No Social notifications!",
"Failed to get Social notifications" : "Failed to get Social notifications",
"Authorization required" : "Authorisation required",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} would like permission to access your account. It is a third party application.",
"If you do not trust it, then you should not authorize it." : "If you do not trust it, then you should not authorise it.",
"Authorize" : "Authorise",
"Deny" : "Deny",
"Follow on Nextcloud Social" : "Follow on Nextcloud Social",
"Hello" : "Hello",
"Please confirm that you want to follow this account:" : "Please confirm that you want to follow this account:",
"You are following this account" : "You are following this account",
"Close" : "Close",
"You are going to follow:" : "You are going to follow:",
"name@domain of your federation account" : "name@domain of your federation account",
"Continue" : "Continue",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account.",
"User not found" : "User not found",
"More actions" : "More actions"
"Sorry, we could not find the account of {userId}" : "Sorry, we could not find the account of {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud becomes part of the federated social networks!",
"This application is currently in beta stage." : "This application is currently in beta stage.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Since you are new to Social, start by following the official Nextcloud account so you don't miss any news",
"Follow Nextcloud on mastodon.xyz" : "Follow Nextcloud on mastodon.xyz",
"Public" : "Public",
"Visible for all" : "Visible for all",
"Unlisted" : "Unlisted",
"Visible for all, but opted-out of discovery features" : "Visible for all, but opted-out of discovery features",
"Followers" : "Followers",
"Visible to followers only" : "Visible to followers only",
"Direct message" : "Direct message",
"Visible to mentioned users only" : "Visible to mentioned users only"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -6,15 +6,15 @@ OC.L10N.register(
"Finish setup" : "Fini la instalon",
"Home" : "Hejmo",
"Notifications" : "Sciigoj",
"Post" : "Sendi",
"Public" : "Publika",
"Uploading..." : "Alŝutante...",
"Delete" : "Forigi",
"Edit" : "Modifi",
"Close" : "Malfermi",
"Post" : "Sendi",
"Website" : "Retejo",
"Reply" : "Respondi",
"Deny" : "Rifuzi",
"Close" : "Malfermi",
"Continue" : "Daŭrigi",
"User not found" : "Netrovita uzanto",
"More actions" : "Pliaj agoj"
"Public" : "Publika"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -4,15 +4,15 @@
"Finish setup" : "Fini la instalon",
"Home" : "Hejmo",
"Notifications" : "Sciigoj",
"Post" : "Sendi",
"Public" : "Publika",
"Uploading..." : "Alŝutante...",
"Delete" : "Forigi",
"Edit" : "Modifi",
"Close" : "Malfermi",
"Post" : "Sendi",
"Website" : "Retejo",
"Reply" : "Respondi",
"Deny" : "Rifuzi",
"Close" : "Malfermi",
"Continue" : "Daŭrigi",
"User not found" : "Netrovita uzanto",
"More actions" : "Pliaj agoj"
"Public" : "Publika"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -2,11 +2,12 @@ OC.L10N.register(
"social",
{
"Social" : "Social",
"Social notifications" : "Notificaciones sociales",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Tenga en cuenta que los datos de alfa2 sólo se puede migrar manualmente.\n\t\t\t\t\t\tLa documentación detallada para guiarle durante este proceso está disponible usando el botón de abajo.",
"Help" : "Ayuda",
"Follow %s on Social" : "Sigue a %s en Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión ALFA **\n\n**¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, ¡Puedes seguirlos a todos!\n\n**📜 Información de perfil:** Sin necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión BETA **\n\n**🎉 ¡Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, – ¡Puedes seguirlos!\n\n**📜 Información de perfil:** No hay necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está bien configurado",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita la detección automática con .well-known para estar correctamente configurado. Si Nextcloud no está instalado en la raíz del dominio, se suele dar el caso que Nextcloud no puede configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
@ -24,35 +25,23 @@ OC.L10N.register(
"Global timeline" : "Timeline global",
"Following" : "Siguiendo",
"In reply to" : "En respuesta a",
"Close reply" : "Cerrar respuesta",
"Add attachment" : "Añadir adjunto",
"Add emoji" : "Añadir emoji",
"Visibility" : "Visibilidad",
"Uploading..." : "Subiendo...",
"Delete" : "Eliminar",
"Post" : "Publicar",
"Post to followers" : "Publicar para seguidores",
"Post to mentioned users" : "Publicar a los usuarios mencionados",
"Send message to mentioned users" : "Enviar mensaje a los usuarios mencionados",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar para destinatarios",
"Post unlisted" : "Publicar sin lista",
"Public" : "Público",
"Post to public timelines" : "Publicar en timelines públicos",
"Unlisted" : "Sin listar",
"Do not post to public timelines" : "No publicar a timelines públicos.",
"Followers" : "Seguidores",
"Post to followers only" : "Publicar solo para seguidores",
"Direct" : "Directo",
"Post to mentioned users only" : "Publicar solo para usuarios mencionados",
"Error while trying to post your message: Could not find any valid recipients." : "Error al intentar publicar su mensaje: no se pudo encontrar un destinatario válido..",
"Uploading..." : "Subiendo...",
"Delete" : "Eliminar",
"Edit" : "Editar",
"No description added" : "No se ha añadido una descripción",
"Describe for the visually impaired" : "Describe para aquellos con dificultades de visión",
"Close" : "Cerrar",
"Unfollow" : "Dejar de seguir",
"Follow" : "Seguir",
"posts" : "entradas",
"following" : "Siguiendo a",
"followers" : "Seguidores",
"Website" : "Sitio web",
"No results found" : "No se han encontrado resultados",
"There were no results for your search:" : "No ha habido resultados para tu búsqueda:",
"Searching for" : "Buscando",
@ -76,23 +65,39 @@ OC.L10N.register(
"Boost" : "Refuerzo",
"Like" : "Me gusta",
"Undo Like" : "Deshacer Me gusta",
"Choose a visibility" : "Seleccione su visibilidad",
"Go to Social app" : "Ir a la app Social",
"Error getting Social notifications" : "Error obteniendo las notificaciones Social",
"No Social notifications!" : "¡No hay notificaciones de Social!",
"Failed to get Social notifications" : "Fallo al obtener las notificaciones de Social",
"Authorization required" : "Autorización requerida",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} quiere permisos para acceder a tu cuenta. Es una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "Si no confía, entonces no debería autorizarla.",
"Authorize" : "Autorizar",
"Deny" : "Denegar",
"Follow on Nextcloud Social" : "Seguir en Nextcloud Social",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Por favor confirme que desea seguir esta cuenta:",
"You are following this account" : "Estás siguiendo a esta cuenta",
"Close" : "Cerrar",
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de su cuenta federada",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario porque el usuario probablemente no está registrado en el mismo servidor que tú. Te redirigiremos a tu servidor para seguir a esta cuenta.",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que el usuario probablemente no está registrado en el mismo servidor que Ud. Le redirigiremos a su servidor para seguir a esta cuenta.",
"User not found" : "Usuario no encontrado",
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no hemos podido encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud pasa a ser parte de las redes sociales federadas!",
"This application is currently in beta stage." : "La aplicación se encuentra actualmente en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Hemos creado automáticamente una cuenta en Social para ti. Tu ID en Social es la misma que tu ID de nube federada:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Dado que es eres nuevo en Social, empieza siguiendo la cuenta oficial de Nextcloud para no perderte ninguna noticia",
"Follow Nextcloud on mastodon.xyz" : "Seguir a Nextcloud en mastodon.xyz",
"You haven't receive any notifications yet" : "Todavía no has recibido ninguna notificación",
"You haven't tooted yet" : "Todavía no has hecho toots",
"More actions" : "Más acciones",
"Delete post" : "Borrar post"
"Public" : "Público",
"Visible for all" : "Visible para todos",
"Unlisted" : "Sin listar",
"Visible for all, but opted-out of discovery features" : "Visible para todos, pero excluyendo las características de descubrimiento",
"Followers" : "Seguidores",
"Visible to followers only" : "Visible únicamente para seguidores",
"Direct message" : "Mensaje directo",
"Visible to mentioned users only" : "Visible únicamente para usuarios mencionados"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -1,10 +1,11 @@
{ "translations": {
"Social" : "Social",
"Social notifications" : "Notificaciones sociales",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Tenga en cuenta que los datos de alfa2 sólo se puede migrar manualmente.\n\t\t\t\t\t\tLa documentación detallada para guiarle durante este proceso está disponible usando el botón de abajo.",
"Help" : "Ayuda",
"Follow %s on Social" : "Sigue a %s en Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!",
"** Disclaimer: this is an ALPHA version **\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión ALFA **\n\n**¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, ¡Puedes seguirlos a todos!\n\n**📜 Información de perfil:** Sin necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión BETA **\n\n**🎉 ¡Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, – ¡Puedes seguirlos!\n\n**📜 Información de perfil:** No hay necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está bien configurado",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita la detección automática con .well-known para estar correctamente configurado. Si Nextcloud no está instalado en la raíz del dominio, se suele dar el caso que Nextcloud no puede configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
@ -22,35 +23,23 @@
"Global timeline" : "Timeline global",
"Following" : "Siguiendo",
"In reply to" : "En respuesta a",
"Close reply" : "Cerrar respuesta",
"Add attachment" : "Añadir adjunto",
"Add emoji" : "Añadir emoji",
"Visibility" : "Visibilidad",
"Uploading..." : "Subiendo...",
"Delete" : "Eliminar",
"Post" : "Publicar",
"Post to followers" : "Publicar para seguidores",
"Post to mentioned users" : "Publicar a los usuarios mencionados",
"Send message to mentioned users" : "Enviar mensaje a los usuarios mencionados",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar para destinatarios",
"Post unlisted" : "Publicar sin lista",
"Public" : "Público",
"Post to public timelines" : "Publicar en timelines públicos",
"Unlisted" : "Sin listar",
"Do not post to public timelines" : "No publicar a timelines públicos.",
"Followers" : "Seguidores",
"Post to followers only" : "Publicar solo para seguidores",
"Direct" : "Directo",
"Post to mentioned users only" : "Publicar solo para usuarios mencionados",
"Error while trying to post your message: Could not find any valid recipients." : "Error al intentar publicar su mensaje: no se pudo encontrar un destinatario válido..",
"Uploading..." : "Subiendo...",
"Delete" : "Eliminar",
"Edit" : "Editar",
"No description added" : "No se ha añadido una descripción",
"Describe for the visually impaired" : "Describe para aquellos con dificultades de visión",
"Close" : "Cerrar",
"Unfollow" : "Dejar de seguir",
"Follow" : "Seguir",
"posts" : "entradas",
"following" : "Siguiendo a",
"followers" : "Seguidores",
"Website" : "Sitio web",
"No results found" : "No se han encontrado resultados",
"There were no results for your search:" : "No ha habido resultados para tu búsqueda:",
"Searching for" : "Buscando",
@ -74,23 +63,39 @@
"Boost" : "Refuerzo",
"Like" : "Me gusta",
"Undo Like" : "Deshacer Me gusta",
"Choose a visibility" : "Seleccione su visibilidad",
"Go to Social app" : "Ir a la app Social",
"Error getting Social notifications" : "Error obteniendo las notificaciones Social",
"No Social notifications!" : "¡No hay notificaciones de Social!",
"Failed to get Social notifications" : "Fallo al obtener las notificaciones de Social",
"Authorization required" : "Autorización requerida",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} quiere permisos para acceder a tu cuenta. Es una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "Si no confía, entonces no debería autorizarla.",
"Authorize" : "Autorizar",
"Deny" : "Denegar",
"Follow on Nextcloud Social" : "Seguir en Nextcloud Social",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Por favor confirme que desea seguir esta cuenta:",
"You are following this account" : "Estás siguiendo a esta cuenta",
"Close" : "Cerrar",
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de su cuenta federada",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario porque el usuario probablemente no está registrado en el mismo servidor que tú. Te redirigiremos a tu servidor para seguir a esta cuenta.",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que el usuario probablemente no está registrado en el mismo servidor que Ud. Le redirigiremos a su servidor para seguir a esta cuenta.",
"User not found" : "Usuario no encontrado",
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no hemos podido encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud pasa a ser parte de las redes sociales federadas!",
"This application is currently in beta stage." : "La aplicación se encuentra actualmente en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Hemos creado automáticamente una cuenta en Social para ti. Tu ID en Social es la misma que tu ID de nube federada:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Dado que es eres nuevo en Social, empieza siguiendo la cuenta oficial de Nextcloud para no perderte ninguna noticia",
"Follow Nextcloud on mastodon.xyz" : "Seguir a Nextcloud en mastodon.xyz",
"You haven't receive any notifications yet" : "Todavía no has recibido ninguna notificación",
"You haven't tooted yet" : "Todavía no has hecho toots",
"More actions" : "Más acciones",
"Delete post" : "Borrar post"
"Public" : "Público",
"Visible for all" : "Visible para todos",
"Unlisted" : "Sin listar",
"Visible for all, but opted-out of discovery features" : "Visible para todos, pero excluyendo las características de descubrimiento",
"Followers" : "Seguidores",
"Visible to followers only" : "Visible únicamente para seguidores",
"Direct message" : "Mensaje directo",
"Visible to mentioned users only" : "Visible únicamente para usuarios mencionados"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -6,14 +6,13 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Subiendo...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"More actions" : "Más acciones"
"Public" : "Público"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -4,14 +4,13 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Subiendo...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"More actions" : "Más acciones"
"Public" : "Público"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -13,26 +13,23 @@ OC.L10N.register(
"Profile" : "Perfil",
"Local timeline" : "Línea de tiempo local",
"Global timeline" : "Línea de tiempo global",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",
"Post" : "Publicar",
"Post to followers" : "Publicar en seguidores",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar en destinatarios",
"Post unlisted" : "Publicar sin listar",
"Public" : "Público",
"Unlisted" : "No listado",
"Do not post to public timelines" : "No publicar en líneas de tiempo públicas",
"Followers" : "Seguidores",
"Post to followers only" : "Publicar solo en seguidores",
"Direct" : "Directo",
"Post to mentioned users only" : "Publicar solo para los usuarios mencionados",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Follow" : "Seguir",
"posts" : "publicaciones",
"following" : "siguiendo",
"Website" : "Sitio web",
"Reply" : "Responder",
"Continue" : "Continuar"
"Deny" : "Rechazar",
"Close" : "Cerrar",
"Continue" : "Continuar",
"Public" : "Público",
"Unlisted" : "No listado",
"Followers" : "Seguidores"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -11,26 +11,23 @@
"Profile" : "Perfil",
"Local timeline" : "Línea de tiempo local",
"Global timeline" : "Línea de tiempo global",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",
"Post" : "Publicar",
"Post to followers" : "Publicar en seguidores",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar en destinatarios",
"Post unlisted" : "Publicar sin listar",
"Public" : "Público",
"Unlisted" : "No listado",
"Do not post to public timelines" : "No publicar en líneas de tiempo públicas",
"Followers" : "Seguidores",
"Post to followers only" : "Publicar solo en seguidores",
"Direct" : "Directo",
"Post to mentioned users only" : "Publicar solo para los usuarios mencionados",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Follow" : "Seguir",
"posts" : "publicaciones",
"following" : "siguiendo",
"Website" : "Sitio web",
"Reply" : "Responder",
"Continue" : "Continuar"
"Deny" : "Rechazar",
"Close" : "Cerrar",
"Continue" : "Continuar",
"Public" : "Público",
"Unlisted" : "No listado",
"Followers" : "Seguidores"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -6,15 +6,14 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -4,15 +4,14 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -6,15 +6,14 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -4,15 +4,14 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -6,15 +6,14 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -4,15 +4,14 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -6,15 +6,14 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -4,15 +4,14 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Website" : "Sitio web",
"Reply" : "Responder",
"Close" : "Cerrar",
"Continue" : "Continuar",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Public" : "Público"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Wyświetl plik

@ -1,20 +1,103 @@
OC.L10N.register(
"social",
{
"Social" : "Social",
"Social notifications" : "Notificaciones sociales",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Ten en cuenta que los datos de alpha2 solo se pueden migrar manualmente. \n Hay disponible una documentación detallada para guiar durante este proceso, utilizando el botón de abajo.",
"Help" : "Ayuda",
"Follow %s on Social" : "Sigue a %s en Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 ¡Nextcloud forma parte de las redes sociales federadas!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Aviso: esta es una versión BETA**\n \n **🎉 ¡Nextcloud forma parte de las redes sociales federadas!**\n \n **🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y próximamente ✱ Diaspora, 👹 MediaGoblin y más; ¡puedes seguirlos!\n \n **📜 Información del perfil:** No es necesario completar más perfiles: ¡se utilizará y ampliará la información de Nextcloud!\n \n **👐 Controla tus publicaciones:** ¡Todo lo que publiques se mantendrá en tu Nextcloud!\n \n **🕸 Estándares abiertos:** ¡Utilizamos el estándar ActivityPub establecido!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está configurado correctamente.",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "La configuración automática de .well-known es necesaria para Social. Si Nextcloud no está instalado en la raíz del dominio, es posible que Nextcloud no pueda configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud debe configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
"Social app setup" : "Configuración de la aplicación Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub requiere una URL fija para hacer que las entradas sean únicas. Ten en cuenta que esto no se puede cambiar más adelante sin restablecer la aplicación Social.",
"ActivityPub URL base" : "URL base de ActivityPub",
"Finish setup" : "Terminar configuración",
"The Social app needs to be set up by the server administrator." : "La aplicación Social debe configurarse por el administrador del servidor.",
"Home" : "Inicio",
"Direct messages" : "Mensajes directos",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Profile" : "Perfil",
"Liked" : "Me gusta",
"Local timeline" : "Línea de tiempo local",
"Global timeline" : "Línea de tiempo global",
"Following" : "Seguidos",
"In reply to" : "En respuesta a",
"Close reply" : "Cerrar respuesta",
"Add attachment" : "Agregar adjunto",
"Add emoji" : "Añadir emoji",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Post to followers" : "Publicar para seguidores",
"Send message to mentioned users" : "Enviar mensaje a usuarios mencionados",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar para destinatarios",
"Post unlisted" : "Publicar sin lista",
"Unfollow" : "Dejar de seguir",
"Follow" : "Seguir",
"posts" : "publicaciones",
"following" : "seguidos",
"followers" : "seguidores",
"Website" : "Sitio web",
"No results found" : "No se encontraron resultados",
"There were no results for your search:" : "No se encontraron resultados para tu búsqueda:",
"Searching for" : "Buscando",
"boosted" : "mejorado",
"No posts found" : "No se encontraron publicaciones",
"Posts from people you follow will show up here" : "Las publicaciones de las personas que sigues aparecerán aquí",
"No direct messages found" : "No se encontraron mensajes directos",
"Posts directed to you will show up here" : "Las publicaciones dirigidas a ti aparecerán aquí",
"No local posts found" : "No se encontraron publicaciones locales",
"Posts from other people on this instance will show up here" : "Las publicaciones de otras personas en esta instancia aparecerán aquí",
"No notifications found" : "No se encontraron notificaciones",
"You have not received any notifications yet" : "Aún no has recibido ninguna notificación",
"No global posts found" : "No se encontraron publicaciones globales",
"Posts from federated instances will show up here" : "Las publicaciones de instancias federadas aparecerán aquí",
"No liked posts found" : "No se encontraron publicaciones marcadas como \"Me gusta\"",
"You have not tooted yet" : "Todavía no has tooteado",
"No posts found for this tag" : "No se encontraron publicaciones para esta etiqueta",
"No replies found" : "No se encontraron respuestas",
"hasn't tooted yet" : "aún no ha tooteado",
"Reply" : "Responder",
"Boost" : "Boostear",
"Like" : "Me gusta",
"Undo Like" : "Deshacer Me gusta",
"Choose a visibility" : "Elegir visibilidad",
"Go to Social app" : "Ir a la aplicación Social",
"Error getting Social notifications" : "Error al obtener notificaciones sociales",
"No Social notifications!" : "¡Sin notificaciones sociales!",
"Failed to get Social notifications" : "Error al obtener notificaciones sociales",
"Authorization required" : "Se requiere autorización",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} desea permiso para acceder a tu cuenta. Es una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "Si no confías en ella, no deberías autorizarla.",
"Authorize" : "Autorizar",
"Deny" : "Denegar",
"Follow on Nextcloud Social" : "Sigue a Nextcloud en Social",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Confirma que deseas seguir esta cuenta:",
"You are following this account" : "Estás siguiendo esta cuenta",
"Close" : "Cerrar",
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de tu cuenta de federación",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que es probable que el usuario no esté registrado en el mismo servidor que tú. Te redirigiremos a tu servidor local para seguir esta cuenta.",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no se pudo encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud forma parte de las redes sociales federadas!",
"This application is currently in beta stage." : "Esta aplicación está actualmente en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Hemos creado automáticamente una cuenta de Social para ti. Tu ID de Social es el mismo que tu ID de Federated Cloud:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Dado que eres nuevo en Social, comienza siguiendo la cuenta oficial de Nextcloud para que no te pierdas ninguna noticia",
"Follow Nextcloud on mastodon.xyz" : "Sigue a Nextcloud en mastodon.xyz",
"Public" : "Público",
"Visible for all" : "Visible para todos",
"Unlisted" : "No listado",
"Visible for all, but opted-out of discovery features" : "Visible para todos, pero excluido de las funciones de descubrimiento",
"Followers" : "Seguidores",
"Visible to followers only" : "Visible solo para seguidores",
"Direct message" : "Mensaje directo",
"Visible to mentioned users only" : "Visible solo para usuarios mencionados"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

Wyświetl plik

@ -1,18 +1,101 @@
{ "translations": {
"Social" : "Social",
"Social notifications" : "Notificaciones sociales",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Ten en cuenta que los datos de alpha2 solo se pueden migrar manualmente. \n Hay disponible una documentación detallada para guiar durante este proceso, utilizando el botón de abajo.",
"Help" : "Ayuda",
"Follow %s on Social" : "Sigue a %s en Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 ¡Nextcloud forma parte de las redes sociales federadas!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Aviso: esta es una versión BETA**\n \n **🎉 ¡Nextcloud forma parte de las redes sociales federadas!**\n \n **🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y próximamente ✱ Diaspora, 👹 MediaGoblin y más; ¡puedes seguirlos!\n \n **📜 Información del perfil:** No es necesario completar más perfiles: ¡se utilizará y ampliará la información de Nextcloud!\n \n **👐 Controla tus publicaciones:** ¡Todo lo que publiques se mantendrá en tu Nextcloud!\n \n **🕸 Estándares abiertos:** ¡Utilizamos el estándar ActivityPub establecido!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está configurado correctamente.",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "La configuración automática de .well-known es necesaria para Social. Si Nextcloud no está instalado en la raíz del dominio, es posible que Nextcloud no pueda configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud debe configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
"Social app setup" : "Configuración de la aplicación Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub requiere una URL fija para hacer que las entradas sean únicas. Ten en cuenta que esto no se puede cambiar más adelante sin restablecer la aplicación Social.",
"ActivityPub URL base" : "URL base de ActivityPub",
"Finish setup" : "Terminar configuración",
"The Social app needs to be set up by the server administrator." : "La aplicación Social debe configurarse por el administrador del servidor.",
"Home" : "Inicio",
"Direct messages" : "Mensajes directos",
"Notifications" : "Notificaciones",
"Post" : "Publicar",
"Public" : "Público",
"Profile" : "Perfil",
"Liked" : "Me gusta",
"Local timeline" : "Línea de tiempo local",
"Global timeline" : "Línea de tiempo global",
"Following" : "Seguidos",
"In reply to" : "En respuesta a",
"Close reply" : "Cerrar respuesta",
"Add attachment" : "Agregar adjunto",
"Add emoji" : "Añadir emoji",
"Uploading..." : "Cargando...",
"Delete" : "Borrar",
"Edit" : "Editar",
"Close" : "Cerrar",
"Post" : "Publicar",
"Post to followers" : "Publicar para seguidores",
"Send message to mentioned users" : "Enviar mensaje a usuarios mencionados",
"Post publicly" : "Publicar públicamente",
"Post to recipients" : "Publicar para destinatarios",
"Post unlisted" : "Publicar sin lista",
"Unfollow" : "Dejar de seguir",
"Follow" : "Seguir",
"posts" : "publicaciones",
"following" : "seguidos",
"followers" : "seguidores",
"Website" : "Sitio web",
"No results found" : "No se encontraron resultados",
"There were no results for your search:" : "No se encontraron resultados para tu búsqueda:",
"Searching for" : "Buscando",
"boosted" : "mejorado",
"No posts found" : "No se encontraron publicaciones",
"Posts from people you follow will show up here" : "Las publicaciones de las personas que sigues aparecerán aquí",
"No direct messages found" : "No se encontraron mensajes directos",
"Posts directed to you will show up here" : "Las publicaciones dirigidas a ti aparecerán aquí",
"No local posts found" : "No se encontraron publicaciones locales",
"Posts from other people on this instance will show up here" : "Las publicaciones de otras personas en esta instancia aparecerán aquí",
"No notifications found" : "No se encontraron notificaciones",
"You have not received any notifications yet" : "Aún no has recibido ninguna notificación",
"No global posts found" : "No se encontraron publicaciones globales",
"Posts from federated instances will show up here" : "Las publicaciones de instancias federadas aparecerán aquí",
"No liked posts found" : "No se encontraron publicaciones marcadas como \"Me gusta\"",
"You have not tooted yet" : "Todavía no has tooteado",
"No posts found for this tag" : "No se encontraron publicaciones para esta etiqueta",
"No replies found" : "No se encontraron respuestas",
"hasn't tooted yet" : "aún no ha tooteado",
"Reply" : "Responder",
"Boost" : "Boostear",
"Like" : "Me gusta",
"Undo Like" : "Deshacer Me gusta",
"Choose a visibility" : "Elegir visibilidad",
"Go to Social app" : "Ir a la aplicación Social",
"Error getting Social notifications" : "Error al obtener notificaciones sociales",
"No Social notifications!" : "¡Sin notificaciones sociales!",
"Failed to get Social notifications" : "Error al obtener notificaciones sociales",
"Authorization required" : "Se requiere autorización",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} desea permiso para acceder a tu cuenta. Es una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "Si no confías en ella, no deberías autorizarla.",
"Authorize" : "Autorizar",
"Deny" : "Denegar",
"Follow on Nextcloud Social" : "Sigue a Nextcloud en Social",
"Hello" : "Hola",
"Please confirm that you want to follow this account:" : "Confirma que deseas seguir esta cuenta:",
"You are following this account" : "Estás siguiendo esta cuenta",
"Close" : "Cerrar",
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de tu cuenta de federación",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que es probable que el usuario no esté registrado en el mismo servidor que tú. Te redirigiremos a tu servidor local para seguir esta cuenta.",
"User not found" : "No se encontró el usuario",
"More actions" : "Más acciones"
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no se pudo encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud forma parte de las redes sociales federadas!",
"This application is currently in beta stage." : "Esta aplicación está actualmente en fase beta.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Hemos creado automáticamente una cuenta de Social para ti. Tu ID de Social es el mismo que tu ID de Federated Cloud:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Dado que eres nuevo en Social, comienza siguiendo la cuenta oficial de Nextcloud para que no te pierdas ninguna noticia",
"Follow Nextcloud on mastodon.xyz" : "Sigue a Nextcloud en mastodon.xyz",
"Public" : "Público",
"Visible for all" : "Visible para todos",
"Unlisted" : "No listado",
"Visible for all, but opted-out of discovery features" : "Visible para todos, pero excluido de las funciones de descubrimiento",
"Followers" : "Seguidores",
"Visible to followers only" : "Visible solo para seguidores",
"Direct message" : "Mensaje directo",
"Visible to mentioned users only" : "Visible solo para usuarios mencionados"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Some files were not shown because too many files have changed in this diff Show More