Ivan Tashkinov
aacbf0f570
[ #923 ] OAuth: prototype of sign in / sign up with Twitter.
6 years ago
Egor Kislitsyn
eb84de0143
allow users to disable their own account
6 years ago
eugenijm
8a1e0c9bee
Added migration to update existing user note counters
6 years ago
eugenijm
85734c0d49
Added migration for setting default tags in existing users records
6 years ago
Ivan Tashkinov
b227ccab82
Fixed `scopes` of apps / authorizations / tokens from apps initially created with space-delimited `scope`.
6 years ago
Egor
bff9eb5ef7
Reports
6 years ago
Ivan Tashkinov
bc4f77b10b
[ #468 ] Merged `upstream/develop`, resolved conflicts.
6 years ago
Ivan Tashkinov
949e35e26d
[ #468 ] OAuth scopes-related data migration simplification.
6 years ago
Ivan Tashkinov
063baca5e4
[ #468 ] User UI for OAuth permissions restriction. Standardized storage format for `scopes` fields, updated usages.
6 years ago
Karen Konou
ac72b578da
Merge branch 'develop' into feature/thread-muting
6 years ago
Karen Konou
6a150de3bd
Add unique index and unique constraint check, uniqueness test fails
6 years ago
Ivan Tashkinov
4ad843fb9d
[ #468 ] Prototype of OAuth2 scopes support. TwitterAPI scope restrictions.
6 years ago
Karen Konou
98ec578f4d
Merge branch 'develop' into feature/thread-muting
6 years ago
Karen Konou
c43f414a79
Somehow fixed the repo insert [skip-ci]
6 years ago
Karen Konou
77448de492
ugghhhh
6 years ago
Karen Konou
f4ff4ffba2
Migration and some boilerplate stuff
6 years ago
Maxim Filippov
f1b72bfb70
Split hide_networ only for local users
6 years ago
kaniini
d120aa63f0
Merge branch 'fix-dm-index' into 'develop'
...
Massage index until it actually does the stuff we want.
See merge request pleroma/pleroma!772
6 years ago
Maxim Filippov
c48aba3c2a
Fix SQL
6 years ago
lain
f3c8b02d65
Massage index until it actually does the stuff we want.
...
Also makes the index a lot smoler.
6 years ago
Maxim Filippov
cd6606b7f6
Initialize hide_network with false
6 years ago
Maxim Filippov
16ce129e38
Split hide_network into hide_followers & hide_followings (fixed)
6 years ago
kaniini
486749064f
Revert "Merge branch 'feature/split-hide-network' into 'develop'"
...
This reverts merge request !733
6 years ago
kaniini
0a82a7e6d6
Merge branch 'feature/split-hide-network' into 'develop'
...
Split hide_network into hide_followers & hide_followings
See merge request pleroma/pleroma!733
6 years ago
href
b3b0855456
Merge branch '534_federation_targets_reachability' into 'develop'
...
[#534 ] Unreachable federation targets retirement
Closes #534
See merge request pleroma/pleroma!703
6 years ago
lambda
a43a1c6d4e
Revert "Merge branch 'spc-fix-3' into 'develop'"
...
This reverts merge request !682
6 years ago
kaniini
4d3655c479
Merge branch 'spc-fix-3' into 'develop'
...
Spc fix 3
See merge request pleroma/pleroma!682
6 years ago
Maxim Filippov
50d6183893
Split hide_network into hide_followers & hide_followings
6 years ago
Ivan Tashkinov
d3f9e6f6fe
[ #534 ] Merged `upstream/develop`.
6 years ago
Ivan Tashkinov
9560abea10
[ #534 ] Refactoring / tweaks per MR review.
6 years ago
Haelwenn (lanodan) Monnier
cda1470e02
[MastoAPI][GlitchAPI] Add bookmarks
6 years ago
William Pitcock
15d12a69a4
add activities likes index, fixes favorites API call
6 years ago
href
4a13bb75bd
Change webpush endpoint to unlimited varchar
...
Fixes #552
6 years ago
kaniini
4df71cd88b
Merge branch 'classic-flakeids' into 'develop'
...
Flake Ids for Users and Activities
Closes #450
See merge request pleroma/pleroma!645
6 years ago
href
a3ba72d978
Fix clippy with one/five lines
6 years ago
href
e02b19d1d7
Fix postgres activity_visibility when running in autovacuum
6 years ago
Ivan Tashkinov
f161a92cb1
[ #534 ] Initial implementation of unreachable federation targets retirement.
6 years ago
lain
ab03f81219
Fix info ids.
...
The previous migration actually created values for the key "id", including the
quotes. This one should fill out all missing ids.
Closes #511
6 years ago
href
9ba6e1fabe
FlakeId: chain alter statements
6 years ago
href
e67bd93d90
Flake: migrate pinned_activities in jsonb
6 years ago
href
a92c43bc4b
Clippy!
6 years ago
href
465fb4327d
Lock activities/users table during flake migration.
6 years ago
href
28d77e373c
Flake Ids for Users and Activities
6 years ago
Michael Loftis
98cbeae49c
slightly changes definition so that autovacuum works paralell safe too
6 years ago
lain
b108aeee08
Make use of the indices.
...
Indices in postgresql rely on operators, so they won't be used if you use only functions.
6 years ago
lain
bd6c12592e
Add migration to fix spc users.
6 years ago
Ivan Tashkinov
79e44042bc
[ #477 ] User trigram index adjustment.
6 years ago
Ivan Tashkinov
fc965f982c
[ #477 ] Added FTS index for `users`. Fixed failing test.
6 years ago
lain
04735db193
Build the index concurrently.
6 years ago
lain
5027f82cde
Add activity visibility index.
6 years ago
lambda
94d8f1ab30
Merge branch '394_user_tags' into 'develop'
...
[#394 ] User tags
Closes #394
See merge request pleroma/pleroma!508
6 years ago
Ivan Tashkinov
7b19487389
[ #394 ] Added `users.tags` and admin routes to tag and untag users. Added tests.
6 years ago
Egor Kislitsyn
4944498133
Merge branch 'develop' into feature/compat/push-subscriptions
...
# Conflicts:
# lib/pleroma/application.ex
# lib/pleroma/plugs/oauth_plug.ex
6 years ago
lain
4996fb07d8
Genereate uuids for existing info fields.
6 years ago
Martin Kühl
d94ee5cd50
Mastodon API: Support push subscription CRUD
6 years ago
William Pitcock
c9f6eb9a41
user: implement dynamic refresh of profiles (gets rid of need for fix_ap_users task)
6 years ago
kaniini
76c67a41c1
Merge branch 'develop' into 'feature/staff-discovery-api'
...
# Conflicts:
# lib/pleroma/web/nodeinfo/nodeinfo_controller.ex
6 years ago
kaniini
1c9e539b47
Merge branch 'feature/mastodon_api_2.4.x' into 'develop'
...
Add/Fix Mastodon endpoints for 2.4.3 compatibility
See merge request pleroma/pleroma!266
6 years ago
William Pitcock
cf5d1302aa
migrations: add is_moderator index for users table
6 years ago
William Pitcock
1a70d41f8e
migrations: add index creation migration and recipients_to/cc removal migration
6 years ago
William Pitcock
038139d641
migrations: drop filler migration
6 years ago
William Pitcock
40ea07cd2f
migrations: add migration to fill in recipients_to/recipients_cc fields
6 years ago
William Pitcock
81673b8136
activity: add recipients_to and recipients_cc fields
6 years ago
Haelwenn (lanodan) Monnier
6e030129fb
[MastodonAPI] Add filters
6 years ago
lambda
13440a80e1
Merge branch 'feature/invites' into 'develop'
...
Invites
Closes #108
See merge request pleroma/pleroma!208
6 years ago
William Pitcock
4f589998ee
activitypub: support filtering activities by whether or not they are a reply ( closes #109 )
6 years ago
Henry Jameson
f42ffbe9a8
Initial invites support + tests.
6 years ago
lambda
564c73ab24
Merge branch 'feature/list-streaming' into 'develop'
...
MastoAPI: Add streaming for lists.
See merge request pleroma/pleroma!183
6 years ago
eal
29c9c8d93b
Extract host from ap_id, add index
6 years ago
eal
5d3fdbc082
MastoAPI: Add streaming for lists.
6 years ago
lambda
f3a71f2986
Merge branch 'feature/lists' into 'develop'
...
Mastodon List API
See merge request pleroma/pleroma!138
6 years ago
eal
a8369db4f2
MastoAPI: add lists.
6 years ago
lain
1d4bbec6b3
Fix User search.
...
Now uses a trigram based search. This is a lot faster and gives better
results. Closes #185 .
6 years ago
lain
94c1f28ba4
Modify sort index for activities.
...
This prevents a problem that made the local timeline very slow when
there were few posts.
6 years ago
lain
0abd8a6bad
Fix migration.
7 years ago
lain
b56bb88c02
Drop index for 'local', it confuses the query planner.
7 years ago
lain
bd4926288e
Speed up follower query.
7 years ago
lain
1d1271ca1e
Add index for user follower address.
7 years ago
lain
f48bc5c3e1
Make User.following a postgres array.
7 years ago
Lain Iwakura
4a13b84887
Add recipients field to activities.
...
Also do some very basic checks for AP message insertion.
7 years ago
Lain Iwakura
50dca016f2
Add count index for local users.
7 years ago
Roger Braun
ccde03285d
add sort index for activities
7 years ago
Roger Braun
9e60de695d
Fix migration for empty db.
7 years ago
Roger Braun
6bf261589f
Update activities in own migration.
7 years ago
Roger Braun
20b8b87743
Update in chunks.
7 years ago
Roger Braun
f1d27a5fbb
Add actor column to activities.
7 years ago
Roger Braun
9af560083f
Use more efficient user note count update query.
7 years ago
Roger Braun
29c261e75b
Drop superflous index.
7 years ago
Roger Braun
9f417fd5e9
Speed up deletion and related queries.
7 years ago
Roger Braun
6af164f27b
Add password reset.
7 years ago
Roger Braun
62ca2617cd
Add tag index.
...
This still isn't optimal, but at least it isn't super slow.
7 years ago
Roger Braun
78485e24ac
Fixup old migrations.
7 years ago
Roger Braun
f0257c7516
Add fts search index.
7 years ago
Roger Braun
07b694814e
Optimize conversation fetching.
7 years ago
Roger Braun
61adf676d5
Add basic mastodon notification support.
7 years ago
Roger Braun
2a298d70f9
Add very basic oauth and mastodon api support.
7 years ago
Roger Braun
396c32a6da
Add follower_address to users, add on generation.
7 years ago
Roger Braun
5e17e04144
Make user timelines faster for users with few statuses.
7 years ago
Roger Braun
07cee92cd4
Add correct index.
7 years ago
Roger Braun
9cf38d6796
Use more efficient queries.
7 years ago
Roger Braun
3d714f85a8
Drop the general index on activities.
...
Indices should be more specific as the general index can lead to
slower queries because postgres can't estimate the specificity of
jsonb indexes very well.
7 years ago
Roger Braun
fb78773112
Make longer bios possible.
7 years ago
Roger Braun
47684c2a2c
Make email and nickname case insensitive.
7 years ago
Roger Braun
ff2945dfdc
Index users by ap_id.
8 years ago
Roger Braun
56bacc90d1
Fix specs, add local marker to actitivies.
8 years ago
Roger Braun
b9d1fc05b2
Actually make index unique.
8 years ago
Roger Braun
2f093db051
Ensure we have no duplicate ap ids.
8 years ago
Roger Braun
e8a311ecff
Add user and hub to websub client subscriptions.
8 years ago
Roger Braun
c5fa682c31
Refactor, add beginnings of websub client subscriptions.
8 years ago
Roger Braun
43d7a4b2cf
Add basic fields to support remote users.
8 years ago
Roger Braun
cc330421fd
Better activities in ostatus.
8 years ago
Roger Braun
d7e3b72c6a
Add avatar objects to user, fix specs.
8 years ago
Roger Braun
03c6148bb3
Add user registration changeset.
8 years ago
Roger Braun
40eb0e4c24
Add index to objects.
8 years ago
Roger Braun
9a8850eb9e
Basic status creation and retrieval.
8 years ago
Roger Braun
8de523c8ae
Basic AP objects.
8 years ago
Roger Braun
66f536ecba
Add user schema.
8 years ago