Barış Soner Uşaklı
1515580940
test: add logs for test that's timing out
2025-08-17 11:17:47 -04:00
Barış Soner Uşaklı
9b566a55d9
Merge branch 'master' into develop
2025-07-25 10:57:45 -04:00
Barış Soner Uşaklı
fe9b49e3d5
test: increase timeout of failing test
2025-07-25 10:57:30 -04:00
Barış Soner Uşaklı
22005b9ccf
assign correct data
2025-06-27 16:17:06 -04:00
Barış Soner Uşaklı
85e2d7d338
test: psql fix
2025-06-27 16:08:51 -04:00
Barış Soner Uşaklı
0315e36941
chore: remove logs
2025-06-18 13:34:55 -04:00
Barış Uşaklı
14043ab0fd
Node redis ( #13500 )
...
* refactor: start migrating to node-redis
* few more zset fixes
* fix: db.scan
* fix: list methods
* fix set methods
* fix: hash methods
* use hasOwn, remove cloning
* sorted set fixes
* fix: so data is converted to strings before saving
otherwise node-redis throws below error
TypeError: "arguments[2]" must be of type "string | Buffer", got number instead.
* chore: remove comments
* fix: zrank string param
* use new close
* chore: up dbsearch
* test: add log
* test: more log
* test: log failing test
* test: catch errors in formatApiResponse
add await so exception goes to catch
* tetst: add log
* fix: dont set null/undefined values
* test: more fixes
2025-06-18 13:04:57 -04:00
Julian Lam
0c1a61839e
test: fix groups:find webfinger test
2025-05-29 15:08:28 -04:00
Julian Lam
a888b868c7
fix: additional tests for remote privileges, enforcing privileges for remote edits and deletes
2025-05-26 14:49:48 -04:00
Julian Lam
948bfe46f1
test: fix tests to account for a460a55064
2025-05-16 11:43:26 -04:00
Julian Lam
61f6806b6a
test: a few additional tests for announce handling
2025-05-14 11:49:12 -04:00
Julian Lam
5b118904c9
test: fix regression from 5802c7ddd9
2025-05-14 11:05:10 -04:00
Julian Lam
9dc91f11a4
test: fix broken test due to adjusted note assertion relation logic
2025-05-14 11:00:56 -04:00
Julian Lam
fe13c75549
fix : #13375 , plus additional tests
2025-05-13 13:59:34 -04:00
Julian Lam
5802c7ddd9
fix: missing awaits, more comprehensive 1b12 tests
2025-05-12 15:00:00 -04:00
Julian Lam
28b7a20339
lint: yup.
2025-04-29 15:13:22 -04:00
Julian Lam
044736696e
feat: handle Announce(Update(Note)) as well, #13320
2025-04-29 10:28:18 -04:00
Julian Lam
74e32a170f
feat: #13255 , proper handling of upvotes shared by group actors
...
fixes #13320
2025-04-29 10:28:18 -04:00
Julian Lam
c2a3ef817d
fix: bug where disparate ids all claiming to be the same handle were causing duplicate remote users due to collisions, #13352
2025-04-29 10:28:18 -04:00
Julian Lam
3e508d6c65
test: article for new topic, note for replies
2025-04-29 10:28:18 -04:00
Julian Lam
512f889ec2
test: missing clear ap send cache
2025-04-29 10:28:18 -04:00
Julian Lam
39fc9bae89
test: additional test for ensuring handle:uid is continually set even after re-assertion
2025-04-29 10:28:18 -04:00
Julian Lam
4d1d7c3dca
fix: remote categories should not show up in a user's follow lists
2025-04-29 10:28:18 -04:00
Julian Lam
3213da1c77
fix : #13255 , remote user-to-category migration should not move shares that are already in an existing cid
2025-04-29 10:28:18 -04:00
Julian Lam
c2f77cee04
test: additional test for remote category topic assertion when ignoring category
2025-04-29 10:28:17 -04:00
Julian Lam
0246c14643
fix: regression that caused resolveInboxes to always return empty, added tests for resolveInboxes
2025-04-29 10:28:17 -04:00
Julian Lam
ac7b7f81b3
feat: remote user to category migration should also migrate local user follows into category watches
2025-04-29 10:28:17 -04:00
Julian Lam
ee34396c71
fix: migrate topics as system user instead of uid 0
2025-04-29 10:28:17 -04:00
Julian Lam
6e374200e5
send ap follow/undo-follow if remote category watch state changes
2025-04-29 10:28:17 -04:00
Julian Lam
d19f692b8d
feat: remote group actors migrated to categories if they were previous asserted as remote users
2025-04-29 10:28:17 -04:00
Julian Lam
85e7c1a20d
test: #13255 , reply to topic in remote category addresses remote category
2025-04-29 10:28:17 -04:00
Julian Lam
b8c531d53d
feat: #13255 new topics in remote category addresses remote category, tests, fixes to tests
2025-04-29 10:28:17 -04:00
Julian Lam
9c1d5cd36e
feat: #13255 , deliver asserted topics to remote category followers
2025-04-29 10:28:17 -04:00
Julian Lam
876d1b0414
feat: #13255 , add category name and handle to category search zset
2025-04-29 10:28:17 -04:00
Julian Lam
53dc79a1bd
test: remote user pruning tests
2025-04-29 10:28:17 -04:00
Julian Lam
9b5855f79d
feat: integrate remote category pruning into actor pruning logic
2025-04-29 10:28:17 -04:00
Julian Lam
4be0f73ace
feat: migration of group-as-user to group-as-category, remote category purging, more tests
2025-04-29 10:28:17 -04:00
Julian Lam
4f7481582c
test: introduce overrides into person and group mocks
2025-04-29 10:28:17 -04:00
Julian Lam
80069a198c
test: have ap helper mocks for person and group auto-save to ap cache
2025-04-29 10:28:17 -04:00
Julian Lam
afc4764358
test: add failing tests for actor/group assertion via wrong method, remote user to category migration
2025-04-29 10:28:17 -04:00
Julian Lam
f483e883a7
feat: asserted topics and posts to remote categories will notify and add to unread based on remote category watch state
2025-04-29 10:28:17 -04:00
Julian Lam
804052f272
test: add tests for topics slotting into remote categories if addressed
2025-04-29 10:28:17 -04:00
Julian Lam
ca9a5b6dfb
test: group actor assertion tests
2025-04-29 10:28:17 -04:00
Julian Lam
5d94f2cad4
test: fix test expecting Note when it is now Article
2025-04-15 10:06:04 -04:00
Barış Soner Uşaklı
3ad6ee075b
Thumb uploads/post uploads normalization ( #13300 )
...
* testing thumn/post upload refactor
* fix: isOrphan check
* lint: fix md5
* test: fix upload test
* user
* fix: upgrade script
* refactor: long line
* lint: lint
* test: fix tests
* Squashed commit of the following:
commit cd70e6c610
Author: Barış Soner Uşaklı <barisusakli@gmail.com >
Date: Fri Apr 4 09:24:54 2025 -0400
fix: req.body can be undefined
* refactor: show data on test fail
* test: logs
* test: change test
* make sure timestamps are different
2025-04-04 10:45:05 -04:00
Barış Soner Uşaklı
807a8c66db
fix: race condition in test
2025-03-22 12:12:35 -04:00
Julian Lam
945617cbcf
fix: only 1b12 announce topic fork if OP is local, fix race condition in tests
2025-03-11 15:32:10 -04:00
Julian Lam
254f0738bb
feat: 1b12 category announce on post move to a new tid, #13236
2025-03-11 15:06:24 -04:00
Julian Lam
537880d2e8
test: fix actor tests
2025-03-11 13:27:37 -04:00
Julian Lam
74443c3b15
refactor: remove announceObject in favour of feps.announce, added create activity mock to support
2025-03-11 13:24:21 -04:00