Commit Graph

506 Commits

Author SHA1 Message Date
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
9a15b57154 docs: add bookmarks to postobject 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
0178e4fb7c docs: add teaser to postobject schema 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
Julian Lam
3e2070b2c3 fix: schema... not sure why I need this all of a sudden 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
Julian Lam
292e70f70a fix: add example value for failing schema test 2026-02-12 13:43:42 -05:00
Julian Lam
7eb4913671 fix: bad relative path 2026-02-12 12:02:04 -05:00
Julian Lam
072dd1aeb3 docs: OpenAPI schema for rules re-ordering route 2026-02-12 11:47:17 -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ış Soner Uşaklı
d601847a76 test: fix spec 2026-02-07 21:46:40 -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
Barış Soner Uşaklı
d2f8af25f6 Merge branch 'master' into develop 2026-01-12 20:50:28 -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
74172ecc5d feat: API v3 calls to crosspost and uncrosspost a topic to and from a category 2026-01-12 12:55:18 -05:00
Barış Soner Uşaklı
81cac01525 test: lowercase tags 2026-01-11 14:43:24 -05:00
Barış Uşaklı
00b9ca111e Change owner rest route (#13881)
* fix: dont use sass-embedded on freebsd, #13867

* fix: #13715, dont reduce hardcap if usersPerPage is < 50

* fix: closes #13872, use translator.compile for notification text

so commas don't cause issues

* fix: remove bidiControls from notification.bodyShort

* refactor: move change owner call to rest api

deprecate socket method

* fix spec

* test: one more fix

* test: add 404

* test: fix tests :rage1:

* test: update test to use new method
2026-01-11 14:39:01 -05:00
Barış Uşaklı
7b793527f9 Change owner rest route (#13881)
* fix: dont use sass-embedded on freebsd, #13867

* fix: #13715, dont reduce hardcap if usersPerPage is < 50

* fix: closes #13872, use translator.compile for notification text

so commas don't cause issues

* fix: remove bidiControls from notification.bodyShort

* refactor: move change owner call to rest api

deprecate socket method

* fix spec

* test: one more fix

* test: add 404

* test: fix tests :rage1:

* test: update test to use new method
2026-01-11 14:38:14 -05:00
Barış Soner Uşaklı
b19281b061 revert: spec change 2025-12-08 10:18:38 -05:00
Konrad Moskal
2e00c0ff42 Modify delete post diff response format (#13761)
* Modify delete post diff response format

Updated the delete operation response to return JSON content.

* fix: timestamp open api schema
2025-12-06 20:12:27 -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
5f7085f34d fix: urlencoded param in openapi spec example 2025-08-28 11:52:22 -04:00
Julian Lam
788301a56a fix: missed a tab character 2025-08-28 00:03:12 -04:00
Julian Lam
0f44034ec3 docs: add missing routes to openapi schema 2025-08-27 15:21:38 -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
a771b17fac fix: relative paths in openapi schema 2025-08-25 23:51:33 -04:00
Julian Lam
e8401472c0 fix: add missing routes to write.yaml 2025-08-25 16:48:33 -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ı
95f6688c04 test: one more fix 2025-07-31 09:33:19 -04:00
Barış Soner Uşaklı
7393bdd444 test: fix spec 2025-07-31 09:33:19 -04:00