Skip to content
This repository has been archived by the owner on Aug 11, 2023. It is now read-only.

Releases: WebChatting/chatting-vue

v0.5.3

03 Jun 16:32
Compare
Choose a tag to compare

Features

  • set default language is browser preference language (Rekord)
  • add a hover help widget (Rekord)
  • add setting panel #74 (Rekord)
  • support openai-api and openai-key self-config #74 (Rekord)
  • implement reset function #74 (Rekord)

Bug Fixes

  • supply drawer title (Rekord)
  • fix login loading all the way (Rekord)
  • add component name (Rekord)
  • fix openai config load logic #74 (Rekord)
  • use service name call (Rekord)
  • fix port map (Rekord)
  • remind user when request timeout (Rekord)
  • fix timeout by custom settting timeout (Rekord)
  • fix file max upload size limit (Rekord)

Documentation

  • remove nginx proxy template (Rekord)

Styles

  • support i18n for drawer title (Rekord)

Builds

Continuous Integration

Chores

v0.5.2

01 May 07:49
Compare
Choose a tag to compare

Features

Bug Fixes

  • fix encrypt repeatly (Rekord)
  • fix eslint error (Rekord)
  • fix public-key expire (Rekord)
  • fix state.friends was null (Rekord)
  • fix group message push error (Rekord)
  • fix updateTime is null when push message on local (Rekord)
  • fix time zone inconsistence (Rekord)

Documentation

Styles

  • auto ellipsis for audio file name (Rekord)

Code Refactoring

  • put common style to styles dir (Rekord)
  • separate EditDrawer component (Rekord)
  • separate specific message type (Rekord)
  • refactor message option & support video (Rekord)

Performance Improvements

  • put the jwt into sessionStorage (Rekord)
  • cache public-key #56 (Rekord)
  • encrypt username and password of sessionStorage #56 (Rekord)
  • support audio and no need to define another message type (Rekord)

Builds

Chores

Reverts

  • do not encrypt data of sessionStorage (Rekord)

Commits

  • ba6845c: Merge branch 'main' into dependabot/npm_and_yarn/sass-1.62.0 (Rekord) #47

v0.5.1

22 Apr 13:21
Compare
Choose a tag to compare

Features

  • offer i18n support (Rekord)
  • implement form encryption #51 (Rekord)
  • support browser notification (Rekord)

Bug Fixes

  • solve user account field validation #45 (Rekord)
  • fix cann't read status property (Rekord)
  • fix i18n locale info was discard (Rekord)
  • fix cann't read property status (Rekord)
  • fix clear content after accept reply (Rekord)
  • fix global mixin fail (Rekord)
  • adapter backend interface change #51 (Rekord)

Documentation

Styles

  • use identify password replace password #45 (Rekord)

Code Refactoring

  • module locales infomation (Rekord)

Performance Improvements

  • optimize user experience #45 (Rekord)
  • return error message if occur request error (Rekord)
  • reduce handle upload method (Rekord)
  • do not reload page if not really change locale (Rekord)

Builds

Commits

v0.5.0

12 Apr 07:20
Compare
Choose a tag to compare

Features

  • implement chatgpt function (Rekord)
  • implement auto authorization (Rekord)

Bug Fixes

  • adapt backend v0.4.0 (Rekord)
  • do not intercept external url (Rekord)
  • fix chatgpt function (Rekord)

Code Refactoring

  • use mixin replace initFunction component (Rekord)
  • level up function extensibility (Rekord)
  • take api to outer js file (Rekord)
  • take api outer to level up extensibility #44 (Rekord)
  • rename service dir to services (Rekord)

Performance Improvements

  • refrain static path (Rekord)
  • implement authorization throtting #44 (Rekord)
  • take messageKey to store (Rekord)
  • use mapGetters to get messageKey (Rekord)

Builds

Chores

v0.4.0

01 Apr 15:44
d052f65
Compare
Choose a tag to compare

Features

  • implement notify after receive new message (Rekord)

Styles

  • scroll to bottom after receive new message (Rekord)

Code Refactoring

  • abstract common function (Rekord)
  • put css files to src/styles (Rekord)
  • abstract a new_message object (Rekord)
  • use url constant and axios instance #35 (Rekord)
  • use plugin and mutations and actions #35 (Rekord)
  • separate mutations to a single file #35 (Rekord)
  • take all request code to actions #35 (Rekord)
  • take login and register request to plugin #35 (Rekord)
  • refactor all post request #35 (Rekord)
  • refactor all get request #35 (Rekord)

Performance Improvements

  • optimize the way of offering callback (Rekord)
  • login or register after press down enter (Rekord)

Builds

v0.3.1

28 Mar 13:00
Compare
Choose a tag to compare

Features

  • implement online and offline function (Rekord)
  • fix ws connection error (Rekord)

Bug Fixes

  • fix request path error (Rekord)
  • remove user session after click exit (Rekord)
  • fix url path error (Rekord)
  • update user of session after update user info (Rekord)
  • fix your host determine a connect (Rekord)
  • fix null when close ws connection directly (Rekord)
  • remove offline method and related invoke (Rekord)
  • fix excess handshake instance (Rekord)

Documentation

  • add comment for online method (Rekord)

Styles

  • scroll to bottom after load message data (Rekord)
  • do not scroll to bottom after load historic data (Rekord)
  • add title for ellipsis (Rekord)

Code Refactoring

Performance Improvements

  • remove unnessary judge before pass updatetime (Rekord)
  • use mapstate optimize code structure (Rekord)

Continuous Integration

  • include code dynamic check (Rekord)

Chores

Commits

  • 251a070: Merge branch 'main' of github.com:WebChatting/chatting-vue (Rekord)

v0.3.0

23 Mar 13:38
cbd6799
Compare
Choose a tag to compare

Features

Styles

Code Refactoring

Performance Improvements

  • take getRelations method to store #31 (Rekord)

Builds

Continuous Integration

  • use strict npm run lint when ci #31 (Rekord)

v0.2.3

22 Mar 13:13
Compare
Choose a tag to compare

Features

  • implement user or group add function (Rekord)
  • implement real agree and refuse application (Rekord)

Bug Fixes

  • use npm audit fund fix 1 high severity vulnerability (Rekord)

Performance Improvements

  • take getApplications method to vuex getters (Rekord)
  • use vuex's getters optimize code structure (Rekord)
  • use item instead of index (Rekord)

Builds

  • resolve merge conflict (Rekord)

Continuous Integration

  • add prefix demand for bot commit message (Rekord)
  • add tagged-release.yml to release version automatically #30 (Rekord)

Chores

v0.1.0

15 Feb 10:12
Compare
Choose a tag to compare

v0.1.0

  • 实现登录/注册页面
  • 实现chatting聊天室所有功能的前端布局,包括但不限于以下几项:
    • 聊天面板
    • 搜索并添加好友/群聊面板
    • 好友/群聊申请验证面板
    • 好友/群组列表面板
    • 用于修改个人信息的左侧抽屉

后续非必要功能需求将延后处理!