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