Releases: NudeNyang/Sentory
Release list
Sentory 2.0.6
Sentory 2.0.6
Sentory 2.0.6은 트레이 메뉴와 보관함에서 눈에 띄던 불편을 다듬고 OCR 결과를 보정한 안정화 업데이트입니다. 새로운 기능을 늘리기보다 실제 사용 중 거슬리던 부분을 정리하는 데 집중했습니다.
트레이 메뉴
트레이 메뉴를 여러 번 열고 닫다 보면 드물게 창 전체가 검게 보이던 문제를 고쳤습니다. 메뉴의 여백과 둥근 모서리는 원래 느낌을 살리고, 아래쪽에 남던 불필요한 공간은 없앴습니다.
이제 트레이 아이콘을 왼쪽 버튼으로 누르면 최소화되거나 숨겨진 Sentory 창이 바로 나타납니다. 감지 일시정지, Windows 자동 실행, Discord 자동 연결 설정을 바꿀 때는 메뉴가 그대로 열려 있습니다. 보관함 열기, 데이터 폴더 열기, 종료를 선택했을 때만 닫힙니다.
보관함 드래그
빈 공간을 드래그해 여러 카드를 선택할 때 제목, 날짜, 상태 문구가 브라우저 글자처럼 함께 잡히던 문제를 고쳤습니다. 마우스를 놓은 자리에 있던 카드가 뜻하지 않게 열리는 현상도 함께 해결했습니다.
카드 안의 글자를 복사하려고 드래그한 뒤 상세 화면이 열리던 문제도 수정했습니다. 글자 선택과 복사는 그대로 쓸 수 있고, 평소처럼 카드를 누르는 동작도 달라지지 않습니다.
OCR 결과
사진 속 작은 아이콘이 ㄷDiscord처럼 한글 자모로 잘못 읽히는 경우를 보정했습니다. 공백 뒤의 단독 자모가 영문 단어에 바로 붙은 경우만 다루기 때문에 ㄷㄷ, ㄷ 키, C#, C++ 같은 실제 문구는 그대로 남습니다.
OCR 처리 버전이 바뀌면서 기존 사진도 백그라운드에서 다시 읽습니다. 보관함에 사진이 많다면 반영까지 잠시 걸릴 수 있습니다.
그 밖의 변경
Sentory의 기능과 개인정보 처리 방식을 한곳에서 볼 수 있는 소개 페이지를 추가했습니다. 다운로드 버튼은 항상 최신 GitHub Release로 연결되며, README에는 Microsoft Store 후원판 안내를 가볍게 덧붙였습니다.
Microsoft Store판은 Store에서 업데이트합니다. 앱 안의 GitHub 업데이트 메뉴와 확인 경로는 들어가지 않습니다.
다운로드
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
2.0.5 GitHub판은 앱 안에서 2.0.6을 확인하고 내려받을 수 있습니다. 현재 실행 파일과 설치 프로그램은 코드 서명을 받지 않아 Windows에서 알 수 없는 게시자 또는 SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지 확인하고, 필요하면 함께 제공되는 .sha256 파일과 비교해 주세요.
English
Sentory 2.0.6 is a stability update focused on the tray menu, gallery interactions, and OCR cleanup.
The tray menu no longer depends on transparent WebView composition, fixing an intermittent black background. Its original spacing and rounded shape remain intact, and left-clicking the tray icon restores the main window. Toggle actions keep the menu open, while navigation and exit actions close it.
Gallery drag selection no longer selects card text or opens the card under the pointer. Dragging selectable text inside a card also no longer opens its detail view after release.
OCR post-processing now removes a narrow class of inline icon artifacts misread as a single Hangul jamo before a Latin word. Existing images are reprocessed in the background with the updated OCR revision.
Microsoft Store builds use Store updates and do not expose the in-app GitHub update path. The GitHub Release includes x64 and ARM64 installers and portable packages. These files are not code-signed, so Windows may show an Unknown Publisher or SmartScreen warning.
Sentory 2.0.5
Sentory 2.0.5
Sentory 2.0.5에 Tauri 전환 과정에서 빠졌던 자동 업데이트 기능을 되살렸습니다.
GitHub판은 새 버전을 알아서 확인하고 PC 환경에 알맞은 파일을 내려받습니다.
검증을 통과한 파일은 앱 안에서 바로 설치할 수 있습니다. 기존 보관함과 설정은
업데이트 후에도 그대로 남습니다.
자동 업데이트
앱을 켠 지 6초가 지나면 첫 업데이트 확인을 시작합니다. 이후 GitHub Releases를
확인하는 간격은 6시간입니다. 바로 확인하고 싶을 때는 설정에서 지금 확인을
누르면 됩니다.
새 버전을 찾으면 PC 아키텍처가 x64인지 ARM64인지, 현재 앱이 설치형인지
포터블인지 구분해 패키지를 고릅니다. 다운로드는 임시 폴더에서 진행합니다.
GitHub Release의 SHA-256 값이나 함께 올린 .sha256 파일과 일치해야 설치 버튼이
나타납니다.
설치를 누르면 Sentory가 종료되고 업데이트가 시작됩니다. 설치형은 기존 설치
위치에 새 버전을 설치하며, 포터블은 현재 폴더의 실행 파일을 바꿉니다. 마치면
Sentory가 자동으로 다시 열립니다.
Microsoft Store판은 이전처럼 Store에서 업데이트하며, 앱에는 GitHub 업데이트
기능이 나오지 않습니다.
2.0.4 사용자 안내
2.0.4에는 자동 설치 기능이 없습니다. 이번에는 GitHub Release에서 2.0.5 설치형이나
포터블 파일을 직접 받아야 합니다. 2.0.5로 한 번 올리면 다음 정식 버전부터 앱
안에서 내려받고 설치할 수 있습니다.
다운로드
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
현재 실행 파일과 설치 프로그램은 코드 서명을 받지 않았습니다. Windows에서 알 수
없는 게시자나 SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은
파일인지 확인하고, 필요하면 함께 제공되는 .sha256 파일과 비교해 주세요. 소스는
Sentory-2.0.5-source.zip과 v2.0.5 태그에서 받을 수 있습니다.
English
Sentory 2.0.5 restores automatic updates that were missing after the Tauri migration.
GitHub builds now check for stable releases after startup and every six hours, download
the package matching the current architecture and installation type, and verify its
SHA-256 value before enabling installation.
Installing an update closes Sentory, replaces the installed or portable application
files, and starts Sentory again. Microsoft Store builds continue to receive updates
through the Store and do not expose the GitHub update controls.
Sentory 2.0.4 cannot install this update automatically. Download and install 2.0.5 once
from this Release; later stable versions can then be downloaded and installed inside
the app.
The Release includes x64 and ARM64 installers and portable packages. The files are not
code-signed, so Windows may show an Unknown Publisher or SmartScreen warning. Use the
accompanying SHA-256 files to verify downloads when needed.
Sentory 2.0.4
Sentory 2.0.4
2.0.4에서는 항목을 얼마나 자주 다시 썼는지 한눈에 알 수 있도록 횟수 기준을
정리했습니다. 중국어와 일본어 화면의 글꼴도 Windows 환경에 맞게 손봤습니다.
업데이트해도 기존 보관함과 설정은 그대로 유지됩니다.
재사용 횟수
상세 화면의 복사 횟수는 재사용 횟수로 바뀝니다. 큰 숫자는 Sentory 안에서
복사한 횟수와 최근 30일 동안 다른 앱에서 같은 항목을 다시 쓴 횟수를 합한
값입니다. 바로 아래에는 복사 1회 · 외부 재사용 2회처럼 두 값을 따로
표시합니다.
링크나 사진을 처음 저장한 동작은 외부 재사용으로 세지 않습니다. 저장된 뒤 같은
항목을 다시 붙여넣거나 드롭한 경우부터 올라갑니다. 자동 즐겨찾기도 이 합계를
기준으로 판단하므로, 화면에 보이는 재사용 횟수와 즐겨찾기 등록 기준이 같습니다.
설정에 적힌 기준 횟수와 기존 설정값은 달라지지 않습니다.
다국어 글꼴
일본어 화면은 Yu Gothic UI, 중국어 화면은 Microsoft YaHei UI를 우선 사용합니다.
한 화면에서 라틴 문자와 CJK 문자의 굵기가 들쭉날쭉해 보이던 부분을 정리했고,
중국어 제목과 선택 항목은 지나치게 두껍지 않도록 강조 굵기를 낮췄습니다.
한국어 화면은 기존 글꼴 구성을 유지합니다. 화면 언어를 바꿔도 왼쪽 위의
Sentory 제목에는 같은 한국어 글꼴 구성이 적용되어 브랜드 모양이 달라지지
않습니다.
다운로드
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
현재 실행 파일과 설치 프로그램에는 코드 서명이 없습니다. Windows에서 알 수 없는
게시자나 SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지
확인하고, 필요하면 함께 제공되는 .sha256 파일과 비교해 주세요. 이 버전의 소스는
Sentory-2.0.4-source.zip과 v2.0.4 태그에서 받을 수 있습니다.
English
Sentory 2.0.4 aligns the usage number shown in item details with the value used for
automatic favorites. It also improves font consistency in the Japanese and Chinese
interfaces. Existing libraries and settings remain unchanged after the update.
The former Copy count field is now Reuse count. Its main value combines copies made
inside Sentory with matching external reuse sessions from the last 30 days. The line
below separates the two values, for example, 1 copy · 2 external reuses.
The action that first saves a link or image does not count as external reuse. Counting
starts only when the saved item is pasted or dropped again. Automatic favorites use
the same combined value shown in the detail window, while the configured threshold
and existing setting remain unchanged.
Japanese now prefers Yu Gothic UI and Chinese prefers Microsoft YaHei UI. Mixed Latin
and CJK text uses more consistent weights, and emphasized Chinese labels are lighter.
The Korean interface keeps its previous font stack. The Sentory title also keeps the
same Korean font stack when the display language changes.
The GitHub Release includes x64 and ARM64 installers and portable packages. These files
are not code-signed, so Windows may show an Unknown Publisher or SmartScreen warning.
Use the accompanying SHA-256 files to verify downloads when needed.
Sentory 2.0.3
Sentory 2.0.3
2.0.3에서는 사진 속 글자를 찾는 검색과 다국어 표시를 손봤습니다. 기존 보관함과
메신저 감지 설정은 업데이트 뒤에도 그대로 이어집니다.
OCR 검색
사진에서 인식한 글자는 띄어쓰기를 빼고 검색해도 찾을 수 있습니다. 예를 들어 OCR
결과가 클립보드 이미지라면 클립보드이미지로 입력해도 같은 사진이 나옵니다.
공백, 줄바꿈이나 탭이 섞인 문장도 같은 방식으로 검색합니다. URL과 일반 제목
검색은 이전 동작을 유지합니다.
다국어 표시
화면 언어를 바꿨는데 클립보드 이미지, PNG 이미지 같은 자동 제목이 한국어로
남던 문제를 고쳤습니다. Sentory가 붙인 사진 제목과 묶음 설명만 현재 언어에 맞춰
표시합니다. 원본 파일명, OCR 결과와 웹페이지 제목은 저장된 내용을 바꾸지 않습니다.
일본어와 중국어 화면에서 카드의 복사 횟수가 영어로 나오던 부분도 함께
고쳤습니다. 일본어는 1回コピー, 중국어는 已复制 1 次처럼 표시합니다.
화면과 Discord 안내
검색창에 글자를 입력했을 때 나타나는 지우기 버튼을 파란색에서 차분한 회색으로
바꿨습니다. Discord 재시작 안내는 접근성 인자 대신 실행 옵션이라고 적고,
작성 중인 메시지가 취소되거나 통화가 종료될 수 있다는 문장으로 다듬었습니다.
자동 재시작 동의 방식과 기존 사용자의 설정은 달라지지 않습니다.
Microsoft Store 제출판은 GitHub 업데이트 기능을 넣지 않고 Store가 업데이트를
맡도록 배포 경로를 분리했습니다. 보관함과 설정은 %LOCALAPPDATA%\Sentory에
남기므로 MSIX를 제거해도 개인 데이터가 함께 지워지지 않습니다.
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
현재 실행 파일과 설치 프로그램에는 코드 서명이 없습니다. Windows에서 알 수 없는
게시자 또는 SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지
확인하고, 필요하면 함께 올린 .sha256 파일과 대조해 주세요. 이 버전의 소스는
Sentory-2.0.3-source.zip과 v2.0.3 태그에서 받을 수 있습니다.
English
Sentory 2.0.3 improves OCR search and localized gallery labels. OCR text can now be
found without typing spaces, line breaks, or tabs exactly as recognized. URL and
ordinary title searches keep their previous behavior.
Generated labels such as Clipboard image, PNG image, and collection summaries now
follow the selected display language. Original filenames, OCR text, and webpage titles
remain unchanged. Japanese and Chinese cards also show copy counts in their selected
language instead of falling back to English.
The search clear button now uses a quieter gray. Discord restart notices use clearer
wording about the required launch option and warn that a draft message may be cancelled
or a call may end. Existing consent and messenger detection settings are preserved.
The GitHub Release includes x64 and ARM64 installers and portable packages. These files
are not code-signed, so Windows may show an Unknown Publisher or SmartScreen warning.
Use the accompanying SHA-256 files to verify downloads when needed.
Sentory 2.0.2
Sentory 2.0.2
2.0.2에서는 새로 설치했을 때 감지할 메신저를 직접 고르게 했습니다. Discord를
처음 켜는 경우에는 자동 재시작 동작을 먼저 설명하고 동의를 받습니다. 업데이트로
설치한 사용자의 기존 설정과 보관함은 그대로 유지됩니다.
처음 실행할 때
- Discord, KakaoTalk, Slack, WhatsApp, Telegram, LINE, WeChat 감지는 모두
꺼진 상태로 시작합니다. 첫 화면에서 필요한 메신저만 켜거나모두 켜기를
누르면 됩니다. - 기존에 Sentory를 쓰던 사용자는 저장된 감지 설정을 그대로 이어받습니다. 초기
선택 화면도 다시 나오지 않습니다. - 아무 메신저도 고르지 않았다면 보관함에 설정 바로가기가 남습니다. 나중에
설정에서 언제든 바꿀 수 있습니다.
Discord 자동 재시작 동의
Discord 감지를 처음 켤 때 자동 재시작을 허용할지 묻습니다. 모두 켜기로
Discord가 포함될 때도 같은 안내가 나옵니다. 안내문에는 "작성 중인 메시지가
취소되거나 통화가 종료될 수 있습니다."라고 적었습니다.
동의하지 않으면 Discord 감지는 꺼진 채로 남습니다. 첫 화면을 그대로 마쳤다면
나중에 설정에서 Discord를 켤 때 다시 묻습니다. 동의 기록은 감지 설정이 실제로
켜진 뒤에만 저장합니다. 이미 Discord 감지를 사용하던 사람에게는 다시 묻지
않습니다.
접근성 실행 옵션 없이 열린 Discord는 15초 안내 뒤 자동으로 다시 시작합니다.
안내창에서 바로 재시작하거나 취소할 수 있습니다. 일반적인 연결 준비나 워커 복구
상태에서는 자동으로 종료하지 않습니다.
함께 고친 부분
- 메신저 감지 토글을 빠르게 바꿀 때 늦게 도착한 저장 응답이 마지막 선택을
되돌리던 문제를 고쳤습니다. - Microsoft Store 제출용 x64·ARM64 MSIX 번들 제작 경로를 추가했습니다.
GitHub Release에서는 설치형과 포터블을 계속 함께 제공합니다.
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
현재 실행 파일과 설치 프로그램에는 코드 서명이 없습니다. Windows에서 알 수 없는
게시자 또는 SmartScreen 경고가 나타날 수 있으니 공식 Release에서 받은 파일인지
확인해 주세요. 필요하면 함께 올린 .sha256 파일과 대조할 수 있습니다. 이 버전의
소스는 Sentory-2.0.2-source.zip과 v2.0.2 태그에서 받을 수 있습니다.
English
Sentory 2.0.2 lets new users choose which messengers to monitor during first-run setup.
All seven detection switches start off. Existing installations keep their saved
choices and do not see the setup screen again.
The first time Discord detection is enabled, Sentory asks for consent before allowing
automatic restarts. The dialog warns that a draft message may be cancelled or a call
may end. Declining leaves Discord detection off, so the prompt appears again if it is
enabled later. Consent is remembered only after the enabled setting is saved. Existing
Discord detection users are not asked again.
A Discord process without the required accessibility argument may restart after a
15-second notice. Ordinary connection and worker recovery states do not trigger an
automatic restart. This release also fixes messenger switches being reverted by an
older settings response.
The GitHub Release includes x64 and ARM64 installers and portable packages. The
binaries are not code-signed, so Windows may show an Unknown Publisher or SmartScreen
warning. Verify downloads against the accompanying SHA-256 files when needed.
Sentory 2.0.1
Sentory 2.0.1
2.0.1은 Tauri 전환 뒤 빠진 동작을 보완하는 업데이트입니다. 새 설치의 Discord
감지는 사용자가 직접 켜도록 바꿨고, Tauri에서 멈춰 있던 사진 OCR을 다시
연결했습니다. 기존 보관함과 설정은 그대로 이어집니다.
Discord 시작 방식
- 새로 설치하면 Discord 감지가 꺼진 상태로 시작합니다. 첫 실행에서 이 내용을
알리고, 필요할 때 설정에서 켤 수 있도록 안내합니다. - 감지를 켠 뒤 실행 중인 Discord에 접근성 실행 옵션이 실제로 없을 때만 15초
재시작 안내가 나타납니다. 기다리지 않고 바로 재시작하거나 취소할 수도
있습니다. - 일반적인 연결 준비, 일시적인 연결 끊김, 감지 워커 복구만으로 Discord를
종료하지 않습니다. - 연결이 끊긴 상태에서 첫 붙여넣기나 드롭을 놓치면 해당 항목이 저장되지 않았다고
바로 알리고 수동 재시작 버튼을 보여 줍니다.
사진 OCR
- WPF 제거 과정에서 빠졌던 OCR 백그라운드 작업자를 Tauri C# 엔진에
복원했습니다. - 직접 캡처한 사진뿐 아니라 웹사이트 등에서 복사한 이미지도 지원 메신저에서
저장되면 같은 OCR 대기열로 처리합니다. - 단순히 클립보드에 복사했다는 이유만으로 이미지를 읽거나 저장하지 않습니다.
메신저별 저장 조건을 통과한 사진만 대상이 됩니다. - OCR은 PC 안에서 처리하며, 결과가 나오면 보관함 제목과 검색 결과에 바로
반영됩니다. 이전에 처리되지 않은 사진도 앱을 실행하면 차례로 인식합니다.
배포판
제품 실행 파일은 Tauri판으로 통일했습니다. 2.0.1은 x64와 ARM64 설치형·포터블을
함께 제공합니다. 개발자판과 정식 배포판의 버전도 모두 2.0.1로 맞췄습니다.
| 사용 환경 | 설치형 | 포터블 |
|---|---|---|
| Intel·AMD Windows PC | Sentory-win-x64-setup.exe |
Sentory-win-x64-portable.zip |
| Windows on ARM PC | Sentory-win-arm64-setup.exe |
Sentory-win-arm64-portable.zip |
확인한 내용
- .NET Release 테스트 728개
- Tauri 웹 테스트 45개
- Rust 테스트 6개
- x64 설치 자체 점검
- ARM64 Windows 러너의 네이티브 빌드, PE 아키텍처 확인과 설치 자체 점검
알아둘 점
- 실행 파일과 설치 프로그램에는 코드 서명이 적용되지 않았습니다. Windows에서
알 수 없는 게시자 또는 SmartScreen 경고가 나타날 수 있습니다. - ARM64 패키지는 ARM64 Windows 환경에서 자체 점검을 마쳤지만, 메신저를 설치한
실제 Windows on ARM 장치에서의 통합 검수는 남아 있습니다. - 메신저의
+버튼으로 파일 선택창을 여는 업로드는 감지를 보장하지 않습니다.
사진은 채팅 입력창에 붙여넣거나 탐색기에서 드롭해 주세요.
배포 파일이 공식 Release에서 받은 것인지 확인하고, 필요하면 함께 제공하는
.sha256 파일과 대조해 주세요. 이 버전에 대응하는 소스는
Sentory-2.0.1-source.zip과 v2.0.1 태그에서 받을 수 있습니다.
English
Sentory 2.0.1 fills gaps found after the Tauri migration. Discord detection now starts
off on new installations and only offers an automatic restart when the running Discord
process is confirmed to be missing its accessibility launch argument. Ordinary
connection and worker recovery states do not restart Discord.
The image OCR background worker is connected to the Tauri C# engine again. Images
copied from websites are eligible for local OCR after they meet a supported
messenger's save rules. Sentory does not read or save an image merely because it was
copied to the clipboard.
This release includes x64 and ARM64 installers and portable packages. Existing
libraries and settings remain compatible. The release passed 728 .NET tests, 45 web
tests, and 6 Rust tests. ARM64 packages are built and self-checked on a native ARM64
Windows runner.
The binaries are not code-signed. Windows may show an Unknown Publisher or SmartScreen
warning. Physical Windows on ARM messenger integration testing is still pending, and
uploads opened through a messenger's + file picker are not guaranteed to be detected.
Sentory 2.0.0
Sentory 2.0.0
Sentory 2.0.0부터 기본 화면이 WPF에서 Tauri 2로 바뀝니다. 메신저 감지와 SQLite,
OCR, 링크 미리보기는 검증된 C# 엔진을 계속 사용합니다. 1.5.1에서 쓰던 보관함과
설정도 별도의 변환 없이 이어집니다.
Tauri 기본 화면
- 검색, 탭, 필터, 정렬, 선택, 상세, 복사, 즐겨찾기와 삭제 기능을 Tauri로
옮겼습니다. - 보관함은 SQL 페이지 조회와 가상 스크롤을 사용합니다. 화면 주변 카드만 만들기
때문에 자료가 많아져도 보관함 전체를 한 번에 그리지 않습니다. - 링크 썸네일은 카드 가운데를 기준으로 잘라 보여 주고, 사진 카드는 세로 사진을
포함해 원본 전체가 보이도록 표시합니다. - 창을 닫아도 알림 영역에서 계속 실행됩니다. 트레이 메뉴에서 감지 상태, 자동
실행, Discord 연결과 완전 종료를 관리할 수 있습니다.
클라우드 · NAS 공유
- OneDrive, Google Drive, Dropbox, MEGA와 직접 고른 폴더를 이용한 컴퓨터 간
동기화를 설정 화면에 넣었습니다. - NAS는 HTTP(S) WebDAV 주소에 직접 연결합니다. 연결 전 임시 파일을 쓰고 다시
읽은 다음 지워 계정의 읽기·쓰기·삭제 권한을 확인합니다. - 사진은 일반 이미지 파일로, 링크는 읽을 수 있는 TXT로 함께 저장됩니다. 동기화를
꺼도 NAS나 클라우드 폴더에 이미 올라간 공유 파일은 지우지 않습니다. - WebDAV 비밀번호는 Windows 현재 사용자 계정으로 암호화해 저장합니다. 사진과
링크 자체는 암호화하지 않으므로 외부에서 연결할 때는 HTTPS와 전용 계정을
권장합니다.
감지와 화면 동작 보완
- Discord에서 이미 저장한 첨부가 접근성 트리에 다시 나타날 때 새 사진으로
보관되던 문제를 막았습니다. - Slack 첫 붙여넣기의 포커스 확인을 놓치는 경우와 WeChat을 Sentory보다 늦게
실행했을 때 링크 감지가 멈추거나 전송이 느려지던 문제를 고쳤습니다. - 복사와 즐겨찾기는 카드 전체를 다시 만들지 않고 해당 카드의 횟수와 별표만
바꿉니다. 상세 화면에서 복사해도 복사 횟수가 기록됩니다. - 라이트·다크 테마를 빠르게 바꿀 때 뒤늦게 도착한 설정값이 이전 테마를 다시
적용하던 문제를 막았습니다.
기존 설치에서 바뀌는 점
2.0.0 설치형은 1.5.1과 같은 설치 위치와 사용자 데이터 폴더를 사용합니다. 기존
설치형 위에 설치하면 사진, 링크, 즐겨찾기와 설정을 유지한 채 Tauri판으로
바뀝니다. WPF 소스는 비교 기준과 이전 버전 유지보수를 위해 저장소에 남깁니다.
확인한 내용
- Tauri 웹 테스트 43개와 Rust 테스트 6개를 통과했습니다.
- C# 엔진과 Windows 감지 계층을 포함한 .NET Release 테스트 906개를
통과했습니다. - 정식 앱 정보에서
for Developers,Preview와 개발용 식별자가 빠지는지
회귀 테스트로 확인했습니다. - ARM64 Windows 러너에서 ARM64 호스트와 C# 엔진을 네이티브로 빌드했습니다.
두 실행 파일의 PE 아키텍처와 실행 자체 점검도 통과했습니다.
다운로드
대부분의 Windows PC에서는 Sentory-win-x64-setup.exe를 받으면 됩니다. 설치하지
않고 사용하려면 Sentory-win-x64-portable.zip을 완전히 푼 뒤 Sentory.exe를
실행해 주세요. Windows on ARM에서는 Sentory-win-arm64-setup.exe 또는
Sentory-win-arm64-portable.zip을 선택하면 됩니다.
현재 파일에는 코드 서명이 적용되지 않았습니다. Windows에서 알 수 없는 게시자나
SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지 확인하고,
필요하면 함께 제공되는 .sha256 파일과 대조해 주세요.
이 Release의 실행 파일에 대응하는 소스는 Sentory-2.0.0-source.zip과
v2.0.0 태그에서 받을 수 있습니다.
알려진 제한 사항
- ARM64 패키지는 ARM64 Windows 가상 환경에서 실행 자체 점검을 마쳤습니다.
메신저를 설치한 실제 Windows on ARM 장치에서의 통합 검수는 남아 있습니다. - 설정의 업데이트 확인은 새 버전이 있으면 GitHub Release 페이지를 엽니다.
앱 안에서 패키지를 내려받아 자동 설치하지는 않습니다. - 실제 NAS 장비를 이용한 WebDAV 수동 검수는 남아 있습니다. 표준 WebDAV 동작은
자동 테스트로 확인했습니다. - 메신저의
+버튼으로 파일 선택창을 여는 업로드는 감지를 보장하지 않습니다. - 실행 파일과 설치 프로그램에는 코드 서명이 적용되지 않았습니다.
English
Sentory 2.0.0 replaces the WPF interface with Tauri 2 while keeping the existing C#
engine for messenger detection, SQLite storage, OCR, and link previews. Libraries and
settings created by 1.5.1 continue to work without a separate migration.
Tauri interface
- Search, tabs, filters, sorting, selection, details, copy, favorites, and deletion now
run in the Tauri interface. - SQL paging and virtual scrolling keep only nearby cards in the web view.
- Link previews use a centered crop, while photo cards preserve the full image,
including portrait photos. - Closing the window keeps Sentory in the notification area. Detection, startup,
Discord connection, and exit actions are available from the tray menu.
Cloud and NAS sharing
- Libraries can sync through OneDrive, Google Drive, Dropbox, MEGA, another selected
folder, or a NAS WebDAV share. - WebDAV setup verifies read, write, and delete access with a temporary probe file.
- Photos remain regular image files and links remain readable TXT files. Turning sync
off does not delete files already stored in the shared folder. - The WebDAV password is protected for the current Windows user. Shared content itself
is not encrypted, so HTTPS and a dedicated NAS account are recommended.
Detection and interaction fixes
- Existing Discord attachments are no longer collected again when Discord recreates
their accessibility elements. - The first Slack paste focus check and WeChat detection after a late messenger start
were fixed. - Copy and favorite actions update the affected card in place, and copies from the
detail view now increment the usage count. - Delayed settings responses no longer roll the interface back to an older theme.
Download
Most Windows PCs should use Sentory-win-x64-setup.exe. Use
Sentory-win-x64-portable.zip if you prefer not to install the app. The binaries are
not code-signed, so Windows may show an Unknown Publisher or SmartScreen warning. On
Windows on ARM, use Sentory-win-arm64-setup.exe or
Sentory-win-arm64-portable.zip. The matching source is available in
Sentory-2.0.0-source.zip and from the v2.0.0 tag.
The release passed 43 web tests, 6 Rust tests, and 906 .NET Release tests.
The ARM64 host and C# engine were built natively on an ARM64 Windows runner. Both PE
architecture checks and the installation self-check passed there.
Known limitations
- ARM64 packages pass their installation self-checks on an ARM64 Windows virtual
machine. Messenger integration testing on a physical Windows on ARM device is still
pending. - Update checks open the matching GitHub Release page; the app does not install the
package automatically. - WebDAV behavior is covered by automated tests, but manual testing on physical NAS
hardware is still pending. - Uploads selected through a messenger's
+file picker are not guaranteed to be
detected. - The executables and installer are not code-signed.
Sentory 1.5.1
Sentory 1.5.1
Sentory 1.5.1은 Discord에서 이미 저장한 본인 첨부가 나중에 한 번 더 보관될 수
있던 문제를 고친 버전입니다. 사진을 보낸 뒤 일반 메시지를 입력했을 때 Discord가
화면의 첨부 요소를 다시 만들면, Sentory가 이를 새 파일 선택 업로드로 오인하는
경우가 있었습니다.
Discord 첨부 재수집 방지
- 일반 메시지를 보내기 직전에 화면에 있던 첨부는 새 첨부 확인 대상에서
제외합니다. - 현재 실행 중 이미 저장한 Discord 첨부 경로는 최근 512개까지 기억합니다.
같은 파일의 CDN 서명값이 바뀌거나cdn.discordapp.com과
media.discordapp.net사이에서 주소가 달라져도 다시 저장하지 않습니다. - Discord가 새 경로로 올린 첨부는 기존처럼 확인합니다. 메신저의
+버튼을
통한 파일 선택 업로드는 여전히 감지를 보장하지 않지만, 이번 변경으로 새
첨부까지 막히지는 않습니다. - Ctrl+V 붙여넣기와 탐색기 드래그 후보는 원래 전송 확인 경로를 그대로
사용합니다. Discord 이외 메신저의 감지 조건도 바꾸지 않았습니다.
로그에 보이던 VRCX 문구는 내려받은 사진의 PNG 메타데이터였습니다. 파일을
가져온 프로그램이나 실제 다운로드 출처를 뜻하지 않습니다. 이번 문제는 VRCX가
실행 중인지와 관계없이 Discord 첨부 확인 경로에서만 발생했습니다.
확인한 내용
- Discord 기존 첨부, CDN 호스트·서명 변경, 같은 요청 안의 중복과 실행 중
재등장을 다루는 회귀 테스트를 추가했습니다. - 관련 테스트를 포함한 Windows 플랫폼 Release 테스트 429개를 통과했습니다.
- Core·Infrastructure·Diagnostics·App 테스트까지 합친 Release 전체 테스트
873개도 통과했습니다. - 붙여넣기와 탐색기 드래그 후보가 새 재수집 차단 경로를 거치지 않는 것도 코드와
기존 회귀 테스트로 확인했습니다. - 제품 버전이
1.5.1+developers인 x64 개발자판을 게시하고 실행 파일 자체
점검을 마쳤습니다.
다운로드
대부분의 Windows PC에서는 Sentory-win-x64-setup.exe를 받으면 됩니다. 설치하지
않고 사용하려면 Sentory-win-x64-portable.zip을 완전히 푼 뒤 Sentory.exe를
실행해 주세요. Windows on ARM 사용자는 이름에 arm64가 포함된 파일을 선택하면
됩니다.
현재 파일에는 코드 서명이 적용되지 않았습니다. Windows에서 알 수 없는 게시자나
SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지 확인하고,
필요하면 함께 제공되는 .sha256 파일과 대조해 주세요.
이 Release의 실행 파일에 대응하는 소스는 Sentory-1.5.1-source.zip과
v1.5.1 태그에서 받을 수 있습니다.
알려진 제한 사항
- 메신저의
+버튼으로 파일 선택창을 여는 업로드는 감지를 보장하지 않습니다.
사진은 채팅 입력창에 붙여넣거나 탐색기에서 드롭한 뒤 전송해 주세요. - 지원 메신저가 화면 구조를 바꾸면 감지가 잠시 멈출 수 있습니다.
- 자료가 많은 WPF 보관함의 첫 썸네일 생성은 시간이 걸릴 수 있습니다. 카드와
조작 결과를 먼저 표시하고 이미지는 차례로 채웁니다. - ARM64 패키지는 실제 Windows on ARM 장치에서 최종 검수가 남아 있습니다.
- 실행 파일과 설치 프로그램에는 코드 서명이 적용되지 않았습니다.
English
Sentory 1.5.1 fixes a Discord issue where an attachment already stored from your own
message could be collected again after sending a later text message. Discord can
recreate an attachment element in its accessibility tree, which previously made the
15-second file-picker fallback treat that existing attachment as new.
Discord attachment recollection fix
- Attachments visible immediately before a text message is sent are excluded from the
new-attachment check. - Sentory remembers the latest 512 Discord attachment paths stored during the current
session. A changed CDN signature or a switch betweencdn.discordapp.comand
media.discordapp.netno longer makes the same attachment appear new. - A genuinely new Discord attachment path is still eligible. Uploads selected through
a messenger's+file picker remain best-effort and are not guaranteed to be
detected. - Paste and Explorer drag-and-drop candidates continue through their existing send
confirmation path. Detection rules for other messengers are unchanged.
The VRCX text seen in the log came from PNG metadata stored in the downloaded image.
It did not identify the downloader or the network source. The issue was limited to
Discord attachment discovery and did not depend on whether VRCX was running.
Verification
- Regression coverage was added for existing attachments, CDN host and signature
changes, duplicates within one discovery request, and later appearances in the same
process. - All 429 Windows platform tests passed in Release configuration.
- The complete Release suite passed all 873 tests across the platform, core,
infrastructure, diagnostics, and app projects. - The paste and Explorer drag-and-drop paths remain outside the new recollection guard.
- The x64 Developer package was published with product version
1.5.1+developersand passed its executable self-check.
Download
Most Windows PCs should use Sentory-win-x64-setup.exe. Use
Sentory-win-x64-portable.zip if you prefer not to install the app, or an arm64
package on Windows on ARM. The binaries are not code-signed, so Windows may show an
Unknown Publisher or SmartScreen warning. The matching source is available in
Sentory-1.5.1-source.zip and from the v1.5.1 tag.
Known limitations
- Uploads selected through a messenger's
+file picker are not guaranteed to be
detected. Paste an image into the chat input or drop it from Explorer and send it. - Detection may pause temporarily if a supported messenger changes its interface.
- A large WPF library may take time to build thumbnails for the first time; layout and
controls remain available while images fill in. - Final testing of the ARM64 package on a physical Windows on ARM device is still pending.
- The executables and installers are not code-signed.
Sentory 1.5.0
Sentory 1.5.0
Sentory 1.5.0은 지원 메신저를 Discord와 카카오톡에서 Slack, WhatsApp,
Telegram, LINE, WeChat까지 넓힌 버전입니다. 빠르게 사진을 놓고 보내거나 큰
파일을 연달아 전송할 때 생기던 누락을 메신저 공통 경로부터 다시 다듬었고,
컴퓨터끼리 보관함을 맞추는 클라우드 폴더 동기화도 추가했습니다. 자료가 많은
보관함은 첫 화면과 필터 반응을 먼저 보여 주고 썸네일을 뒤에서 채우도록 바꿨습니다.
새로 지원하는 메신저
- Slack 데스크톱 앱에서 붙여넣거나 탐색기에서 드롭한 링크와 사진을 실제로
전송한 뒤 저장합니다. 첨부를 취소하거나 다른 입력란에 놓은 내용은 제외합니다. - WhatsApp 데스크톱 앱의 붙여넣기와 사진 드롭을 지원합니다. 붙여넣자마자
Enter를 누르거나, 사진 등록보다 전송 버튼 입력이 먼저 들어오는 경우도 같은
전송으로 이어서 확인합니다. - Telegram Desktop은 붙여넣기와 사진 드롭 전후의 화면 변화와 명시적인 전송
입력을 함께 확인합니다. 미리보기만 열었다 닫거나 전송하지 않은 사진은
보관하지 않습니다. - LINE은 링크·사진 붙여넣기와 탐색기 사진 드롭을 지원합니다. 실제 채팅과
작성기, 사진 전송창을 구분해 검색창이나 다른 대화에서 일어난 입력을
가져오지 않습니다. - WeChat Windows 데스크톱 앱에서 링크·사진 붙여넣기와 탐색기 사진 드롭을
지원합니다.Weixin.exe와 이전WeChat.exe는 인식하되 미니프로그램 보조
프로세스는 대화 확인에 사용하지 않습니다. - 새 메신저는 설정에서 따로 끄고 켤 수 있으며 보관함 필터, 카드 출처, 상세
화면과 한국어·영어·일본어·중국어 상태 문구에도 함께 표시됩니다.
빠른 드롭과 연속 전송
- Discord·Slack·카카오톡 위에 있던 투명 드롭 창을 없앴습니다. 이제 메신저가
처음부터 원래 드롭을 직접 받으므로 사진을 놓을 때 Sentory 때문에 한 번 더
기다릴 필요가 없습니다. - 일곱 메신저가 같은 탐색기 드래그를 각각 읽다가 뒤쪽 감지기가 시작점을
놓치던 경합을 공용 드래그 세션으로 정리했습니다. 저수준 포인터 기록과 실제
해제 위치를 함께 보존해 16ms 감시 사이에 끝난 빠른 드롭도 복구합니다. - 큰 사진을 올리는 동안 다음 사진을 보내거나 같은 사진과 겹치는 묶음을 연달아
보내도 별도 후보로 유지합니다. 같은 대화에 같은 파일이 500ms 안에 두 번
등록된 경우만 한 드롭의 중복으로 처리합니다. - LINE·WeChat·Slack·WhatsApp·Telegram은 한 번의 전송 입력을 가장 최근의
미처리 사진 하나에만 연결합니다. Discord는 한 메시지에 첨부한 여러 사진을
묶는 기존 동작을 유지합니다. - LINE 사진창이 원래 채팅창을 가리거나 업로드가 늦어지는 경우, 다음 드래그가
바로 시작되는 경우, 전송 버튼 입력이 후보 등록보다 앞선 경우를 각각
보완했습니다. WeChat 보조 업로드 창과 WhatsApp의 빠른 전송도 같은 공통
경계를 사용합니다. - Telegram과 LINE은 드롭만 했다는 이유로 저장하지 않습니다. 전송 입력과 실제
결과를 확인하며, 초안 취소와 다른 앱에 놓은 사진은 만료시킵니다.
컴퓨터 간 동기화
- OneDrive, Google Drive, Dropbox, MEGA의 로컬 동기화 폴더를 찾아 보여 주며,
원하는 폴더를 직접 선택할 수도 있습니다. 연결 전에는 한글 파일 생성·읽기·
이름 변경·삭제가 가능한 위치인지 검사합니다. - 사진은
Photos에 일반 이미지 파일로, 링크는Links/<연도>/<월>에 읽을 수
있는 TXT로 저장합니다. 다른 PC나 모바일의 클라우드 앱에서도 사진을 열거나
링크 내용을 확인할 수 있습니다. - 사진·링크 추가와 삭제, 즐겨찾기, 복사 횟수, 자동 즐겨찾기 설정을 Windows
컴퓨터끼리 양방향으로 맞춥니다. 한 컴퓨터가 꺼져 있어도 다음 연결에서 밀린
변경을 이어받습니다. - 클라우드의 Sentory 폴더를 지웠거나 저장소 식별자가 달라졌다면 로컬 보관함은
남겨 두고 새 저장소 세대로 다시 게시합니다. 정상 삭제 기록은 함께 옮겨 다른
컴퓨터의 오래된 항목이 되살아나지 않게 했습니다. - 기기 연결을 복구할 때 복사 횟수가 다시 합산돼 두 배씩 커지던 문제와, 설정을
닫을 때 새 동기화 경로가 예전 값으로 돌아가던 문제를 고쳤습니다. - 구버전이 모르는 메신저 항목을 받더라도 해당 항목만 보류하고, 이미 이해하는
사진·링크와 삭제 작업은 계속 처리합니다.
보관함과 설정
- 전체·사진·링크·즐겨찾기 탭과 메신저 필터·정렬은 남아 있는 카드 컨테이너를
재사용합니다. 변경이 많을 때는 컬렉션 알림을 한 번으로 합쳐 WPF가 같은 화면을
수십 번 다시 배치하지 않게 했습니다. - 384px 카드 썸네일을 디스크에 만들어 다시 사용합니다. 카드 위치와 문구를 먼저
바꾼 뒤 이미지를 저우선순위 작업에서 차례로 표시하므로 첫 화면이나 필터 입력이
원본 사진 디코딩을 기다리지 않습니다. - 화면 언어를 바꾸면 공용 번역 리소스를 한 번만 교체합니다. 현재 화면은 선택
직후 바뀌고, 화면 밖 카드만 24개씩 나눠 갱신합니다. Windows 언어를 따르는
Auto항목도 추가했습니다. - 선택 모드에서 포인터를 보관함 위나 아래 가장자리에 두면 천천히 자동
스크롤합니다. 드래그 중 마우스 휠도 함께 쓸 수 있고 화면 밖으로 지나간 카드도
처음부터 현재 위치까지 선택 범위에 남습니다. - 메신저 필터는 과거의 모든 전송 이력이 아니라 카드에 표시된 마지막 저장
메신저를 기준으로 삼습니다. 날짜가 명확한 사진 파일명은 메타데이터나 OCR보다
제목으로 먼저 사용합니다. - 메신저 설정은 상태 문구를 유지한 한 줄 스위치 목록으로 정리했습니다. 자동
즐겨찾기는 새 설치에서 기본으로 켜지고 같은 항목을 세 번 사용하면 적용됩니다. - 소개 문구를
이야기 속, 흩어진 순간들을 한 곳에로 바꾸고 앱 정보의
NudeNyang표시에 제작자 X 프로필 링크를 연결했습니다. 전송이 확인된 카드의
상태 문구는 모든 메신저에서전송 시 저장됨으로 통일했습니다.
안정성과 반응 속도
- Discord 접근성 작업자가 오래된 화면에 고정되면 Discord를 재시작하지 않고
작업자만 한 번 새로 만듭니다. 화면 공유 전체 화면에서 메시지 목록에
OFFSCREEN상태가 붙어도 정상 목록이라면 연결 준비를 마칩니다. - Discord가 꺼져 있을 때는 불필요한
연결 준비 중배너를 숨깁니다. 전송한
링크가 접근성 목록에 늦게 나타나는 경우에는 새 목록을 찾아 최대 15초까지
실제 발신 메시지를 확인합니다. - LINE의 유휴 접근성 갱신을 UI 스레드 밖으로 옮겼습니다. 확인창과 라이선스도
네이티브 창 전체를 막지 않는 방식으로 바꿔 작업표시줄에서 Sentory를 반복해
열 때 나던 Windows 경고음과 복원 지연을 줄였습니다. - 사진 카드와 링크 미리보기는 384px, 사이트 아이콘은 64px, 상세 이미지는
480px로 나눠 읽습니다. 상세 이미지는 상세창을 열기 전까지 디코딩하지 않습니다. - 첫 클라우드 동기화는 화면이 뜬 뒤 8초에 시작합니다. 언어·검색·필터·정렬·탭
조작 중에는 진행 중인 폴더 읽기를 중단하고 입력이 2초간 없을 때 다시 시작해
보관함 조작을 우선합니다. - 실제 116개 보관함과 428.9MB 원본 사진으로 탭 처리 약 58
59ms, 한 번 표시한360ms를 확인했습니다. Release 구성의 자동 테스트
탭의 화면 완료 약 264
869개도 통과했습니다. - 개발자판 게시 때 QA VM의 실행 파일이 자동으로 같은 빌드로 교체되며, 종료
확인·자체 점검·SHA-256 일치까지 마쳐야 게시를 성공으로 처리하도록 배포 절차를
강화했습니다.
다운로드
대부분의 Windows PC에서는 Sentory-win-x64-setup.exe를 받으면 됩니다. 설치하지
않고 사용하려면 Sentory-win-x64-portable.zip을 완전히 푼 뒤 Sentory.exe를
실행해 주세요. Windows on ARM 사용자는 이름에 arm64가 포함된 파일을 선택하면
됩니다.
현재 파일에는 코드 서명이 적용되지 않았습니다. Windows에서 알 수 없는 게시자나
SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지 확인하고,
필요하면 함께 제공되는 .sha256 파일과 대조해 주세요.
이 Release의 실행 파일에 대응하는 소스는 Sentory-1.5.0-source.zip과
v1.5.0 태그에서 받을 수 있습니다.
알려진 제한 사항
- 메신저의
+버튼으로 파일 선택창을 여는 업로드는 감지를 보장하지 않습니다.
사진은 채팅 입력창에 붙여넣거나 탐색기에서 드롭한 뒤 전송해 주세요. - 지원 메신저가 화면 구조를 바꾸면 감지가 잠시 멈출 수 있습니다.
- 자료가 많은 WPF 보관함의 첫 썸네일 생성은 시간이 걸릴 수 있습니다. 카드와
조작 결과를 먼저 표시하고 이미지는 차례로 채웁니다. - ARM64 패키지는 실제 Windows on ARM 장치에서 최종 검수가 남아 있습니다.
- 실행 파일과 설치 프로그램에는 코드 서명이 적용되지 않았습니다.
English
Sentory 1.5.0 expands messenger support from Discord and KakaoTalk to Slack,
WhatsApp, Telegram, LINE, and WeChat. It also adds folder-based cloud sync between
computers, hardens rapid and consecutive image sends, and reduces startup and gallery
interaction stalls on larger libraries.
New messenger support
- Slack, WhatsApp, Telegram, LINE, and WeChat desktop apps now support confirmed link
and image sends from paste or Explorer drag-and-drop where the client allows it. - Drafts, canceled previews, unrelated input fields, other conversations, and drops
that are never sent are rejected. - Each messenger has its own Settings switch, library filter, card source, detail
label, and localized status text.
Rapid and consecutive sends
- Discord, Slack, and KakaoTalk no longer receive drops through a transparent Sentory
overlay. The messenger handles the original drag directly. - A shared pointer snapshot lets all seven detectors recover very quick Explorer drags
even when a 16ms polling boundary misses the initial mouse-down. - Consecutive large uploads, repeated images, overlapping batches, delayed preview
windows, and send input that arrives before candidate registration are handled as
separate sends. Only a duplicate registration of the same payload in the same chat
within 500ms is collapsed. - LINE, WeChat, Slack, WhatsApp, and Telegram consume one send signal for one pending
candidate. Discord keeps its explicit multi-attachment batch behavior.
Sync between computers
- Sentory can use a local OneDrive, Google Drive, Dropbox, or MEGA folder, or a folder
selected manually. The destination is tested for the required file operations before
it is connected. - Photos are published as regular image files under
Photos; links are readable TXT
files underLinks/<year>/<month>. - Adds, deletes, favorites, copy counts, and automatic-favorite settings sync in both
directions between Windows computers. Offline changes continue on the next sync. - Deleted or replaced cloud stores are rebuilt from the local library without reviving
items that have a valid deletion record. Device reconnection no longer multiplies
copy counts, and older Sentory versions can skip only unknown messenger records while
continuing compatible work.
Library and settings
- Tabs, messenger filters, and sorting reuse existing card containers where practical,
while larger changes are applied as one collection reset. - A persistent 384px JPEG card cache and a serialized low-priority loader keep original
image decoding away from the UI thread. Layout and text appear before thumbnails are
filled in. - Language resources are replaced once per change. Visible UI updates immediately,
off-screen cards update in batches, and a new Auto option follows supported Windows
display languages. - Selection drag now scrolls slowly near the top and bottom edges, accepts mouse-wheel
scrolling at the same time, and keeps off-screen cards in the range. - Messenger filtering follows the source shown on the card. A filename containing a
clear valid date takes title priority over image metadata or OCR. - Messenger settings use compact one-row switches, automatic favorites are enabled by
default for new installs at three uses, and the product tagline is now
이야기 속, 흩어진 순간들을 한 곳에.
Stability and performance
- Sentory recycles a stale Discord accessibility worker once without restarting
Discord. Full-screen screen sharing no longer leaves detection stuck at Connecting
when the valid message list is markedOFFSCREEN. - Discord's idle state no longer shows an unnecessary connection banner, while delayed
outgoing links can refresh the accessibility root and wait up to 15 seconds for the
actual message. - LINE idle accessibility refresh runs away from the WPF UI thread. Confirmation and
license windows no longer disable the native owner window, reducing taskbar warning
sounds and restore delays. - Card previews, site icons, and detail images use separate 384px, 64px, and 480px decode
paths. Detail images are decoded only when their view is opened. - Initial cloud sync waits eight seconds. Language, search, filter, sort, and tab input
can cancel an active folder read and retry it after two quiet seconds. - With a real 116-item library and 428.9MB of source images, tab handling measured about
58–59ms and a previously shown tab settled in about 264–360ms. The Release test suite
passed 869 tests.
Download
Most Windows PCs should use Sentory-win-x64-setup.exe. Use
Sentory-win-x64-portable.zip if you prefer not to install the app, or an arm64
package on Windows on ARM. The binaries are not code-signed, so Windows may show an
Unknown Publisher or SmartScreen warning. The matching source is available in
Sentory-1.5.0-source.zip and from the v1.5.0 tag.
Known limitations
- Uploads selected through a messenger's
+file picker are not guaranteed to be
detected. Paste an image into the chat input or drop it from...
Sentory 1.4.3
Sentory 1.4.3
Sentory 1.4.3은 Discord와 Sentory를 어떤 순서로 켜도 현재 Discord를 다시
확인합니다. 새로 켠 Discord에 접근성 실행 옵션이 빠져 있다면 약 1분을 기다리지
않고 바로 재시작 여부를 묻습니다. 감지 준비가 끝난 뒤에는 무거운 접근성 탐색도
멈춥니다.
실행 순서와 관계없는 자동 연결
- Discord를 먼저 켠 뒤 Sentory를 실행하거나, Sentory가 켜진 상태에서 Discord를
껐다 켜도 새 프로세스를 찾아 연결 준비를 다시 시작합니다. - 새 Discord 메인 프로세스가 나타나면 실제 실행 명령을 한 번만 확인합니다.
접근성 옵션이 이미 있으면 재시작하지 않고 그대로 연결합니다. - 재시작 뒤 새 PID가 나타나면 이전 연결 대기를 버리고 초기 확인을 곧바로 다시
시작합니다. 새 Discord가 켜졌는데도 30초 대기에 남던 문제를 고쳤습니다. - Discord가 로그인 중이거나 채팅방을 열지 않아 메시지 목록이 보이지 않을 때는
재시작이 필요하다고 판단하지 않습니다. 확인 간격을 30초로 낮추고 채팅 화면이
준비될 때까지 기다립니다.
15초 재시작 안내
- 새 Discord 프로세스의 실행 명령에 접근성 옵션이 없으면 메인 창을 찾는 즉시
15초 재시작 안내를 띄웁니다. - 안내창에는
취소와지금 재시작버튼이 함께 표시됩니다. 통화나 작성 중인
메시지가 있다면 취소할 수 있고, 바로 연결하려면 기다리지 않고 재시작할 수
있습니다. - 안내창에서 재시작을 누르거나 15초가 지나면 메인 화면의 재시작 배너도 바로
사라지고 연결 준비 상태로 바뀝니다. 재시작에 실패하면 배너를 다시 보여 줍니다. - 자동 안내를 취소하고 메인 배너에서
나중에를 눌러도 작은
Discord 재연결 필요상태는 남습니다. - 같은 Discord 프로세스에는 한 번만 묻습니다. 취소한 뒤에는 설정의 재연결
버튼을 직접 사용할 수 있으며, Discord를 새로 실행하면 실행 옵션을 다시
확인합니다.
연결 후 동작과 상태 표시
- 감지 준비가 끝나면 Discord 접근성 트리 탐색을 중단합니다. 평소에는 현재
Discord 프로세스가 끝나기를 기다리면서 10초마다 PID만 확인합니다. - 실행 명령은 새 PID가 나타날 때 한 번만 읽습니다. Discord가 종료되면 감시는
즉시 깨어나지만, 사용자가 다시 실행하기 전에는 Sentory가 Discord를 마음대로
켜지 않습니다. - 트레이에서 전체 감지를 일시정지하거나 다시 시작하면 이미 열린 설정창과 나중에
연 설정창의 Discord·카카오톡 상태도 바로 같은 값으로 바뀝니다.
다운로드
대부분의 Windows PC에서는 Sentory-win-x64-setup.exe를 받으면 됩니다. 설치하지
않고 사용하려면 Sentory-win-x64-portable.zip을 완전히 푼 뒤 Sentory.exe를
실행해 주세요. Windows on ARM 사용자는 이름에 arm64가 포함된 파일을 선택해
주세요.
현재 파일에는 코드 서명이 적용되지 않았습니다. Windows에서 알 수 없는 게시자나
SmartScreen 경고가 나타날 수 있습니다. 공식 Release에서 받은 파일인지
확인하고, 필요하면 함께 제공되는 .sha256 파일과 대조해 주세요.
이 Release의 실행 파일에 대응하는 소스는 Sentory-1.4.3-source.zip과
v1.4.3 태그에서 받을 수 있습니다.
알려진 제한 사항
- Discord의
+버튼을 이용한 파일 선택 업로드는 아직 감지를 보장하지 않습니다.
사진은 채팅 입력창에 Ctrl+V로 붙여넣은 뒤 전송해 주세요. - Discord 또는 카카오톡의 화면 구조가 바뀌면 감지가 잠시 멈출 수 있습니다.
- ARM64 패키지는 실제 Windows on ARM 장치에서 최종 검수가 남아 있습니다.
- 실행 파일과 설치 프로그램에는 코드 서명이 적용되지 않았습니다.
English
Sentory 1.4.3 reconnects detection against the current Discord process regardless of
which app starts first. If a newly started Discord process is missing the accessibility
argument, Sentory shows the 15-second restart prompt as soon as the main window appears
instead of interrupting you about a minute later. Expensive accessibility scans stop
after detection becomes ready.
Automatic connection regardless of startup order
- Sentory detects a new Discord process when Discord starts first or is closed and
reopened while Sentory is running. - Sentory reads the actual command line once for each new main process. A process that
already has the accessibility argument continues without a restart prompt. - When a new PID appears after a restart, Sentory discards the previous connection wait
and starts a fresh warmup burst instead of falling into an extra 30-second delay. - If Discord is still signing in or no chat is open, Sentory keeps a low-frequency
30-second retry alive and returns to Ready when the chat becomes available.
15-second restart prompt
- If the new Discord process is missing the accessibility argument, the restart prompt
appears as soon as its main window is found. - The prompt includes both Cancel and Restart now. Cancel protects an active call or
draft, while Restart now skips the countdown. - Starting the restart hides the main repair banner immediately and switches it to the
connecting status. The banner returns only if Discord could not be restarted. - Choosing Later on the main banner keeps a compact Discord reconnect required status
visible after the automatic prompt is canceled. - The prompt appears only once per Discord process. A canceled restart remains available
from Settings, and starting a new Discord process triggers a fresh connection check.
Lightweight monitoring after connection
- Once detection is ready, Sentory stops walking the Discord accessibility tree. It
waits on the current process exit event and keeps the existing 10-second PID check as
a fallback. - The process command line is read only once per new PID. Closing Discord wakes the
monitor immediately, but Sentory does not launch it again until the user starts it. - Pausing or resuming all detection from the tray now updates both open and newly opened
Settings windows without changing each messenger's saved enabled state.
Download
Most Windows PCs should use Sentory-win-x64-setup.exe. Use
Sentory-win-x64-portable.zip if you prefer not to install the app, or an arm64
package on Windows on ARM. The binaries are not code-signed, so Windows may show an
Unknown Publisher or SmartScreen warning. The matching source is available in
Sentory-1.4.3-source.zip and from the v1.4.3 tag.
Known limitations
- Uploads selected through Discord's
+button are not guaranteed to be detected. Paste
images into the chat input with Ctrl+V and send them instead. - Detection may pause temporarily if Discord or KakaoTalk changes its interface.
- Final testing of the ARM64 package on a physical Windows on ARM device is still pending.
- The executables and installers are not code-signed.