Commit Graph

30200 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
5dfd241335 lint: fix lint issue 2025-08-21 10:49:13 -04:00
Marco Beyer
181aa9c2ed (fix) fixed typos in activitypub urls (#13610) 2025-08-21 10:45:06 -04:00
Marco Beyer
8bef680015 (fix) Return relative asset URL instead of absolute asset url (#13605)
* Return relative asset URL instead of absolute asset url

* fixed linter issues and repeating relative path
2025-08-21 10:44:28 -04:00
Barış Soner Uşaklı
82037dee00 feat: add wordpress 2025-08-12 17:07:06 -04:00
Barış Soner Uşaklı
e7b479954a chore: up widget essentials 2025-08-08 13:21:43 -04:00
Julian Lam
b4ff79061f fix: image handling when image url received is not a path with an extension 2025-08-06 13:50:17 -04:00
Misty Release Bot
3895a0590c chore: update changelog for v4.4.6 2025-08-06 17:48:34 +00:00
Misty Release Bot
bb913c152b chore: incrementing version number - v4.4.6 v4.4.6 2025-08-06 17:48:33 +00:00
Barış Soner Uşaklı
32de562e70 Revert "feat: add inspect argument"
This reverts commit 955b27debc.
2025-08-06 13:38:42 -04:00
Barış Soner Uşaklı
955b27debc feat: add inspect argument 2025-08-06 13:10:56 -04:00
Barış Soner Uşaklı
567ed8755b feat: add new brite skin from bootswatch 2025-08-01 16:18:10 -04:00
Barış Soner Uşaklı
d5f57af342 fix: pass max-memory expose-gc as process args 2025-08-01 12:21:17 -04:00
Misty Release Bot
de05dad251 chore: update changelog for v4.4.5 2025-07-31 13:57:00 +00:00
Misty Release Bot
af95cde187 chore: incrementing version number - v4.4.5 v4.4.5 2025-07-31 13:57:00 +00:00
Barış Soner Uşaklı
5f5a697253 test: one more fix 2025-07-31 09:24:04 -04:00
Barış Soner Uşaklı
3b60931604 test: fix spec 2025-07-31 09:17:26 -04:00
Barış Soner Uşaklı
c7c83e0e4b test: fix openapi 2025-07-31 09:14:19 -04:00
Barış Soner Uşaklı
7c00e814b7 refactor: use promise.all 2025-07-31 09:02:58 -04:00
Barış Soner Uşaklı
bbb9a46019 feat: add filter:post.getDiffs 2025-07-31 09:02:49 -04:00
Barış Soner Uşaklı
5f696176b4 fix: clearTimeout if item is evicted from cache 2025-07-27 10:38:09 -04:00
Barış Soner Uşaklı
fe9b49e3d5 test: increase timeout of failing test 2025-07-25 10:57:30 -04:00
Barış Soner Uşaklı
b74c789849 fix: use sharp to convert svg to png, closes #13534 2025-07-25 10:49:52 -04:00
renovate[bot]
5a86415092 chore(config): migrate config renovate.json (#13565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 10:28:40 -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ı
a8f4c5e63a fix: apply sanitizeSvg to regular uploads and uploads from manage uploads acp page 2025-07-24 10:34:37 -04:00
Barış Uşaklı
3e961257ec Update README.md 2025-06-18 13:25:36 -04:00
Misty Release Bot
7b14e26775 chore: update changelog for v4.4.4 2025-06-18 14:20:41 +00:00
Misty Release Bot
2490c312c9 chore: incrementing version number - v4.4.4 v4.4.4 2025-06-18 14:20:41 +00: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ı
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
cliffmccarthy
6c5b22684b fix: Revise package hash check in Docker entrypoint.sh (#13483)
- In the build_forum() function, the file install_hash.md5 is intended
  to track the content of package.json and detect changes that imply
  the need to run 'nodebb upgrade'.
- The check to compare the current checksum of package.json to the one
  saved in install_hash.md5 is reversed.  The "package.json was
  updated" branch is taken when the hashes are the same, not when they
  are different.
- When install_hash.md5 does not exist, the comparison value becomes
  the null string, which never matches the checksum of package.json.
  As a result, the code always takes the "No changes in package.json"
  branch and returns from the function without creating
  install_hash.md5.  As a result, install_hash.md5 never gets created
  on a new installation.
- Revised build_forum() to use "not equals" when comparing the two
  checksums.  This causes it to run 'nodebb upgrade' when the
  checksums are different, and also when install_hash.md5 does not yet
  exist.  If the checksum saved in install_hash.md5 matches the
  current package.json checksum, it proceeds to either the "Build
  before start" case or the "No changes" case.
2025-06-11 09:52:36 -04:00
Barış Soner Uşaklı
32faaba0e5 fix: more edge cases 2025-06-10 13:36:23 -04:00
Barış Soner Uşaklı
0ebb31fe87 fix: #13484, clear tooltip if cursor leaves link
and doesn't enter tooltip
2025-06-10 12:39:49 -04:00
Barış Soner Uşaklı
8ab034d8f0 lint: fix lint 2025-06-10 10:52:55 -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
Misty Release Bot
0c9297f81c chore: update changelog for v4.4.3 2025-06-09 15:26:59 +00:00
Misty Release Bot
3d88cb8696 chore: incrementing version number - v4.4.3 v4.4.3 2025-06-09 15:26:58 +00:00
Barış Soner Uşaklı
5f51dfc435 chore: up composer 2025-06-09 11:10:07 -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
Misty Release Bot
6d40a2118c chore: update changelog for v4.4.2 2025-06-02 15:06:29 +00:00
Misty Release Bot
9c7cbbe2e4 chore: incrementing version number - v4.4.2 v4.4.2 2025-06-02 15:06:29 +00: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