- 트윗을 가져올 때 트윗반응 속성이 없는 경우 발생했던 오류 고침
- 최초 설치시 등 특정 상황에서 레드블락이 저장했던 데이터를 제대로 불러오지 못하는 버그 고침
- NFT 육각형 프로필이미지를 사용한 유저에게 원클릭차단기능 추가
- 인증마크를 받은 계정을 스킵하는 옵션 추가
- 유저검색 체인블락이 다음 커서값을 찾지 못해 제대로 종료를 못 하는 버그 고침
- edge2edge UI의 적용여부를 판단하는 과정에서 발생했던 버그 고침
- 로그인여부를 판단하는 과정에서 발생했던 버그 고침
- 팝업 UI에 React v17 및 Material UI 업데이트
- React v17 업데이트 대응
- 체인블락 실행시 원클릭 차단버튼이 남아있거나 엉뚱한 위치로 움직이는 버그를 고쳤습니다.
- 파이어폭스 외 일부 브라우저에서 확장기능 우클릭메뉴의 원클릭차단모드 전환이 작동하지 않는 버그를 고쳤습니다.
- 로그인하지 않은 상태에서 나타나는 UI를 고쳤습니다.
- 중국어 번역(zh-CN)을 추가했습니다. (PR #28)
- 레드블락에서 만들어낸 차단목록을 내려받지 못하는 버그를 고쳤습니다.
- 파이어폭스에서 BlockBuster 기능이 오작동하는 버그를 고쳤습니다.
- 확장기능 우클릭메뉴에서 원클릭 차단모드 전환이 작동하지 않는 버그를 고쳤습니다.
- 파이어폭스 외 다른 브라우저에서, 확장기능 우클릭메뉴에 옵션 페이지로 가는 항목이 두 번 나타나는 현상을 고쳤습니다.
- 트위터의 트윗 UI변경(edge2edge)이 적용된 상태에서 원클릭 차단버튼이 나타나지 않는 버그를 고쳤습니다.
- 이 경우, 프로필이미지 아래에 공간이 없으므로 트윗메뉴 옆에 차단버튼이 나타납니다.
- RTL 언어환경에서 원클릭 차단버튼에 여백이 적용되지 않는 문제 고쳤습니다.
- 팝업UI가 좀 더 빨리 로딩되도록 개선했습니다.
- 되풀이세션 기능을 추가했습니다.
- 트위터 스페이스를 지원하여 발화자나 청취자를 대상으로하는 체인블락을 실행할 수 있습니다.
- 자신이 차단했던 유저목록을 내보내는 기능을 추가했습니다.
- 체인블락의 차단 딜레이를 조정하는 옵션을 추가했습니다.
- 원클릭차단 기능관련:
- 트윗덱에서 사용할 수 있습니다.
- 원클릭차단모드 전환을 전체 탭에 적용할 수 있는 옵션을 추가했습니다.
- 원클릭차단 버튼을 유저의 프로필이미지 아래로 옮겼습니다.
- 원클릭차단 버튼으로 차단 후 나타나는 알림에 차단해제 버튼을 추가했습니다.
- 원클릭차단 버튼으로 차단완료 후 버튼이 사라지지 않을 수 있는 버그를 고쳤습니다.
- 확장기능 버튼의 우클릭메뉴에서 원클릭차단모드를 ON/OFF할 수 있는 메뉴를 추가했습니다.
- 트윗덱 신버전(Gryphon)에서의 우클릭메뉴를 사용할 수 있도록 하였습니다.
- 유저검색 체인블락이 해시태그 페이지의 URL(twitter.com/hashtag/)을 인식할 수 있도록 했습니다.
- 해시태그의 우클릭메뉴에서 "이 해시태그가 프로필에 들어있는 유저들에게 체인블락 실행" 항목을 추가했습니다.
- 레드블락의 각종 설정값을 파일로 백업하거나 복원하는 기능을 추가했습니다.
- 레드블락의 설정을 초기화하는 기능을 구현했습니다.
- 팝업 UI가 일부 수정되었습니다. (세션목록에서의 새 세션 버튼을 목록 아래로 옮겼습니다.)
- 일부 상황에서 오류메시지를 제대로 출력하지 않고
[Object object]
가 출력되는 현상을 고쳤습니다. - (실험적) 차단우회기능의 이름을 "AntiBlock"이 "BlockBuster" 변경하였습니다.
- (실험적) 차단우회시 트윗덱에 등록된 계정정보도 활용하는 옵션을 추가했습니다.
- (실험적) 여러계정을 로그인한 경우, 그 계정 전체가 특정 유저를 차단/차단해제/뮤트/언뮤트하는 기능을 추가했습니다.
- (실험적) 트위터의 새 에모지반응을 지원하며, 이 상태에선 특정 트윗을 마음에 들어한 유저를 대상으로 언체인블락을 실행할 수 있습니다.
- 오버레이 스크롤바 문제 재수정.
- Whale 브라우저 수정을 되돌림. (Chrome의 팝업UI 문제 응급조치)
- 팝업 UI에서 리셋 버튼을 눌러도 UI가 갱신되지 않는 버그 고침
- 트윗에 원클릭 차단버튼이 생기지 않는 버그 고침
- Whale 브라우저에서 오버레이 스크롤바 기능이 켜져있는 경우 팝업 UI에 스크롤이 안 되는 버그 고침
- 인용트윗을 못 가져오는 버그 고침
- AntiBlock: 트윗 체인블락이 날 차단한 유저가 작성한 트윗에도 적용할 수 있습니다.
- 우클릭메뉴를 커스터마이즈할 수 있는 옵션을 추가했습니다.
- 팝업 UI의 트윗 체인블락 화면에서 트윗내용을 실제 트위터에서 보이는대로 나타나도록 수정하였습니다.
- 팝업 UI가 불필요하게 CPU를 소모하는 현상을 줄였습니다.
- 팝업 UI에서 유저의 프로필이미지가 안 뜨는 현상을 고쳤습니다 (
*.twimg.com
권한 추가) - 차단목록 불러오기가 유저이름 목록을 제대로 인식하지 못하는 버그를 고쳤습니다.
- dayjs 를 이용한 코드에서 발생했던 문제를 고쳤습니다.
- 일부 영어번역을 개선했습니다.
- 트윗 체인블락: 링크 안 걸린 멘션을 찾아내 차단하는 기능 추가
- 트윗 체인블락: 인용트윗을 쓴 유저를 차단하는 기능 추가
- 차단속도 늦추기 옵션이 기존보다 더 느리게 돌아가도록 함
- 차단 이후에 원클릭 차단버튼을 없애도록 함
- Shinigami-eyes가 유저를 트랜스포비아로 표시한 경우 원클릭 차단버튼 스타일 개선
- 어두운 모드에서도 원클릭 차단버튼이 잘 보이도록 스타일 수정
- 팝업UI에서 차단목록 불러오기 세션의 펼치기 버튼이 나타나지 않는 버그 고침
- 유저이름 차단목록을 불러올 때 유저수를 잘못세는 버그 고침
- 체인블락 관련:
- 언팔로우 및 블언블 옵션 추가
- 유저 검색결과 체인블락 기능 추가
- 체인언팔로우 기능 추가
- 차단목록 생성(export) 기능 추가
- 트윗반응 체인블락에 멘션(트윗에 유저 언급)한 유저 차단기능 추가
- 차단목록 불러오기 기능 관련:
- 내 팔로잉/팔로워 옵션 추가
- 여러 파일을 선택하여 불러올 수 있게 함
- 유저이름 목록지원 추가
- 새로운 옵션:
- 차단/뮤트 API의 요청을 늦추는 옵션 추가
- 미사용 계정 건너뛰기 옵션 추가
- 자신의 프로텍트 팔로워를 찾아서 차단하는 기능 추가
- 체인블락 과다사용 이후 트위터의 오작동할 경우를 위해 쿠키삭제 기능 추가
- 사생활 보호 모드(Incognito 모드)에서 작동하도록 함
- 파이어폭스의 컨테이너 탭 지원 추가
- 팝업 UI 및 옵션 UI 개편
- 실험적 기능:
- 체인뮤트 및 언체인뮤트 기능 추가
- BioBlock (유저를 차단할 때 해당 유저의 프로필에 포함된 다른 계정도 같이 차단하는 기능) 추가
- AntiBlock (상대방이 나를 차단해도 체인블락을 할 수 있는 기능) 되살림
- 파이어폭스의 1st-party Isolation 호환모드 추가
- 상대방에게 차단하면 체인블락을 진행하지 않도록 수정함 (기존 방식 막힘)
- 팝업 UI를 띄워둔 상태에서 CPU를 과도하게 소모하는 현상을 개선하기 위해 UI 갱신속도를 느리게 조정
- 언체인블락이 맞블락여부 체크를 잘못하는 버그 고침
- 차단목록 불러오기에서, 파일선택 후 취소시 이전의 차단목록을 초기화함
- 파이어폭스에서 차단한 유저의 UI 반영이 안 되는 버그 고침
- 인용트윗에서 원클릭블락이 오류를 발생하는 버그 고침
- 레드블락의 UI가 여러곳에 떠있을 때 체인블락의 확인메시지가 동시에 뜨는 현상 고침
block_all
API 사용불능에 따라 관련 코드 제거- 차단횟수를 500명 미만으로 제한
- 차단목록 불러오기기능 관련
block.js
(트위터의 데이터 아카이브) 지원- 차단목록을 불러올 때 잘못되거나 중복인 유저가 있을 때 최대 상한치보다 적게 차단하는 버그 고침
- 차단목록을 불러올 때 잘못되거나 중복인 유저ID의 갯수를 표시하도록 함
- 가끔 원클릭 차단의 버튼이 두 개 이상 나타나는 버그 고침
- 저장유저 목록을 갱신할 때 없어지거나 정지걸린 계정은 사라지도록 함
- 정지걸린 유저의 프로필 페이지에서 팝업 로딩이 안 되는 버그 고침
- 인용트윗에도 원클릭 차단 지원
- 트위터 신고페이지의 URL을 인식하여 체인블락을 작동할 수 있게 함
- 차단하려는 유저가 적으면
block_all
API를 사용하지 않도록 함 - 로그인 체크부분 개선
- 원클릭 차단의 단어목록(
badWords
)값이 없을 때 발생하는 오류 고침 - 원클릭 차단의 트윗 인식기능 개선 (트리구조 대화UI 지원)
- 저장한 유저의 프로필정보를 갱신하는 기능 추가
- 저장한 유저의 로그인네임이 바뀌는 경우 해당 유저의 정보를 가져오지 못 하는 버그 고침
- 차단목록 불러오기 기능이 block_all API를 사용하도록 함
- 트위터 유저의 프로필이나 이름에 특정 단어가 들어가면 차단버튼을 보여주는 기능 추가
- 차단목록 파일을 불러와서 체인블락을 실행하는 기능 추가
- 다크모드 UI 지원
- 체인블락 진행속도를 소폭 개선하는 내부적인 수정
- 버그고침 (Redux store 찾는 코드 수정)
- 안드로이드용 파이어폭스에서 체인블락이 작동하지 않는 버그 고침
- 이용약관 페이지 등에서 불필요하게 스크립트 로딩하지 않도록 함
- 언어 기본값을 영어로 함 (비 한국어 & 비 영어 유저에게 한국어 대신 영어가 보이도록)
- 체인블락의 최대치를 넘어도 작동을 거부하지 않고, 대신 최대치에 도달하면 정지하도록 함
- 세션상태에 따라 확장기능의 뱃지기능을 활용
- 원클릭 차단해제 버튼이 두 개 이상 나타나는 버그 고침
- 파이어폭스 팝업UI 버그 고침
- 팝업 UI에 트윗반응 체인블락 탭 추가
- 한 세션에 트윗을 리트윗하거나 마음에 들어한 유저를 모두 차단할 수 있도록 고침
- 원클릭 차단모드 기능 추가
- 레일건 모드 제거
- 트윗덱 지원
- Updated English translation
- 파이어폭스의 addons-linter를 통과하도록 고침
- 최초 실행시 확장기능의 옵션을 로딩하는 과정에서 발생하는 오류 고침
- 상대방측에서 차단이 걸려있어도 조건부로 체인블락이 작동하도록 함
- 트위터의 다계정 로그인기능을 활용하여 구현함
- (실험적 기능) 레일건 모드: 일부 실행조건에서 API사용횟수 절약
list.json
대신ids.json
API를 활용하도록 함- 기본값 꺼짐 (이미 차단한 유저수를 집계하지 못하고, 중복차단을 하게 됨)
- 트윗반응 체인블락은 block_all API를 사용하지 않도록 함
- 트윗반응 체인블락의 사용을 기본값으로 활성화
- Added English translation
- 강제 로그아웃 현상을 막기 위해 유저를 차단할 때 block_all API를 활용하도록 함
- 스크롤이 되지 않는 환경을 위한 UI 수정
- 리밋이 걸렸을 때 예상 해제시각을 표시하도록 함
- 일부 조건에서 퀵모드가 비활성화되는 버그 고침
- 우클릭 체인블락시 confirm창 메시지가 잘못 뜨는 버그 고침
- 빌드과정 중 일부 파일이 제거되는 문제 고침
- 체인블락 도중 팔로워에 일시정지된 계정이 포함되어있을 때 오류가 나면서 멈추는 버그 고침
- UI 개선
- 팝업 UI에 Material-UI 도입
- 파이어폭스 우클릭메뉴 안 뜨는 버그 고침
- 옵션페이지 구현
- 체인블락 팔로워 수 및 세션 수 최대치 설정
- 언체인블락 구현
- 트윗반응기반 체인블락 구현(실험적)
- 기타 팝업 UI 등 수정
- UI 대폭 변경
- 팝업 내부에서 진행상황 및 새 세션 실행 가능
- 사용자목록 저장/불러오기 기능 구현
- 기존 페이지내부 UI는 제거
- 맞팔로우 체인 구현
- 퀵 모드(200명이하 차단) 구현
- 우클릭 메뉴에서 체인블락 실행기능 추가
- UI 개선
- 확장기능 구조 대폭 뜯어고침
- 체인블락을 백그라운드에서 실행 가능
- 내 팔로잉/팔로워 필터링 설정 가능
- 첫 버전