Skip to content

Conversation

@Oleksandr1414
Copy link
Collaborator

No description provided.

Oleksandr1414 and others added 30 commits July 18, 2024 13:18
* SK-189 Add images support for profile

* SK-189 added updateNeedToUploadAvatar to utils

* SK-189 clean up

* SK-189 Minor changes

* SK-189 removed the login field from the edit request

* SK-189 replaced currentuser -> currentUserId store, added getCurrentUserFromParticipants

* Sk-189 fix loop

* Sk-189 updated blur-hash style, added more avatar views

* SK-189 removed all events for upload user's avatar

* SK-189 optimization

* SK-189 removed uploadAvatarsUrls

* SK-217 added support for upload image for group chat

* SK-217 added DynamicAvatar for chat list

* SK-217 added owner validation

* SK-217 added image_object to create conversation request

* SK-217 added owner icon validation

* SK-217 added hover effect

* SK-217 optimized group icon for mobile

* SK-217 added hover effect

* SK-217 updated icon for conversation on chat list

* SK-217 added loader

* SK-217 try to fix

* SK-217 fix delete conversation
* SK-194 added names view

* SK-194 added support name in last message view

* SK-194 added validation for system message

* SK-194 updated last message structure

* SK-194 fixed error on close chat info

* SK-194 minor fixed

* SK-194 fixed user name view, cut if length > 8

* SK-194 fixed last message user name view (nowrap)
* SK-225 change quality for compression

* SK-225 updated comression for file

* SK-225 added heic preview for user and group icon

* SK-225 replace 1024 size on create to 300 kb
* SK-243 update README.md

* SK-243 updated README.md

* SK-243 added vodozemac binding lib
* SK-246 added encryptionService

* Sk-246 remove log

* SK-246 repalced promise to simply init
* SK-248 added ecnrypted session create function, encryption service

* SK-248

* SK-248 fixed disabled input in chat

* SK-248 update encryptionService, added errors log

* SK-248 remove tmp cid link, replaced to activeConvId param

* Sk-248 removed saving keys if the account is created using pickle

* SK-248 renamed lockPassword -> registerDevice

* SK-248 added `{ isSuccessAuth: false }` if  registerDevice error

* SK-248 switching to the main page after authorization with encryption in the created chat

* SK-248 added logic for logout and failed logout, updated style lockScreen, cleanup code

* SK-248 fixed double request for keys

* SK-248 cleanup

* SK-248 added autocomplete="off" for encrypted input

* SK-248 remove account from localforge after logout

* SK-248 renamed methods

* SK-248 minor renaming

* SK-248 added  multiple stored e2ee chats

* SK-248 minor changes in the code

* SK-248 added encrypted chat create window

* SK-248 fixed context menu icon
* SK-258 added create session method, session sync

* SK-258  uncommented `mark_as_published`

* SK-258 updated logs

* SK-258 replace one_time_key generation before pickle

* SK-258 added logic to create session from message

* SK-258 replaced the function of the registration device from the page to the login step

* SK-258 removed LockScreen component

* SK-258 update refresh session logic, minor updates

* SK-258 fixed getting the session and messageText fields

* SK-258 improved message decryption, added additional validation to prevent errors

* SK-258 replaced `sessionId` remove line to userLogout request in api

* SK-258 added `getOpponentId` function
* SK-263 support for offline communication

* SK-263 added comment

* SK-263 small optimization
* SK-265 init local DB for storing messages

* SK-265 minor fix

* SK-265 Implemented storing encrypted messages to indexDB

* SK-265 added GarbageCleaningService

* SK-265 updated MessageService

* SK-265 minor refactoring
* SK-267 added `message_decryption_failed` handler, fixed local storage for messages

* SK-267 fixed first login error without keys

* SK-267 added logs

* SK-267 added time params to messageList request after indexesDB request

* SK-267 removed logs

* SK-267 removed unnecessary methods
* SK-278 added storing of `refresh_token`, moved authorization logic to http protocol

* SK-278 `connect_socket` -> `conenct`

* SK-278 updated buildHttpUrl

* SK-278 updated .env.example

* SK-278 minor fix

* SK-278 updated .env.example

* SK-278 added http logout request

* SK-278 updated buildHttpUrl

* SK-278 replaced access_token to headera

* SK-278 removed unnecessary requests

* SK-278 removed access_token from login request

* SK-278 added validation for serviceWorker on logout request

* SK-278 added serviceWorker timeout for ready

* SK-278 change timeout time to 0.5s

* SK-278 added `userData` to localstorage

* SK-278 added log

* SK-278 redirect user on error from http login

* SK-278 addeed validation for token in autoLoginService

* SK-278 added new message error for token expired
* Fixed minor bugs

* Fixed the display of the number of chat participants in the add_participant window

* updated link color in message

* fixed flashing text on page refresh
Base automatically changed from development to main March 5, 2025 08:53
@Oleksandr1414 Oleksandr1414 changed the base branch from main to development March 5, 2025 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants