Commit Graph

  • 3f50d52a4e fix(deps): update dependency pg to v8.17.2 (#13914) renovate[bot] 2026-01-21 18:20:36 -05:00
  • ad27347fa2 fix: update buildRecipents to add option to skip target creation step, update ap actors for note to not bother building targets Julian Lam 2026-01-21 14:43:31 -05:00
  • fac3185974 refactor: Actors.getLocalFollowers to Actors.getFollowers, can pass in both local and remote ids Julian Lam 2026-01-21 14:42:16 -05:00
  • eb27b96430 fix: notes announce cache, use cache when retrieving tid posters Julian Lam 2026-01-21 12:53:41 -05:00
  • e697d600d1 fix: optimizations Julian Lam 2026-01-21 12:04:53 -05:00
  • f9affbad58 fix: cache detection logic in context parseItem executing earlier than needed causing false positives Julian Lam 2026-01-21 10:51:15 -05:00
  • ec4e7ef1b7 fix: closes #13199 normalize accept header Barış Soner Uşaklı 2026-01-20 22:19:22 -05:00
  • 7bc9fe3b75 refactor: dont include scheduled topics in unread Barış Soner Uşaklı 2026-01-20 21:08:38 -05:00
  • d867d8adbb fix: closes #10682, strip unicode control chars Barış Soner Uşaklı 2026-01-20 20:50:04 -05:00
  • d3f653e648 fix: require Barış Soner Uşaklı 2026-01-20 20:15:54 -05:00
  • beb3f8ff94 Merge branch 'master' into develop Barış Soner Uşaklı 2026-01-20 20:15:07 -05:00
  • 13bf64c956 fix: closes #12458, on socket.io reconnect Barış Soner Uşaklı 2026-01-20 20:14:40 -05:00
  • fffe039f46 refactor: remove chats.initialized, all events handlers are removed before being added Barış Soner Uşaklı 2026-01-20 19:09:32 -05:00
  • ab39e7f8ae refactor: move chat page events to a new file Barış Soner Uşaklı 2026-01-20 19:02:43 -05:00
  • 07d2c9463e fix: remove bidi chars from displayname Barış Soner Uşaklı 2026-01-20 18:42:31 -05:00
  • 50c26dd583 fix: closes #11499 Barış Soner Uşaklı 2026-01-20 17:57:55 -05:00
  • 6b3ec63621 refactor: add guards against bad data & infi loops Barış Soner Uşaklı 2026-01-20 12:05:52 -05:00
  • 2ba8907ac8 refactor: tags were moved into topic hash a while ago Barış Soner Uşaklı 2026-01-20 11:57:22 -05:00
  • 512b1e7296 fix: remove lowercase bidi controls as well Barış Soner Uşaklı 2026-01-20 11:17:30 -05:00
  • 37675689f8 refactor: move username check to createOrQueue Barış Soner Uşaklı 2026-01-19 22:43:39 -05:00
  • bb4fd31939 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop Barış Soner Uşaklı 2026-01-19 22:26:13 -05:00
  • 7e27da61ab refactor: checkUsername function https://github.com/NodeBB/NodeBB/issues/10864 Barış Soner Uşaklı 2026-01-19 22:26:09 -05:00
  • aaa9570e7b chore(i18n): fallback strings for new resources: nodebb.error Misty Release Bot 2026-01-20 03:18:46 +00:00
  • 84bd409a7c Merge branch 'master' into develop Barış Soner Uşaklı 2026-01-19 22:18:20 -05:00
  • 635715ef51 refactor: already checked inside user.isPasswordValid Barış Soner Uşaklı 2026-01-19 22:16:37 -05:00
  • 0262bb83f3 fix: restrict topic backfill to logged-in users when browsing to a category Julian Lam 2026-01-19 21:44:14 -05:00
  • 428b6e730a fix: replace attachment generation logic in notes.public Julian Lam 2026-01-19 21:37:23 -05:00
  • f90c86492a chore: up link-preview Barış Soner Uşaklı 2026-01-19 21:36:26 -05:00
  • 39af838376 fix: #13909, show 413 error properly Barış Soner Uşaklı 2026-01-19 20:59:55 -05:00
  • dce82aaeca chore(i18n): fallback strings for new resources: nodebb.topic Misty Release Bot 2026-01-20 00:07:11 +00:00
  • 0c79eaa529 feat: topic crossposts generate topic events, #13908 Julian Lam 2026-01-19 19:06:23 -05:00
  • e2e1744824 User create / registeration queue refactor (#13905) Barış Uşaklı 2026-01-19 18:40:48 -05:00
  • 6383bb58e9 fix: #13900, assertion re-index Julian Lam 2026-01-19 14:50:57 -05:00
  • 39582cbd02 fix: simplicity tweak Julian Lam 2026-01-19 14:44:22 -05:00
  • 560ad81f32 feat: remote account banning, #13904 Julian Lam 2026-01-19 14:41:53 -05:00
  • 1cbc128a75 refactor: get rid of intersect and use a faster method to load recently created tids Barış Soner Uşaklı 2026-01-19 14:13:29 -05:00
  • 271239d41f fix(deps): update dependency pg to v8.17.1 (#13901) renovate[bot] 2026-01-18 13:21:26 -05:00
  • 442f9f1d5b fix: closes #11606, detect musl and use sass instead Barış Soner Uşaklı 2026-01-17 14:25:32 -05:00
  • bb6ed76e13 refactor: shorter params Barış Soner Uşaklı 2026-01-17 12:16:06 -05:00
  • 05e76eddee refactor: shorter params Barış Soner Uşaklı 2026-01-17 12:16:06 -05:00
  • 61d7101ad1 Revert "fix(deps): update dependency pg to v8.17.1 (#13893)" Barış Soner Uşaklı 2026-01-16 18:47:21 -05:00
  • cc8b2db5ef fix(deps): update dependency pg to v8.17.1 (#13893) renovate[bot] 2026-01-16 17:23:25 -05:00
  • 33c2de9c5b feat: opportunistic backfill, #13895 Julian Lam 2026-01-16 15:12:16 -05:00
  • 4bab9fb446 fix: export sendMessage as _sendMessage for use in ap jobs lib Julian Lam 2026-01-15 15:39:46 -05:00
  • c595edb4c0 refactor: move ap jobs to its own file Julian Lam 2026-01-15 15:12:57 -05:00
  • 62498a3c1b fix(deps): update dependency pg-cursor to v2.16.1 (#13894) renovate[bot] 2026-01-16 13:22:50 -05:00
  • 5b5955d6fc fix(deps): update dependency nodebb-theme-harmony to v2.1.35 (#13896) renovate[bot] 2026-01-16 13:22:41 -05:00
  • dd6fda8152 fix(deps): update dependency satori to v0.19.1 (#13898) renovate[bot] 2026-01-16 13:22:35 -05:00
  • e505e36991 fix: make translator.unescape stricter like escape Barış Soner Uşaklı 2026-01-16 13:17:02 -05:00
  • f7c5414d6c Merge branch 'master' into develop Barış Soner Uşaklı 2026-01-16 13:08:29 -05:00
  • b2fa7304e9 fix: closes #13887, make translator.escape stricter Barış Soner Uşaklı 2026-01-16 13:00:41 -05:00
  • 918bb04491 test: add missing awaits, change error message Barış Soner Uşaklı 2026-01-16 12:51:11 -05:00
  • fe4a447651 refactor: use async/await for group search Barış Soner Uşaklı 2026-01-16 12:36:17 -05:00
  • 7d36c75790 fix: closes #13897, display group create errors properly Barış Soner Uşaklı 2026-01-16 10:58:03 -05:00
  • 639ea42d5a refactor: put alltime in query string for term Barış Soner Uşaklı 2026-01-15 16:47:28 -05:00
  • 469a8ef9b4 chore: up dbsearch Barış Soner Uşaklı 2026-01-15 15:46:12 -05:00
  • c1a92c4723 chore: up harmony Barış Soner Uşaklı 2026-01-15 15:33:07 -05:00
  • 317be96fb1 chore: up harmony Barış Soner Uşaklı 2026-01-15 15:18:20 -05:00
  • 57a73c4854 refactor: crossposts.get to support multiple tids Barış Soner Uşaklı 2026-01-14 18:47:52 -05:00
  • be5b36bcd1 test: dont return cross posts Barış Soner Uşaklı 2026-01-14 18:14:49 -05:00
  • c494d002ba fix: consider crossposts when building teasers, fixes #13891 Julian Lam 2026-01-14 15:01:33 -05:00
  • 98c0a3fedc fix: #13892, logical flaw Julian Lam 2026-01-14 14:18:02 -05:00
  • 8b7d350e0a fix: #13892, logical flaw Julian Lam 2026-01-14 14:18:02 -05:00
  • 3fac737a8d chore: incrementing version number - v4.8.0 Misty Release Bot 2026-01-14 17:54:33 +00:00
  • a9fbcf2aeb chore: update changelog for v4.8.0 Misty Release Bot 2026-01-14 17:54:34 +00:00
  • 8d6a4ed875 chore: incrementing version number - v4.8.0 v4.8.0 Misty Release Bot 2026-01-14 17:54:33 +00:00
  • 3867de0946 Merge commit 'a73ab8ee1e674d4b3b37ef58221b4869d5010946' into v4.x Misty Release Bot 2026-01-14 17:54:24 +00:00
  • a73ab8ee1e fix: i18n fallbacks Julian Lam 2026-01-14 12:46:14 -05:00
  • 9b1c32b184 fix(deps): update dependency spdx-license-list to v6.11.0 (#13890) renovate[bot] 2026-01-14 12:42:41 -05:00
  • 974ab1f8bc fix(deps): update dependency diff to v8.0.3 (#13882) renovate[bot] 2026-01-14 12:41:04 -05:00
  • 0c75934adf fix: #13889, custom emoji from Piefed Julian Lam 2026-01-13 11:25:18 -05:00
  • 6eea4df5ef fix: #13888, decode html entities for AP category name and description Julian Lam 2026-01-13 10:36:03 -05:00
  • d2f8af25f6 Merge branch 'master' into develop Barış Soner Uşaklı 2026-01-12 20:50:28 -05:00
  • 0e1ccfc988 refactor: check if tid is truthy Barış Soner Uşaklı 2026-01-12 20:49:31 -05:00
  • bcc204fa93 fix: derp Julian Lam 2026-01-12 15:42:33 -05:00
  • a4c470ffa9 fix: bump themes Julian Lam 2026-01-12 14:10:31 -05:00
  • 2f96eed4af fix: guard against negative uids crossposting Julian Lam 2026-01-12 14:07:45 -05:00
  • 943b53b0bc fix: bump themes Julian Lam 2026-01-12 12:45:49 -05:00
  • 82507c0fb1 fix: calling sortedSetRemove to remove multiple values, instead of baking it into sortedSetRemoveBulk Julian Lam 2026-01-12 12:29:53 -05:00
  • b9b33f9f8d fix: unused values Julian Lam 2026-01-08 16:47:00 -05:00
  • d20906b592 tests: fix... tests Julian Lam 2026-01-08 15:59:09 -05:00
  • 7465762d87 fix: typo, client-side handling of crossposts as pertains to uncategorized topics Julian Lam 2026-01-07 11:50:00 -05:00
  • 273bc68c46 feat: user crossposts federate as:Announce Julian Lam 2026-01-07 10:48:22 -05:00
  • 47e37ed571 test: intify uid/cid if they are numbers (when getting crossposts) Julian Lam 2026-01-06 10:13:04 -05:00
  • 0677689a75 test: stop using partialDeepStrictEqual for now Julian Lam 2026-01-05 15:07:50 -05:00
  • d81b644d7f docs: update openapi schema for missing routes related to crossposting Julian Lam 2026-01-05 12:24:00 -05:00
  • add163a42d test: ensure auto-cat and cat sync logic properly integrates with crossposts Julian Lam 2025-12-31 10:54:57 -05:00
  • ea417b062b fix: client-side handling of category selector when cross-posting so only local cids are sent to backend Julian Lam 2025-12-31 10:08:12 -05:00
  • e5ee52e5da fix: update category sync logic to utilise crossposts instead Julian Lam 2025-12-29 15:08:04 -05:00
  • 28249efbe6 fix: remove old remote user to remote category migration logic + tests Julian Lam 2025-12-29 15:07:47 -05:00
  • 148663c536 fix: update auto-categorization rules to also handle already-categorized topics via crosspost Julian Lam 2025-12-29 14:57:47 -05:00
  • f6cc556d37 fix: topic crosspost delete and purge handling Julian Lam 2025-12-29 14:32:34 -05:00
  • 0a0a7da9ba fix: bug where privileges users could not uncrosspost others' crossposts. Tests Julian Lam 2025-12-29 14:20:25 -05:00
  • 6daaad810f fix: allow non-mods to crosspost, move crosspost button out of topic tools, in-modal state updates Julian Lam 2025-12-29 13:00:09 -05:00
  • 38fd179848 feat: add missing files, minor changes to crossposts list modal Julian Lam 2025-12-29 11:49:06 -05:00
  • b981082dd7 fix: removed ajaxify refresh on crosspost commit, dynamically update post stats in template, logic fix Julian Lam 2025-12-16 14:21:51 -05:00
  • 947676efac test: crossposting behaviour and logic tests Julian Lam 2025-12-16 11:43:53 -05:00
  • 349b087502 refactor: crossposts.get to return limited category data (name, icon, etc.), fixed up crosspost modal to hide uncategorized and all categories options Julian Lam 2025-12-15 10:38:51 -05:00
  • 1be88ca0ea refactor: move crosspost methods into their own file in src/topics Julian Lam 2025-12-12 13:56:08 -05:00
  • 0041cfe2ed feat: introduce new front-end UI button for cross-posting, hide move on topics in remote cids Julian Lam 2025-12-11 16:03:19 -05:00