10272 Commits (isekai-main)

Author SHA1 Message Date
Julian Lam 007d735f92 fix: bug where api module would throw if response contained no content-type header 1 year ago
Misty Release Bot eca283020f chore(i18n): fallback strings for new resources: nodebb.error 1 year ago
Barış Soner Uşaklı 23404ad103
feat: #11868 apply blacklist to routes (#11873)
api and regular routes
dont allow blacklisting self ip
check blacklist on socket emits
1 year ago
Barış Soner Uşaklı b44ffaf306 cleanup acp alert css 1 year ago
Misty Release Bot aeca655045 Latest translations and fallbacks 1 year ago
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 1 year ago
Misty Release Bot 2c54e362b8 chore(i18n): fallback strings for new resources: nodebb.modules 1 year ago
Barış Soner Uşaklı 7adfe0c16a show timestamp on system messages 1 year ago
Barış Soner Uşaklı 11bfeaf130 feat: #11850, chat msg search 1 year 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
Julian Lam 9ec7ab4afc fix: improper neutralization of user input in image wrapping code
(Backport of: 1d1639d46f)
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