219 Commits

Author SHA1 Message Date
Julian Lam
8cf0aeb92a i18n: minor wording change re: ap analytics disclaimer 2026-04-15 12:26:57 -04:00
Julian Lam
21c4fbc5f1 fix: rejig AP errors UX 2026-04-09 10:50:02 -04:00
Julian Lam
818d621de3 fix: wrong database key 2026-04-08 12:17:28 -04:00
Julian Lam
2699fd2278 feat: ap/errors acp page 2026-04-08 12:12:53 -04:00
Julian Lam
188e2b10e9 feat: integrate ap.inErr analytics into federation analytics chart 2026-04-08 11:18:15 -04:00
Julian Lam
f008a65ea2 feat: record AP parsing failures, save activity in db for 24h 2026-04-01 15:08:53 -04:00
Julian Lam
54893c81b4 feat: hourly and daily terms for ap analytics 2026-04-01 14:32:50 -04:00
Julian Lam
a58771ed8a fix: rename 'activities' to 'received' in federation analytics 2026-04-01 14:03:00 -04:00
Julian Lam
0b80cf1c92 feat: track and show sent activities as well 2026-04-01 14:03:00 -04:00
Julian Lam
9e5312a185 feat: basic federation analytics with filtering by host 2026-04-01 13:42:19 -04:00
Julian Lam
4b7be68d1b feat: Third-party blocklists (#14115)
* feat: third-party blocklists

* docs: openapi routes for blocklist routes

* fix: handle null blocklists check
2026-03-25 11:31:50 -04:00
Julian Lam
f5e2a0f49a fix: #14112, federation/rules and relays ACP pages not refreshing table properly on changes, basic form validation 2026-03-20 11:16:07 -04:00
Julian Lam
2f5021e547 feat: add category selector to /world quick composer 2026-03-16 15:34:47 -04:00
Julian Lam
75a6dfffdc feat: screenshot upload in ACP, send fallback brand icons in manifest, serve assets for richer PWA install UI 2026-03-12 14:28:26 -04:00
Julian Lam
29111ba7ca fix: allow break string and summary limits to be defined and applied 2026-02-26 15:43:09 -05:00
Barış Soner Uşaklı
f2bbf3693f fix: closes #7221 restrict cropperjs box to profileImageDimension form ACP
this also resizes the image down to that value and sends a small image to server
move profileImageDimenstion & maximumProfileImageSize from edit to all profile pages, on harmony profile pic can be changed from any page by clicking the avatar
change image.resize so it doesn't resize if image is already same width/height
2026-02-21 22:00:28 -05:00
Barış Soner Uşaklı
a55651d12f feat: closes #5867, dont email if user already read notification
instead of immediately sending emails, put them in ttl cache, once cache entry expires check if the user already read the notification, if its read dont send the email
2026-02-11 19:27:47 -05:00
Barış Soner Uşaklı
fe35ad4f47 feat: closes #13968, add sitemap cache duration 2026-02-10 10:37:02 -05:00
Barış Soner Uşaklı
472a8fc13c feat: allow converting pasted images, closes #10352 2026-02-04 12:54:58 -05:00
Barış Soner Uşaklı
c848801268 feat: closes #13009, add dedicated test smtp button
which uses the dirty settings on the page
add clarification under send test email button
add missing lang keys
2026-02-02 13:36:38 -05:00
Barış Soner Uşaklı
97e59fbe04 feat: add new setting to control posts uploads being shown as thumbs 2025-10-21 10:11:18 -04:00
Julian Lam
1d6a9fe738 feat: allow user auto-categorization rule 2025-09-08 15:36:48 -04:00
Julian Lam
6576468e2e fix: internationalize relay states 2025-08-27 14:16:42 -04:00
Julian Lam
1e0fb20db4 feat: adding and removing relays from AP settings page in ACP 2025-08-27 14:16:42 -04:00
Julian Lam
bdcf28a3d9 feat: ability to add/remove auto-categorization rules for incoming federated content 2025-08-18 16:08:32 -04:00
Barış Soner Uşaklı
a5afad27e5 feat: chat allow/deny list, closes #13359 2025-04-25 11:54:11 -04:00
Barış Soner Uşaklı
459fe50cd6 Merge branch 'master' into develop 2025-03-11 11:55:11 -04:00
Barış Soner Uşaklı
fc9cc8d6d7 fix: lang typo 2025-03-11 11:50:16 -04:00
Barış Soner Uşaklı
de502cd2ee feat: allow self-signed certs, closes #13238 2025-03-11 11:49:40 -04:00
Julian Lam
81509b13f3 feat: new ACP config for max length of remote chat messages, #13174 2025-03-07 15:04:18 -05:00
Barış Soner Uşaklı
d872470843 refactor: cleanup ip:recent 2025-02-14 10:25:59 -05:00
Barış Soner Uşaklı
0b92d52593 fix: closes #13096, fix regression from renaming language files
a76781859c (diff-b2c5ad612412b958d1df03c07abfa9c4250b3256238502097d2639df203d7fed)
2025-01-29 16:06:03 -05:00
Julian Lam
45d2fe11dc Merge remote-tracking branch 'origin/develop' into activitypub 2024-12-04 15:24:26 -05:00
Barış Soner Uşaklı
9a635870b4 feat: add "keep original image after resize" option
closes #12946
2024-12-02 10:08:52 -05:00
Julian Lam
c0e58b03c5 Merge remote-tracking branch 'origin/develop' into activitypub 2024-11-26 11:34:18 -05:00
Barış Soner Uşaklı
669c9c5027 feat: move website/location fields into custom user fields 2024-11-25 18:29:48 -05:00
Julian Lam
206613dd63 chore: migrate admin/settings/social.json into admin/settings/general.json 2024-11-25 15:19:15 -05:00
Julian Lam
ab143b1d6f chore: migrate admin/settings/languages.json into admin/settings/general.json 2024-11-25 15:17:15 -05:00
Julian Lam
a76781859c chore: migrate admin/settings/homepage.json into admin/settings/general.json 2024-11-25 15:11:02 -05:00
Julian Lam
3f14373cdd chore: combine admin/settings/guest.json language file into admin/settings/user.json 2024-11-25 11:56:54 -05:00
Barış Soner Uşaklı
1327316d8f Merge branch 'develop' into activitypub 2024-11-14 10:53:51 -05:00
Julian Lam
4614958bcc fix: update copy to reflect real default value of 2000px for resizeImageWidthThreshold 2024-11-07 10:57:26 -05:00
Julian Lam
94e3490711 fix: raise probe timeout to 2s 2024-10-30 16:07:38 -04:00
Julian Lam
f8729571db fix: #12883, activitypub probe timeout
- Added setting to disable probe completely
- Added setting to configure timeout
- Updated probe logic so that if probe times out, it retries in the background with 60s timeout for caching purposes
2024-10-30 10:59:05 -04:00
Barış Soner Uşaklı
8971bba53d Merge branch 'develop' into activitypub 2024-07-25 11:26:29 -04:00
Barış Soner Uşaklı
269fc06835 feat: add downvoteVisibility setting, closes #12698 2024-07-17 17:43:31 -04:00
Julian Lam
6e2178b0dc feat: instance-level allow andd deny list for federatioN 2024-06-17 15:50:27 -04:00
Julian Lam
4bb2c1a85e feat: logic for remote user deletion, cronjob, and ACP options for pruning options
re: #12611
2024-06-07 16:28:07 -04:00
Julian Lam
f2e43e894b Merge remote-tracking branch 'origin/develop' into activitypub 2024-05-27 12:56:51 -04:00
Barış Soner Uşaklı
e0515080a0 feat: convert "All Votes Are Public" toggle to vote visibility
closes #12597
2024-05-24 17:12:44 -04:00