Skip to content

Releases: turtle601/bookmark-finder-extension

v3.1.0

27 Sep 19:24

Choose a tag to compare

v3.1.0 (2025-09-27)

🔥 Removing code or files

  • 5e021e8
    remove: 불필요한 파일 제거

🐛 Fixing a bug

  • 286aac9
    fix: 검색 북마크 줄바꿈 스타일 수정
  • e039aaf
    fix: IntersectionObserver를 활용한 이미지 지연 로딩으로 성능 개선
  • 3d3e858
    fix: IntersectionObserver를 활용한 이미지 지연 로딩으로 성능 개선 적용

✨ Introducing new features

  • d7e8ad7
    feat: 특정 요소의 자식 요소를 선형 구조로 빠르게 탐색할 수 있는 알고리즘 구현
  • 0d77f26
    feat: 북마크 관련 ui 기능을 커스텀 훅으로 분리, css 스타일을 함수로 분리
  • ad31559
    feat: 여러 개의 북마크 드래그 시 dragContent 스타일 수정
  • 433ec68
    feat(ui): accordion.button externalClick props 추가
  • 9838e63
    feat: chunkArray 유틸함수 구현
  • 0379e3b
    feat: 많은 북마크 동시 삭제 시 chunk를 활용한 API 병렬 요청으로 성능 최적화

🚀 Deploying stuff

  • 8646820
    release: extension file versions to 3.0.5

♻️ Refactoring code

  • ff457a1
    refactor: 불필요한 코드 제거
  • 45ea885
    refactor: 기존 선택 기능 최적화 관련 코드 작성
  • 288ef27
    refactor: bookmarks request, listener, type 폴더 이동으로 인한 코드 수정
  • d28a990
    refactor: linearizedTreeOptimizer 에서 bookmarkTreeOptimizer 클래스명 변경 및 폴더 위치 이동
  • 00c0a1d
    refactor: features/ui 폴더 위치 이동 및 코드 수정
  • 83fef6b
    refactor: 전역상태 관련 코드 폴더 위치 이동
  • 059b6ef
    refactor: 크롬탭 기능 드랍관련 기능 커스텀 훅 분리
  • 643966b
    refactor: chromeTab 관련 폴더 모두 제거로 인한 코드 수정
  • 51de994
    refactor: edit/hooks 폴더 제거
  • a89172d
    refactor: search 관련 로직 리팩토링
  • 851b2b9
    refactor: 북마크 선택 관련 기능 리팩토링
  • 4032110
    refactor: 불필요한 주석 제거

🔧 Changing configuration files

  • a145532
    ci: accordion.button props 수정으로 인한 ui 라이브러리 patch 버전 업
  • 0b272f9
    ci: Git 브랜치 동기화 문제로 인한 app.release.yml 파일 수정

📦 Updating compiled files or packages

  • 61446f1
    chore: npm version packages

v3.0.5

19 Sep 12:54

Choose a tag to compare

v3.0.5 (2025-09-19)

🐛 Fixing a bug

  • e5d5d98
    fix: npm-release 모듈 경로 오류 해결

🚀 Deploying stuff

  • f58e216
    release: extension file versions to 3.0.4

v3.0.4

19 Sep 12:45

Choose a tag to compare

v3.0.4 (2025-09-19)

🚀 Deploying stuff

  • 29383c7
    release: extension file versions to 3.0.3

♻️ Refactoring code

  • 22d4943
    refactor: packages/ui .gitignore 파일 수정

🔧 Changing configuration files

  • ee49ee9
    ci: changeset을 활용한 npm-release github action 파일 추가

📦 Updating compiled files or packages

  • 0748c4b
    chore: packages, tools 라이브러리 네이밍 변경으로 인한 코드 수정
  • 8ce9eda
    chore: pnpm changeset 설정
  • 9ba678a
    chore: .changeset staging 파일 추가

v3.0.3

19 Sep 09:48

Choose a tag to compare

v3.0.3 (2025-09-19)

🐛 Fixing a bug

  • bd05f8f
    fix: SplitPane 스크롤 UX 개선

🚀 Deploying stuff

  • 6aeb26c
    release: extension file versions to 3.0.2

v3.0.2

19 Sep 05:19

Choose a tag to compare

v3.0.2 (2025-09-19)

🐛 Fixing a bug

  • 37a1ffd
    fix: searchMode일 때 resizer 스타일이 적용되지 않는 오류 해결
  • f8becb0
    fix: pnpm 캐시 관련 github action 오류 해결
  • b987fab
    fix: 불필요한 github action 명령 제거
  • 2ab40b4
    fix: pnpm 빌드 오류 해결
  • 6ff5d03
    fix: semantic-release 관련 플러그인이 없어 github action 이 동작하지 않는 오류 수정
  • 0d3b8e7
    fix: releaseRules를 인식하지 않는 오류 해결
  • 994734a
    fix: .releaserc.json 파일이 깃모지로 인해 커밋이 제대로 분석되지 않는 오류 해결
  • 243f7dc
    fix: 잘못된 preset 네이밍 수정
  • 2a0d7fa
    fix: rollup.config.mjs 파일 린트 오류 수정

