Skip to content

Releases: yourtablecloth/TableCloth

v1.16.1

02 Jan 13:45

Choose a tag to compare

꾸준히 사용해주시고 기여해주신 여러분 덕분에 식탁보 프로젝트를 지속할 수 있어 항상 감사하게 생각합니다. v1.15.0 이후 AI 어시스턴트의 도움을 받아 코드의 복잡도를 대폭 낮추고, 커뮤니티에서 많이 제보해주셨던 문제점들을 수정한 새 버전을 출시합니다.

공지 사항

1.14.0 및 이전 버전 제거 권고

식탁보 인스톨러 타입이 Inno Setup, WiX에서 Velopack으로 변경됨에 따라, 예기치 않은 충돌을 예방하기 위해 1.14.0 버전 및 이전 버전을 먼저 제거한 후 최신 버전으로 재설치하실 것을 권장합니다.

Windows 10 지원 종료에 따른 식탁보 지원 방침 변경

Windows 10이 2025년 10월 14일을 기점으로 모든 버전 (RTM ~ 22H2)의 지원이 종료되었습니다. Windows 10에서 Windows Sandbox를 사용하시는 경우, 예기치 않은 보안 침해 사고를 예방하기 위해서는 반드시 Windows 11로 업그레이드하거나, 호환되는 PC로 교체하는 것을 권장합니다.

식탁보의 경우, Windows 10에 대한 지원을 1.15.0 버전까지는 유지하지만 이 후 릴리스부터는 호환성을 보장하지 않을 예정입니다.

식탁보 프로젝트 후원

식탁보 프로젝트는 코드 서명 인증서, AI 에이전트 개발 등 다양한 로드맵을 가지고 있습니다. 여러분의 후원을 통해 앞으로 더 나아가며, 대한민국 개인 금융/공공 보안 인프라를 제로트러스트 시대에 맞게 발전시켜 나가고 싶습니다.

https://github.com/sponsors/yourtablecloth 에서 정기 후원 구독을 해주시면 프로젝트 운영에 큰 힘이 됩니다.

식탁보 Discord 채널 개설

기존의 GitHub Discussion을 대신하여, 식탁보 Discord 채널을 새로 개설하였습니다. https://discord.gg/h8Ju4hm4uB 로 접속하실 수 있습니다.

변경 사항 및 이슈 수정

  • 문제점 수정
    • #271 즐겨찾기 상태가 저장되지 않는 문제 수정

트러블슈팅

만약 새 인스톨러로 프로그램 설치가 안될 경우, %localappdata%\TableCloth 디렉터리를 삭제하거나, 컴퓨터를 다시 시작한 후 설치를 진행하시는 것을 권장합니다.

v1.16.0

31 Dec 15:36

Choose a tag to compare

꾸준히 사용해주시고 기여해주신 여러분 덕분에 식탁보 프로젝트를 지속할 수 있어 항상 감사하게 생각합니다. v1.15.0 이후 AI 어시스턴트의 도움을 받아 코드의 복잡도를 대폭 낮추고, 커뮤니티에서 많이 제보해주셨던 문제점들을 수정한 새 버전을 출시합니다.

공지 사항

1.14.0 및 이전 버전 제거 권고

식탁보 인스톨러 타입이 Inno Setup, WiX에서 Velopack으로 변경됨에 따라, 예기치 않은 충돌을 예방하기 위해 1.14.0 버전 및 이전 버전을 먼저 제거한 후 최신 버전으로 재설치하실 것을 권장합니다.

Windows 10 지원 종료에 따른 식탁보 지원 방침 변경

Windows 10이 2025년 10월 14일을 기점으로 모든 버전 (RTM ~ 22H2)의 지원이 종료되었습니다. Windows 10에서 Windows Sandbox를 사용하시는 경우, 예기치 않은 보안 침해 사고를 예방하기 위해서는 반드시 Windows 11로 업그레이드하거나, 호환되는 PC로 교체하는 것을 권장합니다.

식탁보의 경우, Windows 10에 대한 지원을 1.15.0 버전까지는 유지하지만 이 후 릴리스부터는 호환성을 보장하지 않을 예정입니다.

식탁보 프로젝트 후원

식탁보 프로젝트는 코드 서명 인증서, AI 에이전트 개발 등 다양한 로드맵을 가지고 있습니다. 여러분의 후원을 통해 앞으로 더 나아가며, 대한민국 개인 금융/공공 보안 인프라를 제로트러스트 시대에 맞게 발전시켜 나가고 싶습니다.

