-
Notifications
You must be signed in to change notification settings - Fork 4
4️⃣ 4주차 사용자 피드백 반영 기록
-
노드 디자인 관련
- 활성화되어있는 에디터 화면, 사이드 메뉴 테두리가 좀더 두꺼우면 구분이 더 잘될 것 같아요! 지금은 예쁘게 하양하양해서 잘 구분이 안된다고 생각했어요
- 테두리가 더 두꺼워서 에디터랑 아래의 기본 배경이 더 구분이 잘 되었으면 좋겠어요!
- 색상을 변경할 수 있으면 좋겠습니다!
- 👌🏼 반영 완료
- ✅ 노드의 색깔을 사용자가 결정할 수 있으면 공통적인 문제(노드가 배경으로부터 분리되어 보였으면 좋겠다)가 해결된다고 판단, 노드의 색깔을 커스텀할 수 있는 기능을 추가하였다 PR 링크 1(FE) PR 링크 2(BE)
- 커서 크기가 좀더 작아지면 좋을 것 같습니다! 🛠️ 반영 예정
- 노트 창의 너비를 조절할 수 있었으면 좋겠어용 🛠️ 반영 예정
- 새 페이지 작성 말고도 새로 카드 만드는 방법이 있으면 좋겠네요 🛠️ 반영 예정
- favicon에 문어 넣어주세요 문어 귀여워요...
- 👌🏼 반영 완료
- ✅ 현재 배포된 사이트(https://octodocs.com => 후에 https://octodocs.site 로 이전)를 통해 확인할 수 있다
- 노드 연결 버튼 좀만 더 크게 해주세요... 페이지를 축소하면 노드 연결하게 하는 버튼 누르기 너무 어렵습니다..! 🛠️ 반영 중
- 연결된 문서 목록을 확인할 수 있는 기능이 있었으면 좋겠어요 🛠️ 반영 예정 → 후 순위로 미룸
- 새 페이지 작성 말고도 새로 카드 만드는 방법이 있으면 좋겠네요! 🛠️ 반영 예정 → 후 순위로 미룸
- 노드 겹치면 자동 연결 🛠️ 반영 예정 → 후 순위로 미룸
- 선 따라서 흔들면 붙게 반영 예정 없음
- 선 파닥 파닥 거리는 거... 반영 예정 없음
-
사용자 프로필 (이름하고 색깔) 변경하는 기능이 잘 눈에 안 띄어요. 사용하기 쉬웠으면 좋겠습니다.
- 👌🏼 반영 완료
- ✅ 프로필 변경할 수 있는 버튼을 새로 생성한 후, 사용자가 직관적으로 색상, 이름을 변경할 수 있는 기능을 구현하였다 PR 링크
-
그룹화된 서로 같은 노드는 색깔로 분류하거나 하는 기능도 나중에 추가되나요?
- 👌🏼 반영 완료
- ✅ 여러 노드들를 묶어서 위치 등을 한꺼번에 변경할 수 있는 컨테이너를 구현하였다 PR 링크
- 🛠️ 더 확실하게 용도를 정하고, BE 로직까지 추가하여 구현하기 위해 현재 배포사이트에서는 사용을 못하게 막아놓았다.
- Delete 버튼 이벤트로 삭제는 어떻게 생각하시나요? 🛠️ 반영 예정
-
현재 선택된 노드가 뭔지 알아보기 힘들어요!!
- 👌🏼 반영 완료
- ✅ 새로 만든 노드, 현재 선택한 노드를 자동으로 focus하는 기능을 추가하였다 PR 링크
-
모든 사용자가 문서를 편집할 수 있는거 같은데 혹시 그룹화 기능을 통해 그룹에 속한 사용자만 편집 혹은 조회가 가능 하도록 하는 기능은 혹시 어떻게 생각하시나용
- 👌🏼 반영 완료
- ✅ 사용자는 로그인 후 자신만의 워크스페이스를 원하는 만큼 생성할 수 있다
- ✅ 워크스페이스를 만든 사용자는 자신의 워크스페이스가 자신이 초대 링크를 보낸 사람만 참여할 수 있는 private 워크스페이스인지, 해당 워크스페이스의 링크를 가지고 있기만 한다면 모두가 참여할 수 있는 public 워크스페이스인지 지정할 수 있다
- ✅ 로직 설계, 구현 과정을 담은 wiki 링크
- 노드 연결할 구멍?? 그게 작아서 클릭이 살짝 힘듭니다 🛠️ 반영 예정
- 더블클릭하면 문서 작성할수 있으면 좋겠어요 🛠️ 반영 예정
⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
✏️ 에디터
Novel이란?
Novel 스타일링 문제
에디터 저장 및 고려 사항들
📠 실시간 협업, 통신
Yorkie와 Novel editor 연동
YJS, Websocket, React-Flow
YJS, Socket.io
WebSocket과 Socket.io에 대해 간단히 알아보기
YJS 가이드 근데 이제 Socket.io를 곁들인
🏗️ 인프라와 CI/CD
NCloud CI CD 구축
BE 개발 스택과 기술적 고민
private key로 원격 서버 접근
nCloud 서버, VPC 만들고 설정
monorepo로 변경
⌛ 캐시, 최적화
rabbit mq 사용법
🔑 인증, 인가, 보안
passport로 oAuth 로그인 회원가입 구현
FE 로그인 기능 구현
JWT로 인증 인가 구현
JWT 쿠키로 사용하기
refresh token 보완하기
🧸 팀원 소개
⛺️ 그라운드 룰
🍞 커밋 컨벤션
🧈 이슈, PR 컨벤션
🥞 브랜치 전략
🌤️ 데일리 스크럼
📑 회의록
1️⃣ 1주차
킥오프(10/25)
2일차(10/29)
3일차(10/30)
4일차(10/31)
2️⃣ 2주차
8일차(11/04)
9일차(11/05)
11일차(11/07)
13일차(11/09)
3️⃣ 3주차
3주차 주간계획(11/11)
16일차(11/12)
18일차(11/14)
4️⃣ 4주차
4주차 주간계획(11/18)
23일차(11/19)
24일차(11/20)
25일차(11/21)
5️⃣ 5주차
5주차 주간계획(11/25)
29일차(11/25)
32일차(11/28)
34일차(11/30)
6️⃣ 6주차
6주차 주간계획(12/2)
37일차(12/3)