Export USST timetable to standard .ics calendar files
Seznam verzí skriptu, při kterých došlo ke změnám v kódu. Zobrazit všechny verze.
release v1.1.0
feat: enhance configuration storage and logging
feat: refactor alarm system to reminder program
feat: 更新 ICS 生成逻辑,优化文本处理和警报触发器格式
release v1.0.4
refactor: modularize alarm and period handling in config
cloneAlarm
clonePeriod
cloneConfig
model.ts
defaultConfig
valarm.ts
generateICS
buildAlarmLines
release v1.0.3
feat: Refactor timetable initialization and UI handling
isTimetableReady
ensureUI
init
feat: Improve alarm configuration normalization in storage
normalizeAlarm
getConfig
feat: Enhance ICS generation with stable UIDs and alarm triggers
stableUid
refactor: Clean up course extraction logic
style: Update CSS class names for better clarity
test: Add unit tests for configuration and ICS generation
release 1.0.2
refactor: remove timezone selection from export dialog
feat(calendar): enhance ICS generation with week pattern analysis and multiple event handling
feat(extraction): improve course extraction logic with deduplication and source tracking
feat(weeks): add week pattern analysis utility for better scheduling
feat(utils): introduce toICSDateTimeList for handling multiple date-time conversions
chore(tests): add Vitest configuration for unit testing and coverage reporting
updated dist
refactor: migrate CSS styles to CSS modules and update dialog components
css.ts
dialog.ts
export-dialog/dom.ts
refactor: restructure export dialog components and logic
ui/export-dialog/dom.ts
ui/export-dialog/export.ts
ui/export-dialog/state.ts
utils.ts
createUI
style: 统一代码格式,确保一致性
refactor: clean up code formatting and ensure consistent style across files
vite.config.ts
feat: updated some info