Skip to content

Release Notes

Sangyong Bae edited this page Sep 3, 2026 · 11 revisions

๋ฆด๋ฆฌ์Šค ์ด๋ ฅ

์ „์ฒด ์ž์‚ฐยท์ฒดํฌ์„ฌ: GitHub Releases

v0.2.14 (2026-08-30)

ํด๋ฆฝ๋ณด๋“œ 3-OS ์ž์ฒด ๊ตฌํ˜„ โ€” Ctrl/โŒ˜+V ์ด๋ฏธ์ง€ ๋ถ™์—ฌ๋„ฃ๊ธฐ = PNG ์ „์†ก์ด ์„ธ OS ๋ชจ๋‘ ์™ธ๋ถ€ ๋„๊ตฌ ์—†์ด ๋™์ž‘.

  • Linux: Wayland(ext_data_control โ†’ wl_data_device ํด๋ฐฑ) ยท X11 ์…€๋ ‰์…˜ ์ง์ ‘ โ€” GNOME ๊ธฐ๋ณธ์— wl-copy/xclip์ด ์—†์–ด ํ…์ŠคํŠธ๊นŒ์ง€ ์‹คํŒจํ•˜๋˜ ๊ฒƒ ํ•ด์†Œ(๋ฐฐํฌํŒ ๋ฌด๊ด€).
  • macOS: NSPasteboard ์ง์ ‘ โ€” pbcopy/pbpaste/osascript ์ž„์‹œ ํŒŒ์ผ ๊ฒฝ๋กœ ํ์ง€.
  • ์ž๋™ ์‹คํ–‰ mac ์Šฌ๋กฏ ํšŒ๊ท€ ยท install-local.sh mac ์ •์ •.
  • ๋ฐฐํฌ: brew 0.2.14 โœ“ ยท winget/Chocolatey ๊ฒ€์ˆ˜ ์ค‘(์ œ์™ธ โ€” 09-01 winget v0.2.14 ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์žฌ์ œ์ถœ).

v0.2.13 (2026-08-29)

  • ์ž๋™ ์‹คํ–‰ ์ธ์Šคํ„ด์Šค๋ณ„ ์Šฌ๋กฏ โ€” ์„ค์น˜๋ณธ๊ณผ ๊ฐœ๋ฐœ ๋นŒ๋“œ๊ฐ€ OS ์ž๋™ ์‹คํ–‰ ์Šฌ๋กฏ 1๊ฐœ๋ฅผ ์ค„๋‹ค๋ฆฌ๊ธฐํ•ด ๋“ฑ๋ก์ด ์ง€์›Œ์ง€๊ณ  ์„ค์ •์ด ๊บผ์ง€๋˜ ๋ฌธ์ œ โ†’ ์‹คํ–‰ ํŒŒ์ผ ๊ฒฝ๋กœ ํ•ด์‹œ๋กœ ์Šฌ๋กฏ ๋ถ„๋ฆฌ(3-OS ยท ์˜› ์ด๋ฆ„ 1ํšŒ ์ด๊ด€).
  • tools/install-local.sh โ€” ๋ฆด๋ฆฌ์Šค ๋นŒ๋“œ๋ฅผ ์„ค์น˜ ์ž๋ฆฌ์— ๋ฎ์–ด์จ ์„ค์น˜๋ณธ์ฒ˜๋Ÿผ ์‹คํ–‰.

v0.2.12 (2026-08-29)

  • ํŠธ๋ ˆ์ด "์—ด๊ธฐ" ์ง„์งœ ํฌ์ปค์Šค(Linux) โ€” GNOME ์…ธ์ด ๋„˜๊ธฐ๋Š” xdg-activation ํ† ํฐ์œผ๋กœ ์ฐฝ์„ ์ „๋ฉด์—(์ข…์ „ = ์ฃผ์˜ ์š”์ฒญ๋งŒ).

v0.2.11 (2026-08-29)

  • ํ…Œ๋งˆ ์‹œ์Šคํ…œ ์ถ”์ข…(ui.theme = system/dark/light ยท ๊ธฐ๋ณธ system ยท 3-OS ์‹ค์‹œ๊ฐ„) ยท Linux ์ฐฝ app_id(Dock ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ํ•ด์†Œ) ยท ํŠธ๋ ˆ์ด Wayland ๋Œ€์‘ ยท ์ข…๋ฃŒ ์‹œ ์•กํ„ฐ join 2์ดˆ ์ƒํ•œ(๊ฐ•์ œ ์ข…๋ฃŒ ์ฐฝ ํ•ด์†Œ).

v0.2.10 (2026-08-29)

  • Linux .deb ๋Ÿฐ์ฒ˜ ๊ฒฐํ•จ ์ •์ • โ€” Exec=nexa-beep --window๊ฐ€ ๋„คํŠธ์›Œํฌ ์—†๋Š” ๋ฐ๋ชจ(์—์ฝ” ๋ด‡)๋ฅผ ๋„์šฐ๋˜ ๊ฒƒ(v0.2.2~0.2.9 Linux ์ „๋ถ€) โ†’ ๋ฌด์ธ์ž ์‹ค๋ฌผ.

v0.2.9 (2026-08-24)

  • ๊ต์ฒดํ˜• ์„ค์น˜ ์ž๋ฆฌ ๋ฐ์ดํ„ฐ ์†Œ์‹ค ์ •์ • โ€” mac .appยทbrew keg์ฒ˜๋Ÿผ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ํด๋”์งธ ๊ฐˆ์•„๋ผ์šฐ๋Š” ์ž๋ฆฌ๋Š” ํฌํ„ฐ๋ธ”๋กœ ํŒ์ •ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž ํด๋”์— ์˜์†(์˜› data/ 1ํšŒ ์ด๊ด€).

v0.2.8 (2026-08-24)

  • ์ž๋™ ์‹คํ–‰ ์™ธ๋ถ€ ์‚ญ์ œ ์กด์ค‘ โ€” OS์—์„œ ๋“ฑ๋ก์„ ์ง€์šฐ๋ฉด ์žฌ๋“ฑ๋กํ•˜์ง€ ์•Š๊ณ  ์„ค์ •์„ ๋„๊ณ  ์•Œ๋ฆฐ๋‹ค.

