Element-web: ์„ธ์…˜์ด ๊ธฐ๊ธฐ๋ณด๋‹ค ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋” ์˜๋ฏธ๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 10์›” 04์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: vector-im/element-web

bug p3 minor e2e uux

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•œ๋‹ค๋ฉด '์žฅ์น˜'ํ˜ผ๋ž€์˜ ์›์ธ์€ ํ•˜๋‚˜์˜ _physical_ ์žฅ์น˜์—์„œ ๋กœ๊ทธ์ธ, ๋กœ๊ทธ ์•„์›ƒ (e2e ์•”ํ˜ธํ™” ํ‚ค ํ๊ธฐ) ํ•œ ๋‹ค์Œ ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜์—ฌ ๋‘ ๊ฐœ์˜ _device ids_๋ฅผ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งž์Šต๋‹ˆ๊นŒ?

์„ธ์…˜์€ ํฅ๋ฏธ๋กœ์šด ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ‘œํ˜„ํ•˜๋ ค๋Š” ๊ฐœ๋…์— ๋” ๊ฐ€๊นŒ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋‘๋ ค์›€์€ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ๋„ˆ๋ฌด ๋ฉ€๋ฆฌ ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ง๊ด€์ ์œผ๋กœ ์„ธ์…˜์ด ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์•ฑ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์šฉ์–ด ์„ธ์…˜์„ ๋‚˜ํƒ€๋‚ผ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

_device_ ์šฉ์–ด๊ฐ€ ๋ฌธ์ œ๊ฐ€๋œ๋‹ค๋Š” ๋ง์ด ๋งž๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์—‡์œผ๋กœ ๋Œ€์ฒดํ• ์ง€ ์‹ ์ค‘ํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋‚ด๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•œ๋‹ค๋ฉด '์žฅ์น˜'ํ˜ผ๋ž€์˜ ์›์ธ์€ ํ•˜๋‚˜์˜ _physical_ ์žฅ์น˜์—์„œ ๋กœ๊ทธ์ธ, ๋กœ๊ทธ ์•„์›ƒ (e2e ์•”ํ˜ธํ™” ํ‚ค ํ๊ธฐ) ํ•œ ๋‹ค์Œ ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜์—ฌ ๋‘ ๊ฐœ์˜ _device ids_๋ฅผ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งž์Šต๋‹ˆ๊นŒ?

์„ธ์…˜์€ ํฅ๋ฏธ๋กœ์šด ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ‘œํ˜„ํ•˜๋ ค๋Š” ๊ฐœ๋…์— ๋” ๊ฐ€๊นŒ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋‘๋ ค์›€์€ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ๋„ˆ๋ฌด ๋ฉ€๋ฆฌ ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ง๊ด€์ ์œผ๋กœ ์„ธ์…˜์ด ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์•ฑ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์šฉ์–ด ์„ธ์…˜์„ ๋‚˜ํƒ€๋‚ผ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

_device_ ์šฉ์–ด๊ฐ€ ๋ฌธ์ œ๊ฐ€๋œ๋‹ค๋Š” ๋ง์ด ๋งž๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์—‡์œผ๋กœ ๋Œ€์ฒดํ• ์ง€ ์‹ ์ค‘ํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋งž์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋Œ€์ฒด ํด๋ผ์ด์–ธํŠธ์—์„œ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์žฅ์น˜์— ์—ฌ๋Ÿฌ "์žฅ์น˜"๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜์„ ๋‹จ์ผ ์„ธ์…˜์œผ๋กœ ๊ฐ„์ฃผํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์›น์•ฑ์€ ๋กœ๊ทธ์ธ ํ•œ ๋‹ค๋ฅธ ์žฅ์น˜๋ฅผ ๊ด€๋ฆฌ ํ•  ๋•Œ ์„ธ์…˜์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ https://github.com/matrix-org/matrix-react-sdk/pull/3980 ๊ฐœ๋ฐœ์—์„œ ๋‹ค์†Œ ํ•ด๊ฒฐ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