kaniini
5cb5f9a270
Merge branch 'refactor/db-not-null-constraints-for-activity-expirations' into 'develop'
...
Add NOT NULL constraints for activity_expirations table
See merge request pleroma/pleroma!1889
5 years ago
Roman Chvanikov
175f6c8355
Add migration
5 years ago
Roman Chvanikov
bdb2039453
Add migration
5 years ago
Roman Chvanikov
f5f9197fce
Add migration
5 years ago
Roman Chvanikov
2e608f7cbf
Add migration
5 years ago
Roman Chvanikov
2810729218
Add migration
5 years ago
Roman Chvanikov
cf72b7649e
Add migration
5 years ago
Roman Chvanikov
a4cf664385
Add migration
5 years ago
Roman Chvanikov
776c31267f
Add migration
5 years ago
Roman Chvanikov
c0b0fb19c8
Add migration
5 years ago
Roman Chvanikov
5fece5f8bc
Put correct migration
5 years ago
Roman Chvanikov
d58cca5f0a
Add migration
5 years ago
Roman Chvanikov
cf0fa124a2
Add migration
5 years ago
Roman Chvanikov
13cc52dc60
Add migration
5 years ago
Roman Chvanikov
55203c198b
Add migration
5 years ago
Roman Chvanikov
b85bee32da
Add migration
5 years ago
Roman Chvanikov
b33aacc4fb
Add migration
5 years ago
Roman Chvanikov
382e83fab5
Add migration
5 years ago
Roman Chvanikov
0223dc4e02
Add migration
5 years ago
Roman Chvanikov
d12555a69e
Add migration
5 years ago
Roman Chvanikov
7ac42fefe3
Add migration
5 years ago
Roman Chvanikov
c1ff8472fd
Add migration
5 years ago
Roman Chvanikov
5cb03fe801
Add migration
5 years ago
Roman Chvanikov
cd0218c205
Add migration
5 years ago
Roman Chvanikov
6e7fd364a4
Add migration
5 years ago
rinpatch
12ab7b3280
User info migration improvements
...
- Move column additions into a separate migration, so postgres doesn't
need an exclusive lock on the table for the main part
- Fill in columns by using one big update statement instead of a bunch
of small ones because it's much faster (the migration took 140s on
patch.cx database)
5 years ago
Egor Kislitsyn
b777083f3f
Add `also_known_as` field to Pleroma.User
5 years ago
Egor Kislitsyn
4c1dd55c48
Merge remote-tracking branch 'upstream/develop' into refactor/following-relationships
5 years ago
Ivan Tashkinov
8cc809e44e
Merge remote-tracking branch 'remotes/upstream/develop' into 1304-user-info-deprecation
...
# Conflicts:
# lib/pleroma/notification.ex
5 years ago
Ivan Tashkinov
11cd994425
[ #1304 ] Fixed null::jsonb handling in User.Info migration.
5 years ago
Ivan Tashkinov
7c7f90bc4f
[ #1304 ] Merged `develop`, handled User.Info.invisible.
5 years ago
Maksim Pechnikov
243719a965
Merge branch 'develop' into feature/masto_api_markers
5 years ago
Egor Kislitsyn
f726d953d5
Fix typos
5 years ago
Egor Kislitsyn
e37d4b2ddf
Revert "Skip deactivated users in followers import"
...
This reverts commit 8ad015ef64
.
5 years ago
Ivan Tashkinov
75da202ab7
[ #1304 ] Typo fix.
5 years ago
Egor Kislitsyn
4ea1a61b00
Merge branch 'develop' into refactor/following-relationships
5 years ago
Ivan Tashkinov
ee04fbc35a
[ #1304 ]. Post-merge fixes. Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into 1304-user-info-deprecation
...
# Conflicts:
# CHANGELOG.md
# lib/pleroma/notification.ex
# lib/pleroma/user.ex
# lib/pleroma/user/info.ex
# lib/pleroma/web/admin_api/admin_api_controller.ex
# lib/pleroma/web/ostatus/handlers/follow_handler.ex
# lib/pleroma/web/ostatus/ostatus.ex
# lib/pleroma/web/salmon/salmon.ex
# lib/pleroma/web/websub/websub.ex
# test/web/admin_api/admin_api_controller_test.exs
# test/web/federator_test.exs
# test/web/mastodon_api/controllers/conversation_controller_test.exs
# test/web/ostatus/ostatus_controller_test.exs
# test/web/ostatus/ostatus_test.exs
# test/web/salmon/salmon_test.exs
# test/web/websub/websub_test.exs
5 years ago
Ivan Tashkinov
c6fdfbc4f1
Merge remote-tracking branch 'remotes/upstream/develop' into 1304-user-info-deprecation
...
# Conflicts:
# CHANGELOG.md
# lib/pleroma/notification.ex
# lib/pleroma/user.ex
# lib/pleroma/user/info.ex
# lib/pleroma/web/activity_pub/activity_pub.ex
# lib/pleroma/web/admin_api/admin_api_controller.ex
# lib/pleroma/web/ostatus/handlers/follow_handler.ex
# lib/pleroma/web/ostatus/ostatus.ex
# lib/pleroma/web/salmon/salmon.ex
# lib/pleroma/web/websub/websub.ex
# test/web/admin_api/admin_api_controller_test.exs
# test/web/federator_test.exs
# test/web/mastodon_api/controllers/conversation_controller_test.exs
# test/web/ostatus/ostatus_controller_test.exs
# test/web/ostatus/ostatus_test.exs
# test/web/salmon/salmon_test.exs
# test/web/websub/websub_test.exs
5 years ago
Ivan Tashkinov
e8843974cb
[ #1304 ] Moved remaining fields from User.Info to User.
...
Misc. fixes / improvements.
5 years ago
Ariadne Conill
34754938ba
add missing migration to drop websub table
5 years ago
rinpatch
39e996528c
Fix a migration wiping user info of users that don't have any mutes
...
And introduce safe_jsonb_set
5 years ago
Maksim Pechnikov
66b5d0ff55
add Markers /api/v1/markers
5 years ago
Ivan Tashkinov
10ff01acd9
[ #1304 ] Moved all non-mutes / non-blocks fields from User.Info to User. WIP.
5 years ago
Egor Kislitsyn
8ad015ef64
Skip deactivated users in followers import
5 years ago
Egor Kislitsyn
059005ff82
Replace `user.following` with Pleroma.FollowingRelationship
5 years ago
Egor Kislitsyn
2c7ff32e5b
Add `thread_visibility` to migrations
5 years ago
Egor Kislitsyn
761ad0b48e
Split CreateFollowingRelationships to multiple migrations
5 years ago
Egor Kislitsyn
6291eaa590
Update CreateFollowingRelationships
5 years ago
rinpatch
32808208be
Enable `mix format` for migrations
5 years ago
Egor Kislitsyn
12ebeef130
Add CreateFollowingRelationships migration
5 years ago
rinpatch
ee88afb2e2
Fix muted notification migration only working with a schema
...
Should also improve performance. I tested it on my local DB, but if
anyone has a backup of <=1.0 db they can test this on, please do
5 years ago
rinpatch
125f96e706
Fix the use of queries with a schema in a migration
5 years ago
rinpatch
fefbd31c6e
Move local keys out of `user.info`
5 years ago
eugenijm
8249924485
Mastodon API: Add `pleroma.unread_conversation_count` to the Account entity
5 years ago
rinpatch
1fba66178d
Merge branch 'develop' into cleanup/drop-subscription-table-if-exists
5 years ago
rinpatch
81b4243173
Remove subscription_notifications table if it existed
...
Followup to !1741
5 years ago
rinpatch
e9d1aa75d5
Revert subscription refactoring.
...
As discussed in pleroma-meta#2
This reverts commit eb9aa7aa10
, reversing
changes made to c4fbb56984
.
5 years ago
Roman Chvanikov
b4b147000c
Merge develop
5 years ago
rinpatch
a21584556f
Update oban to 0.8.1
...
This version uses a different locking mechanism, which gets rid of
`WARNING: you don't own a lock of type ShareLock` log spam
5 years ago
Roman Chvanikov
76c3e290fc
Merge develop
5 years ago
kaniini
17142a3720
Merge branch 'feature/delivery-tracking' into 'develop'
...
Track signed fetches of objects and use them for delete federation
See merge request pleroma/pleroma!1661
5 years ago
rinpatch
ac4a748fad
Disallow NULLs in deliveries
5 years ago
Roman Chvanikov
0bd2b85edb
Separate Subscription Notifications from regular Notifications
5 years ago
rinpatch
769fb778d4
Track object/create activity fetches
5 years ago
Ivan Tashkinov
e890ea7e82
[ #1149 ] Added Oban job for "activity_expiration". Merged remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
...
# Conflicts:
# config/config.exs
5 years ago
Maxim Filippov
37dd3867bb
Log admin/moderator actions
5 years ago
lain
cc6c0b4ba6
Merge remote-tracking branch 'origin/develop' into sixohsix/pleroma-post_expiration
5 years ago
Ivan Tashkinov
c34126f89c
Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
rinpatch
05e7d0a438
Add an index on object likes
...
In !1538 favorites timeline was switched to use the joined object, but
no idex on likes in the joined object was added.
5 years ago
Ivan Tashkinov
256ff09aa8
[ #1149 ] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
...
# Conflicts:
# lib/pleroma/application.ex
# lib/pleroma/scheduled_activity_worker.ex
# lib/pleroma/web/federator/retry_queue.ex
# lib/pleroma/web/oauth/token/clean_worker.ex
# test/user_test.exs
# test/web/federator_test.exs
5 years ago
lain
560dbad538
Merge remote-tracking branch 'origin/develop' into pleroma-conversations
5 years ago
Ivan Tashkinov
267262491e
Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
lain
f88560accd
Conversations: Add recipient list to conversation participation.
...
This enables to address the same group of people every time.
5 years ago
Ivan Tashkinov
23d279e03e
[ #1149 ] Replaced RetryQueue with oban-based retries.
5 years ago
Mike Verdone
666514194a
Add activity expirations table
...
Add a table to store activity expirations. An activity can have zero or
one expirations. The expiration has a scheduled_at field which stores
the time at which the activity should expire and be deleted.
5 years ago
Roman Chvanikov
9bca70b10a
Merge develop
5 years ago
Egor Kislitsyn
64a946643e
Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Roman Chvanikov
c729883936
Merge branch 'develop' into feature/digest-email
5 years ago
Alexander Strizhakov
e7c39b7ac8
Feature/1072 muting notifications
5 years ago
Roman Chvanikov
eae991b06a
merge develop
5 years ago
Egor Kislitsyn
182f7bbb11
Merge branch 'develop' into feature/addressable-lists
5 years ago
Alex S
936050257d
saving following_address for existing users
5 years ago
Alex S
f8786fa6f2
adding following_address field to user
5 years ago
Roman Chvanikov
371d39e160
Merge develop
5 years ago
Roman Chvanikov
efefee8241
Split alters rather than work with indexes
5 years ago
Roman Chvanikov
291d95dcc3
Fix migration
5 years ago
Maksim
85c7916c94
[ #1033 ] Fix database migrations
5 years ago
Roman Chvanikov
657277ffc0
Resolve conflicts
5 years ago
Alex S
982cad0268
support for config groups
5 years ago
Alexander Strizhakov
c2ca1f22a2
it is changed in compile time
...
we can't change module attributes and endpoint settings in runtime
5 years ago
Sergey Suprunenko
a7d956d383
Remove unused imports and aliases from migration
5 years ago
Roman Chvanikov
01fe5abad1
Resolve conflicts
5 years ago
Egor Kislitsyn
17004a0f1a
Create index on `activities.local`
5 years ago
Roman Chvanikov
b1b1a270e8
Fix conflict
5 years ago
Egor Kislitsyn
9ce928d823
Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
kaniini
94d12a79c4
Merge branch 'hotfix/add-in_reply_to_index' into 'develop'
...
Add index on inReplyTo for objects
See merge request pleroma/pleroma!1240
5 years ago
Mark Felder
6ef145b4fc
Merge branch 'develop' into feature/digest-email
5 years ago
rinpatch
cfc3c62b2f
Add missing tag index on objects
...
The previous activity index is useless because objects are not embedded
anymore and instead a joined object is queried.
5 years ago
rinpatch
be56801dda
Add index on inReplyTo for objects
...
Fixes the performance of `get_existing_votes`
5 years ago
Roman Chvanikov
ce47017c89
Merge develop
5 years ago