https://github.com/sponsors/yourtablecloth 에서 정기 후원 구독을 해주시면 프로젝트 운영에 큰 힘이 됩니다.

식탁보 Discord 채널 개설

기존의 GitHub Discussion을 대신하여, 식탁보 Discord 채널을 새로 개설하였습니다. https://discord.gg/h8Ju4hm4uB 로 접속하실 수 있습니다.

변경 사항 및 이슈 수정

  • 새로운 기능
    • #143: 폴더 마운트 추가
    • Spork에서 비동기 다운로드를 추가하여 전반적인 설치 시간 단축/개선
      • 다운로드만 백그라운드에서 병렬로 진행하며, 설치는 안정성 문제가 있을 수 있어 순차 진행을 그대로 유지합니다.
  • 문제점 수정
    • #220, #248, #268 에서 제보되었던 문제와 관련된 안정성 강화
    • 상세 보기 페이지에서 다크 모드 상태로 검색 키워드 입력란에 키워드를 입력하면 텍스트 색이 배경에 묻혀 안보이는 문제 수정
    • 법원전자소송 사이트의 MSI 패키지가 제대로 설치되지 않는 문제 수정
    • 자동 업데이트 기능이 작동하지 않을 수 있는 문제 수정

트러블슈팅

만약 새 인스톨러로 프로그램 설치가 안될 경우, %localappdata%\TableCloth 디렉터리를 삭제하거나, 컴퓨터를 다시 시작한 후 설치를 진행하시는 것을 권장합니다.

v1.15.0

29 Dec 07:19

Choose a tag to compare

꾸준히 사용해주시고 기여해주신 여러분 덕분에 식탁보 프로젝트를 지속할 수 있어 항상 감사하게 생각합니다. v1.14.0 이후 AI 어시스턴트의 도움을 받아 코드의 복잡도를 대폭 낮추고, 커뮤니티에서 많이 제보해주셨던 문제점들을 수정한 새 버전을 출시합니다.

공지 사항

1.14.0 및 이전 버전 제거 권고

식탁보 인스톨러 타입이 Inno Setup, WiX에서 Velopack으로 변경됨에 따라, 예기치 않은 충돌을 예방하기 위해 1.14.0 버전 및 이전 버전을 먼저 제거한 후 1.15.0으로 재설치하실 것을 권장합니다.

Windows 10 지원 종료에 따른 식탁보 지원 방침 변경

Windows 10이 2025년 10월 14일을 기점으로 모든 버전 (RTM ~ 22H2)의 지원이 종료되었습니다. Windows 10에서 Windows Sandbox를 사용하시는 경우, 예기치 않은 보안 침해 사고를 예방하기 위해서는 반드시 Windows 11로 업그레이드하거나, 호환되는 PC로 교체하는 것을 권장합니다.

식탁보의 경우, Windows 10에 대한 지원을 1.15.0 버전까지는 유지하지만 이 후 릴리스부터는 호환성을 보장하지 않을 예정입니다.

식탁보 프로젝트 후원

식탁보 프로젝트는 코드 서명 인증서, AI 에이전트 개발 등 다양한 로드맵을 가지고 있습니다. 여러분의 후원을 통해 앞으로 더 나아가며, 대한민국 개인 금융/공공 보안 인프라를 제로트러스트 시대에 맞게 발전시켜 나가고 싶습니다.

https://github.com/sponsors/yourtablecloth 에서 정기 후원 구독을 해주시면 프로젝트 운영에 큰 힘이 됩니다.

식탁보 Discord 채널 개설

기존의 GitHub Discussion을 대신하여, 식탁보 Discord 채널을 새로 개설하였습니다. https://discord.gg/h8Ju4hm4uB 로 접속하실 수 있습니다.

변경 사항 및 이슈 수정

