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

Releases: ymjoo12/soma-calendar

26.5.20.0

19 May 15:20
@ymjoo12 ymjoo12
f03f16c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • Refactor: 캘린더 캐시 정합성 개선 및 아키텍쳐 리팩토링 by @ymjoo12 in #52

업데이트 내용

  • #51로 보고된 캘린더 누락 문제를 해결했습니다. history-latest 전체 ID를 실제 신청 내역 응답과 검증하여, 오래전에 신청한 현재/미래 강의가 누락되거나 취소된 강의가 캐시에 남는 상황을 방지합니다.
  • 캘린더 진입 시 실제 응답 기준으로 이번 주 이후 신청 내역을 먼저 표시하고, 남은 히스토리 검증은 백그라운드에서 처리합니다.
  • 강의 데이터 계층을 pages, client, service, cache, constants로 정리하여 DOM 파싱, 캐시, 페이지 렌더링 책임을 분리했습니다.
  • 강의 ID 기반 단일 lecture record 캐시를 사용하고, 기본 필드 30분 / 변동 필드 30초 / 과거 강의 7일 TTL 정책을 적용했습니다.
  • ICS 및 Google Calendar 추가 시 캐시 TTL 정책에 따라 최신 상세 정보를 사용하고, 일정 변경이 확인되면 표시 중인 캘린더 셀을 갱신합니다.
  • 부산센터 강의 목록의 온라인/오프라인 필터는 부산 URL에서만 표시되며, 서울센터에는 표시되지 않습니다.
  • Calendar pop 신청 인원은 신청인원/전체인원 형식으로 표시하고, 파싱 실패 시 -를 표시합니다.
  • manifest 버전을 26.5.20.0으로 갱신했습니다.

Contributors

Full Changelog: 26.5.14.0...26.5.20.0

Contributors

ymjoo12
Assets 3
Loading

26.5.14.0

14 May 00:27
@ymjoo12 ymjoo12
6277517
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: 멘토링/특강 목록에 온라인/오프라인 진행방식 필터 추가 by @OhChangEun in #47
  • refactor: 강의 상세 조회 공통 캐시 통합 및 동시 요청 제한 by @OhChangEun in #49
  • Refactor: 캐시 및 캘린더 로딩 최적화 by @ymjoo12 in #50

업데이트 내용

  • 부산센터 강의 목록에 온라인/오프라인 필터를 추가했습니다. 서울센터에는 해당 필터와 필드를 표시하지 않습니다.
  • 강의 상세 정보를 강의 ID 기반 공통 캐시에 저장하고, 동일 강의 상세 요청은 진행 중인 요청을 공유하도록 정리했습니다.
  • 상세 요청 동시 실행 수를 제한해 강의 목록 필터와 캘린더 상세 정보 로딩의 요청 폭증을 줄였습니다.
  • 캘린더는 이번 주 이후 신청 내역을 먼저 표시하고, 과거 내역은 장기 캐시와 백그라운드 처리를 사용합니다.
  • 강의 상세 팝업은 시간, 장소, 인원을 표시하며 인원은 신청인원/전체인원 형식으로 표시합니다.
  • 강의 상세 팝업에서 진행방식 행은 제거하고 장소만 표시합니다.
  • 장소와 인원 같은 휘발성 필드는 30초 TTL을 적용하고, 과거 강의는 7일 장기 캐시를 우선 사용합니다.
  • 팝업 UI를 카드형 레이아웃으로 정리하고 캐시 초기화 버튼을 추가했습니다.
  • CONTRIBUTING 문서에 센터별 검증 범위와 공통 적용 기준을 추가했습니다.

Contributors

New Contributors

Full Changelog: 26.5.11.0...26.5.14.0

Contributors

ymjoo12 and OhChangEun
Loading

26.5.11.0

10 May 18:23
@ymjoo12 ymjoo12
1d95de5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 26.4.22.0...26.5.11.0

Contributors

gyuhochoime
Loading

26.4.22.0

22 Apr 14:12
@ymjoo12 ymjoo12
74c56c4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog: 26.4.21.0...26.4.22.0

Contributors

ymjoo12 and doorcs
Loading

26.4.21.0

21 Apr 06:00
@ymjoo12 ymjoo12

Choose a tag to compare

What's Changed

  • Merge latest main updates into develop and bump manifest version by @ymjoo12 in #38
  • Release 26.4.21.0 calendar history updates by @ymjoo12 in #42
  • feat: add functionality for viewing past two weeks in calendar by @twkim02 in #39

New Contributors

Full Changelog: 26.4.18.0...26.4.21.0

Contributors

ymjoo12 and twkim02
Loading

26.4.18.0

17 Apr 15:51
@ymjoo12 ymjoo12
b8e04df
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • 접수내역 달력 취소 동작을 실제 사이트 흐름에 맞게 수정 by @lickelon in #36
  • Merge main into develop and update manifest version to 26.4.18.0 by @ymjoo12 in #37

Full Changelog: 26.4.15.0...26.4.18.0

Contributors

ymjoo12 and lickelon
Loading

26.4.15.0

15 Apr 10:46
@ymjoo12 ymjoo12
b57b72a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat: HTML 셀렉터 구조 변경 대비 fallback 옵션 추가 by @doorcs in #33
  • Merge main into develop and bump manifest version to 26.4.15.0 by @ymjoo12 in #34

Full Changelog: 26.4.14.0...26.4.15.0

Contributors

ymjoo12 and doorcs
Loading

26.4.14.0

13 Apr 17:19
@ymjoo12 ymjoo12

Choose a tag to compare

What's Changed

  • feat: 가독성 향상을 위해 지나간 강의는 회색으로 표시 by @doorcs in #32

New Contributors

Full Changelog: 26.4.13.0...26.4.14.0

Contributors

doorcs
Loading
ParkChaerin129 reacted with heart emoji
1 person reacted

26.4.13.0

13 Apr 01:40
@ymjoo12 ymjoo12

Choose a tag to compare

Loading
ParkChaerin129 and gze1206 reacted with thumbs up emoji
2 people reacted

26.4.8.0

08 Apr 07:17
@ymjoo12 ymjoo12

Choose a tag to compare

What's Changed

  • feat: 멘토링/특강 달력 활동 정보 요약 보기 by @lickelon in #30
  • chore: 브라우저 스토어 자동 배포 워크플로우 추가 (Chrome Web Store / Firefox AMO)
  • chore: 익스텐션 아이콘을 SW마에스트로 공식 favicon으로 변경
  • chore: 아이콘/이미지 파일 디렉토리 정리 및 README 스크린샷 추가
  • chore: MIT License 추가
  • fix: 미사용 scripting 권한 제거 (Chrome Web Store 정책 준수)
  • release: 26.4.8.0 by @ymjoo12 in #31

New Contributors

Full Changelog: 26.4.7.0...26.4.8.0

Contributors

ymjoo12 and lickelon
Loading
Previous 1
Previous

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