Commit Graph

11437 Commits

Author SHA1 Message Date
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ı
512b1e7296 fix: remove lowercase bidi controls as well 2026-01-20 11:17:30 -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ı
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ı
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
Julian Lam
a73ab8ee1e fix: i18n fallbacks 2026-01-14 12:46:19 -05:00
Barış Soner Uşaklı
d2f8af25f6 Merge branch 'master' into develop 2026-01-12 20:50:28 -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
d81b644d7f docs: update openapi schema for missing routes related to crossposting 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
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
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
Barış Soner Uşaklı
81cac01525 test: lowercase tags 2026-01-11 14:43:24 -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
Barış Soner Uşaklı
b0679cadcf fix: remove bidiControls from notification.bodyShort 2026-01-06 12:48:09 -05:00
Barış Soner Uşaklı
2a5bd6ef36 Merge branch 'master' into develop 2025-12-24 23:27:06 -05:00
Barış Soner Uşaklı
1f9f2dff2f fix: update data-isowner when changing is ownership
fixes multiple ownership toggles
2025-12-23 14:29:28 -05:00
Barış Soner Uşaklı
a331f8da77 refactor: clear quick reply as soon as submitting
bring back message on error
2025-12-18 10:47:55 -05:00
Barış Soner Uşaklı
90a151348e fix: moving topic to cid=-1 will remove it from list 2025-12-13 17:19:16 -05:00
Barış Soner Uşaklı
f49f540bfa fix: show errors when saving settings 2025-12-11 21:25:42 -05:00
Barış Soner Uşaklı
b19281b061 revert: spec change 2025-12-08 10:18:38 -05:00
Barış Soner Uşaklı
11b01dfccb test: fix tests 2025-12-06 20:44:51 -05:00
Konrad Moskal
2e00c0ff42 Modify delete post diff response format (#13761)
* Modify delete post diff response format

Updated the delete operation response to return JSON content.

* fix: timestamp open api schema
2025-12-06 20:12:27 -05:00
Barış Soner Uşaklı
193aaf55d5 fix: closes #13666, update category label
on topic move if we are not on category page
2025-12-06 20:08:05 -05:00
Barış Soner Uşaklı
9fb41c6933 lint: fix missing comma 2025-12-03 10:14:08 -05:00
Barış Soner Uşaklı
ba85474dfb feat: add hreflang to buildLinkTag 2025-12-03 09:49:16 -05:00
Julian Lam
2bb6683f16 Merge remote-tracking branch 'origin/master' into develop 2025-11-26 10:53:44 -05:00
Barış Soner Uşaklı
bdb452488b fix: IS logic when body.height < window.height 2025-11-20 12:58:07 -05:00
Julian Lam
d4e3b42369 Merge branch 'master' into develop 2025-11-19 15:17:08 -05:00
Barış Soner Uşaklı
12dab84914 fix: tiny fix for IS when page is empty
related 4aad601967
https://github.com/NodeBB/NodeBB/pull/9525
2025-11-19 11:03:44 -05:00
Barış Soner Uşaklı
26795272fa Merge branch 'master' into develop 2025-11-17 20:25:14 -05:00
Barış Soner Uşaklı
dece0628bf fix: category labels showing up on infinite scroll on category page
regression from cross posting tpl change
2025-11-17 20:25:05 -05:00
Barış Soner Uşaklı
aacd27ee32 refactor: remove unused share 2025-11-17 20:13:55 -05:00
Misty Release Bot
c88ecd25eb Latest translations and fallbacks 2025-11-06 20:53:04 +00:00
Misty Release Bot
62889d2d5c Latest translations and fallbacks 2025-11-06 09:21:54 +00:00
Julian Lam
172aabcb57 feat: add isNumber to client-side helpers 2025-11-05 13:43:04 -05:00
Misty Release Bot
49567c7295 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories 2025-11-05 17:55:34 +00:00
Julian Lam
ed83bc5b83 revert: remove federatedDescription category field, closes #13757 2025-11-05 12:55:08 -05:00
Misty Release Bot
a8e45587bc Latest translations and fallbacks 2025-11-05 09:22:28 +00:00
Misty Release Bot
85d2667215 Latest translations and fallbacks 2025-11-01 09:20:27 +00:00