feld
|
2012800ed1
|
Merge branch 'fix/attachment-cleanup' into 'develop'
Only run attachment cleanup if enabled
See merge request pleroma/pleroma!3288
|
4 years ago |
feld
|
69c560cfba
|
Merge branch 'active-user-count' into 'develop'
Monthly Active Users
Closes #2332
See merge request pleroma/pleroma!3283
|
4 years ago |
Alexander Strizhakov
|
0dc68c157f
|
fix for scheduled post with poll
|
4 years ago |
Alexander Strizhakov
|
fdf1dfed56
|
only_remote -> remote renaming
|
4 years ago |
Alexander Strizhakov
|
ba512cbea4
|
`/api/v1/accounts/:id/statuses` docs update
|
4 years ago |
Alexander Strizhakov
|
77f0a0af7d
|
more tests and update for docs and changelog
|
4 years ago |
Alexander Strizhakov
|
2cb6dc5a3a
|
list timeline filtration by params
|
4 years ago |
Alexander Strizhakov
|
b6a72680e2
|
added only_media flag to home timeline
|
4 years ago |
Alexander Strizhakov
|
c3110c46f3
|
expanding filtration for home timeline
added local & remote statuses filtration for home timeline
|
4 years ago |
Ivan Tashkinov
|
cf4765af40
|
[#3213] ActivityPub: fixed subquery-based hashtags filtering implementation (addressed empty list options issue). Added regression test.
|
4 years ago |
Ivan Tashkinov
|
10207f840c
|
[#3213] ActivityPub: temporarily reverted to previous hashtags filtering implementation due to blank results issue.
|
4 years ago |
Ivan Tashkinov
|
1b49b8efe5
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
# Conflicts:
# CHANGELOG.md
|
4 years ago |
Ivan Tashkinov
|
6fd4163ab6
|
[#3213] ActivityPub: implemented subqueries-based hashtags filtering, removed aggregation-based hashtags filtering.
|
4 years ago |
Ivan Tashkinov
|
9948ff3356
|
[#3213] Added HashtagsCleanupWorker periodic job.
|
4 years ago |
Alexander Strizhakov
|
b794dae98a
|
like this
|
4 years ago |
Alexander Strizhakov
|
c369d2b930
|
support for with_relationships parameter
in /api/v1/mutes and /api/v1/accounts/:id endpoints
|
4 years ago |
Ivan Tashkinov
|
380d0cce6b
|
[#3213] Reinstated DISTINCT clause for hashtag "any" filtering with 2+ terms. Added test.
|
4 years ago |
Mark Felder
|
5fcab23aa3
|
Improve error message for ConfigDB
|
4 years ago |
Mark Felder
|
13d79c281f
|
Make attachment cleanup jobs a noop if the setting is disabled.
|
4 years ago |
Egor Kislitsyn
|
a51d903e0c
|
Make sure active_user_count/1 counts only local users
|
4 years ago |
Ivan Tashkinov
|
60b4654038
|
Email-like field in /api/v1/accounts/verify_credentials response (for OAuth plugins like Peertube).
Addresses https://git.pleroma.social/pleroma/pleroma-support/-/issues/56.
|
4 years ago |
Alexander Strizhakov
|
6c987c7670
|
fix and delete purge activities duplicates
|
4 years ago |
Alexander Strizhakov
|
39335d4251
|
fix for unique oban worker option
|
4 years ago |
Alexander Strizhakov
|
35cad9793d
|
cache headers for emoji and images
|
4 years ago |
Egor Kislitsyn
|
793fc77b16
|
Add active user count
|
4 years ago |
Alexander Strizhakov
|
d4158e8bf0
|
added total
to the instance adminAPI endpoint
|
4 years ago |
Alexander Strizhakov
|
6806c03e85
|
added total
to the user statuses adminAPI endpoint
|
4 years ago |
feld
|
d7af0294e6
|
Merge branch 'service-worker-allowed-header' into 'develop'
Ability to set custom HTTP headers per each frontend
See merge request pleroma/pleroma!3247
|
4 years ago |
lain
|
229acae6c3
|
Merge branch 'develop' into '2435-list-multiple-users'
# Conflicts:
# CHANGELOG.md
|
4 years ago |
Alexander Strizhakov
|
875fbaae35
|
support for expires_in/expires_at in filters
|
4 years ago |
Haelwenn
|
250e202098
|
Merge branch 'fix/missing-own_votes' into 'develop'
Include own_votes in the poll data
See merge request pleroma/pleroma!3274
|
4 years ago |
Mark Felder
|
2cb5c16723
|
Credo
|
4 years ago |
Mark Felder
|
0b19534475
|
Merge branch 'develop' into docs/apache-config
|
4 years ago |
Ivan Tashkinov
|
e7864a32d7
|
[#3213] Removed DISTINCT clause from ActivityPub.fetch_activities_query/2.
|
4 years ago |
Ivan Tashkinov
|
694d98be55
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
|
4 years ago |
Ivan Tashkinov
|
ea4785213a
|
[#3213] Switched to using embedded hashtags in Object.hashtags/1
(to avoid extra joins / preload in timeline queries).
|
4 years ago |
Alexander Strizhakov
|
3f3d64acbf
|
little refactor and tests
for voted & own_votes fields in polls
|
4 years ago |
Mark Felder
|
537ba1c5e0
|
Merge branch 'develop' into refactor/deactivated_user_field
|
4 years ago |
Ivan Tashkinov
|
f264d930cc
|
[#3213] Speedup of HashtagsTableMigrator (query optimization). State handling fix.
|
4 years ago |
Mark Felder
|
6bfd497f4a
|
Include own_votes in the poll data
|
4 years ago |
Ivan Tashkinov
|
218c519606
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
# Conflicts:
# test/pleroma/web/mastodon_api/views/status_view_test.exs
|
4 years ago |
Mark Felder
|
80ccdb56f6
|
Make tag urls absolute
|
4 years ago |
Mark Felder
|
e5b32aab92
|
rename function
|
4 years ago |
Mark Felder
|
003402df40
|
Add ability to invalidate cache entries for Apache
|
4 years ago |
eugenijm
|
7fcaa188a0
|
Allow to define custom HTTP headers per each frontend
|
4 years ago |
eugenijm
|
133644dfa2
|
Ability to set the Service-Worker-Allowed header
|
4 years ago |
Ivan Tashkinov
|
ca7f240643
|
[#3213] Ignoring of blank elements from objects.data->tag.
|
4 years ago |
Ivan Tashkinov
|
c041e9c630
|
[#3213] HashtagsTableMigrator: failures handling fix, retry function.
Changed default hashtags filtering strategy to non-aggregate approach.
|
4 years ago |
Ivan Tashkinov
|
2634a16b4c
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
# Conflicts:
# CHANGELOG.md
|
4 years ago |
Alexander Strizhakov
|
6d48144a9d
|
use proper naming
for MediaProxyWarmingPolicy in ConcurrentLimiter
|
4 years ago |
Alexander Strizhakov
|
b4ff63d020
|
configurable limits for ConcurrentLimiter
Pleroma.Web.RichMedia.Helpers & Pleroma.Web.MediaProxy
|
4 years ago |
feld
|
2926713fe5
|
Merge branch 'deprecate-public_endpoint' into 'develop'
Deprecate Uploaders.S3, :public_endpoint
See merge request pleroma/pleroma!3251
|
4 years ago |
Mark Felder
|
704eef3c2d
|
Special handling for unconfirmed users based on instance config no longer needed.
|
4 years ago |
Mark Felder
|
e759579f97
|
Active users must be confirmed
|
4 years ago |
Ivan Tashkinov
|
b830605577
|
[#3213] Performance-related stat in HashtagsTableMigrator. Reworked `count/_` to indicate approximate total count for current iteration.
|
4 years ago |
Ivan Tashkinov
|
f0f0f2af00
|
[#3213] `timeout` option for `HashtagsTableMigrator.count/_`.
|
4 years ago |
Ivan Tashkinov
|
7f07909a7b
|
[#3213] Added `HashtagsTableMigrator.count/1`.
|
4 years ago |
feld
|
958a7f6ed0
|
Merge branch 'fix/reblog-api' into 'develop'
Fix Reblog API
Closes #2423
See merge request pleroma/pleroma!3261
|
4 years ago |
Mark Felder
|
28581e03ad
|
Merge branch 'develop' into refactor/deactivated_user_field
|
4 years ago |
Mark Felder
|
44a86951a3
|
Merge branch 'develop' into refactor/approval_pending_user_field
|
4 years ago |
Egor Kislitsyn
|
1b79dce7bc
|
Fix Reblog API
Do not set visibility parameter to `public` by default and let CommonAPI to infer it from status.
|
4 years ago |
Lain Soykaf
|
bdfd72630f
|
ListController: Fix being unable to add / remove users.
|
4 years ago |
Ivan Tashkinov
|
9d28a7ebfb
|
[#3213] Missing copyright header for HashtagsTableMigrator.State.
|
4 years ago |
Ivan Tashkinov
|
85f7ef4d13
|
[#3213] Feature lock adjustment for HashtagsTableMigrator.
|
4 years ago |
Ivan Tashkinov
|
3f88e33a71
|
[#3251] Fixed wrong test-env config setting for [Pleroma.Upload]. Refactoring. Added warning to `clear_config/_` to minimize such issues in future.
|
4 years ago |
Ivan Tashkinov
|
48b399cedb
|
[#3213] Refactoring of HashtagsTableMigrator. Hashtag timeline performance optimization (auto switch to non-aggregate join strategy when efficient).
|
4 years ago |
Mark Felder
|
2c0fe2ea9e
|
Remove toggle_confirmation; require explicit state change
Also cosmetic changes to make the code clearer
|
4 years ago |
Mark Felder
|
d36182c088
|
Change user.confirmation_pending field to user.is_confirmed
|
4 years ago |
Mark Felder
|
6c50ac1d3f
|
Readability
|
4 years ago |
Mark Felder
|
ebd7d1365b
|
Make setting user activation status explicit
|
4 years ago |
Mark Felder
|
cd1e5d76ab
|
Remove User.restrict_deactivated/1
Everything else is in User.Query, no need for this odd kludge.
|
4 years ago |
Mark Felder
|
860b5c7804
|
Change user.deactivated field to user.is_active
|
4 years ago |
Mark Felder
|
63923df0a5
|
Further simplify changeset logic
|
4 years ago |
Mark Felder
|
f7e59c28ed
|
Change user.approval_pending field to user.is_approved
|
4 years ago |
Haelwenn
|
cf367fdbd5
|
Merge branch 'optimize-command_available' into 'develop'
Optimize Pleroma.Utils.command_available?/1
See merge request pleroma/pleroma!3254
|
4 years ago |
Mark Felder
|
d0e0396528
|
Hack to fix tests not passing. Unclear why the filters are being set to nil.
Both of these changes are needed or it doesn't work.
|
4 years ago |
Mark Felder
|
8d6e9b25a4
|
Just validate command is in PATH; forking a shell is wasteful
|
4 years ago |
Ivan Tashkinov
|
f5f267fa76
|
[#3213] Refactoring of HashtagsTableMigrator.
|
4 years ago |
Lain Soykaf
|
39f3683a06
|
Pbkdf2: Use it everywhere.
|
4 years ago |
Lain Soykaf
|
87a31c5c9b
|
Password -> Password.Pbkdf2
|
4 years ago |
Ivan Tashkinov
|
e350898828
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
|
4 years ago |
Ivan Tashkinov
|
3e4d84729a
|
[#3213] Prototype of data migrations functionality / HashtagsTableMigrator.
|
4 years ago |
Mark Felder
|
f0ab60189e
|
truncated_namespace should default to nil
|
4 years ago |
lain
|
9106048c61
|
Password: Replace Pbkdf2 with Password.
|
4 years ago |
lain
|
c7cd9bd591
|
Password: Add password module
Replaces Pbkdf2.
|
4 years ago |
Haelwenn (lanodan) Monnier
|
c4439c630f
|
Bump Copyright to 2021
grep -rl '# Copyright © .* Pleroma' * | xargs sed -i 's;Copyright © .* Pleroma .*;Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>;'
|
4 years ago |
Mark Felder
|
c35e6fb516
|
Provide a non-nil fallback for Upload.base_url/0 for tests using TestUploaderSuccess as the uploader
|
4 years ago |
Mark Felder
|
12528edc34
|
Fix another ad-hoc construction of the upload base_url
|
4 years ago |
Mark Felder
|
8b28dce82a
|
Deprecate Pleroma.Uploaders.S3, :public_endpoint
|
4 years ago |
feld
|
5453038ce9
|
Merge branch 'fix/backup-url-on-s3' into 'develop'
Standardize base url for uploads
See merge request pleroma/pleroma!3246
|
4 years ago |
lain
|
7a1cb752dd
|
Pagination: Don't be dos'd by random parameters.
|
4 years ago |
Mark Felder
|
ef59d99833
|
Simplify. We will always have a result from Upload.base_url/0, so just add it to the list
|
4 years ago |
Mark Felder
|
1040881047
|
Fix regression in MediaProxy.local?/0 and appending the Upload.base_url to whitelisted domains
|
4 years ago |
lain
|
e1a547d7d3
|
ChatMessages: Fix pagination headers.
They used to contain the path parameter `id` as query param,
which would break the link.
|
4 years ago |
Mark Felder
|
9887cdf9be
|
Formatting
|
4 years ago |
feld
|
fa63f1b55b
|
Apply 4 suggestion(s) to 2 file(s)
|
4 years ago |
Mark Felder
|
e8bf060e6e
|
Move construction of S3 base URL with optional namespace and bucket to Upload.base_url/0
Now we should have a correct base URL for S3 hosted objects throughout the codebase.
|
4 years ago |
Mark Felder
|
86dcfb4eb9
|
More places we should be using Upload.base_url
|
4 years ago |
Mark Felder
|
530fb5b29e
|
Avoid duplicate Config calls
|
4 years ago |
Mark Felder
|
3c936061d5
|
Apply Upload.base_url for S3
|
4 years ago |
Mark Felder
|
ad79983614
|
Fix URL generated for backup files, try to create a source of truth we can reuse throughout the codebase
|
4 years ago |
lain
|
80167e62dd
|
Merge branch 'fix/missing_emoji_steal_dir' into 'develop'
Create dir for EmojiStealPolicy automatically
See merge request pleroma/pleroma!3218
|
4 years ago |
Alex Gleason
|
3342f6a7ef
|
Backups: render ID in API
|
4 years ago |
lain
|
ac1298fce8
|
Merge branch 'cleanup/unused-proxy-opts' into 'develop'
Cleanup Pleroma.Upload proxy opts
See merge request pleroma/pleroma!3236
|
4 years ago |
lain
|
cf0eb0c1c5
|
Merge branch 'object-normalize-refactor' into 'develop'
Object: Rework how Object.normalize works
See merge request pleroma/pleroma!3229
|
4 years ago |
lain
|
4d56aca904
|
Merge branch 'adminapi-user-email' into 'develop'
AdminAPI: return user email
See merge request pleroma/pleroma!3240
|
4 years ago |
Ivan Tashkinov
|
0d521022fe
|
[#3213] Removed PK from hashtags_objects table. Improved hashtags_transfer mix task (logging of failed ids).
|
4 years ago |
Alex Gleason
|
20af025c65
|
AdminAPI: return user email
|
4 years ago |
Roger Braun
|
48cd336a72
|
allow external emoji
|
4 years ago |
Mark Felder
|
d69c78ceb9
|
Remove configurability of upload proxy opts, simplify
|
4 years ago |
Mark Felder
|
64116f63d9
|
URI.encode custom emojis
|
4 years ago |
lain
|
20a269ed69
|
Merge branch 'fix/pagination-regression' into 'develop'
Do not try to guess which pagination we need by the existence of an :offset param.
Closes #2399
See merge request pleroma/pleroma!3230
|
4 years ago |
lain
|
e802b48d55
|
User: Use ObjectID type to validate also-known-as field
|
4 years ago |
lain
|
f0e6cff583
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into 1526-account-aliases
|
4 years ago |
lain
|
bea69853a2
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-moderation-log-stuff
|
4 years ago |
lain
|
d44850d7a5
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into object-normalize-refactor
|
4 years ago |
lain
|
8e5904daa5
|
SideEffects.DeleteTest: asyncify.
Replace Mock with Mox, mock out Logger.
|
4 years ago |
Mark Felder
|
83f27282ba
|
Do not try to guess which pagination we need by the existence of an :offset param.
Require explicit request to get offset pagination.
|
4 years ago |
lain
|
e1e7e4d379
|
Object: Rework how Object.normalize works
Now it defaults to not fetching, and the option is named.
|
4 years ago |
Alex Gleason
|
0ec7e9b8e9
|
AdminAPI: return id for moderation log entries
|
4 years ago |
feld
|
afe9c152ab
|
Merge branch 'fix/reports-ordering' into 'develop'
Do not reverse order of reports. We want newest ones sorted to the top.
Closes #2364
See merge request pleroma/pleroma!3225
|
4 years ago |
Alex Gleason
|
4200a06340
|
Aliases: refactor validate_also_known_as/1
|
4 years ago |
Alex Gleason
|
0d6b9ce8ca
|
Apply 2 suggestion(s) to 1 file(s)
|
4 years ago |
feld
|
2aa60e7592
|
Apply 1 suggestion(s) to 1 file(s)
|
4 years ago |
Ivan Tashkinov
|
303055456f
|
Alternative implementation of hashtag-filtering queries in ActivityPub. Fixed GROUP BY clause for aggregation on hashtags.
|
4 years ago |
Ivan Tashkinov
|
367f0c31c3
|
[#3213] Added query options support for Repo.chunk_stream/4.
Used infinite timeout in transfer_hashtags select query.
|
4 years ago |
Alex Gleason
|
11d40e92b7
|
Render AKAs in Actor endpoints
|
4 years ago |
Alex Gleason
|
cbce880076
|
Merge remote-tracking branch 'upstream/develop' into aliases
|
4 years ago |
Mark Felder
|
2597b028f7
|
Make pagination type conditional
|
4 years ago |
Mark Felder
|
085d4e6cfc
|
Continue to use ActivityPub.fetch_user_activities/3, make it pass :offset
|
4 years ago |
Mark Felder
|
4c5f75f4e9
|
Support pagination in AdminAPI for user statuses
|
4 years ago |
Mark Felder
|
744b34709d
|
Do not reverse order of reports. We want newest ones sorted to the top.
|
4 years ago |
Ivan Tashkinov
|
8d1a0c1afd
|
[#3213] Made Object.object_data_hashtags/1 handle both AS2 and plain text hashtags.
|
4 years ago |
Ivan Tashkinov
|
e0b5edb6d5
|
[#3213] Fixed Object.object_data_hashtags/1 to process only AS2 elements of `data.tag` (basing on #2984).
|
4 years ago |
Haelwenn
|
3966add048
|
Revert "Merge branch 'features/hashtag-column' into 'develop'"
This reverts merge request !2824
|
4 years ago |
Haelwenn
|
b122b6ffa3
|
Merge branch 'features/hashtag-column' into 'develop'
Insert text representation of hashtags into object["hashtags"]
See merge request pleroma/pleroma!2824
|
4 years ago |
Haelwenn (lanodan) Monnier
|
18b536c176
|
Pleroma.Object/1: take %Object{} as argument instead
|
4 years ago |
Ivan Tashkinov
|
14fae94c0e
|
[#3213] Made Object.hashtags/1 work with :hashtags assoc. Adjusted tests.
|
4 years ago |
Alexander Strizhakov
|
2e859794ee
|
non condition dir creation
|
4 years ago |
Alexander Strizhakov
|
dad76703aa
|
not needed
|
4 years ago |
Alexander Strizhakov
|
7bfb041658
|
insreasing test coverage for StealEmojiPolicy
|
4 years ago |
Alexander Strizhakov
|
aafd7b44ce
|
check dir existence in policy
|
4 years ago |
Mark Felder
|
e02889edb2
|
Add MRFs to the list of things that may need a soft reboot
|
4 years ago |
Mark Felder
|
72aeb2e73b
|
Mark private
|
4 years ago |
Mark Felder
|
77e39e6aae
|
Create dir for EmojiStealPolicy automatically
|
4 years ago |
Ivan Tashkinov
|
4134abef63
|
Merge remote-tracking branch 'remotes/origin/develop' into feature/object-hashtags-rework
|
4 years ago |
Ivan Tashkinov
|
cbb19d0e18
|
[#3213] Hashtag-filtering functions in ActivityPub. Mix task for migrating hashtags to `hashtags` table.
|
4 years ago |
lain
|
e4f1d8f48c
|
Merge branch 'cachex-test' into 'develop'
Test framework overhaul (speed, reliability)
See merge request pleroma/pleroma!3209
|
4 years ago |
Ivan Tashkinov
|
e369b1306b
|
Added Hashtag entity and objects-hashtags association with auto-sync with `data.tag` on Object update.
|
4 years ago |
Haelwenn (lanodan) Monnier
|
87b13c5430
|
Create Object.hashtags/1 wrapper
|
4 years ago |