Commit graph

1374 commits

Author SHA1 Message Date
Philipp
9f18222a06
Unify "Capability" 2023-07-26 21:44:31 +02:00
Philipp
cba656383e
Adhere feedback
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
Philipp
93af6f0564
Add tests for InstanceManager and remove Decorator hook logic (avoid complex Dice logic) 2023-07-17 00:10:15 +02:00
Philipp
7bfc3c0ae0
Add doc 2023-07-16 18:43:36 +02:00
Philipp
0ac247550b
Doc 2023-07-16 18:43:36 +02:00
Michael
52c062adb6 Fix "Cannot add or update a child row: a foreign key constraint fails" 2023-07-11 07:43:53 +00:00
Michael
c822d5fa94 Fix "Cannot drop index 'last-editor-uid': needed in a foreign key constraint" 2023-07-10 20:50:16 +00:00
Hypolite Petovan
76de49a25c Add fields to Report entity
- Add clock dependency to Moderation\Factory\Report
- Change DateTime field to DateTimeImmutable to satisfy Clock return type
- Add category, status and resolution constants
2023-07-09 18:32:42 -04:00
Hypolite Petovan
6ac734d39d
Apply suggestions from code review
- Remove superfluous plural
- Remove condescending language
2023-07-08 22:20:47 -04:00
Boluwatife Victor
05a324fba4
Update Circles-and-Privacy.md
I corrected several typo errors in the doc to improve readability
2023-06-22 12:35:02 +01:00
Hypolite Petovan
03bebf57c5 Replace "forum" by "group" in database comments 2023-06-02 13:52:41 -04:00
Hypolite Petovan
7d9d1ce65d Replace "forum" by "group" in documentation
- Replace "Forum" by "Gruppe" in German documentation
2023-06-02 13:52:40 -04:00
Raroun
7f5381165e
Update doc/de/Home.md
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-06-02 19:40:12 +02:00
Raroun
bd7760a860 Readded Forums.md 2023-06-02 19:23:42 +02:00
Raroun
64027f9dbc removed missing space in Making-Friends.md 2023-06-02 18:49:03 +02:00
groen
13b6a80d5b changed forums to groups in german translation 2023-06-02 18:39:25 +02:00
groen
d46b8e69b3 resolves #13180 Normalize @-tag/@-mention in hosted documentation 2023-06-02 18:00:10 +02:00
Hypolite Petovan
4f6e02357a Replace "group" with "circle" in database comments
- Table names "group" and "group_member" are unchanged
2023-05-27 17:28:21 -04:00
Hypolite Petovan
18351a4439 Replace "Group" with "Circle" in hosted documentation
- Replace "Gruppe" with "Circle" in German version
2023-05-27 17:28:20 -04:00
Tobias Diekershoff
fa5d0e7d5b updating Transifex URL
Transifex informed about a change in the location of the web application for translations, hence updating the docs.
2023-05-23 20:47:39 +02:00
Hypolite Petovan
2c4b57ef50 Add example to multiple admin question in FAQ 2023-04-27 23:36:03 -04:00
Michael
970d86472e New hook "support_probe" 2023-04-27 05:24:47 +00:00
Josh Soref
3ea555ba01 spelling: string
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
7f8454dc12 spelling: select
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
aba48bfc0f spelling: numeric
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
55dafd4023 spelling: link
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
a5eb8bb206 spelling: interacts
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
8b901ddf6e spelling: fediverse
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:03:51 -04:00
Josh Soref
6be7473369 spelling: each other
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:03:51 -04:00
Josh Soref
4c41f5a2f3 spelling: catavatar
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
6ff7423ec5 spelling: bridged
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
14f9e63233 spelling: and
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:02:15 -04:00
Hypolite Petovan
a7fd9e3223
Merge pull request #12928 from jsoref/spelling
Spelling
2023-03-26 16:18:17 -04:00
Josh Soref
44423f212c Rewrite Sample Storage Addon description 2023-03-26 16:14:16 -04:00
Josh Soref
7183f36239 spelling: workflow
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
2ac40d4562 spelling: visiting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
1ebeae1420 spelling: unuseful
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
d2f9593777 spelling: unknown
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
87854e86f3 spelling: unavailable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
5e4f83afc7 spelling: running
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
09fb0cd23a spelling: rewrite
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
1608a42c57 spelling: policy
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
bada3b09f3 spelling: outputs
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
9a2dd61300 spelling: omitted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
a8402109b1 spelling: occurred
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
8fe548d8e1 spelling: nonetheless
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
821b0acfba spelling: messages
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
abea73d6f1 spelling: meaningful
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
927a8c00c0 spelling: mailing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
58b55ba2c4 spelling: likewise
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
594cf63a16 spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:13:07 -04:00
Josh Soref
592b47bcc3 spelling: inheriting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
6c5dfbf8a9 spelling: htaccess
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
8038c1b04f spelling: however
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
c95360ff87 spelling: github
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
f9572d9df7 spelling: exception
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
fad915cd29 spelling: endpoints
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
53aba7b37e spelling: days
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
e4599336ef spelling: customizable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
22b71f6532 spelling: cursor
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
afb6249d70 spelling: composer
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
8f09d81c9f spelling: available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
ea0955c4e0 spelling: allows
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
f83fb1deb7 spelling: addresses
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
marcin mikołajczak
154f91c6c1 Apply suggestions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:47 +02:00
marcin mikołajczak
bdafe063d8 Return disliked in Mastodon API
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:44 +02:00
bkil
0ed26d6258 doc/Install.md: troubleshooting: Diaspora support, DB migration timeout 2023-03-25 14:37:18 +01:00
bkil
60a719cffa doc/Install.md: more troubleshooting config keys for previous entries 2023-03-25 14:34:26 +01:00
bkil
10687244be doc/Install.md: link to guides for Ubuntu 22.04, systemd and Unraid 2023-03-25 14:31:11 +01:00
bkil
c10c5495be doc/Improve-Performance.md: replace old links with updated GitHub ones 2023-03-25 14:30:29 +01:00
Hypolite Petovan
e5903e0df0 Fix custom CSS examples in BBCode doc 2023-03-16 21:17:42 -04:00
Hypolite Petovan
baac993090 [Database 1517] Increase the size of the process.hostname field 2023-03-12 03:02:46 -04:00
Hank Grabowski
e92b0a73f4 Update documentation for delivery status data addition to Mastodon Status 2023-02-26 09:18:46 -05:00
Hank G
c0741be417
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-24 08:47:37 -05:00
Hank G
5e8acbf534
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-24 08:46:52 -05:00
Hank Grabowski
671fc61ef4 Make indentation consistent 2023-02-23 20:52:16 -05:00
Hank G
65dedb7a7e
Apply suggestions from code review
Changes suggested by @MrPetovan

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-23 20:40:43 -05:00
Hank G
b243df5125
Update doc/API-Entities.md
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-23 10:32:09 -05:00
Hank Grabowski
7b6cb7bcf2 Add Mastodon Instance::V2 Friendica extension documentation 2023-02-23 06:46:43 -05:00
Hank Grabowski
811d57cb6d Add Mastodon Status Editing endpoint documentation 2023-02-22 22:55:04 -05:00
Hank Grabowski
3389a17553 Add additional and not supported fields/QPs on the Mastodon Timeline Endpoints 2023-02-22 22:43:32 -05:00
Hank Grabowski
d64ae9bef2 Add new Friendica Photo Album GET endpoints to documentation 2023-02-22 22:35:24 -05:00
Hank Grabowski
a8661f1eff Add Mastodon Notification Entity Extensions documentation 2023-02-22 22:20:33 -05:00
Hank Grabowski
e0143618db Add Mastodon API endpoint extension information 2023-02-22 22:07:27 -05:00
Hank Grabowski
467193c661 Add Mastodon Status Entity Friendica extensions (minus quote)
- I can't figure out how to get the quote one to populate, check if still relevant
2023-02-22 21:49:56 -05:00
Hank Grabowski
dacda1b364 Add changes to the Photo entries in Friendica API endpoint 2023-02-22 21:31:07 -05:00
Hank Grabowski
e28a0ed59c Add Dislike Friendica API documentation 2023-02-22 20:55:52 -05:00
Hank Grabowski
95d615ec1c Add new Mastodon InstanceV2 to implemented list and fix doc links 2023-02-22 20:47:55 -05:00
Philipp
fae2c6632c
Fix database 2023-02-21 21:01:57 +01:00
Hypolite Petovan
dffd28cf20 Remove addon table from DB structure
- It isn't used anymore in favor of a Config key
2023-02-21 09:07:19 -05:00
Michael
11513519ce Config option to process the "view" activity 2023-02-20 06:41:28 +00:00
Philipp
6db89adc04
Re-Add Config table 2023-02-10 14:06:22 +01:00
Michael
356a2a9a5a News "blocked" field on the gserver table 2023-01-17 17:25:19 +00:00
Hypolite Petovan
e73adde5fb Remove App dependency from Hook::callSingle
- This was causing a circular dependency with the logger_instance hook
2023-01-14 10:38:37 -05:00
Philipp
0f91d1cbde
Introduce ConfigFileManager for config files 2023-01-03 14:22:02 +01:00
Michael
e21db0fe6d The inbox-status can now be archived for a whole server 2022-12-31 23:42:00 +00:00
Michael
8e397b5849 Changes after review 2022-12-31 16:20:18 +00:00
Michael
259b99e6e9 Bulk delivery added for all protocols 2022-12-31 12:19:34 +00:00
Philipp
00eaa99eb3
Make updated_at not nullable, it should get set at the creation as well 2022-12-30 17:15:15 +01:00
Philipp
7c4c409060
Change key-value table
- Make "k" as primary key
- Added "updated_at"
2022-12-29 22:36:08 +01:00
Philipp
9a10bb4295
Add key-value table 2022-12-29 21:38:47 +01:00
Philipp
c517ab386a
Fix messages.po and adapt README 2022-12-29 21:30:01 +01:00
Hannes Heute
501b98ec09 fixed the typo 2022-12-29 14:45:51 +01:00
Michael
5298cd73b3 We now store the violation as well 2022-12-25 10:44:06 +00:00
Michael
8a7d08ae28 Category added 2022-12-24 13:57:43 +00:00
Michael
4c945850f4 Reports: The reporting contact id is added 2022-12-24 08:03:37 +00:00
Michael
4db4d1843d Merge remote-tracking branch 'upstream/develop' into diaspora-reshare 2022-12-20 06:58:36 +00:00
foss-
0fee47e0c6
update FAQ client list: remove Fedi from iOS apps
Their github https://github.com/Big-Fig/Fediverse.app links to a dead website https://fedi.app/fediapp and no updates for over a year. iOS App Store won't load app at https://apps.apple.com/us/app/fedi-for-pleroma-and-mastodon/id1478806281
2022-12-19 20:04:21 +01:00
Michael
8397ccf37c Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare 2022-12-17 12:27:35 +00:00
Hypolite Petovan
8a6da56738 Remove obsolete <div class="clear"></div> from body-attach div 2022-12-14 22:35:12 -05:00
Michael
ca8a89ed1c Use reshare with Diaspora like with ActivityPub 2022-12-13 23:19:19 +00:00
Michael
bf7df13855 Add more BlurHash to avoid not being able to display some picture 2022-12-11 09:56:30 +00:00
foss-
63a628460e
AddTwidereX iOS, Remove deprecated and non-functional clients
- add TwidereX to iOS
- Remove Twidere Android (currently broken and no longer under development. fun fact: its Google Play link was already going to TwidereX)
- Remove B4X Android + iOS (Google Play Link dead https://github.com/AnywhereSoftware/B4X-Pleroma, website unmaintained, no commits for over a year)
- Remove Tootle iOS, Linux (repo archived: https://github.com/bleakgrey/tootle, no development in almost 3 years)
2022-12-07 13:16:08 +01:00
foss-
c632675976
Update FAQ client list
- add Android Mastodon F-Droid
- add TheDesk to macOS, Windows
- add Tooot Android Google Play link
- add Fedi GitHub link
- remove Mastonaut (unmaintained since April 2022 https://mastodon.technology/@brunoph/108138252725934908)
- remove Friendly (unmaintained since 2018)
2022-12-05 12:59:46 +01:00
Hypolite Petovan
818cdf83ca [Database version 1500] Remove obsolete table fcontact 2022-12-05 00:00:50 -05:00
Michael
d5e005f90d [Database version 1498] New table "diaspora-contact" for Diaspora contacts (duh)
- Remove duplicated "author-uri-id" keys in view declarations
2022-12-05 00:00:49 -05:00
Michael
a5be5b27e3 Support Blurhash 2022-12-04 13:29:21 +00:00
Hypolite Petovan
2baa56d478
Merge pull request #12298 from annando/api-suggestions
Contact suggestions are now cached
2022-12-01 05:25:44 -05:00
Michael
226e857387 API: The "reports" endpoint is partially supported 2022-12-01 05:40:32 +00:00
Michael
f905220923 New field to show the day of the last activity 2022-11-30 22:34:50 +00:00
Michael
f31e617f5d Contact suggestions are now cached 2022-11-30 05:59:27 +00:00
Michael
8eca961aeb Added status to the report 2022-11-29 19:50:12 +00:00
Michael
de76e860ad API: Added trending links 2022-11-28 20:19:57 +00:00
Michael
c00004f6ea API: Tredning statuses added 2022-11-28 09:30:41 +00:00
Michael
6b36bd893b API: Trending tags are added 2022-11-28 07:08:01 +00:00
Michael
a7639a2341 Updated documentation 2022-11-28 06:46:18 +00:00
Michael
08b9d11d46 Updated documentation 2022-11-26 09:00:35 +00:00
Michael
92807d86a3 API: Enable edit 2022-11-25 19:35:40 +00:00
Philipp
d2ba254a5a
Merge pull request #12228 from MrPetovan/task/4090-move-mod-photos
Create /profile/{nickname}/photos route
2022-11-21 00:32:15 +01:00
Hypolite Petovan
d4cbfeb54c
Update doc/Config.md from review suggestion
Co-authored-by: Philipp <admin+Github@philipp.info>
2022-11-20 18:14:37 -05:00
Hypolite Petovan
77e87da441 Create /profile/{nickname}/photos route
- Create new Profile\Photos\Index module class
- Update most references of the legacy /photos/{nickname} route
2022-11-20 17:15:07 -05:00
Hypolite Petovan
fa3db8737b Remove config/addon-sample.config.php file in favor of per-addon configuration files
- Update documentation and .gitignore
2022-11-20 14:34:32 -05:00
Philipp
00883c9dcb
Move mod/editpost.php to src\Module\Post\Edit 2022-11-15 22:32:46 +01:00
Michael
91949f0292 Allow anonymous reports 2022-11-14 23:27:46 +00:00
Hypolite Petovan
6df187478d Fixed wrong reference to user.expire in Model\User::getActorName
- Update field documentation to prevent further confusion
2022-11-14 17:02:41 -05:00
Hypolite Petovan
5d9ce80007 [Database version 1489] Add new report database tables 2022-11-14 12:10:37 -05:00
Hypolite Petovan
33d1df3c6d Move settings/addons to src/Module 2022-11-09 06:25:41 -05:00
Hypolite Petovan
a68c790c64 Create new Settings\RemoveMe module class
- Moved route from /removeme to /settings/removeme
- Combined templates into one
2022-11-08 18:33:54 -05:00
Hypolite Petovan
18f54f4425 New area "moderation"
- Moved several admin pages to the moderation area
- ACL still is checking for administrator credentials
2022-11-08 02:28:42 -05:00
Tobias Diekershoff
a98d321376 add the homepage_verified field to the profile table and the owner-view 2022-11-07 11:15:55 +01:00
Hypolite Petovan
9aa05eb911 Deprecate themes duepuntozero, quattro and smoothly 2022-11-05 00:06:10 -04:00
Hypolite Petovan
4ab260042c Create new User\Import module class
- Merge Core\UserImport class in Module class
2022-11-02 11:27:31 -04:00
Michael
d3e167c77c All references to boot.php are now removed 2022-10-19 20:38:25 +00:00
Hypolite Petovan
429b2e0992
Apply code standards in documentation 2022-10-19 07:50:28 -04:00
Michael
11944dda32 old boot.php functions replaced in various places 2022-10-19 07:44:08 -04:00
Philipp
497fc4e432
Move Monolog to Addons 2022-10-17 22:22:00 +02:00
Michael
9ffa053c90 Merge remote-tracking branch 'upstream/develop' into linked-posts 2022-10-16 21:51:26 +00:00
Michael
b4661b35fd Improved database.sql 2022-10-16 21:43:48 +00:00
Tobias Diekershoff
a192e099ab [docs] note the preference of MariaDB over other MySQL implementation in the install docs 2022-10-16 10:14:18 +02:00
Hypolite Petovan
d6fe212a49
Merge pull request #12000 from tobiasd/20221015-vagrant
updates to the vagrant VM provision and config
2022-10-15 12:23:37 -04:00