v0.2.7 (2026-08-24)

  • ๊ทธ๋ฃน์ฐฝ ํŒŒ์ผ ์†ก์ˆ˜์‹  ํ†ตํ•ฉ โ€” ๋ฐœ์‹  ์นด์šดํ„ฐ ยท ์ˆ˜์‹  ๊ทธ๋ฃน ์Šค๋ ˆ๋“œ+ํ•ฉ์‚ฐ ๋ฐฐ๋„ˆ ยท ์ž๋™ ์ทจ์†Œ ยท ๊ทธ๋ฃน ํ›„ ๊ฐ™์€ ํŒŒ์ผ 1:1 ์˜ค๋ผ์šฐํŒ… ๊ทผ์ ˆ.
  • ๋ฐฐํฌ ๊ทœ์น™: winget/Chocolatey๋Š” ์ง์ „ ๊ฒ€์ˆ˜ ์™„๋ฃŒ ์‹œ์—๋งŒ ํฌํ•จ(๋Œ€๊ธฐ = brewยทReleases๋งŒ).

v0.2.6 (2026-08-23)

๋ชฉ๋ก ํ•„ํ„ฐ ๋ฐ” ยท ์„œ๋ฒ„ ๊ณต๊ฐœ ์นด๋“œ ยท ์›๊ฒฉ ํŒŒ์ผ ์ •์ฑ… ๊ฐœํŽธ โ€” UXยท์ •์ฑ… ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ.

  • ๋ชฉ๋ก ํ•„ํ„ฐ ๋ฐ” โ€” ํˆด๋ฐ” ์•„๋ž˜ ์•„์ด์ฝ˜ ์นฉ 3๊ทธ๋ฃน(Via ์ „์ฒดยท๋กœ์ปฌยท์„œ๋ฒ„ยท์ธํ„ฐ๋„ทยท๊ทธ๋ฃน / On ์ „์ฒดยท์˜จ๋ผ์ธยท์˜คํ”„๋ผ์ธ / Who ์ „์ฒดยท์ธ์ฆยทํ•€ยท์‹ ๊ทœ). ์„ ํƒ์€ ์ €์žฅ๋˜์–ด ์žฌ์‹œ์ž‘ ํ›„ ์œ ์ง€. ๋ชจ๋“  ์นฉยทํˆด๋ฐ” ๋ฒ„ํŠผ์— ํˆดํŒ.
  • ์„œ๋ฒ„ ๊ณต๊ฐœ ๋ชฉ๋ก์˜ ์ฆ‰์‹œ ํ”„๋กœํ•„ โ€” "์„œ๋ฒ„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‚˜๋ฅผ ํ‘œ์‹œ"๋ฅผ ์ผ  ์‚ฌ์šฉ์ž๋ผ๋ฆฌ๋Š” ๊ณต๊ฐœ๋กœ ๋‘” ์ด๋ฆ„ยท์ด๋ฉ”์ผยท์†Œ๊ฐœ๊ฐ€ ์—ฐ๊ฒฐ ์—†์ด ์ฆ‰์‹œ ๋ชฉ๋ก์— ๋ณด์ธ๋‹ค(์˜ตํŠธ์ธ ํ•ญ๋ชฉ๋งŒ ยท ์—ฐ๊ฒฐ ํ›„ ์‹ค์ œ ํ”„๋กœํ•„์ด ์šฐ์„ ).
  • ์›๊ฒฉ ํŒŒ์ผ ์ •์ฑ… ๊ฐœํŽธ โ€” ํŒŒ์ผ ๋ฐœ์‹ ์€ ์„ค์ • โ€บ Server์˜ "via server ์ƒ๋Œ€์—๊ฒŒ ํŒŒ์ผ ์ „์†ก" / "via internet ์ƒ๋Œ€์—๊ฒŒ ํŒŒ์ผ ์ „์†ก"(๊ธฐ๋ณธ ๋‘˜ ๋‹ค ๋„๊ธฐ)์œผ๋กœ ๊ฒฝ๋กœ๋ณ„ ํ—ˆ์šฉ. ์ˆ˜์‹ ์€ ์ œํ•œ ์—†์Œ โ€” ์Šน์ธ ์ฐฝ์ด ๊ฒฝ๋กœ(via local/server/internet)๋ฅผ ์ƒ‰ ๋ฐฐ์ง€๋กœ ๋˜๋ ท์ด ํ‘œ์‹œํ•˜๊ณ  ์‚ฌ๋žŒ์ด ๊ฒฐ์ •.
  • ์„œ๋ฒ„ ๊ฒ€์ฆ ๊ฒŒ์ดํŠธ โ€” Managed ์ „ํ™˜ยท๊ฐ’ ๋ณ€๊ฒฝ์€ ์ž๋™ ์ ‘์†ํ•˜์ง€ ์•Š๊ณ  [Test] ์„ฑ๊ณต๋งŒ์ด ์ ‘์†์„ ์—ฐ๋‹ค(์„ฑ๊ณต์€ ์ €์žฅ โ€” ๋ถ€ํŒ… ์ž๋™ ์œ ์ง€). ์ ‘์† ์ค‘์—” ํˆด๋ฐ”์— ํ‘œ์‹œ(ํด๋ฆญ = ์„œ๋ฒ„ ์„ค์ •).
  • ๋Œ€ํ™” ํ—ค๋” ๊ฐœํŽธ โ€” ํˆด๋ฐ” ๋†’์ด(48px)ยท์ƒ๋Œ€ ์•„๋ฐ”ํƒ€+์ด๋ฆ„ ยท via server(ํŒŒ๋ž‘)/via internet(์ฃผํ™ฉ) ๋ฐฐ์ง€ ๋ถ„๋ฆฌ.
  • LAN ํ”„๋กœํ•„ ์ฆ‰์‹œ ๋™๊ธฐ โ€” ๊ฐ™์€ ๋ง ์ƒ๋Œ€๋Š” ๋ฐœ๊ฒฌ ์ฆ‰์‹œ ์ž๋™์œผ๋กœ ์กฐ์šฉํ•œ ์„ธ์…˜์ด ์„œ์„œ ํ”„๋กœํ•„ยท๋ณ€๊ฒฝ์ด ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜(์„œ๋ฒ„ ๋ฌด๊ด€).
  • ํ”„๋ ˆ์ฆŒ์Šค ํ‘œ์‹œ โ€” ๋ชฉ๋ก ์  = ์ƒ‰(์ง€๊ธˆ ๋‹ฟ๋Š”๊ฐ€) ร— ์‹ค๋ฃจ์—ฃ(์„ธ์…˜ ์œ ๋ฌด): ์„œ๋ฒ„ ๊ณต๊ฐœ ์‚ฌ์šฉ์ž๋„ ์ดˆ๋ก์œผ๋กœ.
  • ๊ธฐํƒ€: ์•„๋ฐ”ํƒ€ ๋ถ€ํŒ… ๊นœ๋นก์ž„ ์ œ๊ฑฐ ยท ์ฝ์Œ ํ™•์ธ = ํ™œ์„ฑ ์ฐฝ ๊ธฐ์ค€ ยท ์ฐฝ ์ตœ์†Œ ํฌ๊ธฐ 474ร—689 ยท ์„ค์ • ์ดˆ๊ธฐํ™” ํ™•์žฅ(ํ•„ํ„ฐยท์ฐฝ ํฌ๊ธฐ ํฌํ•จ, ํ”„๋กœํ•„ ์ •๋ณด ๋ณด์กด) ยท ์ง€๋ฌธ ๋ณต์‚ฌ [64][8] ๋ฒ„ํŠผ.
  • ๋ฐฐํฌ: Homebrew ์ž๋™ ์ถ”์ข…(0.2.6 โœ“) ยท winget/Chocolatey๋Š” ์ฒซ ๊ฒŒ์‹œ ๊ฒ€์ˆ˜ ํ†ต๊ณผ ๋Œ€๊ธฐ๋กœ ๊ณ„์† ์ œ์™ธ.

