Hazel K
047563bdde
Merge branch 'develop' into hazelnoot/579-reject-reports
...
# Conflicts:
# packages/frontend/src/pages/instance-info.vue
2024-10-06 12:26:25 -04:00
Hazel K
4ca27692ac
Merge branch 'develop' into hazelnoot/following-timeline
2024-10-06 11:16:43 -04:00
Hazel K
eec4a5082d
fix OpenAPI definition for admin/meta.silencedHosts
2024-10-06 11:03:28 -04:00
Hazelnoot
ad4054f4e4
merge: Dont mark backfetched notes as silent ( !655 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/655
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-10-06 13:56:44 +00:00
Marie
17617b6355
merge: Include Mastodon's "indexable" property on federated user profiles ( resolves #713 ) ( !660 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/660
Closes #713
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-10-06 10:47:14 +00:00
Hazel K
7dd296017b
fix modlog and translations for "Mark as NSFW"
2024-10-05 22:43:34 -04:00
Hazel K
61124699da
fix lint errors
2024-10-05 22:21:00 -04:00
Hazel K
4da0d4be71
add option to reject reports from an instance
2024-10-05 22:01:55 -04:00
Hazel K
c315f9ccf5
include Mastodon's "indexable" property on federated user profiles
2024-10-05 19:48:35 -04:00
PrivateGER
996d079476
Make remove-all-following remove follows in both directions
2024-10-05 19:59:50 +02:00
PrivateGER
1410f8d501
Experimental: dont mark backfetched notes as silent
2024-10-05 19:17:49 +02:00
PrivateGER
b3f925c426
Fix breaking follow relationships + add warning counts to dialogue
2024-10-05 19:06:05 +02:00
Evan Paterakis
d633fe41bc
Don't depend on launcher.moe for status assets
2024-10-05 14:49:29 +03:00
Hazel K
95a0e814bc
remove numeric separators
2024-10-04 09:15:12 -04:00
Hazel K
8da3b064b7
fix lint errors
2024-10-04 09:14:17 -04:00
Marie
d5b372f7a9
upd&merge: Merge Cherrypick/MisskeyIO's external url popup, delete old popup warning and modify script to handle undefined domains
2024-10-04 02:31:22 +02:00
Hazel K
3842a1ee8c
fix length validation
2024-10-03 20:05:15 -04:00
Hazel K
063b2ff266
increase character limits and share between text and CW
2024-10-03 19:53:57 -04:00
Marie
ac1e5a0fb5
merge: Feat: Implement "Show Below Avatar" for Avatar Decorations ( !645 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/645
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-10-03 20:40:34 +00:00
Marie
4d011e7fe0
chore: change typing, remove unusued imports
2024-10-03 20:02:55 +02:00
Hazel K
97a16c2ebc
Merge branch 'develop' into hazelnoot/following-timeline
2024-10-03 14:00:06 -04:00
dakkar
c2cc718f03
extract SponsorsService, use RedisKVCache
...
Please someone add types…
2024-10-03 18:48:11 +01:00
Marie
f6e0a04053
merge: maybe fix #510 - try to not edit visibility ( !631 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/631
Closes #510
Approved-by: fEmber <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-10-03 17:45:26 +00:00
Hazel K
40179a5591
lint fixes
2024-10-02 22:00:32 -04:00
CenTdemeern1
28aa99b273
Implement "Show Below Avatar" for Avatar Decorations
2024-10-02 23:49:30 +02:00
Hazel K
484a39c658
Merge branch 'develop' into hazelnoot/following-timeline
2024-10-02 15:02:29 -04:00
Hazel K
19d7d44d0e
use QueryService for blocks and mutes
2024-10-02 15:02:22 -04:00
Marie
f08ef28d54
upd: fix broken returns and change if statement
2024-10-02 19:39:06 +02:00
Marie
9dd51bc9eb
upd: fix donationUrl check position
2024-10-02 19:31:46 +02:00
Marie
6b459be117
upd: move totalSponsors and donationUrl check
2024-10-02 19:27:26 +02:00
Hazel K
d7f1e3f823
respect blocks and mutes for replies and renotes
2024-10-02 13:23:01 -04:00
Marie
34cbf55239
upd: apply suggestion
2024-10-02 19:16:54 +02:00
Hazel K
3defed6a19
fix exception when logging IP addresses
2024-10-02 12:47:01 -04:00
Marie
0897458c72
Merge branch 'develop' into upd/instancesponsor
2024-10-02 18:39:45 +02:00
Hazel K
7603ecddac
respect domain mutes
2024-10-02 12:28:41 -04:00
Marie
dcd6eee627
upd: cache instance sponsors
2024-10-02 18:27:11 +02:00
Marie
3529042cb1
fix: api returns all backers on users so check if tier exists
2024-10-02 18:25:06 +02:00
Hazel K
7b2bc12ff9
Merge branch 'develop' into hazelnoot/following-timeline
2024-10-02 12:18:29 -04:00
Marie
2e036d14c5
fix: sidebarLogoUrl type
2024-10-02 17:53:44 +02:00
Hazel K
705ae79eb1
Merge branch 'develop' into hazelnoot/following-timeline
2024-10-02 11:45:09 -04:00
Hazel K
ef7cde6bc6
fixes from peer review
2024-10-02 11:38:21 -04:00
Marie
1e0d372eb5
upd(backend): add support for instance oc urls
2024-10-02 17:20:30 +02:00
dakkar
0bd6d48c7e
merge: Customize Sidebar/Visitor/About separately from app icon. ( !632 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/632
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-10-02 14:55:20 +00:00
Hazel K
c0583e5d5c
don't leak boost / quote / reply contents when CW is in effect
2024-10-02 00:54:35 -04:00
Hazel K
19204851a0
Revert "respect CWs in note summaries"
...
This reverts commit cf49701c2a
.
2024-10-02 00:49:26 -04:00
Hazel K
5a36c91bf1
Revert "avoid TS errors in get-note-summary"
...
This reverts commit 6785996960
.
2024-10-02 00:49:25 -04:00
Hazel K
2cad08001a
Revert "preserve non-text details in note summaries"
...
This reverts commit 23659ab013
.
2024-10-02 00:49:25 -04:00
Hazel K
cb10fe91bb
preserve non-text details in note summaries
2024-10-01 18:28:25 -04:00
Hazel K
23659ab013
preserve non-text details in note summaries
2024-10-01 18:26:59 -04:00
Hazel K
94ce7272a7
avoid TS errors in get-note-summary
2024-10-01 14:47:06 -04:00
Hazel K
34aeeb0862
respect CWs in note summaries
2024-10-01 14:47:06 -04:00
Hazel K
6785996960
avoid TS errors in get-note-summary
2024-10-01 14:44:34 -04:00
Hazel K
cf49701c2a
respect CWs in note summaries
2024-10-01 14:44:16 -04:00
Hazel K
acc0c7867f
exclude boosts from featured timeline
2024-09-30 13:29:15 -04:00
Hazel K
8d3367dee3
fix more copyright headers
2024-09-30 12:14:00 -04:00
Hazel K
168ff64b03
fix copyright header
2024-09-30 12:06:44 -04:00
Hazel K
3479c2c13a
add mutuals-only option
2024-09-30 01:12:29 -04:00
Hazel K
072f4b4608
add /notes/following endpoint
2024-09-30 00:49:45 -04:00
Hazel K
ebff2eec87
track latest note for each user
2024-09-29 23:24:22 -04:00
Hazel K
7b104ffe94
fix crash during startup
2024-09-29 23:22:58 -04:00
Hazel K
01ec9635c1
remove duplicate generated columns from LatestNote
2024-09-29 22:51:24 -04:00
Hazel K
0a09e6d86a
clean up copy constructor
2024-09-29 22:50:39 -04:00
Hazel K
d1b5b54bad
remove extra space
2024-09-29 22:50:29 -04:00
Hazel K
a3d67b58ed
add copy constructor to LatestNote
2024-09-29 21:52:57 -04:00
Hazel K
80b3da531e
fix name of LatestNotesRepository
2024-09-29 21:52:43 -04:00
Hazel K
f8b55d357d
add latest_note
table
2024-09-29 21:27:38 -04:00
dakkar
69efba9366
merge: Fetch sponsors from OC ( !624 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/624
Closes #653
Approved-by: Julia <julia@insertdomain.name>
Approved-by: Tess K <me@thvxl.se>
2024-09-23 17:57:39 +00:00
Julia
c94f6994dd
merge: Only accept HTML <link rel="alternate">
on successful HTTP statuses ( !633 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/633
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
Approved-by: fEmber <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2024-09-23 17:51:26 +00:00
Julia
30c1c7c24d
merge: simpler RateLimitService, might help with the leaks ( !627 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/627
Approved-by: Julia <julia@insertdomain.name>
Approved-by: Marie <github@yuugi.dev>
Approved-by: Tess K <me@thvxl.se>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-09-23 16:51:39 +00:00
piuvas silly
41edc4cfbd
Update 4 files
...
- /packages/frontend/src/pages/admin/branding.vue
- /packages/backend/src/models/Meta.ts
- /packages/backend/src/server/api/endpoints/admin/meta.ts
- /packages/backend/src/server/api/endpoints/admin/update-meta.ts
2024-09-23 16:34:29 +00:00
piuvas silly
6c916af4ee
Update InstanceEntityService.ts
2024-09-23 16:23:57 +00:00
Julia Johannesen
ceaec33249
Add DetachedWindowAPI.close
calls to MfmService
2024-09-22 19:41:12 -04:00
Julia Johannesen
e4cbd58821
Remove superfluous DetachedWindowAPI.close
call
2024-09-22 18:51:29 -04:00
Julia Johannesen
5b282924ea
Add DetachedWindowAPI.close
calls
2024-09-22 18:36:46 -04:00
Julia Johannesen
b667a68bd4
Use res.ok
instead of 200-299
2024-09-22 18:35:29 -04:00
Julia Johannesen
6ea48be84a
Only accept HTML <link rel="alternate">
on success
2024-09-22 17:13:24 -04:00
piuvas
4ee2973303
requested fixes!
2024-09-22 17:32:46 -03:00
piuvas
1af6f8c5da
backend configuring
2024-09-22 14:47:04 -03:00
cuteBoiButt
e8cdec2278
We don't need the whole Logger class here
2024-09-22 14:46:51 -03:00
cuteBoiButt
b4bd9508ee
Use proper logging facilities in WebfingerService
2024-09-22 14:46:50 -03:00
dakkar
d3710f0872
maybe fix #510 - try to not edit visibility
...
the frontend part is pretty straightforward, the backend part is ugly
but it shouldn't make things worse than they already are
2024-09-21 18:24:57 +01:00
dakkar
8a982c61c0
move rate-limit-exceeded error reporting, earlier
...
a rate-limit-exceeded error has `kind:'client'`, so the branch that
adds the `Retry-After` would never get taken
2024-09-20 09:16:44 +01:00
dakkar
3f6beb97d2
copy RateLimiterService from MisskeyIO
...
This implementation allocates fewer Promises, might help with the
memory leaks
2024-09-20 08:35:45 +01:00
Marie
62a81bed9b
upd: change sorting of supporters
2024-09-16 19:02:06 +02:00
Marie
2e18359dad
chore: lint
2024-09-15 18:17:35 +00:00
Marie
b7815df134
upd: fetch sponsors from OC
2024-09-15 20:04:29 +02:00
dakkar
7f849b3502
merge: refactor: Use proper logging facilities in WebfingerService ( !615 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/615
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2024-09-14 10:53:34 +00:00
Julia
d4c5322f9c
merge: 2024.8 ( !610 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/610
Approved-by: Julia <julia@insertdomain.name>
2024-09-13 15:57:16 +00:00
Marie
9a7300489c
chore: update donation links in backend and frontend
2024-09-06 21:25:38 +00:00
cuteBoiButt
6b88c4f143
We don't need the whole Logger class here
2024-09-06 11:45:00 +00:00
cuteBoiButt
02c3ee12dc
Use proper logging facilities in WebfingerService
2024-09-05 21:53:55 +03:00
dakkar
7ff7464896
remove body of NoteCreateService.import
...
`create(user,data,true)` does exactly the same thing now
2024-08-30 17:19:51 +01:00
dakkar
b5e0342136
linting
2024-08-30 17:14:57 +01:00
dakkar
3a3098f932
fix filtering of quote uri
...
apparently filtering with `x => x !== null` will let `undefined`
through…
2024-08-30 16:12:02 +01:00
dakkar
26e0412fbb
bump happy-dom, disable all JS&c when parsing
...
version 10 didn't quite support disabling all of that
I have tested that `MfmService` (the other code that uses `happy-dom`)
still works fine: the RSS feed for a user is generated correctly, with
HTML rendered from MFM
2024-08-30 15:35:19 +01:00
dakkar
27f3d76a2b
remove unused function
...
not present upstream, not mentioned anywhere
2024-08-30 13:38:44 +01:00
dakkar
0796d4bd62
align ApNoteService updateNote with createNote
2024-08-30 13:33:42 +01:00
dakkar
8b8ee72a81
align NoteCreateService create & import
2024-08-30 13:23:55 +01:00
dakkar
0bcc739551
remove duplicate line
2024-08-30 12:15:52 +01:00
dakkar
907bf133cd
update NoteCreateService "import" side
2024-08-30 12:09:57 +01:00