Skip to content

Releases: mant81/ASnapdo

ASnapdo 1.0.2

Choose a tag to compare

@mant81 mant81 released this 31 Oct 12:41

1.0.2 — 2026-10-31

  • 도구를 작업별로 구분하고 선택한 도구·객체에 맞는 속성만 표시합니다. 객체 이동 시 속성줄이 흔들리던 문제를 수정했습니다.
  • 영역 복사를 드래그 후 자동 복사로 통합했습니다. 클립보드 목록에 최근 영역을 최대 12개 보관하며 선택 붙여넣기·개별 삭제·전체 비우기를 지원합니다.
  • 클립보드는 오른쪽 위의 작은 카드로 표시하고 닫은 뒤 도구줄에서 다시 열 수 있습니다. 목록은 현재 실행 중에만 보관합니다.
  • 번호를 클릭한 직후 점처럼 작아지던 문제를 수정하고 연속 번호와 기본 크기를 유지합니다.
  • 상단 브랜드와 전체 복사 버튼을 정리하고 새 캡처·선택 버튼의 왼쪽을 맞췄습니다. 전체 복사는 Ctrl+C로 사용할 수 있습니다.
  • 탭 ×는 저장 확인 없이 닫힙니다. Ctrl+W는 기존 저장 확인을 유지합니다.
  • 하단 갤러리 오른쪽 ×로 갤러리를 닫고 숨김 설정을 저장할 수 있습니다.
  • 창 제목에 현재 버전을 표시합니다.
  • 배포 시 설치 파일 첨부와 자동 릴리즈 노트 생성을 공통 규칙 및 배포 스크립트에 추가했습니다.

Windows 10/11 x64 · 개인·기업·관공서 무료 · 제작사 AAStudio.kr.
기존 앱을 트레이에서 종료하고 필요한 편집 결과를 저장한 뒤 설치하세요.
코드 서명은 미적용입니다. DPI별 수동 검증과 백신 검사는 완료하지 않았습니다.

1.0.2 설치 파일

SHA-256: 5881ea9dfbb06adf1279fb49cbd143bb0b35f2cefc273eb346acd711ffe3a080

Full Changelog: v1.0.1...v1.0.2

ASnapdo v1.0.1 — 버그 수정 및 보안 개선

Choose a tag to compare

@mant81 mant81 released this 31 Oct 05:58

ASnapdo 1.0.1 — 버그 수정 및 보안 개선

버그 수정

  • 트레이 대기 중 캡처할 때 편집 창이 잠깐 나타나던 문제를 수정했습니다. 캡처 전에는 창을 숨기고 완료 후 결과를 표시합니다.
  • 영역 선택을 취소하면 편집 창을 열지 않고 트레이 대기로 돌아갑니다.
  • 설치 완료 후 실행 체크박스 없이 트레이에서 자동 실행합니다.
  • 설치 시 Windows 로그인 자동 실행을 기본 체크로 제공합니다. 사용자는 설치 화면이나 설정에서 해제할 수 있습니다.

보안 개선

  • 원본·주석·실행 취소 이력을 포함한 보관 세션을 현재 Windows 계정으로 암호화합니다. 이전 평문 세션은 검증 후 자동 변환합니다.
  • 손상된 세션과 잘못된 값·과도한 크기의 이미지/설정/편집 데이터를 거부하도록 검증을 강화했습니다.
  • 네이티브 트레이의 긴 경로 버퍼 처리와 명령행 해석을 수정하고 스택 보호·CFG·DLL 검색 경로 보호를 적용했습니다.

설치 및 참고

  • Windows 10/11 x64 · 개인·기업·관공서 무료 · 제작사 AAStudio.kr.
  • 기존 ASnapdo를 트레이에서 종료한 뒤 설치하세요. 필요한 결과는 먼저 PNG로 저장하세요.
  • 암호화된 세션은 다른 Windows 계정/PC에서 복원되지 않을 수 있습니다. 같은 계정 권한의 프로그램, 클립보드 및 별도 저장한 PNG까지 보호하지는 않습니다.
  • 공인 코드 서명은 미적용이며 SmartScreen 경고가 나타날 수 있습니다. 백신 검사는 완료하지 못했습니다.
  • 현재 환경의 트레이 대기 메모리는 약 11MB로 10MB 목표를 초과합니다.

1.0.1 설치 파일

검증

Windows에서 보안 회귀 검사, 전체 ASnapdo.Smoke, 캡처 시작 검사, 암호화 세션 복원/종료 검사와 긴 경로 검사를 통과했습니다. 별도 AppId의 설치·재설치·제거 및 기본 로그인 자동 실행 등록 검사도 통과했습니다. 트레이·편집기·설치 파일의 실제 파일 버전이 모두 1.0.1임을 확인했습니다. 실제 Windows 재로그인과 다른 관리자 계정을 입력하는 UAC 설치는 실기 검증하지 않았습니다.

배포 파일

  • 파일: asnapdo_inst_x64_1.0.1.exe
  • 크기: 36585246 bytes
  • SHA-256: 7522ca6af28ae425da6f01a3f081e3dac20d7de129b859f87691bb4fd2e402a7

ASnapdo 1.0.0

Choose a tag to compare

@mant81 mant81 released this 31 Oct 05:16

릴리즈 이력

