Misty Release Bot
ac355acd61
chore(i18n): fallback strings for new resources: nodebb.admin-dashboard
1 year ago
Barış Soner Uşaklı
782651e427
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
1 year ago
Barış Soner Uşaklı
f826545e93
add tooltips
1 year ago
Misty Release Bot
62b7be1c33
chore(i18n): fallback strings for new resources: nodebb.admin-dashboard
1 year ago
Barış Soner Uşaklı
856754a5aa
dark theme acp
1 year ago
Misty Release Bot
ad9d8f7783
chore(i18n): fallback strings for new resources: nodebb.admin-menu
1 year ago
Barış Soner Uşaklı
99c2294289
feat: add flags link to acp manage menu, closes #11867
1 year ago
Barış Soner Uşaklı
f4e2e6176e
fix: chat mark read regression
1 year ago
Barış Soner Uşaklı
82562bec44
fix: fix escaped characters in tooltips, fix priv checks in tooltips
...
closes #11862 , closes #11857
1 year ago
Misty Release Bot
f7ee3d9c1e
Latest translations and fallbacks
1 year ago
Misty Release Bot
f075e12a91
chore(i18n): fallback strings for new resources: nodebb.admin-admin, nodebb.admin-manage-categories
1 year ago
Barış Soner Uşaklı
910aeb2ca2
add missing tooltip
1 year ago
Opliko
b709ed9e63
feat: move to npm fontawesome dependency and support fa pro ( #11820 )
...
* feat: move to npm fontawesome dependency
* feat: move shims to a separate file
* fix: thin style prefix
* feat: proper style and FA pro handling in icon selector
* docs: add fontawesome properties to openAPI
* fix: default for styles
* feat: select all styles by default
Turns out browsers lazy-load fonts.
So since the actual CSS for each style is small, there is no perf reason for defaulting to free styles for FA pro users.
This means they'll have to only change one setting.
Still, the option to select styles remains for those who want it.
* fix: remove console.log
1 year ago
Misty Release Bot
e38fe06fa9
Latest translations and fallbacks
1 year ago
Misty Release Bot
27c3f92be4
Latest translations and fallbacks
1 year ago
Barış Soner Uşaklı
97127092b5
hide search
2 years ago
Misty Release Bot
2c54e362b8
chore(i18n): fallback strings for new resources: nodebb.modules
2 years ago
Barış Soner Uşaklı
7adfe0c16a
show timestamp on system messages
2 years ago
Barış Soner Uşaklı
11bfeaf130
feat: #11850 , chat msg search
2 years ago
Misty Release Bot
50fd7930ed
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
48a66b74f1
fix tests
2 years ago
Barış Soner Uşaklı
e68f7c2064
add missing hooks
2 years ago
Barış Soner Uşaklı
5a8b4125c7
fix : #11847 , typo in markNotification
2 years ago
Misty Release Bot
a16fcf766f
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
f359a76702
feat: #11814 , dont check content len for admins
2 years ago
Barış Soner Uşaklı
437433ab75
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2 years ago
Barış Soner Uşaklı
907c5fa687
feat: closes #11843 , refresh search after changing filters
2 years ago
Misty Release Bot
45db294cbf
Latest translations and fallbacks
2 years ago
Misty Release Bot
9284b7e49a
chore(i18n): fallback strings for new resources: nodebb.admin-manage-users
2 years ago
Barış Soner Uşaklı
ac027387ec
feat: #11842 , ability to change reputation of users
2 years ago
Barış Soner Uşaklı
e2fa8cf367
fix : #11837 , use userslug for check
2 years ago
Misty Release Bot
5129f87d72
Latest translations and fallbacks
2 years ago
Misty Release Bot
fdef39d7cb
Latest translations and fallbacks
2 years ago
Misty Release Bot
4ed0ed454c
chore(i18n): fallback strings for new resources: nodebb.modules
2 years ago
Barış Soner Uşaklı
61f036ce1d
Chat notifs ( #11832 )
...
* first part of chat notifs
* moved default notif to manage page
* spec
* notifs
* delete settings on room delete
2 years ago
Barış Soner Uşaklı
5393f0e714
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
dae4f9f7b6
fix: closes #11825 , user icons in global privileges
2 years ago
Misty Release Bot
6e95fc6986
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
f7ae8963ce
https://github.com/NodeBB/NodeBB/issues/11818
2 years ago
Barış Soner Uşaklı
3fcbc138ac
add deprecation message
2 years ago
Misty Release Bot
3dcaa745db
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
0dce4c46b5
https://github.com/NodeBB/NodeBB/issues/11818
2 years ago
Misty Release Bot
9c0b98df7b
chore(i18n): fallback strings for new resources: nodebb.topic
2 years ago
Barış Soner Uşaklı
1956091ce4
Merge branch 'master' into develop
2 years ago
Misty Release Bot
3613d1e623
chore(i18n): fallback strings for new resources: nodebb.email
2 years ago
Barış Soner Uşaklı
eb0fcd3235
feat: closes #11812 , add unread public rooms into digest
2 years ago
Barış Soner Uşaklı
86dd04d5fd
get rid of tooltips before refreshing list
2 years ago
Misty Release Bot
6e2d49e405
Latest translations and fallbacks
2 years ago
Misty Release Bot
a7dae508ec
chore(i18n): fallback strings for new resources: nodebb.modules
2 years ago
Barış Soner Uşaklı
91642cb324
feat: allow multiple room owners, closes #6503
2 years ago
Misty Release Bot
fab76551c8
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
3024dac1ae
fix: typo in replied to link
2 years ago
Misty Release Bot
c734570b39
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
165b0f8565
fix: closes #11806 , fix code blocks
2 years ago
Barış Soner Uşaklı
4c311502a2
fix: allow escape to close chat modals
2 years ago
Misty Release Bot
640e32d49c
chore(i18n): fallback strings for new resources: nodebb.admin-settings-guest
2 years ago
Barış Soner Uşaklı
539a4d437c
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
562e4d6e43
fix : #11802 , fix anchor ids in acp settings
2 years ago
Misty Release Bot
fd90de1ec0
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
79fae26d8e
fix: spec
2 years ago
Barış Soner Uşaklı
f0775651b9
only update user list if its open
2 years ago
Barış Soner Uşaklı
911ef0581c
feat: show online users at the top of userlist and update
...
when they enter/leave
2 years ago
Barış Soner Uşaklı
adb3a5e64e
fix: client side js crash
2 years ago
Barış Soner Uşaklı
5f43605e4d
move imports to top
2 years ago
Barış Soner Uşaklı
840792ae35
fix : #11797 , update title on chat switch
2 years ago
Barış Soner Uşaklı
265d8846c2
only sort rooms inside room list
2 years ago
Barış Soner Uşaklı
b63cd54812
test: fix spec
2 years ago
Misty Release Bot
c1f062ebd9
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
f287e1323d
spec
2 years ago
Barış Soner Uşaklı
4782764aee
fix mobile mobile bar
...
fix user count if user just joined
2 years ago
Barış Soner Uşaklı
9149a9a2cb
fix: mobile back button
2 years ago
Barış Soner Uşaklı
547bde8939
cache fixes
...
on newRoom and deleteRooms clear cache
add some checks for empty groups list
2 years ago
Misty Release Bot
2710037cb1
chore(i18n): fallback strings for new resources: nodebb.error, nodebb.modules
2 years ago
Barış Soner Uşaklı
9b901783fa
Chat refactor ( #11779 )
...
* first part of chat refactor
remove per user chat zsets & store all mids in chat:room:<roomId>:mids
reverse uids in getUidsInRoom
* feat: create room button
public groups wip
* feat: public rooms
create chats:room zset
chat room deletion
* join socket.io room
* get rid of some calls that load all users in room
* dont load all users when loadRoom is called
* mange room users infinitescroll
dont load all members in api call
* IS for user list
ability to change groups field for public rooms
update groups field if group is renamed
* test: test fixes
* wip
* keep 150 messages
* fix extra awaits
fix dupe code in chat toggleReadState
* unread state for public rooms
* feat: faster push unread
* test: spec
* change base to harmony
* test: lint fixes
* fix language of chat with message
* add 2 methods for perf
messaging.getTeasers and getUsers(roomIds)
instead of loading one by one
* refactor: cleaner conditional
* test fix upgrade script fix
save timestamp of room creation in room object
* set progress.total
* don't check for guests/spiders
* public room unread fix
* add public unread counts
* mark read on send
* ignore instead of throwing
* doggy.gif
* fix: restore delete
* prevent entering chat rooms with
meta.enter
* fix self message causing mark unread
* ability to sort public rooms
* dont init sortable on mobile
* move chat-loaded class to core
* test: fix spec
* add missing keys
* use ajaxify
* refactor: store some refs
* fix: when user is deleted remove from public rooms as well
* feat: change how unread count is calculated
* get rid of cleaned content
get rid of mid
* add help text
* test: fix tests, add back mid
to prevent breaking change
* ability to search members of chat rooms
* remove
* derp
* perf: switch with partial data
fix tests
* more fixes
if user leaves a group leave public rooms is he is no longer part of any of the groups that have access
fix the cache key used to get all public room ids
dont allow joining chat socket.io room if user is no longer part of group
* fix: lint
* fix: js error when trying to delete room after switching
* add isRoomPublic
2 years ago
Barış Soner Uşaklı
edd8ca997f
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
f2152953cd
add displayname to parent posts
2 years ago
Barış Soner Uşaklı
e8b40b5884
fix persona defaults
...
fix missing theme:id
2 years ago
Barış Soner Uşaklı
0a0de353f1
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
509faa5ecc
chore: remove log
2 years ago
Julian Lam
2d016af82f
feat: simplified api module handler logic, content-type detection/parsing
2 years ago
Misty Release Bot
e72fab5417
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
6ae0df4f46
fix : #11787
2 years ago
Barış Soner Uşaklı
bf2c429a18
fix : #11787
2 years ago
Julian Lam
7415b16d2a
refactor: use fetch() throughout, instead of jQuery .ajax()
2 years ago
Julian Lam
8a53182657
fix: fetch handler not passing back errors or success payloads
2 years ago
Julian Lam
ed99ea20cb
feat: allow FormData object to be passed in to the API module
...
Currently, only objects can be passed in, and it is automatically serialized into json and sent via jQuery .ajax().
This PR extends the module so a FormData object can be passed in, and updates the module so it uses Fetch API instead of jQuery.
At this time regular requests continue to use jQuery for backwards compatibility.
Use case: file uploads via API.
2 years ago
Barış Soner Uşaklı
a12a9bab7a
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
21b510bf24
spec
2 years ago
Barış Soner Uşaklı
bf114c1106
fix : #11786 fix selector for upgradable plugins
2 years ago
Misty Release Bot
60fea51b36
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
0a7f52475e
fix member IS
2 years ago
Barış Soner Uşaklı
5a42d37e0f
fix reconnect logic
2 years ago
Misty Release Bot
8fc1744232
Latest translations and fallbacks
2 years ago
Misty Release Bot
6fd444eefd
Latest translations and fallbacks
2 years ago
Misty Release Bot
6e745b882a
Latest translations and fallbacks
2 years ago
Misty Release Bot
7370d986a4
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
cf3ca1ae30
Merge branch 'master' into develop
2 years ago
Barış Soner Uşaklı
64d3018286
fix : #11773 , fix create token button
2 years ago
Misty Release Bot
9df3ccaaa6
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
8cc19fac6c
add no replies class to navigator
2 years ago
Barış Soner Uşaklı
8b2b4fce37
add no replies class to navigator
2 years ago
Misty Release Bot
48a006533e
Latest translations and fallbacks
2 years ago
Misty Release Bot
58bdedaf8b
chore(i18n): fallback strings for new resources: nodebb.admin-admin
2 years ago
Barış Soner Uşaklı
311b8b2494
add new string
2 years ago
Misty Release Bot
32dd6c4983
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
aefef763db
fix: use btn instead of icon
2 years ago
Misty Release Bot
354c2aebc5
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
fa4fd5e905
remove unused css
2 years ago
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
2 years ago
Barış Soner Uşaklı
9e75068da2
expand json buttons
2 years ago
Misty Release Bot
097bbc926f
Latest translations and fallbacks
2 years ago
Misty Release Bot
bc7e878ae2
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
94f0630133
test: fix spec
2 years ago
Barış Soner Uşaklı
299f8864a2
hide nav if only one post, show after reply
...
hide after purge if only one post left
2 years ago
Barış Soner Uşaklı
cbd98c1b28
fix: closes #11731 , set postIndex on pagination
2 years ago
Barış Soner Uşaklı
cfedd0877f
fix: pinned topic ordering if parent element has non topic elements
...
for example
<ul component="category" class="topic-list" itemscope itemtype="http://www.schema.org/ItemList " data-nextstart="{nextStart}" data-set="{set}">
<meta itemprop="itemListOrder" content="descending">
{{{each topics}}}
<!-- IMPORT partials/topics_list_item.tpl -->
{{{ end }}}
</ul>
2 years ago
Barış Soner Uşaklı
86faed6fd3
feat: add vote privs to topic ( #11734 )
...
* feat: add vote privs to topic
* add missing awaits
2 years ago
Misty Release Bot
aff40b2fda
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
ed01753d2a
Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop
2 years ago
Barış Soner Uşaklı
281078f5ce
fix: delete events not working
2 years ago
Misty Release Bot
118a66f050
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
b7a4ce6c1e
less margin on copy code btn
2 years ago
Misty Release Bot
0dde5d5fc7
Latest translations and fallbacks
2 years ago
Misty Release Bot
7ca85c6065
chore(i18n): fallback strings for new resources: nodebb.admin-appearance-skins
2 years ago
Barış Soner Uşaklı
556fd65d51
feat: custom skins panel in acp
2 years ago
Misty Release Bot
45df009c07
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
9198a95173
add again
2 years ago
Barış Soner Uşaklı
f6059726e8
remove dupe code
2 years ago
Barış Soner Uşaklı
2f94eb21fb
test: openapi
2 years ago
Barış Soner Uşaklı
304f9b6eef
remove ?page when changing filters
2 years ago
Barış Soner Uşaklı
3080eb7e01
feat: #11714 , add registrationQueue flag
2 years ago
Barış Soner Uşaklı
bc74afaf51
test: openapi
2 years ago
Barış Soner Uşaklı
dcc2bb1085
lint: fix unused
2 years ago
Barış Soner Uşaklı
f2c72bc7a3
remove markup from js
...
so themes can use different styles
2 years ago
Julian Lam
da02361b13
feat: do not show the replies container in a post's footer if the only reply present is the next post
2 years ago
Barış Soner Uşaklı
06f85d6fff
Merge branch 'master' into develop
2 years ago
Misty Release Bot
c246df4e3f
Latest translations and fallbacks
2 years ago
Barış Soner Uşaklı
a757716ddd
fix: closes #11708 , fix quick reply check
2 years ago
Barış Soner Uşaklı
2c89d78494
fix: error toast on lost connection
2 years ago
Barış Soner Uşaklı
8ca65b0c78
fix: dont send 200 status on admin upload errors ( #11707 )
...
* fix: dont send 200 status on admin upload errors
* test: update test
* bring back both checks for error
* test: add statusCode tests
2 years ago
Julian Lam
1d1639d46f
fix: improper neutralization of user input in image wrapping code
2 years ago
Misty Release Bot
f2c0c18879
Latest translations and fallbacks
2 years ago
Misty Release Bot
fa8e656d1c
chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache, nodebb.admin-advanced-errors, nodebb.admin-development-logger
2 years ago
Barış Soner Uşaklı
cf13dd8fbb
some more acp pages
2 years ago
Misty Release Bot
09562e7966
Latest translations and fallbacks
2 years ago
Misty Release Bot
0863afd0e0
chore(i18n): fallback strings for new resources: nodebb.admin-appearance-customise
2 years ago
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
2 years ago
Misty Release Bot
195b09d5c2
chore(i18n): fallback strings for new resources: nodebb.user
2 years ago
Barış Soner Uşaklı
2edfe0ef3e
feat: bring back noskin option
...
if forum sets a default skin there was no way for the user to go back to the no skin version
2 years ago
Misty Release Bot
e6f2dece3d
Latest translations and fallbacks
2 years ago