Julian Lam
0c75934adf
fix : #13889 , custom emoji from Piefed
2026-01-13 11:25:18 -05:00
Julian Lam
6eea4df5ef
fix : #13888 , decode html entities for AP category name and description
2026-01-13 10:36:03 -05:00
Barış Soner Uşaklı
d2f8af25f6
Merge branch 'master' into develop
2026-01-12 20:50:28 -05:00
Barış Soner Uşaklı
0e1ccfc988
refactor: check if tid is truthy
2026-01-12 20:49:31 -05:00
Julian Lam
bcc204fa93
fix: derp
2026-01-12 15:42:33 -05:00
Julian Lam
2f96eed4af
fix: guard against negative uids crossposting
2026-01-12 14:07:45 -05:00
Julian Lam
82507c0fb1
fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk
2026-01-12 12:55:18 -05:00
Julian Lam
b9b33f9f8d
fix: unused values
2026-01-12 12:55:18 -05:00
Julian Lam
7465762d87
fix: typo, client-side handling of crossposts as pertains to uncategorized topics
2026-01-12 12:55:18 -05:00
Julian Lam
273bc68c46
feat: user crossposts federate as:Announce
2026-01-12 12:55:18 -05:00
Julian Lam
47e37ed571
test: intify uid/cid if they are numbers (when getting crossposts)
2026-01-12 12:55:18 -05:00
Julian Lam
add163a42d
test: ensure auto-cat and cat sync logic properly integrates with crossposts
2026-01-12 12:55:18 -05:00
Julian Lam
e5ee52e5da
fix: update category sync logic to utilise crossposts instead
2026-01-12 12:55:18 -05:00
Julian Lam
28249efbe6
fix: remove old remote user to remote category migration logic + tests
2026-01-12 12:55:18 -05:00
Julian Lam
148663c536
fix: update auto-categorization rules to also handle already-categorized topics via crosspost
2026-01-12 12:55:18 -05:00
Julian Lam
f6cc556d37
fix: topic crosspost delete and purge handling
2026-01-12 12:55:18 -05:00
Julian Lam
0a0a7da9ba
fix: bug where privileges users could not uncrosspost others' crossposts. Tests
2026-01-12 12:55:18 -05:00
Julian Lam
6daaad810f
fix: allow non-mods to crosspost, move crosspost button out of topic tools, in-modal state updates
2026-01-12 12:55:18 -05:00
Julian Lam
38fd179848
feat: add missing files, minor changes to crossposts list modal
2026-01-12 12:55:18 -05:00
Julian Lam
b981082dd7
fix: removed ajaxify refresh on crosspost commit, dynamically update post stats in template, logic fix
2026-01-12 12:55:18 -05:00
Julian Lam
349b087502
refactor: crossposts.get to return limited category data (name, icon, etc.), fixed up crosspost modal to hide uncategorized and all categories options
2026-01-12 12:55:18 -05:00
Julian Lam
1be88ca0ea
refactor: move crosspost methods into their own file in src/topics
2026-01-12 12:55:18 -05:00
Julian Lam
0041cfe2ed
feat: introduce new front-end UI button for cross-posting, hide move on topics in remote cids
...
- Hide the ability to select remote cids in topic move category search
- Add a new option to category search: 'localOnly'; pretty self descriptive.
2026-01-12 12:55:18 -05:00
Julian Lam
ea1e4c7dff
feat: disallow moving topics to and from remote categories, + basic tests for topic moving
2026-01-12 12:55:18 -05:00
Julian Lam
74172ecc5d
feat: API v3 calls to crosspost and uncrosspost a topic to and from a category
2026-01-12 12:55:18 -05:00
Julian Lam
14aa2beea3
fix: nodeinfo route to publish federation.enabled in metadata section
2026-01-12 12:54:47 -05:00
Barış Uşaklı
00b9ca111e
Change owner rest route ( #13881 )
...
* fix: dont use sass-embedded on freebsd, #13867
* fix : #13715 , dont reduce hardcap if usersPerPage is < 50
* fix: closes #13872 , use translator.compile for notification text
so commas don't cause issues
* fix: remove bidiControls from notification.bodyShort
* refactor: move change owner call to rest api
deprecate socket method
* fix spec
* test: one more fix
* test: add 404
* test: fix tests :rage1:
* test: update test to use new method
2026-01-11 14:39:01 -05:00
Barış Uşaklı
7b793527f9
Change owner rest route ( #13881 )
...
* fix: dont use sass-embedded on freebsd, #13867
* fix : #13715 , dont reduce hardcap if usersPerPage is < 50
* fix: closes #13872 , use translator.compile for notification text
so commas don't cause issues
* fix: remove bidiControls from notification.bodyShort
* refactor: move change owner call to rest api
deprecate socket method
* fix spec
* test: one more fix
* test: add 404
* test: fix tests :rage1:
* test: update test to use new method
2026-01-11 14:38:14 -05:00
Julian Lam
ffc3d27903
fix: remove commented out require
2026-01-09 11:21:15 -05:00
Julian Lam
874ffd7b26
feat: refactor out.announce.topic to allow user announces, refactor tests to accommodate
2026-01-07 10:39:10 -05:00
Barış Soner Uşaklı
b0679cadcf
fix: remove bidiControls from notification.bodyShort
2026-01-06 12:48:09 -05:00
Julian Lam
cfdbbb048d
test: more out.announce tests
2026-01-06 12:08:43 -05:00
Julian Lam
b05199d897
fix: author of boosted content was not targeted in the activity
2026-01-06 11:34:46 -05:00
Barış Soner Uşaklı
5a031d01e6
fix: closes #13872 , use translator.compile for notification text
...
so commas don't cause issues
2026-01-06 11:34:43 -05:00
Julian Lam
41368ef83d
test: update activitypub._sent to save targets as well, updated tests to accommodate format change
2026-01-06 11:14:11 -05:00
Julian Lam
483ab08389
test: test runs should not actually federate activities out
2026-01-06 10:57:31 -05:00
Barış Soner Uşaklı
cb31e70e8a
fix : #13715 , dont reduce hardcap if usersPerPage is < 50
2026-01-05 10:32:46 -05:00
Barış Soner Uşaklı
b7de0cc725
fix: dont use sass-embedded on freebsd, #13867
2026-01-02 08:56:25 -05:00
Barış Soner Uşaklı
403230ccfd
refactor: silence if-function deprecation on prod
2025-12-26 23:38:44 -05:00
Barış Soner Uşaklı
2a5bd6ef36
Merge branch 'master' into develop
2025-12-24 23:27:06 -05:00
Barış Soner Uşaklı
b405a09bfd
Revert "test: check if tests pass without await"
...
This reverts commit 5414cf473d .
2025-12-18 10:38:28 -05:00
Barış Soner Uşaklı
5414cf473d
test: check if tests pass without await
2025-12-18 10:31:46 -05:00
Barış Uşaklı
550411fb58
test: change redis connection ( #13844 )
2025-12-17 16:56:07 -05:00
Barış Soner Uşaklı
1305faa838
test: add await to check tests
2025-12-17 14:35:35 -05:00
Barış Soner Uşaklı
d60db54419
Merge branch 'master' into develop
2025-12-17 10:21:00 -05:00
Julian Lam
b1fc5bfdaa
fix: wrong increment value
2025-12-17 09:57:45 -05:00
Julian Lam
9f94a72117
fix: increment progress on upgrade script
2025-12-17 09:57:45 -05:00
Julian Lam
9f72996416
feat: stop extraneous vote and tids_read data from being saved for remote users
2025-12-17 09:57:45 -05:00
Shlomo
5ae8d553ed
fix: disallow inline viewing of unsafe files ( #13833 )
2025-12-15 13:16:38 -05:00
Julian Lam
20918b5281
fix: wrong increment value
2025-12-11 11:10:29 -05:00