1.0.0 — 2026-10-31

  • Windows 10/11 x64용 ASnapdo 첫 설치 릴리즈. 제작사 AAStudio.kr, 개인·기업·공공기관 무료.
  • 영역·전체 화면 캡처, 전역 단축키 설정과 충돌 검사, 독립 캡처 탭.
  • 화살표·도형·텍스트·번호·형광펜, 모자이크·블러·자르기, 탭별 실행 취소.
  • 합성 이미지·영역 복사, 이미지 붙여넣기와 탭 간 주석 복사.
  • 확대·축소·줄자, 자동 저장, 선택형 갤러리, 설정과 도움말.
  • 네이티브 트레이 상주부와 편집기 분리, 세션 보관·복원, 로그인 자동 실행 옵션.
  • 배포 파일은 asnapdo_inst_x64_1.0.0.exe 하나이며 런타임이 포함됩니다.

설치 릴리즈 및 다운로드

검증: Windows에서 Release 빌드 및 ASnapdo.Smoke 통과. 설치 패키지 재생성 시 NuGet 취약성 피드 접근 제한으로 NU1900 경고가 발생했습니다. 다른 Windows 환경, 실제 재로그인, 관리자 계정이 다른 UAC 설치 및 코드 서명은 미검증·미구성입니다.

ASnapdo 1.0.0 릴리즈 — 2026-10-31

산출물

  • 버전: 편집기 어셈블리, 네이티브 EXE 버전 정보 및 매니페스트, 설치 프로그램 모두 1.0.0.
  • 설치 파일: release/setup/asnapdo_inst_x64_1.0.0.exe.
  • 제작사: AAStudio.kr. 개인·기업·관공서 무료.
  • 기본 설치 폴더: C:\Program Files\ASnapdo. 일반 설치 패키지는 관리자 권한 필요. 자동 실행 작업은 원래 설치를 시작한 사용자 권한으로 HKCU에 등록하는 네이티브 명령 사용.
  • 웹 다운로드 복사본: D:\ai\aastudio.kr\release\asnapdo_inst_x64_1.0.0.exe.
  • 웹 릴리즈 메타데이터: D:\ai\aastudio.kr\release\asnapdo-1.0.0.json. 웹 복사본과 원본 설치 파일의 SHA-256 일치 확인.

웹 변경

  • 기존 정적 HTML 사이트에 /asnapdo/ 제품 설명, /asnapdo/changelog/ 변경이력 및 홈 제품 영역 추가.
  • 자체 아이콘과 실제 앱 UI(합성 예시 캡처)를 사용. 다른 제품명이나 자산을 추가하지 않음.
  • 모든 ASnapdo 다운로드는 사이트의 release/ 파일로 직접 연결. 크기·SHA-256 및 무료 이용약관 제공.
  • Pages 워크플로의 공개 파일 준비 단계에 asnapdo/, release/ 복사 추가. 기존 사이트의 다른 도구와 브랜드 영역은 유지.
  • 사이트 README와 docs/asnapdo-product.md에 운영·업데이트 방법과 검증 범위 기록.

수행한 검증

  • build-installer.ps1: 성공. NuGet 취약성 피드 연결 실패 NU1900 경고 있음.
  • dotnet run --project tests/ASnapdo.Smoke/ASnapdo.Smoke.csproj -c Release --no-restore: 기존 기능 테스트 통과.
  • tools/Test-Installer.ps1 및 tools/Test-LicenseUI.ps1: 별도 테스트 AppId/사용자 권한 테스트 패키지로 설치·재설치·제거, EXE/DLL·약관·제작사·자동 실행 항목, 동의 전후 다음 버튼 상태 확인. 실제 관리자 승인을 받아 Program Files에 설치하는 실기 검증은 수행하지 않음.
  • tools/Test-Resident.ps1: 네이티브 프로세스 1개, 최초 대기 작업 집합 8.48MiB, 편집기 열기/닫기 두 번 후 8.65MiB, 전용 커밋 1.36MiB. 각각 10,000,000바이트 미만.
  • tools/Verify-ProductSite.cjs: 실제 사이트 저장소를 로컬 HTTP 서버로 열어 홈·설명·변경이력의 1440/900/390px 화면, 가로 넘침 없음, 내부 링크 16개, 이미지 로딩, JavaScript 예외 없음 확인. 브라우저에서 설치 파일을 다운로드해 파일명·크기·SHA-256 확인.
  • 사이트 스크린샷: docs/screenshots/site/.

남은 배포 작업과 검증 범위

GitHub v1.0.0 릴리즈에는 설치 EXE만 배포하며 소스·빌드 스크립트·문서는 main에서 관리합니다. Pages 공개 배포는 이번 작업에 포함하지 않습니다. DNS 및 공개 도메인 다운로드, 실제 Windows 재로그인, 다른 Windows 환경과 UAC의 별도 관리자 계정 입력은 실기 검증하지 않음. 코드 서명은 미구성.

2026-10-31 설치 릴리즈

  • 다운로드: https://github.com/mant81/ASnapdo/releases/tag/v1.0.0
  • 설치 파일: asnapdo_inst_x64_1.0.0.exe (36,548,974 bytes)
  • SHA-256: 238a889d7f893d052ac9ea341c2a264f989ef4b2e2bf0f7e3b31dffd405cde3d
  • 이번 검증: Release 빌드 경고 0개·오류 0개, ASnapdo.Smoke 전체 통과, build-installer.ps1 성공(NU1900 경고).
  • 빌드 결과, 외부 도구, 검증 스크린샷은 Git 커밋에서 제외합니다.