Open minjoo0729 opened 11 months ago
이슈 내용: 종료된 투표 시간에 대해 내림차순 필요 (가장 최근에 한 투표가 제일 위로 가게), 그리고 지난 회의 때 종료된 투표와 당일 종료된 투표를 디자인으로 구분지어줘도 좋을 것 같기두
이슈 종류: UI 이슈 위치: 종료된 투표 이슈 캡쳐:
이슈 내용: 새로운 투표가 열렸을 때 새로고침을 하기 전까지 투표가 열린 것을 확인할 수 없습니다. 이슈 종류: 버그 이슈 위치: 투표
네트워크 이슈일 수도..?
이슈 내용: 공지 내용 핀 기능이 있으면 좋을 것 같아요! (@night 의 댓글) 이슈 종류: 기능 불편 사항 (추가 기능 건의) 이슈 위치: 채팅
이슈 내용 : 디자인(별로 중요해보이지는 않음) 이슈 종류 : UI 이슈 위치 : 사용자 정보 사용자 닉네임 부분이 다른 부분에 비해서 글씨가 작은것 같아요
이슈 내용: 새로운 투표가 열렸을 때 새로고침을 하기 전까지 투표가 열린 것을 확인할 수 없습니다. 이슈 종류: 버그 이슈 위치: 투표
네트워크 이슈일 수도..?
추가사항으로 중간에 네트워크가 변경되거나 끊기는 경우에 소켓 재접속 시도가 없는 것 같아요. 이부분 확인해주시면 좋을 것 같습니다!
소켓으로 어드민만 보여야하는 이벤트들이 일반 유저들에게도 모두 확인할 수 있게 오고있는 것 같고, 무기명투표임에도 이벤트들의 diff를 비교하면 투표자가 어떠한 투표를 하였는지 확인이 가능합니다(이는 어드민도 확인가능하지 않도록 데이터 구조를 변경하는 것이 좋을 것 같습니다.). (투표결과를 가리기 위해 변화값은 xxx로 표기하였음)
{
"id": 35,
"choices": [
{
"id": 179,
"name": "찬성",
"count": 38
},
{
"id": 180,
"name": "반대",
"count": 2
}
],
"voters": {
"voted": [
{
"id": 4,
"username": "Roul",
"displayName": "Roul"
},
{
"id": 5,
"username": "articleb",
"displayName": "articleb"
},
{
"id": 6,
"username": "yuwol",
"displayName": "yuwol"
},
{
"id": 7,
"username": "ella",
"displayName": "ella"
},
{
"id": 8,
"username": "snowsuno",
"displayName": "snowsuno"
},
{
"id": 10,
"username": "daystar",
"displayName": "daystar"
},
{
"id": 11,
"username": "andy",
"displayName": "andy"
},
{
"id": 12,
"username": "nine",
"displayName": "nine"
},
{
"id": 13,
"username": "jeuk",
"displayName": "jeuk"
},
{
"id": 16,
"username": "hyooyh",
"displayName": "hyooyh"
},
{
"id": 17,
"username": "soongyu",
"displayName": "soongyu"
},
{
"id": 18,
"username": "waltz",
"displayName": "waltz"
},
{
"id": 19,
"username": "oganesson",
"displayName": "oganesson"
},
{
"id": 20,
"username": "inhibitor",
"displayName": "inhibitor"
},
{
"id": 21,
"username": "rjsdn",
"displayName": "rjsdn"
},
{
"id": 22,
"username": "chillo",
"displayName": "chillo"
},
{
"id": 23,
"username": "april",
"displayName": "april"
},
{
"id": 25,
"username": "diana",
"displayName": "diana"
},
{
"id": 26,
"username": "suwon",
"displayName": "suwon"
},
{
"id": 27,
"username": "minseong",
"displayName": "minseong"
},
{
"id": 28,
"username": "arcticfox",
"displayName": "arcticfox"
},
{
"id": 29,
"username": "ball",
"displayName": "ball"
},
{
"id": 32,
"username": "alvin",
"displayName": "alvin"
},
{
"id": 33,
"username": "nimby",
"displayName": "nimby"
},
{
"id": 34,
"username": "kadio",
"displayName": "kadio"
},
{
"id": 35,
"username": "duncan",
"displayName": "duncan"
},
{
"id": 36,
"username": "happycastle",
"displayName": "happycastle"
},
{
"id": 37,
"username": "static",
"displayName": "static"
},
{
"id": 39,
"username": "hanu",
"displayName": "hanu"
},
{
"id": 40,
"username": "phenol",
"displayName": "phenol"
},
{
"id": 41,
"username": "platypus",
"displayName": "platypus"
},
{
"id": 42,
"username": "return",
"displayName": "return"
},
{
"id": 43,
"username": "lobe",
"displayName": "lobe"
},
{
"id": 44,
"username": "yongworry",
"displayName": "yongworry"
},
{
"id": 45,
"username": "yumyum",
"displayName": "yumyum"
},
{
"id": 46,
"username": "won",
"displayName": "won"
},
{
"id": 48,
"username": "source",
"displayName": "source"
},
{
"id": 49,
"username": "retro",
"displayName": "retro"
},
{
"id": 1,
"username": "macintosh",
"displayName": "macintosh"
},
{
"id": 50,
"username": "night",
"displayName": "night"
}
],
"total": [
{
"id": 1,
"username": "macintosh",
"displayName": "macintosh"
},
{
"id": 4,
"username": "Roul",
"displayName": "Roul"
},
{
"id": 5,
"username": "articleb",
"displayName": "articleb"
},
{
"id": 6,
"username": "yuwol",
"displayName": "yuwol"
},
{
"id": 7,
"username": "ella",
"displayName": "ella"
},
{
"id": 8,
"username": "snowsuno",
"displayName": "snowsuno"
},
{
"id": 10,
"username": "daystar",
"displayName": "daystar"
},
{
"id": 11,
"username": "andy",
"displayName": "andy"
},
{
"id": 12,
"username": "nine",
"displayName": "nine"
},
{
"id": 13,
"username": "jeuk",
"displayName": "jeuk"
},
{
"id": 16,
"username": "hyooyh",
"displayName": "hyooyh"
},
{
"id": 17,
"username": "soongyu",
"displayName": "soongyu"
},
{
"id": 18,
"username": "waltz",
"displayName": "waltz"
},
{
"id": 19,
"username": "oganesson",
"displayName": "oganesson"
},
{
"id": 20,
"username": "inhibitor",
"displayName": "inhibitor"
},
{
"id": 21,
"username": "rjsdn",
"displayName": "rjsdn"
},
{
"id": 22,
"username": "chillo",
"displayName": "chillo"
},
{
"id": 23,
"username": "april",
"displayName": "april"
},
{
"id": 25,
"username": "diana",
"displayName": "diana"
},
{
"id": 26,
"username": "suwon",
"displayName": "suwon"
},
{
"id": 27,
"username": "minseong",
"displayName": "minseong"
},
{
"id": 28,
"username": "arcticfox",
"displayName": "arcticfox"
},
{
"id": 29,
"username": "ball",
"displayName": "ball"
},
{
"id": 30,
"username": "ddungiii",
"displayName": "ddungiii"
},
{
"id": 32,
"username": "alvin",
"displayName": "alvin"
},
{
"id": 33,
"username": "nimby",
"displayName": "nimby"
},
{
"id": 34,
"username": "kadio",
"displayName": "kadio"
},
{
"id": 35,
"username": "duncan",
"displayName": "duncan"
},
{
"id": 36,
"username": "happycastle",
"displayName": "happycastle"
},
{
"id": 37,
"username": "static",
"displayName": "static"
},
{
"id": 39,
"username": "hanu",
"displayName": "hanu"
},
{
"id": 40,
"username": "phenol",
"displayName": "phenol"
},
{
"id": 41,
"username": "platypus",
"displayName": "platypus"
},
{
"id": 42,
"username": "return",
"displayName": "return"
},
{
"id": 43,
"username": "lobe",
"displayName": "lobe"
},
{
"id": 44,
"username": "yongworry",
"displayName": "yongworry"
},
{
"id": 45,
"username": "yumyum",
"displayName": "yumyum"
},
{
"id": 46,
"username": "won",
"displayName": "won"
},
{
"id": 48,
"username": "source",
"displayName": "source"
},
{
"id": 49,
"username": "retro",
"displayName": "retro"
},
{
"id": 50,
"username": "night",
"displayName": "night"
}
]
}
}
{
"id": 35,
"choices": [
{
"id": 179,
"name": "찬성",
"count": 39
},
{
"id": 180,
"name": "반대",
"count": 2
}
],
"voters": {
"voted": [
{
"id": 4,
"username": "Roul",
"displayName": "Roul"
},
{
"id": 5,
"username": "articleb",
"displayName": "articleb"
},
{
"id": 6,
"username": "yuwol",
"displayName": "yuwol"
},
{
"id": 7,
"username": "ella",
"displayName": "ella"
},
{
"id": 8,
"username": "snowsuno",
"displayName": "snowsuno"
},
{
"id": 10,
"username": "daystar",
"displayName": "daystar"
},
{
"id": 11,
"username": "andy",
"displayName": "andy"
},
{
"id": 12,
"username": "nine",
"displayName": "nine"
},
{
"id": 13,
"username": "jeuk",
"displayName": "jeuk"
},
{
"id": 16,
"username": "hyooyh",
"displayName": "hyooyh"
},
{
"id": 17,
"username": "soongyu",
"displayName": "soongyu"
},
{
"id": 18,
"username": "waltz",
"displayName": "waltz"
},
{
"id": 19,
"username": "oganesson",
"displayName": "oganesson"
},
{
"id": 20,
"username": "inhibitor",
"displayName": "inhibitor"
},
{
"id": 21,
"username": "rjsdn",
"displayName": "rjsdn"
},
{
"id": 22,
"username": "chillo",
"displayName": "chillo"
},
{
"id": 23,
"username": "april",
"displayName": "april"
},
{
"id": 25,
"username": "diana",
"displayName": "diana"
},
{
"id": 26,
"username": "suwon",
"displayName": "suwon"
},
{
"id": 27,
"username": "minseong",
"displayName": "minseong"
},
{
"id": 28,
"username": "arcticfox",
"displayName": "arcticfox"
},
{
"id": 29,
"username": "ball",
"displayName": "ball"
},
{
"id": 30,
"username": "ddungiii",
"displayName": "ddungiii"
},
{
"id": 32,
"username": "alvin",
"displayName": "alvin"
},
{
"id": 33,
"username": "nimby",
"displayName": "nimby"
},
{
"id": 34,
"username": "kadio",
"displayName": "kadio"
},
{
"id": 35,
"username": "duncan",
"displayName": "duncan"
},
{
"id": 36,
"username": "happycastle",
"displayName": "happycastle"
},
{
"id": 37,
"username": "static",
"displayName": "static"
},
{
"id": 39,
"username": "hanu",
"displayName": "hanu"
},
{
"id": 40,
"username": "phenol",
"displayName": "phenol"
},
{
"id": 41,
"username": "platypus",
"displayName": "platypus"
},
{
"id": 42,
"username": "return",
"displayName": "return"
},
{
"id": 43,
"username": "lobe",
"displayName": "lobe"
},
{
"id": 44,
"username": "yongworry",
"displayName": "yongworry"
},
{
"id": 45,
"username": "yumyum",
"displayName": "yumyum"
},
{
"id": 46,
"username": "won",
"displayName": "won"
},
{
"id": 48,
"username": "source",
"displayName": "source"
},
{
"id": 49,
"username": "retro",
"displayName": "retro"
},
{
"id": 1,
"username": "macintosh",
"displayName": "macintosh"
},
{
"id": 50,
"username": "night",
"displayName": "night"
}
],
"total": [
{
"id": 1,
"username": "macintosh",
"displayName": "macintosh"
},
{
"id": 4,
"username": "Roul",
"displayName": "Roul"
},
{
"id": 5,
"username": "articleb",
"displayName": "articleb"
},
{
"id": 6,
"username": "yuwol",
"displayName": "yuwol"
},
{
"id": 7,
"username": "ella",
"displayName": "ella"
},
{
"id": 8,
"username": "snowsuno",
"displayName": "snowsuno"
},
{
"id": 10,
"username": "daystar",
"displayName": "daystar"
},
{
"id": 11,
"username": "andy",
"displayName": "andy"
},
{
"id": 12,
"username": "nine",
"displayName": "nine"
},
{
"id": 13,
"username": "jeuk",
"displayName": "jeuk"
},
{
"id": 16,
"username": "hyooyh",
"displayName": "hyooyh"
},
{
"id": 17,
"username": "soongyu",
"displayName": "soongyu"
},
{
"id": 18,
"username": "waltz",
"displayName": "waltz"
},
{
"id": 19,
"username": "oganesson",
"displayName": "oganesson"
},
{
"id": 20,
"username": "inhibitor",
"displayName": "inhibitor"
},
{
"id": 21,
"username": "rjsdn",
"displayName": "rjsdn"
},
{
"id": 22,
"username": "chillo",
"displayName": "chillo"
},
{
"id": 23,
"username": "april",
"displayName": "april"
},
{
"id": 25,
"username": "diana",
"displayName": "diana"
},
{
"id": 26,
"username": "suwon",
"displayName": "suwon"
},
{
"id": 27,
"username": "minseong",
"displayName": "minseong"
},
{
"id": 28,
"username": "arcticfox",
"displayName": "arcticfox"
},
{
"id": 29,
"username": "ball",
"displayName": "ball"
},
{
"id": xx,
"username": "xx",
"displayName": "xx"
},
{
"id": 32,
"username": "alvin",
"displayName": "alvin"
},
{
"id": 33,
"username": "nimby",
"displayName": "nimby"
},
{
"id": 34,
"username": "kadio",
"displayName": "kadio"
},
{
"id": 35,
"username": "duncan",
"displayName": "duncan"
},
{
"id": 36,
"username": "happycastle",
"displayName": "happycastle"
},
{
"id": 37,
"username": "static",
"displayName": "static"
},
{
"id": 39,
"username": "hanu",
"displayName": "hanu"
},
{
"id": 40,
"username": "phenol",
"displayName": "phenol"
},
{
"id": 41,
"username": "platypus",
"displayName": "platypus"
},
{
"id": 42,
"username": "return",
"displayName": "return"
},
{
"id": 43,
"username": "lobe",
"displayName": "lobe"
},
{
"id": 44,
"username": "yongworry",
"displayName": "yongworry"
},
{
"id": 45,
"username": "yumyum",
"displayName": "yumyum"
},
{
"id": 46,
"username": "won",
"displayName": "won"
},
{
"id": 48,
"username": "source",
"displayName": "source"
},
{
"id": 49,
"username": "retro",
"displayName": "retro"
},
{
"id": 50,
"username": "night",
"displayName": "night"
}
]
}
}
< "count": 38
---
> "count": 39
127a128,132
> "id": xx,
> "username": "xx",
> "displayName": "xx"
> },
> {```
종강 총회 대부분의 투표가 프로그램 심사를 위해서 사용되는데, 깃헙 레포나 배포된 사이트를 접근하려면 notion에 별도로 접속해야 하거나 누군가 채팅으로 올린 링크를 접속하는 형태였습니다. 위에서 언급된 핀 기능을 사용하여 이를 고정하는 방식도 있겠으나, 투표를 생성할 때 optional하게 접속할 수 있는 링크가 추가된다면 총회 중에 비서에서 모든 것을 해결할 수 있을 것 같아 편리할 것 같습니다.
이슈 내용: 투표 정보에 optional하게 링크 추가 이슈 종류: 기타(추가 기능 건의) 이슈 위치: 투표/어드민 이슈 캡쳐: (컴포넌트 아래 쪽에 아이콘이나 링크를 통해 접속할 수 있다면 편리하게 접근할 수 있을 것 같습니다)
이슈 내용: 한 번 투표를 하면 찬성<->반대 의사를 바꿀 수 없습니다! 투표 시간이 종료되기 전에는 변경이 가능해야 할 거 같습니다 :) 이슈 종류: 기능 불편 사항 이슈 위치: 투표
Biseo v2.0 피드백
2023 가을 학기 종강 총회에서 Biseo v2.0을 사용하면서 Biseo에게 주고 싶었던 피드백 혹은 발견한 버그, 이슈 등을 제시해주세요!
코멘트를 통해 이슈를 제시해주시면서, 아래의 양식을 활용해 주세요!
이슈 내용: (이슈에 대한 자세한 설명을 제시해주세요) 이슈 종류: 버그 / 기능 불편 사항 / UI / 기타 이슈 위치: 투표 / 어드민 / 채팅 / 기타 이슈 캡쳐: (선택)
ex) 이슈 내용: 채팅에 입력한 링크를 클릭해도 탭이 열리지 않아요 이슈 종류: 버그 이슈 위치: 채팅
ex) 이슈 내용: 종료된 투표에서 선택지의 득표 수 그래프가 더 선명하면 좋겠어요 이슈 종류: UI 이슈 위치: 투표 이슈 캡쳐: