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
Barış Soner Uşaklı
b108affef5
Merge branch 'master' into develop
2026-03-11 11:20:10 -04:00
Barış Soner Uşaklı
330106e8d4
feat: add partial query help in acp manage users
...
increase bounce timeout
2026-03-11 11:10:12 -04:00
Barış Soner Uşaklı
2187f160a9
add active flag to jobs
...
dont delete everything on startup
2026-03-10 22:32:36 -04:00
Barış Uşaklı
3c0a654012
feat: show cronjobs in acp ( #14068 )
...
* feat: show cronjobs in acp
add a wrapper for cronjobs and display in acp
* test: add running to spec
* test: fix running, simplify calls
* test: prevent crash on stopJob
2026-03-06 20:42:38 -05:00
Barış Soner Uşaklı
eab26dc4cc
show message stats
2026-02-27 18:41:44 -05:00
Barış Soner Uşaklı
f1fa8f12b1
fix: fullscreen acp graphs
2026-02-27 16:46:40 -05:00
Barış Soner Uşaklı
c6dce656e0
move help text, fix button alignment
2026-02-26 18:12:30 -05:00
Julian Lam
29111ba7ca
fix: allow break string and summary limits to be defined and applied
2026-02-26 15:43:09 -05:00
Julian Lam
f0d2be359d
refactor: ActivityPub ACP page to its own top-level section with sub-pages
2026-02-26 14:41:06 -05:00
Barış Soner Uşaklı
de1f04d9d8
refactor: dont store ap pids in posts:pid
...
new zset postsRemote:pid
in topic purge only make 1 db call to reduce counters
2026-02-24 17:36:17 -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ı
e3d7abe086
refactor: users table
...
hide uid/ips behind dropdown, AP uids break flow
stack username/email
allow range selection
2026-02-20 13:23:05 -05:00
Julian Lam
5c35dc866c
feat: introduce new topics:crosspost privilege
2026-02-12 15:13:59 -05:00
Barış Soner Uşaklı
9ac507e5b4
feat: track all caches created in acp
...
closes #13979
2026-02-12 10:31:18 -05:00
Barış Soner Uşaklı
7336c58cdf
refactor: cache page to table
...
display notif cache too
2026-02-11 20:17:06 -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ı
0eaf2beeb2
feat: closes #13961 , rename ban-reasons to custom reasons
...
use them for ban, mute and post queue depending on the type selected
if type is set to all, the reason is displayed in ban/mute and post queue
move reason label + dropdown + textarea to a partial
2026-02-07 21:41:11 -05:00
Barış Uşaklı
d086ed2c27
feat: ban/mute reasons ( #13960 )
...
add acp page to create reasons
add dropdown to insert them into reason
change reason field into textarea
translate and parse reason before sending ban email
2026-02-07 14:32:05 -05:00
Barış Soner Uşaklı
13e22e41bb
show rss/heap in info table
2026-02-04 19:51:29 -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
Julian Lam
ed83bc5b83
revert: remove federatedDescription category field, closes #13757
2025-11-05 12:55:08 -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
cf3964be6f
chore: fix grammatical error in language string
2025-09-24 13:48:57 -04:00
Julian Lam
bd80b77a7a
feat: ability to nickname remote categories, closes #13677
2025-09-24 11:25:20 -04:00
Barış Soner Uşaklı
160f475029
Merge branch 'master' into develop
2025-09-10 09:48:49 -04:00
Barış Soner Uşaklı
0311b98ed7
feat: add topic templates per category, closes #13649
2025-09-10 09:46:39 -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
Julian Lam
cb0b609289
refactor: category listing logic to allow remote categories to be added, disabled, and re-arranged in main forum index
2025-08-18 16:08:11 -04:00
Julian Lam
75639c86bd
feat: re-jigger 'add category' button to allow addition of remote category to main index
2025-08-18 16:08:11 -04:00
Barış Soner Uşaklı
559a2d233d
feat: add ap pageviews analytics
2025-07-11 15:09:55 -04:00
Barış Soner Uşaklı
e74996fbb9
revert: remove heapdump
2025-07-11 10:22:37 -04:00