Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ymjoo12/soma-calendar

Repository files navigation

소마 멘토링 시간표 (Soma Calendar)

Available in the Chrome Web Store Get The Add-on for Firefox

연수생이 접수한 멘토링/특강 내역을 접수 내역 페이지에서 시간표 형태로 확인할 수 있는 브라우저 확장 프로그램입니다.

(연수생분들의 기능 추가/수정 PR을 환영합니다 😀 기여 가이드를 참고해주세요.)

소마 멘토링 시간표 스크린샷

📖 주요 기능

1. 접수 내역 페이지

  • 접수 내역을 달력 형태로 표시합니다.
    • 오늘 날짜를 파란색으로 하이라이팅합니다.
    • 금주 포함 4주를 표시합니다.
    • 이전 2주 보기 버튼으로 과거 2주씩 추가 표시할 수 있습니다.
    • 이번주부터 보기 버튼으로 추가 표시된 달력을 초기화할 수 있습니다.
  • 각 접수 내역 항목은 색깔로 구분하여 상태를 확인할 수 있습니다.
    • 시간이 겹치는 내역은 붉은색 배경으로 표시되어 한눈에 확인할 수 있습니다.
    • 지나간 내역은 회색으로 옅게 표시합니다.
  • 접수 내역을 날짜별로 제목, 멘토명, 시간, 장소, 인원수, 개설 확정 여부 순으로 표시합니다.
    • 접수 내역을 클릭하면 해당 상세 페이지로 이동합니다.
    • 접수 내역을 ICS 파일로 다운로드할 수 있습니다. (외부 캘린더 추가 가능)
    • 접수 내역을 구글 캘린더에 추가할 수 있습니다. (구글 로그인 필요)
    • 접수 내역을 캘린더에서 취소할 수 있습니다. (취소 불가 항목은 버튼 비활성화)

2. 멘토링/특강 목록 페이지

  • 달력에서 각 항목 상세 팝업에 시간/장소/인원 정보를 표시합니다.
  • 목록에서 이미 접수한 내역과 시간이 겹치는 항목은 붉은색으로 표시합니다.
  • 목록에서 이미 접수한 내역과 시간이 겹치는 항목이 무엇인지 마우스 오버시 팝업으로 표시합니다.

3. 멘토링/특강 상세 페이지

  • 이미 접수한 내역과 시간이 겹치는 항목일 경우 경고를 표시합니다.

4. 확장 프로그램 팝업

  • 소마 홈페이지, 멘토링/특강 접수 내역 페이지로 이동할 수 있는 버튼을 제공합니다.
  • 확장 프로그램의 버전 정보를 표시합니다.
  • 문의(GitHub), 웹 스토어(Chrome, Firefox) 링크를 제공합니다.

🧩 지원 브라우저 (스토어 설치)

📦 수동 설치 방법

  1. Releases 페이지에서 최신 버전의 zip 파일을 다운로드합니다.
  2. 압축을 해제합니다.
  3. 브라우저에 맞는 방법으로 확장 프로그램을 로드합니다.
  4. soma-calendar 폴더(압축해제된 폴더)를 선택합니다.

🔧 Chrome

  1. 주소창에 chrome://extensions 입력
  2. "개발자 모드 (Developer mode)" 설정 (스토어에 없는 확장 프로그램을 설치하기 위해 필요합니다.)
  3. "압축해제된 확장 프로그램 로드 (Load unpacked)" 클릭
  4. soma-calendar 폴더(압축해제된 폴더)를 선택합니다.

🔧 Firefox

  1. 주소창에 about:debugging#/runtime/this-firefox 입력
  2. "임시 부가 기능 로드..." 클릭
  3. soma-calendar 폴더(압축해제된 폴더) 혹은 폴더 내 manifest.json 파일을 선택합니다.

🔧 개발 버전 설치

git clone https://github.com/ymjoo12/soma-calendar.git
  • git pull을 통해 최신 버전으로 업데이트 가능합니다.

🙌 Contributors

기여자 기여 내용 관련 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

About

연수생이 접수한 멘토링/특강 내역을 접수 내역 페이지에서 시간표 형태로 확인할 수 있는 브라우저 확장 프로그램입니다.

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /