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 |
|
Julian Lam
|
d81b644d7f
|
docs: update openapi schema for missing routes related to crossposting
|
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
|
ea417b062b
|
fix: client-side handling of category selector when cross-posting so only local cids are sent to backend
|
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 |
|