Leafus
04178a2ae5
feat: [frontend / backend / sdk] a bunch of changes
...
backend:
- Validate registrationWord on backend
- Add maxRegPerIP rate limit how much accounts can be created per-ip
frontend:
- Add support for bulk approval rejection / acception
- Address unsafe cookies-js defaults
- Address addition of maxRegPerIP
sdk:
- Type definitions
2025-11-20 16:57:33 +01:00
Leafus
39177b6dcc
feat: [backend] better streaming auth
2025-11-18 06:27:29 +01:00
Leafus
096aace964
feat: [frontend] improve watermark
2025-11-18 05:48:11 +01:00
Leafus
ab15656458
feat: [frontend / backend] update git urls, update userid watermark, authenticate image proxy and url previews
2025-11-18 05:08:44 +01:00
Leafus
3fddd69ad8
Merge pull request 'Added minor error handling for Userid not found' ( #1 ) from fix/user-not-found-error into stable-priv
...
Reviewed-on: https://git.pawlickers.org/leafus/pawkey/pulls/1
2025-10-28 03:19:28 +00:00
Pawzy
1463100e6d
Added minor error handling for Userid not found
2025-10-19 17:52:19 -05:00
Leafus
e740ecdb3b
feat: improve fingerprinting
2025-10-14 16:38:17 +02:00
Leafus
561afec395
feat: things
2025-10-14 05:58:52 +02:00
Leafus
a1dd18e0c4
feat: add back explore lol
2025-10-12 14:11:14 +02:00
Leafus
e2184f0340
feat: fix auth on poll endpoint and strip /explore
2025-10-12 14:10:13 +02:00
Leafus
2446edee11
feat: watermarking and remove metadata generation
2025-10-12 08:01:56 +02:00
Leafus
bed2132cc5
Merge branch 'stable' into 'stable'
...
fix: add required scopes for authenticated endpoints (MR #3 in Pawkey) to...
See merge request pawkey/pawkey!10
2025-09-04 11:59:59 +02:00
matu6968
d928cf7858
fix: add required scopes for authenticated endpoints (MR #3 in Pawkey) to prevent scoped miauth tokens from breaking when using 3rd party clients
2025-09-04 11:50:41 +02:00
Leafus
03f6331e8f
feat: change to new branding
2025-08-25 00:11:10 +09:30
Leafus
ef91184d75
feat: validate remote actors on inbox
2025-08-25 00:11:10 +09:30
Leafus
a6360abd43
fix: remove awaits from DeleteAccountService
2025-08-25 00:11:10 +09:30
Leafus
238aeed753
fix: fix stuff after merge
2025-08-25 00:11:10 +09:30
Leafus
5a5914be8d
fix: temp fix for approval email issue
2025-08-25 00:11:09 +09:30
Leafus
e42e7e1e94
feat!: extensive theme overhaul ( #9 )
2025-08-25 00:11:09 +09:30
Leafus
fe54ebf2af
fix: change account cookie to be root ( #8 )
2025-08-25 00:11:09 +09:30
Leafus
7b420acff5
fix: add music and registration word migration script
...
This should have been two files, AddMusicFieldsToMeta.js and
AddRegWordFieldsToMeta.js but it's a bit too late to do that now because
it will run twice.
See if we can fix this later as it makes it difficult to cherry pick the
music patch or registration word patch.
2025-08-25 00:11:09 +09:30
Leafus
d2fb093a35
feat: add music to user profiles ( #7 )
2025-08-25 00:11:09 +09:30
Leafus
9599b802a4
feat: add music to front page of instance ( #6 )
2025-08-25 00:11:09 +09:30
Leafus
400354237c
feat: long instance descriptions ( #5 )
2025-08-25 00:11:08 +09:30
Leafus
a2757f235f
fix: removed unused options Antenna and Channel ( #4 )
2025-08-25 00:11:08 +09:30
Leafus
60af374a81
feat: require credentials for various endpoints ( #3 )
2025-08-25 00:11:08 +09:30
Leafus
df322ebadc
feat: require a special registration word in registration reason ( #2 )
...
A crude way to prune out people who don't read the rules. The hint is in
the bottom of the rules generally.
2025-08-25 00:11:08 +09:30
Leafus
06ff35a89f
docs: change branding Pawkey ( #1 )
...
- Change string instances from Sharkey to Pawkey
- Change logos and art to Pawkey
- Change repository URL where possible to our git repo
- Puppy > Shonks
- Change repo in compose_example.yml
Co-Authored-By: Bluey Heeler <bluey@pawkey.dev >
2025-08-25 00:11:03 +09:30
dakkar
a2bc6603c2
merge: For 2025.4.4 ( !1199 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1199
Approved-by: Hazelnoot <acomputerdog@gmail.com >
Approved-by: Marie <github@yuugi.dev >
2025-07-31 21:53:33 +00:00
dakkar
ce3531ed96
merge: Improve URL validation *FOR STABLE* ( !1191 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191
Approved-by: Hazelnoot <acomputerdog@gmail.com >
2025-07-28 19:28:01 +00:00
Hazelnoot
db15ac0fbb
fix DI error in HttpRequestService.ts
2025-07-27 19:39:20 +01:00
Hazelnoot
25622b536c
resolve domain names when checking for private URLs
2025-07-27 19:39:20 +01:00
Hazelnoot
3c59a7ae01
allow HTTP connections to private IPs
2025-07-27 19:39:20 +01:00
Hazelnoot
af967fe6be
refactor actor validation to reduce code duplication
2025-07-27 19:39:20 +01:00
Hazelnoot
2f67882f82
merge: Fix Postgres / TypeORM errors *FOR STABLE* ( !1192 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1192
Approved-by: Hazelnoot <acomputerdog@gmail.com >
2025-07-27 18:02:25 +00:00
Hazelnoot
b39439f9fb
merge: Fix factor scaling in rate limit *FOR STABLE* ( !1194 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1194
Approved-by: Hazelnoot <acomputerdog@gmail.com >
2025-07-27 18:02:12 +00:00
Hazelnoot
823fdf2745
merge: Fix link verification for actors without a url field *FOR STABLE* ( !1193 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1193
Approved-by: Hazelnoot <acomputerdog@gmail.com >
2025-07-27 18:01:58 +00:00
Hazelnoot
9b866613d7
merge: Fix extremely poor performance of users/report-abuse endpoint *FOR STABLE* ( !1195 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1195
Approved-by: Hazelnoot <acomputerdog@gmail.com >
2025-07-27 18:01:55 +00:00
dakkar
8994a95f13
bump release version
2025-07-27 18:50:22 +01:00
Hazelnoot
ec11092e8d
fix cherry-pick error: restore CacheService.findOptionalUserById
2025-07-27 18:09:42 +01:00
Hazelnoot
84ca3621d8
fix users/report-abuse endpoint being really slow
2025-07-27 18:08:38 +01:00
Hazelnoot
9ac58e6107
scale rate limit dripRate with factor
2025-07-27 18:05:35 +01:00
Hazelnoot
2c8c422cb6
include profile URI for link verification
2025-07-27 18:03:35 +01:00
Hazelnoot
ea9335bcc8
fix more freeze / unfreeze errors caused by TypeORM bugs
2025-07-27 18:01:11 +01:00
Hazelnoot
73f2ee4fb3
fix user suspension / unsuspension not updating caches
2025-07-27 18:01:11 +01:00
Hazelnoot
f937f2d3c6
fix error in UserSuspendService.freezeAll and UserSuspendService.unFreezeAll caused by TypeORM bug
2025-07-27 18:01:11 +01:00
Hazelnoot
3dde7f25a6
move CaptchaError to a separate file to avoid circular import errors
2025-07-27 17:57:30 +01:00
Hazelnoot
dc19b18112
add comment about validation in verify-field-link.ts
2025-07-27 17:57:30 +01:00
Hazelnoot
e8c7134123
remove unused console logging fallbacks
2025-07-27 17:57:30 +01:00
Hazelnoot
bf455c2f7a
use logger instead of console for uncaughtException debug lines
2025-07-27 17:57:30 +01:00