v0.2.5 (2026-08-22)

  • ์„œ๋ฒ„ ์‚ฌ์šฉ์ž ์ž๋™ ๋ชฉ๋ก(roster) โ€” "์„œ๋ฒ„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‚˜๋ฅผ ํ‘œ์‹œ"(๊ธฐ๋ณธ ์ผœ์ง)๋ฅผ ๋‘” ์‚ฌ์šฉ์ž๋ผ๋ฆฌ ์„œ๋ฒ„ ์ ‘์†๋งŒ์œผ๋กœ ์„œ๋กœ ๋ชฉ๋ก์— ํ‘œ์‹œ(๊ณต๊ฐœํ‚ค๋งŒ ยท ์ƒํ˜ธ ๊ณต๊ฐœ ๊ทœ์น™).
  • ํ”„๋กœํ•„ ์ง€๋ฌธ ๋ณต์‚ฌ ๋ฒ„ํŠผ โ€” ์šฐ์ธก ์ƒ๋‹จ [์ „์ฒด 64]ยท[์งง์€ 8] (64๊ฐ€ โŒ˜/Ctrl+K ์—ฐ๊ฒฐ ๊ฐ’).
  • ์„œ๋ฒ„ ๋ฆด๋ฆฌ์Šค beepd-v0.2.5(๋ณ„๋„) โ€” roster ์ง€์› ยท ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € 3์ฑ„๋„ ์ฒซ ๊ฒŒ์‹œ (brew ํƒญ ์ฆ‰์‹œ ยท winget/choco ๊ฒ€์ˆ˜ ๋Œ€๊ธฐ). โ†’ Relay-Server

v0.2.4 (2026-08-22)

  • ๊ธฐ๋ณธ ๋ฆด๋ ˆ์ด ์„œ๋ฒ„ ํƒ‘์žฌ โ€” ์„ค์ • โ€บ Server๋ฅผ Managed๋กœ ์ผœ๋ฉด beepd.sosomlab.com (์•ฑ ๊ธฐ๋ณธ๊ฐ’)์œผ๋กœ ๋“ฑ๋ก. ์ฒซ ์‹ค์ธก: ์ง‘(๋งฅ)โ†”ํšŒ์‚ฌ(์œˆ๋„์šฐ) ์‹ค NAT ์—ฐ๊ฒฐ ์„ฑ๋ฆฝ.
  • ์„œ๋ฒ„ ์„ค์ • UX ์ผ์Šต โ€” ์ฃผ์†Œ ํ…์ŠคํŠธ ์ž…๋ ฅ(๋„๋ฉ”์ธ) ยท ํฌํŠธ ํ‘œ์‹œ ์ˆ˜์ • ยท ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ ๋ฒ„ํŠผ ยท ๊ฒ€์ฆ ์˜์†(์ดˆ๋ก "Server verified") ยท ์ ‘์†/ํฌํŠธ/ํƒ€์ž… ์ƒํƒœ ํ‘œ์‹œ.
  • ์ฝค๋ณด ์ง์ ‘ ์ž…๋ ฅ = ์™„์ „ํ•œ ํ…์ŠคํŠธ ํŽธ์ง‘(์„ ํƒยท๋“œ๋ž˜๊ทธยทํด๋ฆฝ๋ณด๋“œยท์šฐํด๋ฆญ ๋ฉ”๋‰ด).

v0.2.3 (2026-08-22)

  • ์„œ๋ฒ„ ์ ‘์† ๊ฐœํ†ต(ํด๋ผ) โ€” GUI Managed ์ ‘์†(TOFU ํ•€ยท์ž๋™ ์žฌ์ ‘์†)ยท์ฃผ์†Œ ๋ชจ๋‹ฌ ์ง€๋ฌธ ์—ฐ๊ฒฐยทCLI --server/--chat-connect-via ยท ์ž์œ  ์ž…๋ ฅ ์„ค์ • ์˜์† ์ˆ˜์ •.
  • ์„œ๋ฒ„ ์ฒซ ๋ฆด๋ฆฌ์Šค beepd-v0.2.3(๋ณ„๋„ ยท Linux musl ์ •์ ) โ€” UDP ํ™€ํŽ€์นญ+๋ฆด๋ ˆ์ด ํด๋ฐฑ.

v0.2.2 (2026-08-21)

  • ๊ฒฝ๋กœ 2์ถ•(์›๊ฒฉ ์ •์ฑ… โ€” ์ธํ„ฐ๋„ท ๊ฒฝ์œ ๋Š” ์ง€๋ฌธ ๋Œ€์กฐ ์ „ ํŒŒ์ผ ์ฐจ๋‹จ) ยท ์•„์นด์ด๋ธŒ ์ ๊ฒ€ ์™„๊ฒฐ (zip64ยท๊ฒฉ๋ฆฌ ๋‚ด์šฉ ๋ชฉ๋ก) ยท ํฌ๋ฆฝํ†  ์…ฐ๋ ˆ๋”ฉ(๋Œ€ํ™” ์‚ญ์ œ = ํ‚ค ํ๊ธฐ) ยท AMSI ์‹ค๋ฌผ ๊ฒ€์‚ฌ(Win).
  • wingetยทChocolatey ์ฒซ ์ œ์ถœ(๊ฒ€์ˆ˜ ๋Œ€๊ธฐ) โ€” ๋ฐฐํฌ 3์ฑ„๋„.

v0.2.1 (2026-08-21)

  • 1:1 ์˜คํ”„๋ผ์ธ ํ(์žฌ์‹œ์ž‘ ์œ ์ง€ยท์ž๋™ ์ „๋‹ฌ) ยท ํด๋ฆฝ๋ณด๋“œ ์ด๋ฏธ์ง€ ์ „์†ก(Ctrl+V ยท 3-OS) ยท ๋ฉ”์‹œ์ง€ ๋“ฑ๊ธ‰ยท๊ณต์ง€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ยท ์•ˆ์ •์„ฑ 2๊ฑด(ํด๋ฆฝ๋ณด๋“œ UAFยท๊ฒฝ๋กœ ๊ฒฝํ•ฉ).

v0.2.0 (2026-08-20)

๋งˆ์ด๋„ˆ ์Šน๊ฒฉ โ€” ์‹œ์Šคํ…œ ์‹œ์ž‘ ์ž๋™ ์‹คํ–‰๊ณผ Windows ์ฝ˜์†” ์ฐฝ ๊ทผ์ ˆ. ์‹คํ–‰ ๊ฒฝํ—˜์ด ๋ฐ”๋€Œ๋Š” ๋ณ€๊ฒฝ์ด๋ผ 0.1.x๊ฐ€ ์•„๋‹ˆ๋ผ 0.2.0์ด๋‹ค.

  • โ˜… ์‹œ์Šคํ…œ ์‹œ์ž‘ ์‹œ ์ž๋™ ์‹คํ–‰(3-OS ยท ์‚ฌ์šฉ์ž ์ˆ˜์ค€ ๋“ฑ๋ก โ€” Windows HKCU\โ€ฆ\Run ยท macOS LaunchAgent ยท Linux XDG autostart). ๊ธฐ๋ณธ ์ผœ์ง(์˜ตํŠธ์•„์›ƒ ยท ์„ค์ • โ–ธ ๊ณ ๊ธ‰ app.autostart) ยท ํฌํ„ฐ๋ธ”์„ ์˜ฎ๊ฒจ๋„ ๋ถ€ํŒ… ์‹œ ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ๋งž์ถ˜๋‹ค
  • โ˜… Windows ์ฝ˜์†” ์ฐฝ ๊ทผ์ ˆ โ€” ๊ทธ์ „์—” GUI๋ฅผ ๋„์›Œ๋„ ๊ฒ€์€ ์ฝ˜์†”์ด ๋‚จ์•˜๋‹ค(Windows Terminal์—์„œ๋Š” FreeConsole๋„ ๋ฌด๋ ฅ). windows ์„œ๋ธŒ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  CLI ์ถœ๋ ฅ์€ ๋ถ€๋ชจ ์ฝ˜์†”์— ๋ถ™์—ฌ ๋ณด์ „ํ•œ๋‹ค
  • ๋Œ€ํ™”ํ˜• CLI ์ž…๋ ฅ ๊ฒฝํ•ฉ ํ•ด์†Œ โ€” cmd/pwsh์—์„œ --chat-live๋ฅผ ๋ถ€๋ฅด๋ฉด ์…ธ์ด ์•ฑ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์•„ ํ‚ค ์ž…๋ ฅ์ด ๋‚˜๋‰˜์–ด ์‚ฌ๋ผ์กŒ๋‹ค. ๊ทธ ๊ฒฝ์šฐ ์•ฑ์ด ์ž๊ธฐ ์ฝ˜์†” ์ฐฝ์„ ์ƒˆ๋กœ ์—ฐ๋‹ค(Git BashยทํŒŒ์ดํ”„๋Š” ๊ทธ๋Œ€๋กœ)
  • ๋Œ€ํ™”ํ•จ ํ’€๋‹ค์šด ๋ฉ”๋‰ด ํ•ญ๋ชฉ ์ถ”๊ฐ€

v0.2.0 ์ดํ›„ (๋‹ค์Œ ๋ฆด๋ฆฌ์Šค ์˜ˆ์ •๋ถ„)

