12844 Commits (91642cb324c38d2f12b3f48718d91645e74fc531)

Author SHA1 Message Date
Barış Soner Uşaklı 91642cb324 feat: allow multiple room owners, closes #6503 2 years ago
Barış Soner Uşaklı 3e7ca4f20e fix: unread notif filter 2 years ago
Barış Soner Uşaklı 92c4472e0b Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 77b1a1695b add text-break 2 years ago
Barış Soner Uşaklı b93cc7884e chore: remove test log 2 years ago
Barış Soner Uşaklı 934df69e9d test: log e11000 errors 2 years ago
Barış Soner Uşaklı 052f1f2232 add error message for testing 2 years ago
Barış Soner Uşaklı a16ee32d31 Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 2a3d6d5cfb fix: logs page whitespace
fix url of upload breadcrumbs
2 years ago
Barış Soner Uşaklı a5cc5372cb Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 05c9cca7c4 fix: version alert in acp 2 years ago
Barış Soner Uşaklı a4dba8d3fa fix: #11804, fix direction of dropdown on rtl 2 years ago
Barış Soner Uşaklı f6b1f36b7f use rtl version of css on admin 2 years ago
Barış Soner Uşaklı a766f74f0e fix: on leave/kick remove matching sockets from rooms 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
Barış Soner Uşaklı a0478c7049 fix: #11803, fix rtl in acp 2 years ago
Barış Soner Uşaklı f0775651b9 only update user list if its open 2 years ago
Barış Soner Uşaklı cfa00ece35 on disconnect update chat rooms 2 years ago
Barış Soner Uşaklı 1e38a16bdb fix: lint 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ı 887333478a move load on restore 2 years ago
Barış Soner Uşaklı 3bf16f1c75 no need to store 0 for all messages
for deleted and system, if its missing it defaults to 0
2 years ago
Barış Soner Uşaklı bc8dbc2084 add roomId class to body 2 years ago
Barış Soner Uşaklı 5c2086107e fix: always return empty array if its not set 2 years ago
Barış Soner Uşaklı 857fe16878 use same code in load room 2 years ago
Barış Soner Uşaklı f8e30c6d52 add icon to rooms based on visibility 2 years ago
Barış Soner Uşaklı 2f8c301aba fix groups reference 2 years ago
Barış Soner Uşaklı 43060f3cde perf: faster upgrade script 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ı 954db1ee19 chore: remove log 2 years ago
Barış Soner Uşaklı e03fdcd6fc fix: clear cache on sort 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
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ı 796730dc54 test no escape on canonical 2 years ago
Barış Soner Uşaklı 7c588fe9a3 test no escape on canonical 2 years ago
Barış Soner Uşaklı 0fe7e831f4 dont show pid 2 years ago
Barış Soner Uşaklı 0ff1f82b5c make meta desc 160 chars 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
Barış Soner Uşaklı 9044e10e64 change description length to 160 2 years ago
Barış Soner Uşaklı f938a2d940 Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 1bda90731a fix: #11766, allow privileged users to vote and chat
even if they don't have enough reputation
2 years ago
Barış Soner Uşaklı ee9962e4db Merge branch 'master' into develop 2 years ago
Barış Soner Uşaklı 0183e5f8d2 fix: #11775, trim -rtl from targetSkin 2 years ago
Barış Soner Uşaklı f367d65a03 remove timeagoCutoff=1 2 years ago
Barış Soner Uşaklı 4971610cc6 Merge branch 'master' into develop 2 years ago