Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-28 | Make activity search properly use GIN indexes | Tusooa Zhu | |
The original approach to search in GIN indexes is to use `to_tsvector(text)` in the WHERE clause of the query. According to postgres docs [pdoc], this method does not make use of the index, while `to_tsvector(config, text)` does. This commit changed the query to use the two-argument `to_tsvector()`. [pdoc]: https://www.postgresql.org/docs/12/textsearch-tables.html To obtain the search config in use, we make a query to the db first. The `::regconfig::oid` hack is needed because Postgrex does not support regconfig type directly [postgrexbug]. I use the conversion from and to `oid` instead of `text` because I tested in the actual DB and querying using the conversion via `text` is slow just as the one-argument `to_tsvector()` variant. [postgrexbug]: https://github.com/elixir-ecto/postgrex/issues/502 Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3519 Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2758 | |||
2021-08-28 | List available frontends also when no static/frontends folder is present yet | Ilja | |
* To see what front ends are installed, it ls static/frontends. When this folder doesn't exists yet, it will return an empty array. * Installing still works since the folder is created during installation already Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3510 | |||
2021-08-28 | Add Admin-FE menu for StealEmojiPolicy | Sam Therapy | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3512 | |||
2021-08-13 | Streamer: fix crash in MastodonAPI.StatusView | Alex Gleason | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3508 | |||
2021-08-13 | Activity.Search: fallback on status resolution on DB Timeout | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3507 | |||
2021-08-13 | AdminAPI: hotfix for nil report objects | Alex Gleason | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3504 | |||
2021-08-13 | maybe_notify_subscribers: Don't create notifications from ingested replies | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3505 | |||
2021-08-13 | TwitterAPI: Make change_email require body params instead of query | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503 | |||
2021-08-13 | TwitterAPI: Make change_password require body params instead of query | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3503 | |||
2021-08-13 | ObjectAgePolicy: Fix pattern matching on published | Haelwenn (lanodan) Monnier | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3500 | |||
2021-08-13 | Make the OPT recomendation clearer | Ilja | |
AFAIK OTP releases are the recomended way of installing, but * People seem unaware of that and use from source installations because they use the guide with the name of their distro * People don't know what OTP releases are or what it means I added a warning on all installation-from-source guides and added the same explanation on the two OTP pages (the miigration to OTP and installing OTP) Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3485 | |||
2021-08-13 | fix: stream out Create Activity | kPherox | |
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3499 | |||
2021-08-08 | Merge branch 'release/2.4.0' into 'stable' | Haelwenn | |
Release/2.4.0 See merge request pleroma/pleroma!3493 | |||
2021-08-08 | Update PleromaFE Bundle (2.4.0) | Haelwenn (lanodan) Monnier | |
based on 51d3d8d255de221f7ac99e41f2f8e56c7d6a21a9 | |||
2021-08-06 | CHANGELOG.md: Fix instances of 2020 being actually 2021 | matildepark | |
2021-08-01 | Release 2.4.0 | Haelwenn (lanodan) Monnier | |
2021-08-01 | Update AdminFE bundle | Haelwenn (lanodan) Monnier | |
2021-07-27 | Merge branch 'object-tombstone-visibility' into 'develop' | feld | |
Visibility: check Tombstone objects in visible_for_user?/2 See merge request pleroma/pleroma!3490 | |||
2021-07-27 | Merge branch 'errorview-json-fix' into 'develop' | feld | |
Fix errors in ErrorView See merge request pleroma/pleroma!3489 | |||
2021-07-27 | Merge remote-tracking branch 'pleroma/develop' into object-tombstone-visibility | Alex Gleason | |
2021-07-27 | Visibility: check Tombstone objects in visible_for_user?/2 | Alex Gleason | |
2021-07-27 | CHANGELOG: fixed JSON error rendering | Alex Gleason | |
2021-07-27 | Merge remote-tracking branch 'pleroma/develop' into errorview-json-fix | Alex Gleason | |
2021-07-27 | Add activity+json to Phoenix :format_encoders | Alex Gleason | |
Fixes ErrorView rendering | |||
2021-07-22 | Merge branch 'mkljczk-develop-patch-60115' into 'develop' | Haelwenn | |
MastodonAPI: Fix list timelines Closes mastofe#89 and #2693 See merge request pleroma/pleroma!3477 | |||
2021-07-14 | Merge branch 'admin-api-users-sort' into 'develop' | feld | |
AdminAPI: sort new users at the top Closes #2709 See merge request pleroma/pleroma!3481 | |||
2021-07-14 | Merge branch 'admin-api-users-date' into 'develop' | feld | |
AdminAPI: add created_at date to users See merge request pleroma/pleroma!3482 | |||
2021-07-14 | CHANGELOG: AdminAPI return date with users | Alex Gleason | |
2021-07-14 | Merge remote-tracking branch 'pleroma/develop' into admin-api-users-date | Alex Gleason | |
2021-07-14 | AdminAPI: add date to users | Alex Gleason | |
2021-07-13 | CHANGELOG: AdminAPI users sort | Alex Gleason | |
2021-07-13 | Merge remote-tracking branch 'pleroma/develop' into admin-api-users-sort | Alex Gleason | |
2021-07-13 | AdminAPI: sort user results by ID descending | Alex Gleason | |
2021-07-12 | Merge branch 'features/ingestion-page' into 'develop' | Haelwenn | |
Pipeline Ingestion: Page See merge request pleroma/pleroma!3097 | |||
2021-07-12 | Merge branch 'features/validators-apc2s' into 'develop' | Haelwenn | |
AP C2S: Remove restrictions and make it go through pipeline See merge request pleroma/pleroma!3203 | |||
2021-07-12 | AP C2S: Remove restrictions and make it go through pipeline | Haelwenn (lanodan) Monnier | |
2021-07-08 | Merge branch 'update/linkify' into 'develop' | feld | |
Update Linkify See merge request pleroma/pleroma!3478 | |||
2021-07-08 | Update Linkify to fix crash on posts with a URL we failed to parse correctly | Mark Felder | |
2021-07-06 | Merge branch 'remote-deletions' into 'develop' | feld | |
Fix user deletion problems See merge request pleroma/pleroma!3476 | |||
2021-07-02 | fix the fucking list timelines on mastofe/soapbox-fe | marcin mikołajczak | |
2021-06-30 | Deletions: change User.purge/1 to defp, add CHANGELOG entry | Alex Gleason | |
2021-06-30 | Merge remote-tracking branch 'pleroma/develop' into remote-deletions | Alex Gleason | |
2021-06-30 | Deletions: don't purge keys so Delete/Undo activities can be signed | Alex Gleason | |
2021-06-30 | Deletions: allow deactivated users to be deleted | Alex Gleason | |
2021-06-29 | Deletions: preserve account status fields during purge, fix checks | Alex Gleason | |
2021-06-29 | Also purge the user in User.perform/2 | Alex Gleason | |
2021-06-29 | Deletions: purge the user immediately | Alex Gleason | |
2021-06-29 | Correctly purge a remote user | Alex Gleason | |
2021-06-25 | Merge branch 'fix-2686' into 'develop' | Haelwenn | |
Activity deletion: fix FunctionClauseError, fixes #2686 Closes #2686 See merge request pleroma/pleroma!3475 | |||
2021-06-24 | Activity deletion: fix FunctionClauseError #2686 | Alex Gleason | |