Commit Graph

903 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
985663faae feat: closes #12491, add unban & unmute history
to account/info page
2024-04-23 11:16:04 -04:00
Barış Soner Uşaklı
4030f18a04 feat: closes #12453, filter events by user/group 2024-04-01 18:19:58 -04:00
Barış Soner Uşaklı
83ca23ca37 feat: allow custom fields in user csv export, closes #12401 2024-03-11 11:29:05 -04:00
Barış Soner Uşaklı
5eb503440d Merge branch 'master' into develop 2024-02-27 15:22:23 -05:00
Barış Soner Uşaklı
107f5613bf fix: #12372, fix manual digest buttons 2024-02-27 15:07:23 -05:00
Barış Soner Uşaklı
a0b9f279cc Merge branch 'master' into develop 2024-01-31 08:42:35 -05:00
Barış Soner Uşaklı
67c8bd9916 fix: #12320, .text() gets \n\t characters
add name check in order active plugins
use single db call to set order
2024-01-31 08:42:18 -05:00
Barış Soner Uşaklı
ba6b0204e3 Merge branch 'master' into develop 2024-01-23 10:25:03 -05:00
Barış Soner Uşaklı
d5f445f15e fix: remove leftover code from 2.x, closes #12301 2024-01-23 10:24:44 -05:00
Barış Soner Uşaklı
82f6721d64 refactor: search stats 2024-01-12 15:59:16 -05:00
Barış Soner Uşaklı
5aa4bf3310 dont show legends on error charts 2023-11-10 16:29:33 -05:00
Barış Soner Uşaklı
5ea7dec939 feat: closes #12158, add sortable rewards
convert rewards:list to a sorted set
2023-11-10 09:54:37 -05:00
Barış Soner Uşaklı
7fba622e52 mobile widgets changes 2023-11-09 15:54:52 -05:00
Barış Soner Uşaklı
c73df36d81 Merge branch 'master' into develop 2023-11-08 15:38:15 -05:00
Barış Soner Uşaklı
21e5953888 fix: closes #12156, missing data for privilege tables
also fix js crash when adding group/user on admin privileges,
2023-11-08 15:38:02 -05:00
Julian Lam
c442b6e662 refactor(socket.io): deprecate categories.getTopicCount in favour of api.categories.getTopicCount 2023-10-31 11:32:07 -04:00
Barış Soner Uşaklı
728d63f953 fix: closes #12115 , toggle hasmore as well 2023-10-24 10:52:33 -04:00
Barış Soner Uşaklı
2ca5192b8a feat: show # of widgets on templates
ability to hide drafts
2023-10-23 10:14:36 -04:00
Barış Soner Uşaklı
347a43f4fe fix: rewards fixes
fix enabled/disabled button
sort rewards from oldest to newest
2023-10-16 19:02:42 -04:00
Barış Soner Uşaklı
eca64ef3d6 widget overflow fix 2023-10-14 15:06:09 -04:00
Barış Soner Uşaklı
5e440911bc fix widget overflow 2023-10-11 13:37:07 -04:00
Barış Soner Uşaklı
db9279ebff feat: 3 column layout for widgets 2023-10-08 21:23:29 -04:00
Barış Soner Uşaklı
50c7cf59ef add back legend 2023-10-08 16:54:00 -04:00
Barış Soner Uşaklı
844cb91beb feat: update all language keys to use - instead of _ (#12059)
* feat: update all language keys to use - instead of _

* refactor: update language keys
2023-10-05 12:48:50 -04:00
Barış Soner Uşaklı
56b31674e1 refactor: use esm only import used chart types/plugins 2023-10-01 18:33:52 -04:00
Barış Soner Uşaklı
fe192b926c feat: upgrade chartjs to 4.x 2023-09-29 21:50:11 -04:00
Barış Soner Uşaklı
f1a80d48cc 10411 (#12037)
* feat: add type to privilege maps

deprecate old hooks that are used for adding new privileges, new hooks are static:privileges.global.init/static:privileges.categories.init

* deprecate admin priv hooks

* fix: if type doesnt exist default to 'other'

* remove filter

* fix: copy privilege functions to use new filter instead of indices

allow static hooks to use sync functions

* fix: openapi

* test: fix template helper
2023-09-25 20:42:18 -04:00
Barış Soner Uşaklı
8db13d8e86 refactor: how admins change emails (#11973)
* refactor: how admins change emails

ability for admins to change emails from acp
ability for admins to change passwords from acp
only users themselves can use /user/<slug>/edit/email
group actions in manage users dropdown
admins can use the same modal from profile page instead of interstitial to update email
add missing checks to addEmail, if email take throw error
add targetUid to email change event

* test: bunch of baloney

* test: remove old test
2023-08-30 19:29:46 -04:00
Barış Soner Uşaklı
29f77a8829 Merge branch 'master' into develop 2023-08-29 11:30:19 -04:00
NoScripter
90ac82d017 fix: remove og:image value (#11966) 2023-08-29 11:17:09 -04:00
Barış Soner Uşaklı
965780b731 fix: closes #11954, fix custom skins with spaces 2023-08-25 21:02:05 -04:00
Barış Soner Uşaklı
f5baca1451 fix: #11944, dont refresh page when uninstalling 2023-08-23 13:47:39 -04:00
Barış Soner Uşaklı
438c4c8976 fix: closes #11945, fix skins loading if there are no custom skins 2023-08-23 01:15:56 -04:00
Barış Soner Uşaklı
db07ab1508 feat: #11930, ability to set custom skins as default 2023-08-18 13:18:13 -04:00
Barış Soner Uşaklı
7a79fed828 feat: closes #11902, ability to clear search history 2023-08-11 20:43:56 -04:00
Barış Soner Uşaklı
acef5e3343 feat: add category selector to analytics page
closes #11878
2023-08-04 13:22:48 -04:00
Barış Soner Uşaklı
856754a5aa dark theme acp 2023-08-02 17:08:14 -04:00
Barış Soner Uşaklı
ac027387ec feat: #11842, ability to change reputation of users 2023-07-25 14:32:26 -04:00
Barış Soner Uşaklı
f7ae8963ce https://github.com/NodeBB/NodeBB/issues/11818 2023-07-19 19:50:41 -04:00
Barış Soner Uşaklı
0dce4c46b5 https://github.com/NodeBB/NodeBB/issues/11818 2023-07-19 04:31:19 -04:00
Barış Soner Uşaklı
562e4d6e43 fix: #11802, fix anchor ids in acp settings 2023-07-15 15:07:09 -04:00
Barış Soner Uşaklı
e8b40b5884 fix persona defaults
fix missing theme:id
2023-07-12 10:20:20 -04:00
Barış Soner Uşaklı
bf114c1106 fix: #11786 fix selector for upgradable plugins 2023-07-10 09:05:37 -04:00
Barış Soner Uşaklı
64d3018286 fix: #11773, fix create token button 2023-07-01 13:31:30 -04:00
Barış Soner Uşaklı
aefef763db fix: use btn instead of icon 2023-06-27 10:49:36 -04:00
Barış Soner Uşaklı
daa5ac85e9 refactor: show both emails in user list
if user has a confirmed email and a pending email change show both in the acp
2023-06-26 20:33:28 -04:00
Barış Soner Uşaklı
281078f5ce fix: delete events not working 2023-06-19 12:04:24 -04:00
Barış Soner Uşaklı
556fd65d51 feat: custom skins panel in acp 2023-06-16 18:04:22 -04:00
Barış Soner Uşaklı
f6059726e8 remove dupe code 2023-06-15 12:12:37 -04:00
Barış Soner Uşaklı
de68f7493d feat: add new tab to define bs variables
to override bootstrap vars.
dont crash if scss fails to compile, just use empty css and log the error, this allows accessing the acp if client scss has errors
2023-06-10 19:27:15 -04:00