주요 개선 사항

  • 문제점 수정: #250 별도 UI 설정을 두진 않았으나, vGPU를 식탁보 샌드박스 환경에서 써야 할 필요성이 낮기 때문에 vGPU을 명시적으로 disable 하도록 WSB 파일을 만들게 변경했습니다.
  • 문제점 수정: #148 호스트 언어 설정이 유지되지 않고 샌드박스 안에서 항상 Spork의 표시 언어가 영어로 변경되는 문제를 수정했습니다.
  • 동작 변경: WSB 파일을 매번 다른 이름으로 새로 만들지 않고, %userprofile%\AppData\local\TableCloth\Sandbox에 만들도록 고정했습니다. WSB 파일이 불필요하게 많이 만들어지지 않도록 하고, 종료 작업이 복잡해지지 않도록 정리했습니다.
  • 동작 변경: Inno Setup의 상용화 정책에 따라, Velopack으로 인스톨러 타입을 변경합니다.
  • 동작 변경: #256 에서 논의된 내용을 반영하여 샌드박스 내에서 Smart App Control을 비활성화하는 레지스트리 설정을 추가했습니다.
  • 업데이트: #230 Windows 11 ARM 기반 GitHub Action Runner가 공식 추가됨에 따라 빌드 파이프라인에서 ARM64 바이너리를 같이 빌드하여 출시하도록 개선했습니다.

코드 거버넌스

  • CommunityToolkit.Mvvm을 채택하여 전반적인 코드 규모를 크게 줄였습니다.
  • XML Serialization을 제거하고 XmlReader 방식으로 XML 문서 로딩 방식을 수정했습니다.
  • Spork의 경우 Legacy MSBUILD 대신 SDK 스타일 .NET Framework 프로젝트로 변경했습니다.
  • 단위 테스트 프로젝트를 Spork, TableCloth에 모두 추가하였고 CI/CD 파이프라인에 추가했습니다.
  • 버전 번호 업데이트를 Directory.Build.props 파일 한 곳에서 수정하면 모든 곳에 반영될 수 있게 개선했습니다.

배포 방식 변경

  • 2025년 12월 현재 WinGet을 통해 식탁보를 다운로드할 수 있게 됨에 따라, UniGetUI를 이용하여 식탁보를 그래픽 방식으로 설치할 수 있도록 조만간 피드를 최신화할 예정입니다.

트러블슈팅

만약 새 인스톨러로 프로그램 설치가 안될 경우, %localappdata%\TableCloth 디렉터리를 삭제하거나, 컴퓨터를 다시 시작한 후 설치를 진행하시는 것을 권장합니다.

v1.14.0

04 Dec 13:08

Choose a tag to compare

클라우드 버전의 식탁보 제품 출시를 위한 본격적인 시장 검토에 요즈음 착수하고 있습니다.

이와 관련하여, 기업, 개인 사업자, 개인 단위로 오픈 소스 버전의 식탁보를 사용해보셨거나, 관심은 있지만 선뜻 사용하지 못하셨던 분들의 스토리를 듣고, 제품의 방향성을 결정하기 위한 인터뷰/커피챗을 진행해보고 싶습니다.

식탁보에 많은 관심을 가져주신 분들의 소중한 의견을 모아 다음 단계를 진행해보려 합니다.

미팅 진행은 온라인/오프라인 모두 가능하며, 제안 주시면 빠르게 회신 드리도록 하겠습니다.

고맙습니다!

인터뷰 신청


v1.13.2 출시 이후 발견된 여러 문제점, 그리고 더 이상 개발하지 않을 기능을 제거하여 코드 관리 부채를 줄였습니다.

  • #229
  • Visual Studio 2022 17 버전 이후로 바뀐 빌드 시스템과 호환되지 않는 Shared Project 기반 resx 구성을 대체하여, .NET Framework 4.x 프로젝트로 리소스만 담을 클래스 라이브러리로 대체함
  • Sponge, Cloth CLI를 제거함
    • #216 디스크 타입 검사나 BitLocker 적용 여부 검사 로직을 제거함
  • Internet Explorer Mode 지원을 제거함
  • #227 WinSxS 강제 패치 제거

v1.13.2

13 May 06:30

Choose a tag to compare

식탁보 v1.13.1 출시 이후 발견된 버그와 약간의 수정 사항을 반영하여 새 버전을 출시합니다. 당초 v1.14.0 버전을 출시하고자 했으나, 작업 난이도나 여건이 충분하지 않아서 마이너 릴리즈로 수정본을 먼저 배포합니다.

  • #185 - FocusVisualStyle 관련 오류가 발생하는 원인을 분석하여 예상되는 문제를 수정했습니다.
  • #199 - 클래식 UI는 더 이상 제공되지 않습니다.
  • #209 - 공동인증서를 좀 더 안전하게 처리할 수 있는 기능을 보강했습니다.
    • 수세미 (Sponge) 프로그램을 샌드박스 안에 설치하여, 사용자의 필요에 따라 공동 인증서 파일을 덧씌우기 방식으로 지울 수 있는 기능을 넣었습니다. 호스트 컴퓨터의 디스크가 하드 디스크로 판정될 때에만 덧씌우기가 기본값으로 지정됩니다.
    • 호스트 컴퓨터의 OS 디스크가 BitLocker로 암호화되어있지 않을 경우 경고를 띄우도록 만들었습니다.
  • #210 - 제출해주신 덤프 파일을 확인한 후 문제가 되는 부분을 수정/보완했습니다.
  • 기타 코드 상의 개선 사항
    • Converter 구현체들중 ConvertBack 메서드에서 예외를 발생시키지 않도록 수정했습니다.
    • 공유 프로젝트에서 Nullable 타입을 걸러내기 위한 목적으로 만연하게 사용하던 매크로 구문을 모두 지우고, C# 컴파일러의 버전을 올려 쓰는 방식으로 코드를 정리했습니다.

v1.13.1

16 Apr 01:54

Choose a tag to compare

식탁보 v1.13.0 출시 이후 발견된 버그와 약간의 수정 사항을 반영하여 새 버전을 출시합니다.

  • #210 오류 발생 후 로그 기록을 하는 부분에서 잘못 만들어진 코드를 수정했습니다. 디버그 빌드의 경우, 오류의 내용을 별도로 메시지 박스를 사용하여 화면에 표시하도록 만들었습니다.
  • 명령줄 스위치 도움말 문구를 새로 추가했습니다.
  • Spork에서는 처리할 수 없는 일부 명령줄 스위치 (예: 이미 샌드박스를 띄운 후이기 때문에 마이크 녹음, 웹 카메라 활성화 여부는 조절이 안됨)를 제거했습니다.

v1.13.0

05 Apr 08:10
a1581d3

Choose a tag to compare

image

알립니다.

  • 소스 코드의 라이선스를 v1.13.0 버전부터는 AGPL v3 또는 상용 라이선스 중 해당되는 라이선스를 택하여 기여하거나 활용하실 수 있습니다.
    • v1.13.0 이전 버전의 경우 MIT 라이선스에 따라 사용하실 수 있습니다.
    • 상용 목적으로 사용을 원하시는 경우, @rkttu 에게 문의 바랍니다.
  • 다음 버전인 v1.14.0 버전에서는 클래식 UI가 제거될 예정입니다.
  • Hostess 프로그램의 이름이 Spork (포카락)으로 변경되었습니다.

변경 사항

  • 설치 프로그램 초반에 보이는 사용자 고지 사항의 내용을 보강했습니다.
    • 식탁보는 as-is 조항에 따라 제공되는 무료로 사용 가능한 오픈 소스 소프트웨어입니다.
  • #82: 이제부터 자주 가는 사이트들은 즐겨 찾기에 등록해놓고 따로 모아서 볼 수 있습니다. (@atawLee)
  • #187: winget 패키지 CI/CD 프로세스와 호환되지 않는 동작을 InnoSetup에서 제거했습니다.
  • #190: 공동인증서 관련 편의 기능을 보강했습니다.
    • 마지막으로 사용한 공동인증서를 기억하고 자동으로 다시 선택할 수 있게 기능을 보강했습니다.
    • 만료되었거나 사용 가능한 날보다 앞에 발급받은 인증서는 취소선을 그어 명확히 알아볼 수 있도록 했습니다.
    • 공동인증서 선택 대화 상자에서 리스트 뷰 항목의 높이를 좀 더 넓게 만들어 읽기 쉽게 변경했습니다.
    • 공동인증서 선택 대화 상자에서 항목을 더블 클릭하면 자동으로 선택되도록 동작을 변경했습니다.
  • #196: GitHub REST API 호출 시 지정하는 User-Agent 문자열을 웹 브라우저처럼 속이지 않도록 정정했습니다. (GitHub 정책 준수)
  • #198: 명령줄 인수 처리기 코드를 리팩토링했습니다.
    • System.CommandLine 프레임워크를 사용하여 코드 작성과 관리가 더 간편하도록 만들었습니다.
    • Response File을 사용할 수 있게 되어, 길이가 긴 인자를 파일 형태로 받을 수 있도록 강화된 기능을 쓸 수 있습니다. (예: @args.rsp)
  • #200: 세부 설정을 저장하지 못하는 버그를 수정했습니다.
    • 앱 다시 시작이 필요한 설정이 제대로 반영되지 않는 버그를 수정했습니다.
  • #202: 클래식 UI가 은퇴할 예정임을 알리는 UI 변경 사항을 반영했습니다.
  • #203: Spork를 실행하면 샌드박스 내의 WinSxS 폴더 권한을 열고, TrustedInstaller 서비스를 시작시키도록 만들었습니다.
    • Visual C++ 2005, 2008 등 구 버전의 C++ 런타임 설치, MSXML4 설치 패키지 프로그램이 정상적으로 설치를 마무리할 수 있도록 보완한 것입니다.
  • #205: 바로 가기 링크 대신 TCLNK 확장자를 사용하는 Response File을 만들 수 있는 기능을 구현했습니다.
    • 다만 아직은 정식 기능으로 제공하지 않습니다.
  • #206: Spork UI 개선
    • 각 항목마다 진행률 표시기를 두어 다운로드 진행률도 표시하도록 UI를 개선했습니다.

