연수생이 접수한 멘토링/특강 내역을 접수 내역 페이지에서 시간표 형태로 확인할 수 있는 브라우저 확장 프로그램입니다.
(연수생분들의 기능 추가/수정 PR을 환영합니다 😀 기여 가이드를 참고해주세요.)
- 접수 내역을 달력 형태로 표시합니다.
- 오늘 날짜를 파란색으로 하이라이팅합니다.
- 금주 포함 4주를 표시합니다.
- 이전 2주 보기 버튼으로 과거 2주씩 추가 표시할 수 있습니다.
- 이번주부터 보기 버튼으로 추가 표시된 달력을 초기화할 수 있습니다.
- 각 접수 내역 항목은 색깔로 구분하여 상태를 확인할 수 있습니다.
- 시간이 겹치는 내역은 붉은색 배경으로 표시되어 한눈에 확인할 수 있습니다.
- 지나간 내역은 회색으로 옅게 표시합니다.
- 접수 내역을 날짜별로 제목, 멘토명, 시간, 장소, 인원수, 개설 확정 여부 순으로 표시합니다.
- 접수 내역을 클릭하면 해당 상세 페이지로 이동합니다.
- 접수 내역을 ICS 파일로 다운로드할 수 있습니다. (외부 캘린더 추가 가능)
- 접수 내역을 구글 캘린더에 추가할 수 있습니다. (구글 로그인 필요)
- 접수 내역을 캘린더에서 취소할 수 있습니다. (취소 불가 항목은 버튼 비활성화)
- 달력에서 각 항목 상세 팝업에 시간/장소/인원 정보를 표시합니다.
- 목록에서 이미 접수한 내역과 시간이 겹치는 항목은 붉은색으로 표시합니다.
- 목록에서 이미 접수한 내역과 시간이 겹치는 항목이 무엇인지 마우스 오버시 팝업으로 표시합니다.
- 이미 접수한 내역과 시간이 겹치는 항목일 경우 경고를 표시합니다.
- 소마 홈페이지, 멘토링/특강 접수 내역 페이지로 이동할 수 있는 버튼을 제공합니다.
- 확장 프로그램의 버전 정보를 표시합니다.
- 문의(GitHub), 웹 스토어(Chrome, Firefox) 링크를 제공합니다.
- Chrome (호환 브라우저 포함): Chrome Web Store
- Firefox: Firefox Add-ons
- Releases 페이지에서 최신 버전의 zip 파일을 다운로드합니다.
- 압축을 해제합니다.
- 브라우저에 맞는 방법으로 확장 프로그램을 로드합니다.
soma-calendar폴더(압축해제된 폴더)를 선택합니다.
- 주소창에
chrome://extensions입력 - "개발자 모드 (Developer mode)" 설정 (스토어에 없는 확장 프로그램을 설치하기 위해 필요합니다.)
- "압축해제된 확장 프로그램 로드 (Load unpacked)" 클릭
soma-calendar폴더(압축해제된 폴더)를 선택합니다.
- 주소창에
about:debugging#/runtime/this-firefox입력 - "임시 부가 기능 로드..." 클릭
soma-calendar폴더(압축해제된 폴더) 혹은 폴더 내manifest.json파일을 선택합니다.
git clone https://github.com/ymjoo12/soma-calendar.git- git pull을 통해 최신 버전으로 업데이트 가능합니다.
| 기여자 | 기여 내용 | 관련 PR |
|---|---|---|
| @ymjoo12 | 초기 버전 개발 및 유지보수 | – |
| @younghun1124 | 도메인 이슈 해결 | #2 |
| @alsgud8311 | ICS 파일 생성 기능 | #3 |
| @skymygo | 멘토링 일정 중복 경고 / 버그 수정 | #4, #8, #17, #20 |
| @SioJeong | UI 개선 | #5 |
| @3ae3ae | Firefox 지원 | #6 |
| @jang-namu | 멘토링 일정 중복 시 마우스 오버 팝업 | #10 |
| @qyinm | 구글 캘린더 추가 기능 | #22 |
| @softwareDefine | 도메인 변경 및 레이아웃 변경 반영 | #27, #29 |
| @lickelon | 멘토링 달력 팝업 정보 개선, 취소 버튼 기능 수정 | #30, #36 |
| @doorcs | 지나간 강의 회색 표시, 코드 포매팅, 레이아웃 변경 fallback 추가, 디자인 수정 | #32, #33, #43 |
| @twkim02 | 캘린더 과거 2주 보기 기능 추가 | #39 |
| @gyuhochoime | 팝업에 부산 센터 링크 추가 | #45 |
| @OhChangEun | 진행방식 필터 (부산 센터), 상세 팝업 스타일 수정, 상세 캐시 | #47, #49 |
