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