♻️ Refactoring code

  • 9f6a07a
    refactor: 불필요한 콘솔 제거

🔧 Changing configuration files

  • 303c573
    ci: release.config.js 깃모지 구성 변경
  • 12801a8
    ci: release.yml 오타로 인한 수정
  • 06fe201
    ci: 불필요한 로그 제거
  • e458514
    ci: 익스텐션 관련 버저닝 자동화 로직 추가
  • 49f9b94
    ci: 시멘틱 버저닝 자동화
  • 8a4fb7b
    ci: 시멘틱 버저닝 실패 시 커밋 메세지 변경
  • db319da
    ci: release.yml 파일 수정

📦 Updating compiled files or packages

  • 2db37e1
    chore: npm에서 pnpm으로 전환
  • 3aa86a5
    chore: pnpm 모노레포 설정 - extension 폴더 이동
  • 7e36161
    chore: tsconfig.base.json 파일 설정
  • d340050
    chore: packages/ui에 공통 ui 분리 및 스토리북 코드 작성
  • a5e4b98
    chore: packages/ui rollup 설정
  • 12f9506
    chore: 기존 shared/ui 파일 제거
  • 7a27212
    chore: 공통된 라이브러리 root package.json으로 분리
  • 5bb9271
    chore: 공통 eslint, prettier 설정
  • 0c53472
    chore: 공통된 eslint, prettier를 packages/ui 에 적용
  • c6dcf7a
    chore: eslint, prettier 라이브러리 네이밍 수정
  • 81b92cf
    chore: bookmark-finder-extension/ui package.json 설명 텍스트 수정
  • 20d9068
    chore: semantic-release과 github-action을 활용한 시멘틱버전 자동화 구현

[3.0.1] - 2025-08-30

30 Aug 04:37

Choose a tag to compare

오류 수정

Fix

  • SplitPane 상단 컴포넌트 중복 스크롤바 제거

[3.0.0] - 2025-08-29

30 Aug 04:13

Choose a tag to compare

크롬 Sidebar 를 활용한 대규모 기능 개편 및 UI 수정 진행

스크린샷 2025-08-29 오후 4 07 56

User Guide

https://mirage-brand-79e.notion.site/Bookmark-Finder-User-Guide-25e51222eea0808a80b9eb9842f1af9e?source=copy_link

features

  • 북마크 다중 선택 기능 구현 및 전체 선택 및 해제 기능 구현
  • AI 검색 기능 삭제

  • 크롬 활성화 탭 및 drag & drop을 활용한 북마크 탭 실행 및 탭 이동 기능 구현 및 Drag & Drop UX 개선

  • 폴더 수정 방법 UX 개선

Removed

  • 기존에 만들었던 디자인 시스템 파일 모두 제거 (story북 코드 모두 제거)
  • AI 검색 기능 삭제

[2.0.1] - 2024-09-01

01 Sep 05:18

Choose a tag to compare

For User

Chore

  • 북마크 아이콘 추가

Fix

  • 익스텐션 사용 시 기존 웹 사이트의 레이아웃이 깨지는 버그 수정
  • AI 카테고리 자동 생성 시 중복 생성되는 버그 수정
  • AI 폴더 분류 시 Accordian 버튼 클릭 시 상관없는 Accordian이 열리고 닫히는 버그 수정
  • 특정 사이트에서 Input 타이핑이 되지 않는 버그 수정

Developer

  • 기존 웹사이트와 스타일을 분리하기 위해 shadow dom으로 구성, react-shadow 라이브러리를 사용

Contributor

@turtle601

[2.0.0] - 2024-08-23

23 Aug 03:58
85762d9

Choose a tag to compare

For User

Renewal

  • 기존 기능을 모두 제거, 새롭게 기능 구현

Feature

  • 북마크 사이드바로 크롬 북마크 관리
  • Drag & Drop을 통해 링크 삭제, 이동 가능
  • AI 자동분류 기능 추가 (GEMINI API 사용)
  • 북마크 검색 기능 추가 (이름, ai)

Developer

  • FSD(featured sliced Design) 아키텍처 적용
  • 디자인 시스템 구현 figma - 현재 ui 폴더에서 구현
  • useForm 공통 커스텀 훅 사용

Contributor

@turtle601

[1.0.0] - 2024-06-06

17 Jun 00:24

Choose a tag to compare

For User

Feature

  • http://, https://로 시작하는 사이트에서 Ctrl(CMD) + B 단축키 누를 시 Bookmark Finder 창을 키고 끌 수 있다.
  • 크롬 북마크에 있는 폴더와 북마크 맥북의 Finder 형태로 보여주기
  • Finder 상단의 제목 클릭 시(ex. root - 북마크) 해당 폴더를 열 수 있다.

For Developer

Feature

  • 개발환경 셋팅 -> React + Typescript + emotion
  • 공용 컴포넌트 개발
    • @common

      • layout(Flex, Container, Spacer, Center), Modal, Text
    • @shared

      • Fetch, WindowCommand

Contributor

@turtle601