Skip to content

Latest commit

 

History

History
400 lines (272 loc) · 22.8 KB

CHANGELOG.md

File metadata and controls

400 lines (272 loc) · 22.8 KB

Changelog

All notable changes to Yorkie will be documented in this file.

The format is based on Keep a Changelog, and CodePair adheres to Semantic Versioning.

[Unreleased]

[0.1.28] - 2024-12-13

Changed

  • Enhance comments in Redux Store configuration for clarity on Persistence and Volatile slices by @choidabom in #425
  • Bump up Yorkie to v0.5.7 by @hackerwins in #427

[0.1.27] - 2024-12-08

Changed

  • Bump softprops/action-gh-release from 1 to 2 by @dependabot in #420
  • Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.7.1 by @dependabot in #421
  • Change desktop publishing options to upload artifacts by @devleejb in #423

[0.1.26] - 2024-11-30

Added

  • Support MinIO for file storage by @minai621 in #365

Changed

  • Apply workspace page design from Figma by @devleejb in #418

[0.1.25] - 2024-11-23

Changed

  • Update yorkie to v0.5.6 by @devleejb in #413

[0.1.24] - 2024-11-20

Added

  • Add markdown preview image lazy loading by @devleejb in #411

Changed

  • Change to open url in new tab by @devleejb in #409

Fixed

  • Fix intermittent image display issue during Image Upload by @devleejb in #410

[0.1.23] - 2024-11-10

Changed

  • Update yorkie-js-sdk to v0.5.5 by @devleejb in #407

[0.1.22] - 2024-11-05

Added

  • Add throttle to prevent preview's indiscriminate updates by @JOOHOJANG in #391

[0.1.21] - 2024-11-05

Added

  • Add markdown render checkbox plugin by @blurfx in #400
  • Add Envs for Github Enterprise Oauth App by @emplam27 in #404

[0.1.20] - 2024-11-04

Added

  • Add option to toggle Scroll Sync On/Off by @devleejb in #394

Changed

  • Apply incremental dom update by @blurfx in #397
  • Update yorkie-js-sdk to v0.5.4 by @devleejb in #390

Fixed

  • Fix ESLint Rules to Ensure Proper Code Compliance by @devleejb in #392
  • Fix cursor movement logic during Snapshot Event by @devleejb in #398

[0.1.19] - 2024-10-28

Fixed

  • Disable model checking when intelligence is false by @devleejb in #388

[0.1.18] - 2024-10-26

Changed

  • Change default syncLoopDuration and Expose yorkie.Document by @devleejb in #386

[0.1.17] - 2024-10-25

Changed

  • Disable devtools by @hackerwins in #383
  • Activate SourceMap for Sentry and resolve TypeScript version conflict with ESLint by @devleejb in #384

[0.1.16] - 2024-10-24

Changed

  • Update yorkie-js-sdk to v0.5.1 by @devleejb in #369
  • Remove model type and refactor code for Yorkie Intelligence by @sihyeong671 in #374
  • Update yorkie-js-sdk to v0.5.2 by @hackerwins in #380
  • Update yorkie-js-sdk to v0.5.3 by @hackerwins in #381

[0.1.15] - 2024-10-14

Added

  • Introduce mono repo by @choidabom in #361

Changed

  • Add bottom padding to MarkdownPreview by @blurfx in #363
  • Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.8 by @dependabot in #364

[0.1.14] - 2024-09-28

Fixed

  • Fix loading behavior when Access Token is absent by @devleejb in #359

[0.1.13] - 2024-09-23

Added

  • Add ability to modify document titles by @hugosandsjo in #342
  • Apply design changes for document title update feature by @devleejb in #357

Fixed

  • Fix abnormal line spacing in Markdown lists caused by Soft Line Breaks by @devleejb in #353
  • Fix Race Condition in Axios Interceptor for Refresh Token by @devleejb in #356

[0.1.12] - 2024-09-13

