Barış Soner Uşaklı
65364bfa0f
fix: sometimes summary is null/undefined
...
fixes
TypeError: Cannot read properties of null (reading 'replace')
at /home/saas/nodebb/src/activitypub/mocks.js:202:24
2025-07-24 23:54:38 -04:00
Barış Soner Uşaklı
947702fe0c
Merge branch 'master' into develop
2025-07-24 12:07:32 -04:00
Barış Soner Uşaklı
5bcf078a75
fix: use filename to check for svg, tempPath doesn't always have extension
2025-07-24 12:07:26 -04:00
Barış Soner Uşaklı
dcdda2a8c8
Merge branch 'master' into develop
2025-07-24 11:55:39 -04:00
Barış Soner Uşaklı
a8f4c5e63a
fix: apply sanitizeSvg to regular uploads and uploads from manage uploads acp page
2025-07-24 10:34:37 -04:00
Barış Soner Uşaklı
de71cc6310
refactor: log uid that failed
2025-07-22 16:35:55 -04:00
Barış Soner Uşaklı
f6ed7ec21c
fix: don't translate text on admin logs page
2025-07-22 16:28:37 -04:00
Barış Soner Uşaklı
54fae3b12b
set max on upload rate limit
2025-07-20 13:38:31 -04:00
Barış Soner Uşaklı
eac3d0a043
fix: redis connect host/port
2025-07-20 11:57:34 -04:00
Barış Soner Uşaklı
25c24298fb
fix: closes #13558 , override/extend json opts from config.json
2025-07-19 17:20:59 -04:00
Barış Soner Uşaklı
3f520c33ef
fix: add missing cache name
2025-07-18 21:35:08 -04:00
Barış Soner Uşaklı
e4a0160e08
refactor: copy session/headers when building req
2025-07-17 21:34:14 -04:00
Barış Soner Uşaklı
1d7c32a52f
refactor: show both days and hours
2025-07-17 12:34:52 -04:00
Barış Soner Uşaklı
272008bb51
refactor: add missing cache name
2025-07-16 20:23:57 -04:00
Barış Soner Uşaklı
0fdde13208
refactor: another missing cache name
2025-07-16 18:10:21 -04:00
Barış Soner Uşaklı
a08551a5e1
refactor: add names to caches, add max to request cache
2025-07-16 17:42:23 -04:00
Barış Soner Uşaklı
1ad97ac194
refactor: closes #13547 , process user uploads via batch
...
reduce processed user count to 100 per batch
2025-07-15 13:02:46 -04:00
Barış Soner Uşaklı
01f2effced
fix: add missing ap pageview middleware
2025-07-11 15:38:21 -04:00
Barış Soner Uşaklı
559a2d233d
feat: add ap pageviews analytics
2025-07-11 15:09:55 -04:00
Barış Soner Uşaklı
e74996fbb9
revert: remove heapdump
2025-07-11 10:22:37 -04:00
Barış Soner Uşaklı
27aab92191
test: try timeout again
2025-07-11 09:05:43 -04:00
Barış Soner Uşaklı
930ff21f33
test: disable timeout
2025-07-11 09:01:33 -04:00
Barış Soner Uşaklı
f88329dbbe
feat: add heap snapshot
2025-07-11 08:50:53 -04:00
Barış Soner Uşaklı
0ef98ec495
fix: set to empty string if undefined
2025-07-08 13:34:41 -04:00
Barış Soner Uşaklı
dbed2db992
fix: make clickable element anchor
...
add rounded corners
2025-07-08 11:03:02 -04:00
Barış Soner Uşaklı
113607829f
remove log
2025-07-07 17:09:42 -04:00
Barış Soner Uşaklı
329f98d5db
fix: for attribute, remove upload trigger when click inputs
...
user can input an absolute url in the inputs
2025-07-07 12:16:08 -04:00
Barış Soner Uşaklı
72fec565c2
fix: check topic and thumbs
2025-07-07 11:28:22 -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
Barış Soner Uşaklı
5a5ca8a5fb
fix: closes #13526 , dont send multiple emails when user is invited
2025-07-02 17:38:35 -04:00
Barış Soner Uşaklı
37f0fa961e
Refactor hook call for filterSortedTids
2025-07-01 10:01:10 -04:00
Barış Soner Uşaklı
7acd63c2a0
test: fix test, add joinLeaveMessages to newRoom
2025-06-27 15:03:23 -04:00
Barış Soner Uşaklı
92a3859f7b
feat: add option to toggle chat join/leave message
...
closes #13508
2025-06-27 14:18:53 -04:00
Barış Soner Uşaklı
0b9bfc1ce1
refactor: parallel socket.io adapter
2025-06-18 16:59:57 -04:00
Barış Soner Uşaklı
f7f70468fd
fix: pubsub on node-redis
2025-06-18 13:17:29 -04:00
Barış Uşaklı
14043ab0fd
Node redis ( #13500 )
...
* refactor: start migrating to node-redis
* few more zset fixes
* fix: db.scan
* fix: list methods
* fix set methods
* fix: hash methods
* use hasOwn, remove cloning
* sorted set fixes
* fix: so data is converted to strings before saving
otherwise node-redis throws below error
TypeError: "arguments[2]" must be of type "string | Buffer", got number instead.
* chore: remove comments
* fix: zrank string param
* use new close
* chore: up dbsearch
* test: add log
* test: more log
* test: log failing test
* test: catch errors in formatApiResponse
add await so exception goes to catch
* tetst: add log
* fix: dont set null/undefined values
* test: more fixes
2025-06-18 13:04:57 -04:00
Barış Soner Uşaklı
3f7d415744
Merge branch 'master' into develop
2025-06-17 10:00:05 -04:00
Barış Soner Uşaklı
a3fed408e5
change default to perma ban
2025-06-17 09:21:00 -04:00
Barış Soner Uşaklı
8c69c6a0c4
feat: link to post in preview timestamp
2025-06-17 09:17:57 -04:00
Barış Soner Uşaklı
c1b47fbf4d
Merge branch 'master' into develop
2025-06-11 17:14:08 -04:00
Barış Soner Uşaklı
da2597f81c
fix: sanitize svg when uploading site-logo, default avatar and og:image
2025-06-11 17:13:56 -04:00
Barış Soner Uşaklı
dc37789b5d
refactor: send single message
2025-06-11 13:16:52 -04:00
Eli Sheinfeld
84d99a0fc7
feat: Add live reload functionality with Grunt watch and Socket.IO ( #13489 )
...
- Added livereload event to Grunt watch tasks for instant browser refresh
- Integrated Socket.IO WebSocket communication for real-time updates
- Enhanced development workflow with immediate file change detection
- Improved developer experience with automatic browser reload on file changes
Changes:
- Gruntfile.js: Send livereload message when files change
- src/start.js: Handle livereload events and broadcast via Socket.IO
2025-06-11 13:13:23 -04:00
Barış Soner Uşaklı
341b570d0d
Merge branch 'master' into develop
2025-06-10 10:47:22 -04:00
Barış Soner Uşaklı
14e30c4bf8
feat: closes #13484 , post preview changes
...
don't close preview when mouse leaves the anchor
close preview on click outside
close preview when mouseleaves preview
open the preview to the top if there isn't enough space
add scrollbar to post preview
2025-06-10 10:47:14 -04:00
Barış Soner Uşaklı
61870b76bb
Merge branch 'master' into develop
2025-06-09 11:08:32 -04:00
Barış Soner Uşaklı
b02eb57d06
fix: escape, query params
2025-06-09 10:23:00 -04:00
Barış Soner Uşaklı
d3a2dcf074
Merge branch 'master' into develop
2025-06-05 11:46:05 -04:00
Barış Soner Uşaklı
806e54bf5a
fix: closes #13475 , don't store escaped username
...
when updating profile
2025-06-05 11:42:29 -04:00
Julian Lam
6478532bf5
fix: ensure check returns false if no addresses are looked up, fix bug where cached value got changed accidentally
2025-06-05 11:28:47 -04:00