Barış Soner Uşaklı
ec4e7ef1b7
fix: closes #13199 normalize accept header
...
@julianlam tried accepts module ran into issues when the route was requested via browser or via $.ajax with the default headers,
for example accepts(req).type(activitypub._constants.acceptableTypes) still returns true when /post/123 is loaded via browser or via $.ajax
2026-01-20 22:19:22 -05:00
Barış Soner Uşaklı
7bc9fe3b75
refactor: dont include scheduled topics in unread
2026-01-20 21:08:38 -05:00
Barış Soner Uşaklı
d867d8adbb
fix: closes #10682 , strip unicode control chars
...
that explode rss module
2026-01-20 20:50:04 -05:00
Barış Soner Uşaklı
d3f653e648
fix: require
2026-01-20 20:15:54 -05:00
Barış Soner Uşaklı
fffe039f46
refactor: remove chats.initialized, all events handlers are removed before being added
2026-01-20 19:09:32 -05:00
Barış Soner Uşaklı
ab39e7f8ae
refactor: move chat page events to a new file
2026-01-20 19:02:43 -05:00
Barış Soner Uşaklı
07d2c9463e
fix: remove bidi chars from displayname
...
fixes chat teasers and probably every other place where display name is shown
2026-01-20 18:42:31 -05:00
Barış Soner Uşaklı
50c26dd583
fix: closes #11499
2026-01-20 17:57:55 -05:00
Barış Soner Uşaklı
6b3ec63621
refactor: add guards against bad data & infi loops
2026-01-20 12:05:52 -05:00
Barış Soner Uşaklı
2ba8907ac8
refactor: tags were moved into topic hash a while ago
2026-01-20 11:57:22 -05:00
Barış Soner Uşaklı
512b1e7296
fix: remove lowercase bidi controls as well
2026-01-20 11:17:30 -05:00
Barış Soner Uşaklı
635715ef51
refactor: already checked inside user.isPasswordValid
2026-01-19 22:16:37 -05:00
Barış Soner Uşaklı
f90c86492a
chore: up link-preview
2026-01-19 21:36:26 -05:00
Barış Soner Uşaklı
39af838376
fix : #13909 , show 413 error properly
...
add tx string
2026-01-19 20:59:55 -05:00
Barış Soner Uşaklı
1cbc128a75
refactor: get rid of intersect and use a faster method to load recently created tids
2026-01-19 14:13:29 -05:00
Barış Soner Uşaklı
442f9f1d5b
fix: closes #11606 , detect musl and use sass instead
2026-01-17 14:25:32 -05:00
Barış Soner Uşaklı
bb6ed76e13
refactor: shorter params
2026-01-17 12:16:23 -05:00
Barış Soner Uşaklı
e505e36991
fix: make translator.unescape stricter like escape
2026-01-16 13:17:02 -05:00
Barış Soner Uşaklı
b2fa7304e9
fix: closes #13887 , make translator.escape stricter
...
only match [[namespace:key]] allow underscores,dashes and dots in namespace key
add test
2026-01-16 13:00:41 -05:00
Barış Soner Uşaklı
918bb04491
test: add missing awaits, change error message
2026-01-16 12:51:11 -05:00
Barış Soner Uşaklı
fe4a447651
refactor: use async/await for group search
2026-01-16 12:36:17 -05:00
Barış Soner Uşaklı
7d36c75790
fix: closes #13897 , display group create errors properly
...
fix typo in redirect after group deletion
2026-01-16 10:58:03 -05:00
Barış Soner Uşaklı
639ea42d5a
refactor: put alltime in query string for term
2026-01-15 16:47:28 -05:00
Barış Soner Uşaklı
469a8ef9b4
chore: up dbsearch
2026-01-15 15:46:12 -05:00
Barış Soner Uşaklı
c1a92c4723
chore: up harmony
2026-01-15 15:33:07 -05:00
Barış Soner Uşaklı
317be96fb1
chore: up harmony
2026-01-15 15:18:20 -05:00
Barış Soner Uşaklı
57a73c4854
refactor: crossposts.get to support multiple tids
2026-01-14 18:47:52 -05:00
Barış Soner Uşaklı
be5b36bcd1
test: dont return cross posts
2026-01-14 18:14:49 -05:00
Julian Lam
c494d002ba
fix: consider crossposts when building teasers, fixes #13891
2026-01-14 15:01:33 -05:00
Julian Lam
98c0a3fedc
fix : #13892 , logical flaw
2026-01-14 14:18:20 -05:00
Misty Release Bot
a9fbcf2aeb
chore: update changelog for v4.8.0
2026-01-14 17:54:34 +00:00
Misty Release Bot
8d6a4ed875
chore: incrementing version number - v4.8.0
v4.8.0
2026-01-14 17:54:33 +00:00
Julian Lam
a73ab8ee1e
fix: i18n fallbacks
2026-01-14 12:46:19 -05:00
renovate[bot]
9b1c32b184
fix(deps): update dependency spdx-license-list to v6.11.0 ( #13890 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 12:42:41 -05:00
renovate[bot]
974ab1f8bc
fix(deps): update dependency diff to v8.0.3 ( #13882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 12:41:04 -05:00
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
a4c470ffa9
fix: bump themes
2026-01-12 14:10:31 -05:00
Julian Lam
2f96eed4af
fix: guard against negative uids crossposting
2026-01-12 14:07:45 -05:00
Julian Lam
943b53b0bc
fix: bump themes
2026-01-12 12:55:18 -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
d20906b592
tests: fix... tests
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
0677689a75
test: stop using partialDeepStrictEqual for now
2026-01-12 12:55:18 -05:00