Changed

  • Add missing refresh token settings in docker-compose-full.yml by @choidabom in #344
  • Prevent dragging selection of identical characters in CodeMirror by @choidabom in #345
  • Reorder keybinding addition for VIM in CodeMirror6 by @devleejb in #346

Fixed

  • Fix issue where jj could not be entered in Vim mode by @hackerwins in #347
  • Change font color of the panel in VIM mode for improved visibility by @devleejb in #349

[0.1.11] - 2024-09-12

Added

  • Add Vim binding support for CodePair using CodeMirror 6 by @choidabom in #340
  • Implement Refresh Token by @xet-a in #317

Changed

  • Remove unnecessary LANGCHAIN_ENDPOINT environment variable due to LangSmith API Key update by @devleejb in #336

[0.1.10] - 20204-09-05

Added

  • Add hyperlink creation feature by @choidabom in #332

Changed

  • Update yorkie-js-sdk to 0.4.31 by @devleejb in #331
  • Ensure correct representation of logged-in users in shared document view by @choidabom in #333
  • Bump up yorkie-js-sdk to 0.5.0 by @devleejb in #334

[0.1.9] - 20204-09-02

Changed

  • Change version of codemirror, yorkie-js-sdk dependencies by @devleejb in #329

[0.1.8] - 2024-09-01

Changed

  • Downgrade yorkie-js-sdk to v0.4.27 by @devleejb in #327

Fixed

  • Disable retry logic for 401 errors during login by @devleejb in #325

[0.1.7] - 2024-08-29

Added

  • Add scroll navigation to user's location from profile view by @choidabom in #316

Fixed

  • Added rehypeSanitize to improve preview xss issues by @taeng0204 in #323

[0.1.6] - 2024-08-24

Fixed

  • Fix Slidebar Overlapping by @devleejb in #312
  • Fix npm install command in gh_pages Actions to use npm ci by @devleejb in #313

[0.1.5] - 2024-08-24

Fixed

  • Add build test on GitHub Actions CI and regenerate package-lock.json by @devleejb in #310

[0.1.4] - 2024-08-24

Added

  • Add Ollama Model for local usage of yorkie intelligence by @sihyeong671 in #297

Changed

  • Apply the design of sidebar by @devleejb in #306
  • Bump up yorkie-js-sdk to v0.4.31 by @devleejb in #307

Fixed

  • Update and fix environment setup for Ollama model by @devleejb in #304

[0.1.3] - 2024-08-20

Added

  • Introduce MAINTAINING.md and CHANGELOG.md files by @devleejb in #296

Changed

  • Intergrate YorkieIntelligence into ToolBar by @beberiche in #301

Fixed

  • Update rehype-katex version to prevent errors in CodePair when entering specific KaTex statements by @devleejb in #302

[0.1.2] - 2024-08-14

Added

  • Add Document Writing Intelligence by @devleejb in #289

Changed

  • Add .gitignore into root project directory by @sihyeong671 in #280
  • Change model from gpt-3.5-turbo to gpt-4o-mini by @devleejb in #291

[0.1.1] - 2024-08-12

Added

  • Add shortcut for text formatting and FormatBar component by @beberiche in #263
  • Add notifications when there is an error in the service by @wet6123 in #264
  • Implement navigate to 404 error page when accessing non-existent URL in workspaceSlug by @KimKyuHoi in #244
  • Add description for tag system in CONTIRBUTING.md by @devleejb in #271
  • Add pre-commit hook using husky for linting and formatting by @choidabom in #281

Changed

  • Change slug usage to encoded text by @minai621 in #261
  • Bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 by @dependabot in #262
  • Change encodeURIComponent to encodeURI by @devleejb in #265
  • Remove unnecessary package-lock.json file by @choidabom in #277
  • Update GitHub Actions to trigger when a new version is released by @devleejb in #283

Fixed

  • Fix Checking Conflict in Note Creation by @devleejb in #266
  • Fix 'Additional Users' Popover Display Logic for Profile Clicks by @choidabom in #270

[0.1.0] - 2024-08-01