โ˜… CLI ๋‹จ๋ง ์ถ• ์™„๊ฒฐ โ€” --chat-live๊ฐ€ ๋‹จ์ˆœ ๋Œ€๊ธฐ์—์„œ ์กฐํšŒยท์„ ํƒยท๋Šฅ๋™ ์—ฐ๊ฒฐ์ด ๋˜๋Š” ๋‹จ๋ง๋กœ:

  • /peers ๋ฐœ๊ฒฌ ๋ชฉ๋ก ยท /connect <๋ฒˆํ˜ธ> ๊ณจ๋ผ์„œ ๋Œ€ํ™” ยท /connect <host[:port]> IP ์ง์ ‘(ํฌํŠธ ์ƒ๋žต = 47200)
  • ์š”์ฒญ ๋‹จ์œ„ ์Šน์ธ + ๋‹ค์ค‘ /send(๊ณต๋ฐฑ ๊ตฌ๋ถ„ ยท ์š”์ฒญ๋‹น ์ตœ๋Œ€ 5) โ€” GUI์™€ ๊ฐ™์€ ๊ทœ์น™
  • ์ˆ˜์‹ /์ฝ์Œ ํ™•์ธ โ€” ํ„ฐ๋ฏธ๋„์€ ์ถœ๋ ฅ = ๋ด„์ด๋ผ ์ฆ‰์‹œ ๋˜์œ๋‹ค
  • ์ˆ˜์‹  ์ „์šฉ ์ฑ„๋„ ๊ตฌ์กฐ โ€” ์ธ๋ฐ”์šด๋“œ๋Š” ์ „๋ถ€ ์ˆ˜๋ฝํ•ด ์„ธ์›Œ ๋‘”๋‹ค(ํ‘œ์‹œยทํ™•์ธ๋งŒ ยท ๋Œ€ํ™” ์ž๋™ ์ง„์ž… ์—†์Œ). ๊ฑฐ์ ˆํ•˜๋ฉด ์ƒ๋Œ€ GUI๊ฐ€ ๋ฌดํ•œ ์žฌ์‹œ๋„ํ•ด ๋กœ๊ทธ๊ฐ€ ํ™์ˆ˜๊ฐ€ ๋๋‹ค
  • GUIโ†’CLI ํŒŒ์ผ ์ˆ˜์‹ ์ด ์ „๋ฉธํ•˜๋˜ ๊ฒƒ ์ˆ˜์ •(์ง€์—ฐ ํ•ด์‹œ ๊ผฌ๋ฆฌ ๋ณด์ • ๋ˆ„๋ฝ)

v0.1.8 (2026-08-20)

๋Œ€์šฉ๋Ÿ‰ ์ „์†ก ์ถ• ์™„์„ฑ + ์ „์†ก UI ๋Œ€ํ™”์ฐฝ ํ†ตํ•ฉ.

  • ๋ฐœ์‹  ์ŠคํŠธ๋ฆฌ๋ฐ + ์ง€์—ฐ ํ•ด์‹œ โ€” 10GB๊ธ‰๋„ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆฌ์ง€ ์•Š๊ณ  ์ „์†ก(UI ๋ฌด์ •์ง€) ยท ํ•ด์‹œ๋Š” ์ „์†กํ•˜๋ฉฐ ๊ณ„์‚ฐํ•ด ์™„๋ฃŒ ์‹œ ๊ฒ€์ฆ
  • ์†ก์ˆ˜์‹  ์šฉ๋Ÿ‰ ์ƒํ•œ โ€” ๋ฐœ์‹  ๋ฌด์ œํ•œยท์ˆ˜์‹  512MiB ๊ธฐ๋ณธ ยท ์†ก์‹  ์ „ ์ƒ๋Œ€ ์ƒํ•œ ํ™•์ธ(์ฝ๊ธฐ ์ „ ์ฐจ๋‹จ)
  • ์ „์†ก ์žฌ๊ฐœ(์ด์–ด๋ฐ›๊ธฐ) โ€” ๋Š๊ธด ๋ถ€๋ถ„์„ ๋ด‰์ธ ๋ณด์กด, ์žฌ์—ฐ๊ฒฐ ์‹œ N%๋ถ€ํ„ฐ(ํ•ด์‹œ ๋Œ€์กฐ fail-closed)
  • ์ธ์ฑ— ์ „์†ก ์ œ์–ด โ€” ๋ณ„๋„ ์ฐฝ ์ œ๊ฑฐ ยท ํ’์„  ์•ˆ โธโ–ถโœ•(์–‘๋ฐฉํ–ฅ ๋™์น˜) ยท ๋ฐฐ์น˜ ๋ฐฐ๋„ˆ+์ „์ฒด์ทจ์†Œ ์ „ํŒŒ ยท ์ •์ง€ ๋ฐฉ์น˜ ์ž๋™ ์ทจ์†Œ(๊ธฐ๋ณธ 2๋ถ„)
  • ์š”์ฒญ ๋‹จ์œ„ ์Šน์ธยท๊ฑฐ์ ˆ โ€” ๋‹ค์ค‘ ํŒŒ์ผ = ์Šน์ธ 1ํšŒ(๋ชฉ๋กยท์ดํ•ฉยท์ œ์™ธ ํ‘œ์‹œ) ยท ๊ฑฐ์ ˆ 1ํšŒ = ์ „์ฒด ยท ์š”์ฒญ๋‹น ์ตœ๋Œ€ ํŒŒ์ผ ์ˆ˜(1~5)
  • ๋Œ€ํ™”ํ•จ โ€” ์ €์žฅ๋œ ๋Œ€ํ™” ๊ธฐ๋ก ๊ด€๋ฆฌ(๋ชฉ๋กยท๋ฏธ๋ฆฌ๋ณด๊ธฐยทํ•„ํ„ฐยทํด๋ฆญ ์—ด๊ธฐยท2๋‹จ๊ณ„ ์‚ญ์ œยทsealed ๋ฐฑ์—…/๋ณต์›)
  • ๊ทธ๋ฃน ์˜์† โ€” ๊ทธ๋ฃน ๋Œ€ํ™” ๊ธฐ๋ก ์žฌ์‹œ์ž‘ ๋ณต์› ยท ์ž ๊ธด ์„ธ๊ทธ๋จผํŠธ ์ž๊ฐ€ ๋ณต๊ตฌ ยท ์ดˆ๋Œ€ ์ž๊ฐ€ ์ˆ˜๋ฝ
  • ์ง€๋ฌธ ๊ธฐ๋ฐ˜ ๊ฒ€์ฆ(/fingerprint+/verify) ยท ํ‰๋ฌธ 3๋ฉด ๋ด‰์ธ(๊ฒฉ๋ฆฌ๋ฌผยทPIIยทํ”„๋กœํ•„ ์บ์‹œ) ยท Bio ๋ฉ€ํ‹ฐ๋ผ์ธ ยท i18n ์ „๋ฉด ยท ๋ฐ์ดํ„ฐ ํด๋ฐฑ durable(~/.nexa-beep) ยท ์ƒํƒœ ๋กœ๊น…(์˜ต์…˜)