감사 인사

전체 변경 로그

v1.12.3...v1.13.0

v1.12.3

07 Feb 04:59

Choose a tag to compare

이번 릴리즈는 v1.12.2 버전에서 발견된 문제점과 몇 가지 개선 사항을 반영했습니다.

노트: 기존과 설치 패키지 배포 방식이 달라졌습니다. 기존에 설치한 식탁보 프로그램을 삭제한 후 다시 설치하는 것을 권장합니다.

변경 사항

  • #175 무인 설치 모드를 좀 더 폭넓게 적용할 수 있도록, MSI 패키징 대신 InnoSetup EXE 패키징으로 변경하였습니다.
  • #170 winget 패키지 관리자를 통하여 최신 버전을 받기 쉽도록 빌드 자동화 단계를 신설했습니다.

문제점 수정

  • #183 로그 기록 기능이 제대로 동작하지 않는 문제 수정
  • #182 명령줄 복사 기능 사용 시 실패하는 문제 수정
  • 사이트 이름이 길어서 잘리는 부분이 있을 경우, 팝업으로 전체 이름을 표시할 수 있게 보강했습니다.

내부 리팩토링/개선

  • 프로젝트 빌드 과정을 단축하여, 이미지 리소스는 TableClothCatalog CI/CD 파이프라인으로 이전하였습니다.
  • #184 이슈를 안정적으로 처리하기 위한 코드 리팩토링을 Hostess 애플리케이션에서 진행하였습니다.

v1.12.2

02 Feb 13:48

Choose a tag to compare

이번 릴리즈는 v1.12.1 버전에서 발견된 문제점과 몇 가지 개선 사항을 반영했습니다.

문제점 수정

  • #174 식탁보 실행 시 프로그램의 응답이 없거나 실행이 멈추는 문제 수정
  • #178 존재하는 URL임에도 파일 다운로드가 되지 않는 문제 수정 (사용자 에이전트 문자열을 Internet Explorer에서 Google Chrome으로 변경하여 호환성 개선)
  • 샌드박스 안에서 실행되는 자동 설치 프로그램 창이 표시되는 위치를 우측 상단으로 변경하였습니다. (일부 해상도에서 창이 잘려서 표시되는 문제 완화)

변경 사항

  • Microsoft Store에서는 더 이상 식탁보를 설치하실 수 없습니다.
  • Codename: Loom CLI의 이름을 Cloth CLI로 확정하였습니다.

v1.12.1

28 Jan 07:20

Choose a tag to compare

image

이번 릴리즈는 v1.12.0 버전에서 발견된 문제점과 몇 가지 개선 사항을 반영했습니다.

변경 사항

  • Microsoft Store 게시 정책 변경으로 인하여 식탁보는 더 이상 Microsoft Store 버전으로 제공되지 않습니다. 새 버전은 GitHub 릴리즈를 통하여 다운로드받으실 수 있습니다.
  • Hostess 프로그램에 Sentry.io 애널리틱스 로그 수집 기능이 포함되었습니다.

문제점 수정

  • #168 다크 모드에서 UI 요소가 잘 보이지 않는 문제를 수정했습니다.
  • 애플리케이션 첫 실행 시 프로그램이 자동으로 종료되는 문제를 수정했습니다.

개선 사항

  • #163 Chrome Extension 형태로 배포되는 플러그인이 자동 설치될 수 있도록 기능을 추가했습니다.
  • #161 여러 기관의 증명서 발급 서비스를 한 웹 사이트가 모두 제공하는 경우, 기관 이름으로 쉽게 사이트를 찾을 수 있게 기능을 보강했습니다.