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.