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ı
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ı
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ı
b02eb57d06
fix: escape, query params
2025-06-09 10:23:00 -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
Barış Uşaklı
4fbcfae8b1
Post queue write api ( #13473 )
...
* move post queue from socket.io to rest api
* move harmony post-queue to core
add canEdit, allow users to edit their queued posts
* fix: openapi spec
* lint: whitespace
2025-06-05 07:15:45 -04:00
Julian Lam
524a1e8bfe
fix: return 200 for non-implemented activities instead of 501
2025-06-02 10:15:05 -04:00
Barış Soner Uşaklı
b1022566da
fix: closes #13458 , check if plugin is system
...
plugin before activate/deactive/install/uninstall
2025-06-02 09:55:20 -04:00
Julian Lam
cc92702620
fix: add try..catch around topics.post in note assertion logic
2025-06-01 00:31:58 -04:00
Julian Lam
83a55f6adc
fix: don't throw on unknown post on Undo(Like)
2025-05-31 22:46:47 -04:00
Julian Lam
629eec7b5b
fix: add try..catch wrapper around Announce(Like) call to internal method so as to not return a 500 — just drop the Like activity
2025-05-30 16:49:15 -04:00
Barış Soner Uşaklı
ebb88c1277
feat: add action:post-queue.save
...
fires after a post is added to the post queue
2025-05-30 11:45:04 -04:00
Barış Soner Uşaklı
390f642850
fix: browser title translation
2025-05-30 11:00:08 -04:00
Barış Soner Uşaklı
78de8c6da1
fix: allow guests to load topic tools if they have privilege to view them
...
display errors from topics.loadTopicTools
2025-05-30 09:22:06 -04:00
Julian Lam
49b5268e52
fix: send actor in undo(follow)
2025-05-28 14:53:32 -04:00
Julian Lam
b20a6ed0d7
fix: missed handling zset on ap unfollow
2025-05-28 12:31:53 -04:00
Julian Lam
a888b868c7
fix: additional tests for remote privileges, enforcing privileges for remote edits and deletes
2025-05-26 14:49:48 -04:00
Julian Lam
e70e990a1a
feat: restrict access to ap.probe method to registered users, add rate limiting protection
2025-05-22 14:13:41 -04:00
Barış Soner Uşaklı
0a574d7240
fix: group edit url
2025-05-15 18:23:38 -04:00
Julian Lam
8f9f377121
fix: add attachments to getpostsummaries call in search, #13324
2025-05-15 16:57:05 -04:00
Julian Lam
a460a55064
fix: bring back auto-categorization if group and object are same-origin, handle Peertube putting channel names in attributedTo
2025-05-15 15:40:01 -04:00
Julian Lam
3674fa5783
feat: save width and height values into post attachment
2025-05-15 13:56:31 -04:00
Julian Lam
45a11d45fc
fix : #13419 , handle remote content with mediaType text/markdown
2025-05-15 12:01:45 -04:00
Barış Soner Uşaklı
6c3e2a8e22
refactor: create date once per digest.send
2025-05-15 09:42:55 -04:00
Barış Soner Uşaklı
3faae559a8
Merge branch 'master' of https://github.com/NodeBB/NodeBB
2025-05-15 09:38:49 -04:00
Barış Soner Uşaklı
3d96afb2d1
feat: use local date string for digest subject
...
closes #13420
2025-05-15 09:38:43 -04:00
Julian Lam
799b08db3a
fix: adjust Peertube-specific handling to shove mp4 into post attachments, #13324
2025-05-14 15:23:06 -04:00
Julian Lam
61f6806b6a
test: a few additional tests for announce handling
2025-05-14 11:49:12 -04:00
Julian Lam
fe13c75549
fix : #13375 , plus additional tests
2025-05-13 13:59:34 -04:00
Barış Soner Uşaklı
a9c02acae2
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2025-05-12 17:48:47 -04:00
Barış Soner Uşaklı
1b0b1da6b9
refactor: use a single until
2025-05-12 17:48:46 -04:00
Julian Lam
5802c7ddd9
fix: missing awaits, more comprehensive 1b12 tests
2025-05-12 15:00:00 -04:00
Barış Soner Uşaklı
f88f99b7a2
Merge branch 'master' into develop
2025-05-12 10:29:45 -04:00
Barış Soner Uşaklı
00668bdc34
refactor: wrap ap routes in try/catch
2025-05-12 10:29:32 -04:00
Barış Soner Uşaklı
dfa213298b
refactor: call verify if request is POST
2025-05-12 10:28:26 -04:00
Barış Soner Uşaklı
16504bad81
fix: sql injection in sortedSetScan
2025-05-12 10:02:59 -04:00
Barış Soner Uşaklı
285d438cb3
fix: escape flag filters
2025-05-12 09:30:33 -04:00
Barış Soner Uşaklı
31be083e86
fix : #13407 , don't restart user jobs
...
if jobsDisabled=true on that process
2025-05-12 09:12:51 -04:00
Barış Soner Uşaklı
5b6c34bfcf
Merge branch 'master' into develop
2025-05-12 09:02:18 -04:00
Barış Soner Uşaklı
8174578c5b
fix: closes #13405 , catch errors in ap.verify
2025-05-11 22:31:00 -04:00
Julian Lam
bbf69e4093
Merge branch 'master' into develop
2025-05-09 10:34:25 -04:00
Julian Lam
20ab90694c
fix: send proper accept header for outgoing webfinger requests
2025-05-09 10:34:19 -04:00
Julian Lam
d7cc637675
Merge branch 'master' into develop
2025-05-09 10:17:50 -04:00
Julian Lam
64fdf91b6b
fix: wrap generateCollection calls in try..catch to send 404 if thrown
2025-05-09 10:16:33 -04:00
Julian Lam
6bfe4e627d
fix: another case
2025-05-08 16:34:13 -04:00
Julian Lam
e042201f4b
fix: handle missing orderedItems property in followers route
2025-05-08 16:32:21 -04:00
Julian Lam
d5349b39f5
Merge branch 'master' into develop
2025-05-08 14:12:33 -04:00