Commit Graph

1746 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
13e22e41bb show rss/heap in info table 2026-02-04 19:51:29 -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ı
c848801268 feat: closes #13009, add dedicated test smtp button
which uses the dirty settings on the page
add clarification under send test email button
add missing lang keys
2026-02-02 13:36:38 -05:00
Barış Soner Uşaklı
070d77fd63 refactor: format 2026-01-31 12:38:00 -05:00
Barış Soner Uşaklı
e2fc349d43 refactor: shorter tpl 2026-01-31 12:07:29 -05:00
Barış Soner Uşaklı
01f56e6cdf Merge branch 'master' into develop 2026-01-28 12:42:33 -05:00
Barış Soner Uşaklı
ef75f1bac9 fix: acp category selector when category has image 2026-01-28 11:23:34 -05:00
Barış Soner Uşaklı
2ded681396 refactor: make custom user field icons fixed width in the acp 2026-01-21 18:41:15 -05:00
Barış Soner Uşaklı
13bf64c956 fix: closes #12458, on socket.io reconnect
load messages after last data-index
2026-01-20 20:14:40 -05:00
Barış Uşaklı
e2e1744824 User create / registeration queue refactor (#13905)
* feat: add options parameter to User.create

add emailVerification: ('send'|'verify'|'skip') param to User.create to control email verification

add a new method User.createOrQueue(). store options that will be passed to User.create() when registration is accepted in _opts

If there is no password passed to registration queue(SSO register) don't store hashedPassword

removed the isFirstUser hack in user.create, when creating the admin user in install.js passing `emailVerification: 'verify'` to immediately verify the email, same with all the hacks in tests

auth: if an SSO plugin sends back an info object, redirect to root and display the message

* refactor: make function private

* refactor: destruct return

* test: fix flag test

* test: group tests

* feat: show ssoIcon if available in register queue

* add icon/title
2026-01-19 18:40:48 -05:00
Barış Soner Uşaklı
7d36c75790 fix: closes #13897, display group create errors properly
fix typo in redirect after group deletion
2026-01-16 10:58:03 -05:00
Julian Lam
6daaad810f fix: allow non-mods to crosspost, move crosspost button out of topic tools, in-modal state updates 2026-01-12 12:55:18 -05:00
Julian Lam
38fd179848 feat: add missing files, minor changes to crossposts list modal 2026-01-12 12:55:18 -05:00
Julian Lam
349b087502 refactor: crossposts.get to return limited category data (name, icon, etc.), fixed up crosspost modal to hide uncategorized and all categories options 2026-01-12 12:55:18 -05:00
Julian Lam
0041cfe2ed feat: introduce new front-end UI button for cross-posting, hide move on topics in remote cids
- Hide the ability to select remote cids in topic move category search
- Add a new option to category search: 'localOnly'; pretty self descriptive.
2026-01-12 12:55:18 -05:00
Julian Lam
ed83bc5b83 revert: remove federatedDescription category field, closes #13757 2025-11-05 12:55:08 -05:00
Barış Soner Uşaklı
d1a06ba020 Merge branch 'master' into develop 2025-10-27 20:11:21 -04:00
Barış Soner Uşaklı
07eb16150c center user count in chat, add commas to usercount, make last user image full width 2025-10-27 20:07:33 -04:00
Barış Soner Uşaklı
97e59fbe04 feat: add new setting to control posts uploads being shown as thumbs 2025-10-21 10:11:18 -04:00
Julian Lam
954e7bc8e3 fix: update outgoing page to match 404 design 2025-10-01 11:43:29 -04:00
Julian Lam
bd80b77a7a feat: ability to nickname remote categories, closes #13677 2025-09-24 11:25:20 -04:00
Barış Soner Uşaklı
160f475029 Merge branch 'master' into develop 2025-09-10 09:48:49 -04:00
Barış Soner Uşaklı
0311b98ed7 feat: add topic templates per category, closes #13649 2025-09-10 09:46:39 -04:00
Julian Lam
1d6a9fe738 feat: allow user auto-categorization rule 2025-09-08 15:36:48 -04:00
Julian Lam
aa26dfb372 feat: send local posts out to established relays 2025-08-27 14:16:42 -04:00
Julian Lam
1e0fb20db4 feat: adding and removing relays from AP settings page in ACP 2025-08-27 14:16:42 -04:00
Julian Lam
057e3b790b fix: add missing files 2025-08-19 19:55:05 -04:00
Julian Lam
bdcf28a3d9 feat: ability to add/remove auto-categorization rules for incoming federated content 2025-08-18 16:08:32 -04:00
Julian Lam
cb0b609289 refactor: category listing logic to allow remote categories to be added, disabled, and re-arranged in main forum index 2025-08-18 16:08:11 -04:00
Julian Lam
75639c86bd feat: re-jigger 'add category' button to allow addition of remote category to main index 2025-08-18 16:08:11 -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ı
dbed2db992 fix: make clickable element anchor
add rounded corners
2025-07-08 11:03:02 -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ış 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ı
92a3859f7b feat: add option to toggle chat join/leave message
closes #13508
2025-06-27 14:18:53 -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ı
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ış 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
Barış Soner Uşaklı
0a574d7240 fix: group edit url 2025-05-15 18:23:38 -04:00
Barış Soner Uşaklı
d35aad317d https://github.com/NodeBB/NodeBB/issues/13367 2025-05-02 19:48:48 -04:00
Barış Soner Uşaklı
a5afad27e5 feat: chat allow/deny list, closes #13359 2025-04-25 11:54:11 -04:00
Barış Soner Uşaklı
9f93cc9bd0 refactor: move topic/post menu lists to core 2025-04-17 13:19:48 -04:00
Barış Soner Uşaklı
b73fb67b33 refactor: remove reply icons 2025-04-17 09:32:55 -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ı
d464b80f35 fix progress bar bg 2025-04-02 11:13:26 -04:00
Barış Soner Uşaklı
ef98f8f9d3 fix: closes #13205, make parent post font-size small until expanded 2025-04-02 10:01:05 -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