Added

  • Initialize frontend project by @devleejb in #37
  • (FE) Add document editing with Yorkie by @devleejb in #38
  • Add document creation logic by @devleejb in #39
  • Add GitHub page actions by @devleejb in #40
  • Add the base path to header by @devleejb in #42
  • GitHub page not working although the deployment is completed by @devleejb in #43
  • Backend configuration by @devleejb in #44
  • Database Implementation by @devleejb in #45
  • Support MongoDB by @devleejb in #49
  • (BE) User registration / login by @devleejb in #51
  • (BE) Implement workspace creation logic by @devleejb in #53
  • (BE) Add API for Retrieving a Workspace by @devleejb in #58
  • (BE) Add API for Retrieving Workspace List by @devleejb in #59
  • (BE) Add API for Retrieving Workspace Members by @devleejb in #60
  • (BE) Add API for Creating a Document in Workspace by @devleejb in #61
  • Add API for Retrieving a Document in the Workspace by @devleejb in #62
  • (BE) Add API for Retrieving the Document List in the Workspace by @devleejb in #63
  • (BE) Add API for Workspace Invitation by @devleejb in #64
  • (BE) Add API for Document Sharing by @devleejb in #65
  • (BE) Add API for Retrieving a User by @devleejb in #68
  • (FE) Add User registration / Login by @devleejb in #69
  • (FE) Add Retrieving a User Information by @devleejb in #70
  • (FE) Add Logout by @devleejb in #71
  • (FE) Add Retrieving a Workspace by @devleejb in #73
  • (FE) Add Retrieve Workspace List by @devleejb in #74
  • (BE) Generate slug for workspace and document by @devleejb in #78
  • (BE) Generate Share and Invitation token by @devleejb in #79
  • (FE) Retrieve Document List within Workspace by @devleejb in #80
  • (FE) Document Creation within Workspace Document Name by @devleejb in #81
  • (FE) Workspace Creation by @devleejb in #82
  • (FE) Add retrieve a Document by @devleejb in #83
  • (FE) Retrieve Workspace Members by @devleejb in #84
  • (FE) Add Global Error Handling by @devleejb in #86
  • (FE) Add Workspace Invitation by @devleejb in #87
  • (FE) Add Document Sharing by @devleejb in #89
  • (FE) Add Presence to Editor Header by @devleejb in #90
  • (BE) Dockerize the Backend by @devleejb in #94
  • (FE) Wrong Presence Information by @devleejb in #96
  • Fix Typo in Environment by @devleejb in #97
  • (FE) Apply URL Spec by @devleejb in #98
  • (BE) Retrieve lastChangedAt from Yorkie Server by @devleejb in #101
  • (FE) Incorrect Integration of CodeMirror and Yorkie Resulting in Document Synchronization by @devleejb in #102
  • Add GitHub Actions for Publish Docker Image by @devleejb in #103
  • (FE) Refactor react-query and redux by @devleejb in #104
  • (BE) Error handling for fetch document by @devleejb in #105
  • (BE) Add Auth Webhook for Document Key Access Verification by @devleejb in #106
  • Fix remoteSelection to Update Remote Decoration at Once by @devleejb in #115
  • AI Project Configuration by @devleejb in #116
  • Add Migration Scripts by @devleejb in #117
  • (AI) AI Project Configuration OpenAI, Framework, LangChain LangSmith by @devleejb in #119
  • (AI) LLM Yorkie Intelligence Development (GitHub Issue Writing, PR Writing, Additional Question Function) by @devleejb in #120
  • Synchronization Issue when Multiple Users are Editing the Document in the Editor by @devleejb in #121
  • Fix RemoteSelection Infinite Updating by @devleejb in #122
  • (FE) Implement CodePair AI Assistant by @devleejb in #123
  • Bump actions/checkout from 2 to 4 by @dependabot in #126
  • Bump JamesIves/github-pages-deploy-action from 4.1.0 to 4.5.0 by @dependabot in #125
  • Bump actions/setup-node from 1 to 4 by @dependabot in #124
  • Implement documents.service.spec.ts by @devleejb in #128
  • Change Yorkie Project Public Key by @devleejb in #127
  • Update README.md by @devleejb in #130
  • Add Frontend & Backend README.md by @devleejb in #131
  • Remove Admin API used for Data Migration by @devleejb in #151
  • Add Design Document for AuthWebhook Design by @devleejb in #152
  • Add Frontend Sentry & Google Analytics by @devleejb in #153
  • Add Backend Architecture Documentation by @devleejb in #154
  • Fix typo by @hackerwins in #155
  • Add documentation for using Redux and React Query as state management tools by @devleejb in #156
  • Add ability to attach images in the editor by @devleejb in #157
  • Add left-right panel scroll sync in markdown edit/preview mode by @devleejb in #166
  • Add support for KaTex in Markdown Preview by @devleejb in #167
  • Update Markdown Preview to Open URLs in New Tab by @devleejb in #168
  • Fix Excessive display of presence in the application by @devleejb in #170
  • Fix bug where selecting the document editing mode again deselects the mode by @devleejb in #171
  • Add yorkie cluster to docker-compose-full.yml by @devleejb in #176
  • Update 'Return to Workspace' Button Functionality and Visibility by @devleejb in #190
  • Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 by @dependabot in #189
  • Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 by @dependabot in #199
  • Fix typo in .env.example in backend by @devleejb in #204
  • Remove .env from git cache by @devleejb in #206
  • Update yorkie-js-sdk to version 0.4.24 by @hackerwins in #208
  • Update CodePair Workspace Page Layout with Recent Figma Design by @devleejb in #207
  • Ensure Proper Cleanup of Yorkie Initialization Process by @chacha912 in #210
  • Fix Document Count Display Issue and Loading Progress Bar Size in Pagination by @devleejb in #212
  • Change NODE_ENV value to 'development' temporarily for enabling Devtools by @devleejb in #214
  • Enable Devtools Flag for Debugging in Production Environment by @devleejb in #215
  • Implement Sentry SourceMap Upload during Build Time for GitHub Page deployment by @devleejb in #216
  • Change working directory of Sentry setup in ./frontend by @devleejb in #217
  • Modify GitHub Actions Triggering to Include Changes in Action Definition Files by @devleejb in #218
  • Fix issue where SourceMaps were not uploaded even though Sentry keys were correctly registered by @devleejb in #219
  • Add console.log for debugging document sync issue in CodePair by @devleejb in #221
  • Wrap doc.update to ensure doc.update code is executed only once by @devleejb in #222
  • Add log to snapshot handler by @devleejb in #225
  • Change GetDocument API call to GetDocuments to prevent consecutive API calls by @devleejb in #226
  • Update yorkie-js-sdk to 0.4.26 by @devleejb in #227
  • Remove unused logs by @devleejb in #229
  • Reduce initial project setup cost by introducing Feature Toggle functionality by @devleejb in #230
  • Remove removed types import statement by @devleejb in #231
  • Bump up Yorkie to v0.4.27 by @devleejb in #232
  • update file paths in README.md by @minai621 in #233
  • Fix loading issue of Document when viewing shared documents by moving useSettingsQuery Hook globally by @devleejb in #235
  • Add Display additional users in a popover when there are more than 4 users by @KimKyuHoi in #241
  • Update Code to Match GetDocuments API Request Specifications by @kokodak in #242
  • Remove Global Scroll on Document Edit Page by @bishoe01 in #243
  • Add Rename Nickname by @devysi0827 in #237
  • Fix typo in README and Contributing Guide by @choidabom in #245
  • Add Document Export Functionality by @minai621 in #238
  • Disable Markdown Export feature due to inability to build backend in current Docker image by @devleejb in #246
  • Fix build issues in CI by @minai621 in #248
  • Disable Codes Related to Markdown Export by @devleejb in #249
  • Update Dockerfile to Support Export Feature and Enable Export Feature by @krapie in #251
  • Add Korean font to Docker image for language rendering in Markdown Export using Puppeteer by @devleejb in #252
  • Fix document updateAt mapping by @blurfx in #254