Commit Graph

804 Commits

Author SHA1 Message Date
Julian Lam
a8f081c078 fix: buildRecipients to handle if local uids are passed in followers 2026-03-12 13:20:19 -04:00
Barış Soner Uşaklı
e2808be1bc drop 50 to 10 for actors prune 2026-03-12 13:05:19 -04:00
Barış Soner Uşaklı
f00784fb94 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-03-12 12:49:47 -04:00
Barış Soner Uşaklı
6569ea514f refactor: get rid of cleanupUids use missing set 2026-03-12 12:49:42 -04:00
Julian Lam
c8e349ca66 fix: update Like/Dislike to have addressees in activity 2026-03-12 12:48:09 -04:00
Julian Lam
10e4d57996 fix: skip AP cache on context processing methods 2026-03-12 11:36:11 -04:00
Barış Soner Uşaklı
08bed89b5f test: make tests happy 2026-03-12 11:10:08 -04:00
Barış Soner Uşaklı
73eb0bffe7 get rid of some verbose logs, switch to ap.helpers.log 2026-03-12 10:58:55 -04:00
Barış Soner Uşaklı
8ed95d123e fix ap jobs 2026-03-11 19:21:31 -04:00
Julian Lam
1ad9ce5fb6 fix: return digest header only if it is set to something (aka not null) 2026-03-11 16:20:33 -04:00
Julian Lam
9978af5978 fix: missing page parseInt 2026-03-11 14:53:08 -04:00
Julian Lam
f848393e6e feat: new ap mocks, now publishing user outboxes 2026-03-11 12:35:46 -04:00
Julian Lam
6b3b3e7ee3 fix: syntax error on undefined value 2026-03-09 21:53:56 -04:00
Julian Lam
40b8544f10 fix: filter out image attachments from remote data if they are already embedded in content 2026-03-09 14:34:42 -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
Julian Lam
b8ef027cac fix: #14046, sneak in a mention to the community in mocked replies 2026-03-04 14:22:46 -05:00
Julian Lam
9e69b9ad2d fix: #13239, unescape custom user field values 2026-03-04 11:53:29 -05:00
Julian Lam
8a371d23ca fix: restore preview as it is now supported by BridyFed
https://bsky.brid.gy/internal/snarfed.org/2026-03-03_56661
2026-03-04 10:40:26 -05:00
Julian Lam
ca5aee10f2 feat: include alt text in image/attachment property federating out
closes #13124
2026-03-02 13:47:14 -05:00
Barış Soner Uşaklı
0bac703530 return early 2026-02-27 19:02:35 -05:00
Julian Lam
363cad293e fix: skip parsing of duplicate emoji tags 2026-02-27 14:54:58 -05:00
Barış Soner Uşaklı
fc4742387b lint: fix lint errors 2026-02-27 12:41:40 -05:00
Julian Lam
6472462924 fix: remove allowed check from notes.assert as it is already done downstream in topics.(post|reply), update privilege check to inherit world privs if passed-in cid is remote cid 2026-02-26 22:40:19 -05:00
Julian Lam
6a0663cdd0 fix: guard against crash when malformed URL present in deliverees 2026-02-26 15:57:16 -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ış Uşaklı
e4c945f636 refactor: allow passing an array to topics.purge and topics.purgePost… (#14018)
* refactor: allow passing an array to topics.purge and topics.purgePostsAndTopic

deprecate action:topic.purge, add action:topics.purge with array of deleted topics
update usage of topics.purge to pass in an array
fix an issue in posts/delete where cids were passed to parseInt, caused AP cids to get saved into category:NaN

* lint

* refactor: change style

* use array of tids
2026-02-26 13:09:42 -05:00
Julian Lam
cd357aaff5 feat: support the magic break string '[...]' in content, such that if found, outbound federation will use all content up to (and including) that string in its summary 2026-02-25 16:05:29 -05:00
Julian Lam
bf0f522818 feat: add a '[...]' to the end of the generated summary when federating out articles (fep-b2b8) 2026-02-25 12:38:42 -05:00
Julian Lam
3177369449 fix: remove preview in mocked note for now, due to lack of support (fep-b2b8) 2026-02-25 12:38:42 -05:00
Barış Soner Uşaklı
8fb3ad8a87 lower categoy prune 2026-02-24 19:50:20 -05:00
Barış Soner Uşaklı
1c0d10a616 less logs 2026-02-23 21:18:14 -05:00
Barış Soner Uşaklı
aaa6d0685e fix flat, add last info 2026-02-23 21:16:57 -05:00
Barış Soner Uşaklı
3431589b24 parseInt cid 2026-02-23 21:02:28 -05:00
Barış Soner Uşaklı
20eb02f158 feat: prune topics remote cids, closes #13461 2026-02-23 21:01:19 -05:00
Julian Lam
80f6102224 fix: #14001, regression from adjusted acceptable types list 2026-02-18 11:14:16 -05:00
Julian Lam
9fbdc79202 fix: don't publish name on generated titles 2026-02-18 10:26:47 -05:00
Barış Soner Uşaklı
4b9b3648c1 fix: #13894, buildCategoryLabel helper checks fa-nbb-none 2026-02-12 18:10:19 -05:00
Julian Lam
fd43368a92 feat: allow re-ordering of auto-categorization rules 2026-02-11 12:54:03 -05:00
Barış Soner Uşaklı
1747cf8186 lint: remove unused regex 2026-02-11 12:37:19 -05:00
Julian Lam
9608cce693 refactor: emoji replacement code into helper function, remove use of regex on untrusted user input 2026-02-11 11:50:27 -05:00
Barış Uşaklı
62d88555ae feat: eslint10 (#13967)
* feat: eslint10

* lint: no-useless-assignment
2026-02-10 12:39:11 -05:00
Julian Lam
13422bc822 fix: guard against incomplete objects when building context/chain 2026-02-06 14:45:27 -05:00
Julian Lam
0fbaa937e4 Refactor /world page, closes #13927 (#13954)
* refactor: wholesale UI/data refactor of world to display in feed-like format

* fix: openapi schema

* fix: remove console log

* fix: restrict 'generatedTitle' from being passed-in via topics API

* fix(deps): bumping themes for world refactor support

* fix: /world title and description update

* fix: missing handleIgnoreWatch in world client side js
2026-02-06 14:07:25 -05:00
Barış Soner Uşaklı
ff1376b37e refactor: remove log 2026-02-04 09:47:14 -05:00
Barış Soner Uşaklı
065abbf249 refactor: get rid of cache for tid posters, was never cleared 2026-02-03 20:20:30 -05:00
Barış Soner Uşaklı
fe081ebd7b Merge branch 'master' into develop 2026-01-23 12:35:35 -05:00
Julian Lam
69c5f94193 fix: proper attachment generation on replies, fixed replies getting thumb attachment when it wasn't part of it 2026-01-23 11:35:32 -05:00
Julian Lam
ad27347fa2 fix: update buildRecipents to add option to skip target creation step, update ap actors for note to not bother building targets 2026-01-21 14:43:31 -05:00
Julian Lam
fac3185974 refactor: Actors.getLocalFollowers to Actors.getFollowers, can pass in both local and remote ids 2026-01-21 14:42:16 -05:00
Julian Lam
eb27b96430 fix: notes announce cache, use cache when retrieving tid posters 2026-01-21 12:53:41 -05:00