Hazelnoot
7f95734891
add missing permission nodes to UI
2025-10-07 20:49:29 -04:00
Hazelnoot
62e3a881f9
add shared access section to user security page
2025-10-07 20:49:29 -04:00
Hazelnoot
35a167701f
add notifications for shared access granted/revoked/login
2025-10-07 20:49:28 -04:00
Hazelnoot
23e69eccbb
show grantee and rank info in tokens list
2025-10-07 20:48:32 -04:00
Hazelnoot
70b85e5215
allow tokens to limit a user's rank
2025-10-07 20:48:32 -04:00
Hazelnoot
a4c816d07c
move admin permissions to a separate folder
2025-10-07 20:48:30 -04:00
Hazelnoot
fa5a46f379
basic support for Shared Access Accounts
2025-10-07 20:47:34 -04:00
Hazelnoot
7715f36a99
merge: Fix missing locale entry for import completed notification ( resolves #1200 ) ( !1234 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1234
Closes #1200
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-09-29 10:00:11 -04:00
bunnybeam
5188453c19
fix missing locale entry for import completed notification
2025-09-29 14:46:57 +01:00
Hazelnoot
0100bc68cc
merge: Replace confusing "always show ads" setting with "hide ads" ( !1134 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1134
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-25 14:08:35 -04:00
Marie
741e612508
merge: Expand Mandatory CW feature and fixup block/mute/silence features ( resolves #809 , #910 , #912 , #943 , #1064 , #1142 , and #1186 ) ( !1148 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1148
Closes #809 , #910 , #912 , #943 , #1064 , #1142 , and #1186
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-09-25 20:05:46 +02:00
Hazelnoot
49901cc46b
merge: Conditional role tester ( !1201 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1201
Closes #897
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-09-14 06:56:13 -04:00
Hazelnoot
b6b87b320e
replace confusing "always show ads" setting with "hide ads"
2025-09-13 11:39:53 -04:00
Hazelnoot
bc16dc78d4
add instance.isSilencedForMe
2025-09-13 11:34:37 -04:00
Hazelnoot
64694be004
mute silenced notes in frontend
2025-09-13 11:34:36 -04:00
Hazelnoot
d62be884b3
replace "Mark instance as NSFW" toggle with an instance-level mandatory CW
2025-09-13 11:34:36 -04:00
Hazelnoot
5e0115335a
add mandatory CW for instances
2025-09-13 11:34:35 -04:00
Hazelnoot
92750240eb
implement mandatory CW for notes ( resolves #910 )
2025-09-13 11:34:35 -04:00
Hazelnoot
54ad6438af
refactor note mutes and render mandatoryCW as a mute
2025-09-13 11:34:35 -04:00
Hazelnoot
479e6daa1d
add role policy "canViewFederation"
2025-08-18 16:52:06 -04:00
bunnybeam
55a0e11366
add custom font size option
2025-08-08 17:03:56 +01:00
bunnybeam
683638b570
implement conditional role tester
2025-08-04 19:40:00 +01:00
dakkar
9b164003d4
more robust "delivery suspend software"
...
upstream's code doesn't allow any way to match a version that `semver`
can't parse, not even with `*`:
```
> semver.satisfies('1-2-3','*');
false
> semver.satisfies('1.3','*');
false
> semver.satisfies('1.2.3','*');
true
```
while I was there, I added support for regexp in both name and
version, and added unit tests
2025-08-03 12:40:17 +01:00
bunnybeam
d77880aa4d
add conditional role tester section
2025-08-01 00:52:03 +01:00
Hazelnoot
7d005876fb
merge: make trustedDomains persist across reloads ( !1174 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1174
Approved-by: Marie <github@yuugi.dev>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-07-27 20:33:37 +00:00
Hazelnoot
07295ad62d
merge: Split descriptions. ( !1167 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1167
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-07-27 15:29:41 +00:00
dakkar
ed26a7723e
update translation index
2025-07-23 14:22:22 +01:00
dakkar
ab7fd2a7b0
allow editing trustedDomains and sync across devices
2025-07-23 14:22:22 +01:00
наб
a00a3c6841
Add importCompleted notification. Send importCompleted when antenna/customEmoji/muting/userList is imported
...
The only userImportableEntities that don't notify
are blocking and following because they fork off a batch of single
Closes #891
2025-07-16 18:32:18 +02:00
piuvas
c97fafa071
requested changes.
2025-07-16 12:43:35 -03:00
piuvas
1696e31797
initial split descriptions impl.
2025-07-15 18:37:29 -03:00
dakkar
6d8aa60cd8
update translation index
2025-07-10 16:12:21 +01:00
dakkar
13d045d813
merge: misskey 2025.5.0 ( !1028 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1028
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-29 09:54:12 +00:00
Marie
559a7566ab
merge: smarter "clean remote files" - fixes #801 ( !1143 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1143
Closes #801
Approved-by: Hazelnoot <acomputerdog@gmail.com>
Approved-by: Marie <github@yuugi.dev>
2025-06-28 22:47:27 +00:00
dakkar
d847dd00c5
frontend dialog for "clear cached files"
2025-06-24 17:15:21 +01:00
Hazelnoot
05f53cb69a
fix locales d.ts
2025-06-23 20:13:34 -04:00
Hazelnoot
7200c3d6c8
implement note mutings and move favorited/renoted status into note entity directly
2025-06-23 13:47:04 -04:00
Hazelnoot
9bebf7718f
hide muted threads behind a CW
2025-06-23 13:47:04 -04:00
dakkar
886160bdec
Merge branch 'develop' into upstream/2025.5.0
2025-06-20 10:44:34 +01:00
Hazelnoot
8926ba06a6
merge: Extract inline media from remote posts ( resolves #1074 , #1104 , and #1105 ) ( !1113 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1113
Closes #1074 , #1104 , and #1105
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-19 23:36:44 +00:00
Hazelnoot
aa40b8ca0d
show signup reason in user admin screen
2025-06-13 20:01:06 -04:00
Hazelnoot
2fa33fec60
de-duplicate media attachments and allow hard-failures
2025-06-13 14:44:00 -04:00
dakkar
3ebf9c4a71
Merge branch 'develop' into upstream/2025.5.0
2025-06-10 14:02:32 +01:00
Hazelnoot
73eeabc118
add ActivityPub representation to admin-user.vue
2025-06-07 18:49:37 -04:00
Hazelnoot
c6874c4983
merge: Allow note footer bar to shrink responsively and scroll on overflow ( resolves #1057 ) ( !1094 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1094
Closes #1057
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-05 11:55:18 +00:00
Hazelnoot
f88253b95f
merge: Report admin UX improvements ( !1060 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1060
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-06-05 08:00:32 +00:00
Hazelnoot
25174e837a
allow note toolbar to scroll
...
https://developer.mozilla.org/en-US/docs/Web/CSS/overflow#accessibility
2025-06-04 19:09:03 -04:00
Hazelnoot
2c449ce85c
clarify option wording
2025-06-04 14:21:47 -04:00
Hazelnoot
3bf1cb1545
add option to keep CWs with "RE:" prefix
2025-06-04 14:20:06 -04:00
Hazelnoot
82ec78ef73
improvements to MkAbuseReport:
...
* Improved styling for user/instance IDs
* Show target instance as a section
* Load reports and sections faster
* Rename "moderation note" to "staff notes" for clarity
* Preview reported notes directly
2025-06-04 10:47:06 -04:00