Releases: wzrabbit/boj-totamjung
v1.2.2
v1.2.1
기능 개선 💡
이번 릴리즈에서는 쿼리에 익숙하지 않은 사용자분들을 위해, 보다 한국어 문제에 접근하기 쉽도록 관련 기능을 개선했습니다. (#133)
- 이제 토탐정을 설치했을 때 기본적으로 생성되는 세 가지 추첨은 모두 한국어 문제만이 결과로 나오도록 설정됩니다.
- 이제 "간편 입력" 에서 문제 언어를 선택하실 수 있습니다. 제공하는 옵션은 한국어 · 영어 · 한국어 및 영어 · 모든 언어입니다.
버그 수정 🐛
- 검색에 포함할 알고리즘의 반영 방식을 NOR로 했을 때, 기능이 올바르게 작동하지 않는 문제를 해결했습니다.
토탐정을 이용해 주셔서 감사합니다!
v1.2.0.1
v1.2
토탐정 v1.2
배포! 다양한 개선된 기능과 함께 돌아왔습니다.
전반적인 UI 개편✨
토탐정의 UI를 전체적으로 개편했습니다. UI 디자인과 접근성이 개선되었습니다! 기존 UI에서 있었던 여러 불편한 점들을 많이 고민해 보면서, 어느 기능이 개선되면 편할 지를 생각해 보았습니다.
Firefox 지원 🦊
지금까지 유저분들의 Firefox 지원을 요청하는 문의를 많이 받았고, 그만큼 꼭 Firefox 버전의 토탐정을 출시하고 싶었습니다. 그리고 오늘이 되서야 여러분께 Firefox 버전의 토탐정을 드릴 수 있게 되었습니다!
v1.2
부터, 토탐정은 Firefox를 공식 지원하며, Firefox Add-ons 스토어와 웨일 스토어에서 토탐정을 다운로드 받으실 수 있습니다. 어떻게 지원할 수 있었는지는 개발에 관심이 있으시다면 이 PR을 참고 해 주세요.
티어 가리개 🛡️
솔브드의 어려운 문제 경고 기능을 토탐정을 통해, 이제 백준에서도 사용할 수 있습니다.
솔브드의 어려운 문제 경고 기능은 정말 유용하지만, 아쉽게도 백준에서는 이를 사용할 수 없어 어려움이 있으셨을 것이라 생각합니다. 특히 난이도를 가리고 푸시는 분들께는요. 이 문제를 해결하고 싶었습니다.
이제, 토탐정과 함께라면 백준에서도 난이도 스포일러를 당하지 않으면서도, 어려운 문제에 대한 경고는 여전히 받을 수 있습니다. 어느 난이도부터 경고를 받으실 지는 여러분이 자유롭게 고를 수 있으니, 원하실 경우 솔브드의 난이도 경고와 일치시켜 사용하시기 바랍니다.
- 솔브드에서 어려운 문제 경고 문제를 판단하는 기준은 토탐정 위키의 기능: 티어 가리개 문단을 참고하시기 바랍니다.
* 토탐정의 티어 가리개 기능은 솔브드의 어려운 문제 경고 기능을 백준에서 사용할 수 있도록 재구현한 것입니다. 아이디어에 대한 저작권은 솔브드에 있습니다. 이 기능의 출시 전 솔브드의 개발자님께 허락을 구했음을 알려드립니다.
설정 데이터 관리 💾
이제 토탐정의 설정 데이터를 여러분들이 직접 관리하실 수 있습니다. 토탐정을 여러 브라우저를 통해 사용하시고 싶으신 분들, 수동 설치를 통해 사용하시는 분들, 그리고 재설치를 하시는 분들을 위해 준비했습니다.
설정 데이터를 이제 세이브파일 의 형태로 내보내실 수 있으며, 반대로 세이브파일을 업로드하여 설정 데이터를 덮어씌우실 수 있으며, 필요하실 경우 설정 데이터 초기화도 가능합니다.
잠금 타이머 개선⏲️
이제 잠금 타이머를 최대 300개까지 동시에 사용하실 수 있습니다. 기존에는 타이머를 한 번에 하나씩만 사용할 수 있어, 새로운 문제를 잠그면 기존 문제의 잠금 타이머는 자동으로 풀리는 불편함이 있었습니다.
단축키 개선 ⌨️
이제 Alt/Option 키 대신, F2 키를 랜덤 디펜스의 단축키로 사용하실 수 있습니다.
Alt는 사용자분들마다 다르지만, Alt가 이미 다른 역할을 하는 경우가 있어 Alt + 숫자 키로 랜덤 디펜스를 진행할 경우 원치 않는 브라우저의 다른 기능이 실행되는 불편함이 있었을 것이라고 생각합니다. 특히 Whale 브라우저의 경우 Alt 키를 누를 경우 캡처 도구가 켜져, 이 불편함이 상당했으리라고 생각합니다.
이제 여러분의 브라우저 환경에 맞게 원하시는 단축키를 고르시기 바랍니다!
알고리즘 목록, 추첨 기록 개선 🆙
이제 알고리즘 목록과 추첨 기록을, 보다 손쉽게 관리하실 수 있도록 개선했습니다.
- 내가 알고 있는 알고리즘 목록을 전체 선택 및 전체 해제 할 수 있습니다.
- 원하는 추첨 기록을 골라 기록을 삭제하실 수 있으며, 전체 삭제 도 가능합니다.
폰트 추가 🍨
아래의 7개 폰트 를 이제부터 추가로 사용하실 수 있습니다.
- Pretendard
- 둥근모꼴 Neo
- Spoqa Han Sans Neo
- Noto Serif
- Hahmlet
- Diphyllelia
- 쿠키런
또한, 1개 폰트 가 적용되지 않던 문제를 수정했습니다.
- IBM Plex Sans
버그 수정 🐛
- 너무 긴 쿼리를 여러 개 저장할 경우 어느 시점부터 스토리지 용량 초과로 더 이상 데이터 변경 및 저장이 불가능한 문제를 수정했습니다.
- 일부 알고리즘 분류명이 틀린 것을 수정했습니다.
- 유저 프로필 페이지 등 일부 페이지에서 지나치게 렉이 걸리는 현상을 해소했습니다.
마치며
업데이트 내용은 여기까지입니다! 토탐정을 사용해 주셔서 감사합니다.
v1.2
의 전반적인 기능이 궁금하실 경우 토탐정 위키의 사용 가이드 를 참고해 주시고, 궁금하신 점이 있거나 문의를 원하실 경우 이 링크 를 클릭하신 후 편하신 방법으로 문의를 부탁드려요.
v1.1.2.5
v1.1.2.4
v1.1.2.3
이번 업데이트는 기능 추가가 없는 패치입니다.
- 알고리즘의 오탈자를 수정했습니다.
가장 긴 증가하는 부분 수열: O(log n)
→가장 긴 증가하는 부분 수열: O(n log n)
- 4개의 알고리즘 분류를 추가했습니다.
- 린드스트롬-게셀-비엔노 보조정리 (Lindström–gessel–viennot Lemma)
#lgv
- 지수승강 보조정리 (Lifting The Exponent Lemma)
#lte
- 유리 등차수열의 내림 합 (Sum Of Floor Of Rational Arithmetic Sequence)
#floor_sum
- 자릿수를 이용한 다이나믹 프로그래밍 (Digit Dp)
#dp_digit
- 린드스트롬-게셀-비엔노 보조정리 (Lindström–gessel–viennot Lemma)
토탐정을 항상 이용해 주셔서 감사합니다!
v1.1.1.3
안녕하세요, 본 글을 작성하는 시점, 며칠 전부터 토탐정을 비롯한 백준 확장 프로그램들의 일부 기능이 작동하지 않고 있습니다. 이는 solved.ac API 서버의 보안 정책 변경으로, solved.ac 도메인이 아닌 다른 브라우저에서 api 요청을 할 경우 요청이 거부되어서 그런 것으로 추측하고 있습니다.
토탐정의 경우 api 요청이 필요한 문제 무작위 추첨(랜덤 디펜스) 기능이 작동하지 않았습니다. 이에 따라, 브라우저에서 직접 api 요청을 하지 않고 브라우저에서는 확장 프로그램에게 작업만 요청하고, 요청 작업은 확장 프로그램 내부에서 하는 것으로 문제를 해결했습니다.
스토어 검토 후 승인이 되면, 무작위 추첨이 안 되는 문제는 해결될 것입니다. 불편을 드려 죄송합니다.
토탐정을 사용해 주시는 분들이 어느덧 500명을 넘겼더라고요. 토탐정을 이용해 주셔서 정말 감사합니다. 알고리즘 학습에 있어서 토탐정이 여러분의 든든한 동반자가 되었으면 좋겠습니다.
- 관련 이슈: 링크
- 환경설정에서 버전이
v1.1.1.2
로 보이는 것은 제가 실수로 텍스트를 변경하지 않아 그런 것이며, 업데이트가 안 되어서 그런 것이 아닙니다. 양해 부탁드리겠습니다.
v1.1.0.1
토탐정과 함께 하는 즐거운 랜덤 디펜스
새로운 기능
● 더욱 편리한 문제 추첨(랜덤 디펜스) 기능이 추가되었습니다.
- 자주 사용하는 solved.ac 의 검색 쿼리를 이용하여 추첨을 만들고, 슬롯에 저장할 수 있습니다.
- 슬롯에 저장된 쿼리는 이후 토탐정 위젯을 클릭하거나, 단축키(
Alt + {슬롯 번호}
) 를 누르는 것으로 간편하고 빠르게 문제 추첨을 할 수 있습니다. - 문제 랜덤 추첨은 solved.ac 비공식 API를 이용하였습니다.
기능 개선
● "알고리즘 추가" 메뉴에 검색 기능이 추가되었습니다.
- 이제 알고 있는 알고리즘을 추가하거나 제외할 때 원하는 알고리즘을 빠르고 쉽게 찾으세요.
● 2개의 알고리즘이 추가되었습니다.
- "경사 하강법", "부분집합의 합 다이나믹 프로그래밍"
토탐정을 이용해 주셔서 감사합니다!