v0.1.7 (2026-08-15)

  • ์•Œ๋ฆผ(3-OS) โ€” ์ •์‹ ๋ฐ์Šคํฌํ†ฑ ์•Œ๋ฆผ(mac UNUserNotificationCenterยทWindowsยทLinux) ยท ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋Œ€ํ™”(๋‹จ์ผ ์ฐฝ = ์ „ํ™˜ ยท ๋ถ„๋ฆฌ ์ฐฝ = ๋Œ€ํ™” ์ฐฝ)
  • ํŠธ๋ ˆ์ด/๋ฉ”๋‰ด๋ฐ” ์ƒ์ฃผ ์™„์ฃผ(Windows) โ€” ์•„์ด์ฝ˜ = ๋‚ด ์•„๋ฐ”ํƒ€ ํ•ฉ์„ฑ ยท ์šฐํด๋ฆญ = ์ด๋ฆ„ยท์—ด๊ธฐยท์ข…๋ฃŒ ยท ui.close_to_tray(X = ํŠธ๋ ˆ์ด๋กœ ์ˆจ๊น€ ยท ๊ธฐ๋ณธ off)
  • ์‹ ๋ขฐ ๋ฐฐ์ง€ ๊ฐœํŽธ โ€” ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ์ƒ‰ + ์‹ค๋ฃจ์—ฃ 2์ค‘ ๋ถ€ํ˜ธํ™”(์ ๋ก ์ƒ‰๊ฐยท์ €๋Œ€๋น„ ๋Œ€์‘) ยท ์ธ์ฆ ๋ฐฐ์ง€ ๊ฐ€์กฑ(์ฐจ๋‹จยท์ด๋ฆ„ ์ถฉ๋Œยท์ฒซ ์ ‘์ด‰)
  • SAS ๋Œ€์กฐ ์ง€์  โ€” ์ƒ๋Œ€ ํ”„๋กœํ•„ ์นด๋“œ์— ์•ˆ์ „ ๋ฒˆํ˜ธ ์ถœ๋ ฅยท๋Œ€์กฐ ์™„๋ฃŒ ๋ฒ„ํŠผ(์ดํ›„ 08-18์— ์ง€๋ฌธ ๋น„๊ต๋กœ ์ „ํ™˜)
  • M1 ๋ฐœ๊ฒฌ ๊ฒฌ๊ณ ํ™” ยท ๋Œ€ํ™”์ฐฝ ๋ช…๋ น /โ€ฆ ๋„์ž…

v0.1.6 (2026-08-13)

์ฒซ 2-PC ์‹ค์ฆ(Windowsโ†”macOS IP ์ˆ˜๋™ ๋“ฑ๋กยท๋ฉ”์‹œ์ง€ยทํŒŒ์ผ ์™•๋ณต)์—์„œ ๋‚˜์˜จ ํ”ผ๋“œ๋ฐฑ ์ผ์Šต.

  • ์ฝ์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€ ๋ฐฐ์ง€ โ€” ๋ชฉ๋ก์— ๊ฐœ์ˆ˜ ๋ฐฐ์ง€ + ๋งˆ์ง€๋ง‰ ํ™•์ธ ์‹œ๊ฐ ยท ์ฃผ ์ฐฝ ์ œ๋ชฉ "์ƒˆ ๋ฉ”์‹œ์ง€ N"(์ž‘์—… ํ‘œ์‹œ์ค„์—์„œ ๋ณด์ž„)
  • ์ธ๋ฐ”์šด๋“œ ์ž๋™ ์—ด๋ฆผ ์ œ๊ฑฐ โ€” ์ƒ๋Œ€๊ฐ€ ์—ฐ๊ฒฐํ•ด๋„ ์ฐฝ์„ ๋บ์ง€ ์•Š๋Š”๋‹ค(๋ชฉ๋กยท๋ฐฐ์ง€๋กœ๋งŒ ์•Œ๋ฆผ ยท ์—ฌ๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž)
  • ์ž๋™ ์žฌ์—ฐ๊ฒฐ โ€” ๋Š๊ธด ์ƒ๋Œ€๋ฅผ 5์ดˆโ†’15์ดˆโ†’60์ดˆโ†’5๋ถ„ ๋ฐฑ์˜คํ”„๋กœ ์žฌ์‹œ๋„, ์ƒํ•œ ํ›„ ์ค‘๋‹จ(ํด๋ฆญ = ์žฌ๊ฐœ)
  • ์ฃฝ์€ ์—ฐ๊ฒฐ ๊ฐ์ง€ โ€” TCP keepalive๋กœ FIN ์—†๋Š” ์ฃฝ์Œ(์ „์› ์ฐจ๋‹จยท๊ฐ•์ œ ์ข…๋ฃŒยท๋ง ๋‹จ์ ˆ)์„ ~22์ดˆ ๋‚ด ๊ฐ์ง€(์‹ค์ธก) โ†’ ๋ชฉ๋ก ์  ๋นจ๊ฐ•
  • ๋น„๋ฐœ๊ฒฌ ์ƒ๋Œ€ ๋ชฉ๋ก ์œ ์ง€ โ€” ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์˜ ์ˆ˜๋™ ๋“ฑ๋ก ์ƒ๋Œ€๊ฐ€ ๋Œ€ํ™”์ฐฝ์„ ๋‹ซ์•„๋„ ๋ชฉ๋ก์— ๋‚จ๊ณ , ๊ธฐ์–ตํ•œ ์ฃผ์†Œ๋กœ ์žฌ์—ฐ๊ฒฐ
  • ํŒŒ์ผ ์ „์†ก ์ž๊ฒฉ ๊ฒฝ๊ณ  ๋ชจ๋‹ฌ โ€” ์ƒํ˜ธ ๋Œ€ํ™” ๊ทœ์น™ ๋ฏธ๋‹ฌ ์‹œ "์™œ + ๋ญ˜ ํ•˜๋ฉด ๋˜๋Š”์ง€"๋ฅผ ๋ชจ๋‹ฌ๋กœ(์ŠคํŒธ ๋ฐฉ์–ด ๊ทœ์น™์˜ ๊ฐ€์‹œํ™”)
  • ํ…์ŠคํŠธ ํŽธ์ง‘ ์ผ์Šต โ€” ๋ณต์‚ฌ/์ž˜๋ผ๋‚ด๊ธฐ/๋ถ™์—ฌ๋„ฃ๊ธฐ๊ฐ€ ๋ชจ๋“  ์ž…๋ ฅ์ฐฝ์—์„œ ๋™์ž‘ ยท ๊ธด ํ…์ŠคํŠธ ๊ฐ€๋กœ ์Šคํฌ๋กค(์บ๋Ÿฟ ์ƒ์‹ค ํ•ด์†Œ) ยท ์˜์—ญ ๋ฐ– ๋“œ๋ž˜๊ทธ ์ž๋™ ์ง„ํ–‰
  • ์ฃผ์†Œ ๋“ฑ๋กยทํ”„๋กœํ•„ ์ฐฝ = ํ•ญ์ƒ ์œ„ ๋ชจ๋‹ฌ ยท --port <N> ์‹คํ–‰ ์ธ์ž(์„ธ์…˜ ํ•œ์ •)
  • ํŒŒ์ผ ์ „์†ก์ด 2MiB์—์„œ ๋Š๊ธฐ๋˜ ๋‹ค์ค‘ํ™” ๋ฐฑํ”„๋ ˆ์…” ์ˆ˜์ • ยท ํ„ฐ๋ฏธ๋„(kitty ํ”„๋กœํ† ์ฝœ) ์ƒํƒœ ๋ˆ„์ˆ˜ 3์ค‘ ๋ฐฉ์–ด ยท --chat-live ๋– ๋Œ์ด ์—ฐ๊ฒฐ ๋‚ด์„ฑ

