P. Reis
|
86518dbac5
|
refactor(MuteListPolicy): shorthand private constructor
|
2024-05-10 14:34:48 -03:00 |
|
P. Reis
|
ebeec2ccba
|
test: MuteListPolicy with 100.00% code coverage
|
2024-05-10 11:26:15 -03:00 |
|
P. Reis
|
26dd4606ed
|
test: UserStore with 100.00% code coverage
|
2024-05-10 10:35:04 -03:00 |
|
P. Reis
|
0c0465f131
|
refactor(UserStore): move mute logic to separate function & create isMuted() function
|
2024-05-10 10:31:34 -03:00 |
|
P. Reis
|
c85f31f63f
|
feat: create MuteListPolicy class
|
2024-05-10 10:19:15 -03:00 |
|
Alex Gleason
|
afcf28b506
|
Merge branch 'admin-accounts-perform-action' into 'main'
Implement Mastodon API - perform action against an account
Closes #114
See merge request soapbox-pub/ditto!240
|
2024-05-09 16:46:54 +00:00 |
|
P. Reis
|
4fa6b96d15
|
refactor(admin action): mute account even if it doesn't have a kind 0
|
2024-05-09 13:44:05 -03:00 |
|
P. Reis
|
9e2225873d
|
feat: implement action against an account
- Action of deactivating an account by muting it in the entire server
|
2024-05-08 20:12:55 -03:00 |
|
P. Reis
|
e4952f0c21
|
feat: create updateListAdminEvent() & updateAdminEvent()
|
2024-05-08 20:12:20 -03:00 |
|
Alex Gleason
|
e29fb28d78
|
Merge branch 'report-nits' into 'main'
Small reportController refactoring
See merge request soapbox-pub/ditto!238
|
2024-05-08 22:29:41 +00:00 |
|
Alex Gleason
|
64e49bca9d
|
EventsDB: fix postgres crash when there are no local users
|
2024-05-08 17:11:48 -05:00 |
|
Alex Gleason
|
c7e8beebc6
|
renderReport: whoops, event.author -> event.reported_account
|
2024-05-08 15:06:33 -05:00 |
|
Alex Gleason
|
8530749192
|
reportController: hydrate the report itself to get the author
|
2024-05-08 15:03:58 -05:00 |
|
Alex Gleason
|
f99958c40e
|
reportsController -> reportController
|
2024-05-08 14:59:30 -05:00 |
|
Alex Gleason
|
a82af47c67
|
quote_repost -> quote
|
2024-05-08 14:53:33 -05:00 |
|
Alex Gleason
|
b16d5b749e
|
Add a created_at, kind index for the global feed
|
2024-05-08 14:34:22 -05:00 |
|
Alex Gleason
|
6bc051c06b
|
EventsDB: avoid ORDER BY when querying replaceable events by author
|
2024-05-08 13:56:37 -05:00 |
|
Alex Gleason
|
43e8f2a698
|
Use a Kysely logger to log SQL regardless of the adapter used
|
2024-05-08 12:56:42 -05:00 |
|
Alex Gleason
|
5e1cfad5cc
|
Add PG_POOL_SIZE environment variable
|
2024-05-08 11:46:27 -05:00 |
|
Alex Gleason
|
b6dd49e2ef
|
Merge branch 'relationships-mute' into 'main'
Relationships: fix blocks and mutes being switched
See merge request soapbox-pub/ditto!232
|
2024-05-08 16:13:34 +00:00 |
|
Alex Gleason
|
7ad0e4d9e9
|
Relationships: fix blocks and mutes being switched
|
2024-05-08 10:41:05 -05:00 |
|
P. Reis
|
e8b690e262
|
fix(admin resolve): create admin event instead of create normal event
|
2024-05-08 10:32:10 -03:00 |
|
P. Reis
|
57495dbd7a
|
feat: implement report resolve
|
2024-05-07 20:49:42 -03:00 |
|
P. Reis
|
53a8871a54
|
refactor: change 'singleAdminReportsController' to 'adminReportController'
|
2024-05-07 11:29:49 -03:00 |
|
P. Reis
|
17706d3b20
|
feat: implement view single report
|
2024-05-07 10:19:08 -03:00 |
|
Alex Gleason
|
120003c5c8
|
Merge branch 'admin-reports-api' into 'main'
Return from renderReport() in case pubkey is undefined
See merge request soapbox-pub/ditto!224
|
2024-05-06 18:06:53 +00:00 |
|
P. Reis
|
8d7621fbaf
|
fix: return in case pubkey is undefined
|
2024-05-06 14:40:56 -03:00 |
|
Alex Gleason
|
a3e54fdff4
|
DittoPostgres: use pool size for number of CPU cores
|
2024-05-06 11:44:33 -05:00 |
|
P. Reis
|
24068d12d0
|
refactor(reports): rename variables and remove type assertion
|
2024-05-06 11:47:05 -03:00 |
|
P. Reis
|
394599734f
|
fix(reports): put notes in tag & only let comment in event.content
|
2024-05-05 15:45:24 -03:00 |
|
P. Reis
|
7890504add
|
refactor: view info about all reports
|
2024-05-05 14:20:13 -03:00 |
|
P. Reis
|
d903a2d0fb
|
Merge branch 'main' into admin-reports-api
Update local branch & solve conflicts in hydrate.ts
|
2024-05-04 20:23:16 -03:00 |
|
P. Reis
|
14802dd38a
|
feat(hydrate): create gatherTargetAccounts() & gatherReportedStatuses()
|
2024-05-04 20:18:36 -03:00 |
|
P. Reis
|
4d5d4868ce
|
feat: create renderAdminReport() func
|
2024-05-04 20:14:39 -03:00 |
|
P. Reis
|
8a7f0892d7
|
fix: check if event is not undefined in renderAdminAccount
|
2024-05-04 20:12:34 -03:00 |
|
P. Reis
|
b8df95408b
|
feat: add target_account & reported_statuses to DittoEvent type
|
2024-05-04 20:11:29 -03:00 |
|
P. Reis
|
af7b83cf8a
|
feat: create /api/v1/admin/reports endpoint & controller
|
2024-05-04 20:10:18 -03:00 |
|
P. Reis
|
b57188943f
|
feat: renderAdminAccount() supports both kind 0 & kind 30361
|
2024-05-04 16:29:31 -03:00 |
|
Alex Gleason
|
3770d8a0dd
|
UnattachedMedia: return early when querying nothing
|
2024-05-04 13:14:03 -05:00 |
|
P. Reis
|
f08211e2a1
|
refactor(admin-accounts): resolve import specifier via the active import map
|
2024-05-04 10:29:08 -03:00 |
|
Alex Gleason
|
0a3be0da58
|
Notifications: fix Favourites and EmojiReacts not being displayed
|
2024-05-03 21:22:53 -05:00 |
|
Alex Gleason
|
e25372313b
|
suggestions: fix profile lookup, limit to 20 items for now
|
2024-05-03 18:32:35 -05:00 |
|
Alex Gleason
|
4ee4266843
|
instance: add 'v2_suggestions' to features
|
2024-05-03 18:28:07 -05:00 |
|
Alex Gleason
|
cfb0d3f04c
|
Merge branch 'suggestions' into 'main'
Start suggestions API
See merge request soapbox-pub/ditto!218
|
2024-05-03 23:24:53 +00:00 |
|
Alex Gleason
|
0f3fbbcb28
|
Start suggestions API
|
2024-05-03 18:21:40 -05:00 |
|
Alex Gleason
|
5001567b00
|
Streaming: temporarily remove UserStore (allow blocked posts through)
|
2024-05-03 17:20:35 -05:00 |
|
Alex Gleason
|
7efd5c1822
|
Clean up "not implemented" endpoints
|
2024-05-03 17:09:20 -05:00 |
|
Alex Gleason
|
a2c5b5e61d
|
Markers: only allow 'home' and 'notifications' markers
|
2024-05-03 16:20:07 -05:00 |
|
Alex Gleason
|
8e178338b7
|
Implement Markers API
|
2024-05-03 16:17:36 -05:00 |
|
Alex Gleason
|
2b2499849f
|
pipeline: fix reqmeister crash, probably
|
2024-05-03 13:52:11 -05:00 |
|