Barış Soner Uşaklı
f2bbf3693f
fix: closes #7221 restrict cropperjs box to profileImageDimension form ACP
...
this also resizes the image down to that value and sends a small image to server
move profileImageDimenstion & maximumProfileImageSize from edit to all profile pages, on harmony profile pic can be changed from any page by clicking the avatar
change image.resize so it doesn't resize if image is already same width/height
2026-02-21 22:00:28 -05:00
Barış Soner Uşaklı
523e3b4964
feat: change notif controls to toggles
2026-02-20 21:47:25 -05:00
Barış Soner Uşaklı
3dfd9a43a4
chore: white space
2026-02-17 19:58:22 -05:00
Barış Soner Uşaklı
1dae3d222f
feat: add invitedBy to user info page, closes #13972 , closes #13997
2026-02-17 19:58:10 -05:00
Julian Lam
4ef9d5fa55
docs: add missing privileges prop to world schema
2026-02-17 11:26:13 -05:00
Julian Lam
07f9eda9fb
docs: add bookmarks to postobject in /world
2026-02-17 11:26:13 -05:00
Julian Lam
91323dce55
docs: chat teasers are different
2026-02-17 11:26:13 -05:00
Julian Lam
1869b807f2
refactor: teaser object schema to its own file
2026-02-17 11:26:13 -05:00
Barış Soner Uşaklı
8c6ce198e1
feat: allow configuring unreadCutoff per user, closes #6811
2026-02-16 22:57:00 -05:00
Barış Soner Uşaklı
086a580329
fix spec
2026-02-15 12:36:15 -05:00
Barış Soner Uşaklı
0e2a42d547
test: fix spec
2026-02-12 23:22:10 -05:00
Barış Uşaklı
c65af19985
refactor: add createFieldChecker ( #13973 )
...
* refactor: add createFieldChecker
* refactor: use hasField in topic/data.js
* refactor: use hasField in categories/data.js
* test: fix category nickname logic
* test: fix spec
2026-02-11 11:38:03 -05:00
Barış Soner Uşaklı
05dd46c31f
test: fix spec, remove log
2026-02-09 18:23:29 -05:00
Barış Soner Uşaklı
05d4d85766
test: fix file name
2026-02-07 21:47:17 -05:00
Barış Uşaklı
d086ed2c27
feat: ban/mute reasons ( #13960 )
...
add acp page to create reasons
add dropdown to insert them into reason
change reason field into textarea
translate and parse reason before sending ban email
2026-02-07 14:32:05 -05:00
Julian Lam
0fbaa937e4
Refactor /world page, closes #13927 ( #13954 )
...
* refactor: wholesale UI/data refactor of world to display in feed-like format
* fix: openapi schema
* fix: remove console log
* fix: restrict 'generatedTitle' from being passed-in via topics API
* fix(deps): bumping themes for world refactor support
* fix: /world title and description update
* fix: missing handleIgnoreWatch in world client side js
2026-02-06 14:07:25 -05:00
Barış Soner Uşaklı
43be594a0d
test: fix typo in spec
2026-02-04 20:58:23 -05:00
Barış Soner Uşaklı
d1a39554e5
test: fix spec
2026-02-04 20:49:50 -05:00
Barış Soner Uşaklı
30014f4139
test: add missing spec for admin page
2026-02-04 12:59:55 -05:00
Barış Soner Uşaklı
472a8fc13c
feat: allow converting pasted images, closes #10352
2026-02-04 12:54:58 -05:00
Barış Soner Uşaklı
bc1593b208
test: fix spec
2026-02-02 13:43:12 -05:00
Julian Lam
d81b644d7f
docs: update openapi schema for missing routes related to crossposting
2026-01-12 12:55:18 -05:00
Julian Lam
189fcfa694
Merge branch 'master' into develop
2025-10-01 12:52:17 -04:00
Julian Lam
56a9336611
docs: update openapi schema to refer to try.nodebb.org instead of example.org
2025-10-01 12:52:09 -04:00
Julian Lam
051043b682
doc: 'nickname' and 'descriptionParsed' use in categories controller
2025-09-25 15:16:42 -04:00
Barış Soner Uşaklı
dfe19a98c1
fix: don't show votes on unread if rep system disabled
...
add openapi spec
2025-09-13 17:51:25 -04:00
Julian Lam
560cc2ebf9
docs: openapi typo
2025-08-27 14:21:45 -04:00
Julian Lam
a9a12a9f08
docs: update openapi schema for relays and rules
2025-08-27 14:16:42 -04:00
Julian Lam
c0248ca52b
docs: openapi schema fixes for auto-categorization commits
2025-08-25 12:05:50 -04:00
Barış Soner Uşaklı
8eedb38a99
test: test fixes for default teaser change
2025-07-22 10:51:54 -04:00
Barış Soner Uşaklı
020e0ad12e
test: add openapi spec
2025-07-11 15:18:44 -04:00
Barış Soner Uşaklı
e74996fbb9
revert: remove heapdump
2025-07-11 10:22:37 -04:00
Barış Soner Uşaklı
f88329dbbe
feat: add heap snapshot
2025-07-11 08:50:53 -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ış 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
860ac8953e
docs: remove since-removed labels property from api
2025-05-06 15:08:21 -04:00
Julian Lam
b32b7fccff
docs: update openapi spec with new (missing) properties
2025-04-30 15:18:05 -04:00
Barış Soner Uşaklı
8ffbc35923
refactor: add sping/ping into openapi
...
change getObject to getSortedSetRange so db is always checked. getObject calls are cached
2025-04-24 09:50:52 -04:00
Barış Soner Uşaklı
73c8dbfe00
Merge branch 'master' into develop
2025-04-12 14:16:58 -04:00
Barış Soner Uşaklı
33d50637a3
fix: closes #13317 , fix email confirm for changing email
2025-04-10 09:53:20 -04:00
Barış Soner Uşaklı
d9f33204a8
fix: use slug instead of groupname in acp for groups
...
#13286 , acp page was inaccessible
2025-04-01 10:46:31 -04:00
Julian Lam
f2a164220c
docs: openapi schema for admin/extend/plugins
2025-03-06 11:52:06 -05:00
Julian Lam
128dd2d3a1
docs: update openapi schema from 6c26d9f4a3
2025-03-05 12:42:39 -05:00
Shlomo
577eee2f6a
feat(config): add acpPluginInstallDisabled option ( #13189 )
2025-02-21 09:38:45 -05:00
Barış Soner Uşaklı
d872470843
refactor: cleanup ip:recent
2025-02-14 10:25:59 -05:00
Barış Soner Uşaklı
2b7961e0e2
add brand:logo to config
2025-02-07 17:19:52 -05:00
Barış Soner Uşaklı
3ab22c2c8c
refactor: events are returned inside post objects
...
to load all events of a topic use api/v3/topics/:tid/events
2025-02-06 19:59:09 -05:00
Barış Soner Uşaklı
ef5ae00652
test: fix schema
2025-01-29 18:35:34 -05:00
Barış Soner Uşaklı
47734d4cd3
test: fix schema
2025-01-29 18:26:25 -05:00
Barış Soner Uşaklı
526a952187
test: add sourceContent to spec
2025-01-22 14:04:31 -05:00