v0.1.5 (2026-08-13)

  • ์„ธ์…˜ ๊ธฐ๋ณธ ํฌํŠธ 47200 โ€” ์šฐ์„  ๋ฐ”์ธ๋”ฉ(์ ์œ  ์‹œ ์ž„์˜ ํด๋ฐฑ) ยท ์„ค์ • net.session_port(๋“ฃ๋Š” ํฌํŠธ = ํฌํŠธ ์ƒ๋žต ์‹œ ๊ฑฐ๋Š” ํฌํŠธ ยท ์ฆ‰์‹œ ์ ์šฉ) ยท ์ฃผ์†Œ ์ž…๋ ฅ์—์„œ ํฌํŠธ ์ƒ๋žต ๊ฐ€๋Šฅ(10.0.0.5 โ†’ :47200) ยท ์ƒํƒœ๋ฐ”์— ์‹ค์ œ ์ˆ˜์‹  ํฌํŠธ ์ƒ์‹œ ํ‘œ์‹œ โ€” ๋ฐœ๊ฒฌ์ด ๋‹ฟ์ง€ ์•Š๋Š” ์ƒ๋Œ€์™€์˜ ์ˆ˜๋™ ์—ฐ๊ฒฐ์ด ์˜ˆ์ธก ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค
  • ์ด๋ฏธ์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ”ฝ์…€ ์ƒํ•œ 4096ยฒ โ€” ํฐ ์‚ฌ์ง„(12MP๊ธ‰)์ด ๊ฑฐ๋ถ€๋˜๋˜ ๊ฒƒ ํ•ด์†Œ(๊ฒฉ๋ฆฌ ๋””์ฝ”๋“œ ์›์น™์€ ์œ ์ง€)

v0.1.4 (2026-08-12)

  • ์„ค์ • ์˜์† โ€” ํ…Œ๋งˆยท์‹œ๊ฐ„ ํ˜•์‹ ๋“ฑ ๋ชจ๋“  ์„ค์ •์ด ์žฌ์‹œ์ž‘ ํ›„ ์œ ์ง€
  • ์‹ ์›ยท์‹ ๋ขฐ ํ•€ ์˜์† โ€” ์žฌ์‹œ์ž‘ํ•ด๋„ ๊ฐ™์€ ์‹ ์›ยท๊ฐ™์€ ์‹ ๋ขฐ(TOFU ํ•€ ์•”ํ˜ธํ™” ์ €์žฅ) + ์‹ ์› ํ‚ค ๋ฐฑ์—…/๋ณต์›(ํ•ซ ๋กœ๋”ฉ)
  • ํ‘œ์‹œ ์ด๋ฆ„ ์ •์ œ ๊ธฐ๋ณธ๊ฐ’ โ€” ์‹ค๋ช…์ด LAN์— ํ‰๋ฌธ ๋ฐฉ์†ก๋˜์ง€ ์•Š์Œ(๋ณ€๊ฒฝ ์‹œ ์ฆ‰์‹œ ์žฌ๊ณต์ง€)
  • ํ”„๋กœํ•„ โ€” ํŽธ์ง‘ ํ™”๋ฉด(์‚ฌ์ง„ยท์ด๋ฆ„ยท์ด๋ฉ”์ผยท์ „ํ™”)ยทํ•ญ๋ชฉ๋ณ„ ๊ณต๊ฐœ ํ† ๊ธ€(๊ธฐ๋ณธ ๋น„๊ณต๊ฐœ)ยท์—ฐ๊ฒฐ๋œ ์ƒ๋Œ€์™€ ์„ธ์…˜ ๊ฒฝ์œ  ๊ตํ™˜ยท๋ชฉ๋ก ์•„๋ฐ”ํƒ€ 2์ค„ ํ–‰ยท์šฐํด๋ฆญ ํ”„๋กœํ•„ ๋ณด๊ธฐ ์นด๋“œ
  • ์ด๋ฏธ์ง€ ๊ฒฉ๋ฆฌ ๋””์ฝ”๋“œ(imgdec) โ€” ์•„๋ฐ”ํƒ€ ์‹ค์‚ฌ์ง„ยท์ˆ˜์‹  ์ด๋ฏธ์ง€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ(๊ฒฉ๋ฆฌํ•จยท๋Œ€ํ™”). ๋””์ฝ”๋”๋Š” ๊ฒฉ๋ฆฌ ํ”„๋กœ์„ธ์Šค์—๋งŒ(๋ณธ์ฒด ๋ฏธ๋งํฌ) ยท 5ํƒ€๊นƒ ์ „ ์ฑ„๋„ ๋™๋ด‰
  • Windows MotW(Zone.Identifier) ํ‘œ์‹ ยท Switch ์ปจํŠธ๋กคยท์ปจํŠธ๋กค ํฌ๊ธฐ ์˜ต์…˜ ยท ์„ค์ • ์„ค๋ช… ์›Œ๋“œ๋žฉ

