Commit Graph

1687 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
2dc49c8228 fix: #13939, dont append / if url is empty
dont call updateHistory twice on page load
2026-01-30 10:46:13 -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
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
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ı
11b01dfccb test: fix tests 2025-12-06 20:44:51 -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
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
Julian Lam
172aabcb57 feat: add isNumber to client-side helpers 2025-11-05 13:43:04 -05:00
Barış Soner Uşaklı
2425f3b671 https://github.com/NodeBB/NodeBB/issues/13713 2025-10-17 16:23:50 -04:00
Barış Soner Uşaklı
f7bbec7ccf fix: switch to action 2025-09-16 11:48:39 -04:00
Barış Soner Uşaklı
68a8db856a feat: add a new hook to override generateUrl in navigator.js 2025-09-16 11:23:31 -04:00
Barış Soner Uşaklı
8a786c717e fix: if reputation is disabled hide votes on /recent
they were only hidden on category page
2025-09-13 17:40:09 -04:00
Barış Soner Uşaklı
c16f9d6495 fix: mark-all read notifications button 2025-08-22 08:50:09 -04:00
Barış Soner Uşaklı
9d39ed512f feat: only mark notifications read that match current filter
closes #13574
2025-08-05 17:51:53 -04:00
Barış Uşaklı
24e7cf4a00 refactor: move post uploads to post hash (#13533)
* refactor: move post uploads to post hash

* test: add uploads to api definition

* refactor: move thumbs to topic hash

* chore: up composer

* refactor: dont use old zset
2025-07-07 10:22:24 -04:00
Julian Lam
d58d5861d9 fix: add back localCategories to categorySearch when defaultCategories is supplied 2025-04-29 10:28:18 -04:00
Julian Lam
a487d5f6f2 feat: add new option to categorySearch module, defaultCategories, use to populate the category list when you don't want to poll backend for the main category list 2025-04-29 10:28:18 -04:00
Julian Lam
1790951659 feat: category quick search on world page, theme version updates, #13255 2025-04-29 10:28:18 -04:00
Barış Soner Uşaklı
a5afad27e5 feat: chat allow/deny list, closes #13359 2025-04-25 11:54:11 -04:00
Barış Soner Uşaklı
92d6e0220b refactor: switch eslint configs to esm
add rules from https://eslint.style/
refactor for in loops to use Object.entries
2025-04-18 21:57:12 -04:00
Julian Lam
4125219716 fix: regression on search query that is a url, via 3526c937cc 2025-04-15 14:15:06 -04:00
Barış Soner Uşaklı
3526c937cc fix: tag urls getting double escaped (#13306)
* fix: tag urls getting double escaped

get rid of weird decodeURIComponent($.param()) usage
$.param returns a string suitable for use in query param string

* add a new test
2025-04-07 13:23:22 -04:00
Barış Soner Uşaklı
d147432d2a Merge branch 'master' into develop 2025-03-22 12:03:52 -04:00
Barış Soner Uşaklı
6813664120 feat: testing eslint9 (#13266)
* feat: testing eslint9

* fix: restore original functionality
2025-03-22 11:21:49 -04:00
Barış Soner Uşaklı
c662017033 fix: closes #13256, allow keyboard access to icon colors 2025-03-19 20:49:04 -04:00
Barış Soner Uşaklı
c6b8256fff fix: add missing await on filter:user.logout
if there is an error in logout hooks don't crash send error back instead of building 500 page
2025-02-21 11:27:52 -05:00
Barış Soner Uşaklı
f67a0a124a feat: add upload button to quickreply 2025-02-18 17:04:54 -05:00
Barış Soner Uşaklı
b993be6fd7 refactor: move dropdown search inputs into dropdown
get rid of position-absolute on search inputs
2025-02-04 19:59:16 -05:00
Barış Soner Uşaklı
822bff62f5 fix: #13090, update themes fix selector 2025-01-27 14:09:42 -05:00
Barış Soner Uşaklı
67585f2fd6 don't crash if triggerEl is null 2025-01-20 18:39:04 -05:00
Barış Soner Uşaklı
2b50a74f5e Merge branch 'master' into develop 2025-01-08 09:45:52 -05:00
Barış Soner Uşaklı
95b42f830a test: add helper tests 2025-01-07 13:09:16 -05:00
Barış Soner Uşaklı
68f73fd077 https://github.com/NodeBB/NodeBB/issues/13018 2025-01-02 10:57:26 -05:00
Julian Lam
2005a02a64 fix: #13016, remote account deletion frontend UI bug 2024-12-30 14:42:52 -05:00
Barış Soner Uşaklı
9190721865 Merge branch 'master' into develop 2024-12-25 09:03:53 -05:00
Barış Soner Uşaklı
5236610110 feat: use displayname for user image titles
https://github.com/NodeBB/NodeBB/issues/12997
2024-12-24 14:41:09 -05:00
Barış Soner Uşaklı
eb49a64974 Merge branch 'master' into develop 2024-12-24 10:13:51 -05:00
Barış Soner Uşaklı
d40762b7d0 fix: js error when clicking a notification
that sends you to same page
2024-12-23 17:15:38 -05:00
Barış Soner Uşaklı
1cb7bb6a72 fix: don't close search if children have focus, closes #13004 2024-12-23 16:28:53 -05:00
Julian Lam
51fd65abc8 refactor: add thumbsOnly option to thumbs retrieval method so that embeds/attachments don't show up in composer thumbnail modal 2024-12-17 11:14:29 -05:00
Julian Lam
b6a2520fcc fix: #12923, inability to start chat with remote users via profile 2024-11-19 14:39:35 -05:00
Julian Lam
5c43108480 Merge remote-tracking branch 'origin/develop' into activitypub 2024-10-16 15:03:05 -04:00
Julian Lam
0b83e5b889 fix: #12821, improvements to search bar and search logic
- Entering a webfinger handle in search bar will override default
  `searchIn` to `users`
- When an activitypub uri is entered, it is fetched and its `type`
  is checked. If `type` is `user`, a user search is conducted
  instead. If `type` is not post-like or user-like, a regular
  full-text search is performed (prior, it just threw an
  exception!)
2024-09-30 13:01:29 -04:00
Barış Soner Uşaklı
7d0c2cb66f fix: closes #12819, add helper to escape tx strings 2024-09-23 16:17:35 -04:00