Commit Graph

1834 Commits

Author SHA1 Message Date
Julian Lam
55ce9c07e4 feat: timestamp in ap errors page 2026-04-10 14:20:03 -04:00
Julian Lam
21c4fbc5f1 fix: rejig AP errors UX 2026-04-09 10:50:02 -04:00
Julian Lam
098ee291b4 refactor: ap error recording to also capture stack trace, prettify json on output 2026-04-08 15:17:46 -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
Barış Soner Uşaklı
10814b64a5 Merge branch 'master' into develop 2026-03-28 13:25:26 -04:00
Julian Lam
3c41171151 fix: make 'show more' button not overlap existing text 2026-03-27 13:50:49 -04:00
Barış Soner Uşaklı
1a0c2a21c7 fix: align-center user and name on post queue 2026-03-26 12:43:21 -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
Barış Soner Uşaklı
ad5af5f50b Merge branch 'master' into develop 2026-03-25 10:21:36 -04:00
Barış Soner Uşaklı
72f48fd9c4 fix: #14123, aria-hidden fixes
add aria-labels
2026-03-25 10:21:24 -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
Barış Soner Uşaklı
ec4e87ff84 chore: up harmony
change group description to a textarea
2026-03-15 14:23:01 -04:00
Barış Uşaklı
533ae69c46 feat: allow 3 profile pics (#14092)
* feat: allow 3 profile pics

* test: fix notification test

* test: fix user picture test

* test: relative_path fixes

* fix: relative_path getting saved in when updating profile pic
2026-03-13 18:42:50 -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ı
cdc92f1024 don't build bodyClass twice when rendering 404
its already called in res.render
2026-03-12 13:03:13 -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ış Soner Uşaklı
1b8c3f5a47 whitespace 2026-03-08 20:03:55 -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ı
b88072a3ec Merge branch 'master' into develop 2026-03-05 20:10:02 -05:00
Barış Soner Uşaklı
4534fad833 thumb fix 2026-03-05 19:59:46 -05:00
Barış Soner Uşaklı
0785f3d17b Merge branch 'master' into develop 2026-03-05 11:37:28 -05:00
Julian Lam
cc733631d2 fix: world page 'see more' bugs 2026-03-04 13:08:22 -05:00
Barış Soner Uşaklı
4f07b345bf fix: text-break on outgoing link 2026-03-03 12:55:55 -05:00
Julian Lam
43f2951a5b fix: #14042, adopt plugin-feed's show-more/less logic/scss 2026-03-03 11:59:56 -05:00
Barış Soner Uşaklı
92d72f6745 refactor: remove admin.themes.getInstalled
socket call, and just load the themes in the api call
2026-02-28 12:25:29 -05:00
Barış Soner Uşaklı
c85e464b14 refactor: show plus signs 2026-02-27 18:47:10 -05:00
Barış Soner Uşaklı
117ae6aa43 fix: text-nowrap on timestamps 2026-02-27 17:08:24 -05:00
Barış Soner Uşaklı
f1fa8f12b1 fix: fullscreen acp graphs 2026-02-27 16:46:40 -05:00
Barış Soner Uşaklı
f67414b33e add missing center 2026-02-27 16:08:22 -05:00
Barış Soner Uşaklı
950169152e mobile fix for acp searches 2026-02-27 14:47:15 -05:00
Barış Soner Uşaklı
ecc740aa25 graph changes 2026-02-27 14:14:02 -05:00
Barış Soner Uşaklı
56341c7540 acp chart fix for mobile 2026-02-27 12:17:43 -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
Barış Soner Uşaklı
7ca0466d41 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-26 14:47:41 -05:00
Julian Lam
0071216c25 fix: make tables responsive on relays/rules pages 2026-02-26 14:43:38 -05:00
Barış Soner Uşaklı
71706d8ad8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-26 14:42:07 -05:00
Barış Soner Uşaklı
d0c925d848 add h-100 up harmony 2026-02-26 14:42:01 -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ı
742e7c0436 match settings page design 2026-02-23 19:53:46 -05:00