v0.1.3 (2026-08-11)

  • Windows ๋”๋ธ”ํด๋ฆญยท์‹œ์ž‘ ๋ฉ”๋‰ด ๋ฌด๋ฐ˜์‘ ์ˆ˜์ • โ€” ํƒ์ƒ‰๊ธฐ ์‹คํ–‰ ๊ฐ์ง€ โ†’ ์ฐฝ ๋ชจ๋“œ(macOS ๋ฒˆ๋“ค ํŒ์ •๊ณผ ๋Œ€์นญ)
  • ํŒŒ์ผ ์ „์†ก ์ข…๋‹จ ํ™•์ธ(ack) โ€” ๋ฐœ์‹  "์™„๋ฃŒ"๊ฐ€ ์†Œ์ผ“ ์“ฐ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ˆ˜์‹ ์ธก ๊ฒฉ๋ฆฌ ์„ฑ๊ณต์œผ๋กœ ํ™•์ •("์ „๋‹ฌ๋จ ยท ํ™•์ธ ๋Œ€๊ธฐ" โ†’ ์™„๋ฃŒ) + ๋ฏธํ™•์ธ ์ „์†ก ์ค‘ ์ข…๋ฃŒ ๊ฐ€๋“œ
  • ์ฃผ์†Œ ์ง์ ‘ ์—ฐ๊ฒฐ ๋ชจ๋‹ฌ(โŒ˜/Ctrl+K) โ€” ํ˜•์‹ ๊ฒ€์ฆ(host:port ยท [v6]:port)
  • ์—ฐ๊ฒฐ ๋ฌด์ •์ง€ ์™„๊ฒฐ โ€” ์ˆ˜๋™ ์ฃผ์†Œ ์—ฐ๊ฒฐ๋„ ์›Œ์ปค ์Šค๋ ˆ๋“œ๋กœ(์ฃฝ์€ ์ฃผ์†Œ์— UI๊ฐ€ ๋ฉˆ์ถ”์ง€ ์•Š์Œ) ยท ๋ชฉ๋ก ํ–‰ "์—ฐ๊ฒฐ ์ค‘" ํ‘œ์‹œ
  • Windows ๋ฐฐํฌ ์‹ค๊ธฐ ๊ฒ€์ฆ(์„ค์น˜/์—…๊ทธ๋ ˆ์ด๋“œ/์ œ๊ฑฐยทMotW ์ „ํŒŒยทwinget validate) ๋ฐ˜์˜

v0.1.2 (2026-08-11)

  • macOS ์•ฑ ๋”๋ธ”ํด๋ฆญ ๋ฌด๋ฐ˜์‘ ์ˆ˜์ • โ€” .app ๋ฒˆ๋“ค ์‹คํ–‰ = ์ฐฝ ๋ชจ๋“œ + ์‹ค๋ฌผ ๋ฐœ๊ฒฌ
  • ํด๋ฆฝ๋ณด๋“œ macOS/Linux ์‹ค๋ฌผ ๊ตฌํ˜„(pbcopy ยท wl-copy/xclip)
  • ์Šคํฌ๋กค๋ฐ” ์ž๋™ ์ˆจ๊น€์„ ๋ฒฝ์‹œ๊ณ„ ๊ธฐ์ค€์œผ๋กœ ์ •์ • + ui.scrollbar_hide ์„ค์ •
  • ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ์ปจํŠธ๋กค ์‹ ์„ค(๋งํ’์„ ยท์ž…๋ ฅ๋ž€ ์šฐํด๋ฆญ)

v0.1.1 / v0.1.0 (2026-08-11 ยท ์ฒซ ๊ณต๊ฐœ)

  • 5ํƒ€๊นƒ ร— 2์ฑ„๋„ ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ(ํƒœ๊ทธ push ์ž๋™ ๊ณต๊ฐœ) โ€” Windows x64/ARM64 ยท macOS x64/ARM64 ยท Linux x64
  • NSIS ์„ค์น˜๋ณธ(์‚ฌ์šฉ์ž ๋‹จ์œ„ยท๋ฌด๊ถŒํ•œ) ยท dmg ยท deb ยท ํฌํ„ฐ๋ธ”(zip/tar.gz) ยท SHA256SUMS.txt
  • Homebrew ํƒญ(kiros33/tap) โ€” Cask(.app) + Formula(ํฌํ„ฐ๋ธ”)
  • wingetยทChocolatey ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์ž๋™ ์ƒ์„ฑ(๊ฒŒ์‹œ๋Š” ์Šค์œ„์น˜๋กœ ์ž ๊ธˆ)
  • macOS ๊ฒฉ๋ฆฌ ์‹ค์ธก ๋ฐ˜์˜: ์„œ๋ช… ์—†๋Š” ์•ฑ + quarantine = SIGKILL โ†’ Cask postflight ๊ฒฉ๋ฆฌ ์ œ๊ฑฐ(์ž„์‹œ๋ฐฉํŽธ โ€” ์„œ๋ช…ยท๊ณต์ฆ ๋กœ๋“œ๋งต)

Clone this wiki locally