Releases: sparcs-kaist/otl-app
Releases · sparcs-kaist/otl-app
2.4.0
Changes
- 서버 로직 수정 이후 iOS 위젯이 작동하지 않는 오류를 수정했습니다.
- 이제 OTL을 iOS 잠금화면과 위젯뿐만 아니라, macOS 위젯에서도 만나보실 수 있습니다.
- 위젯에서 iOS 18에 추가된 홈 화면의 Tinted Customization 기능을 지원합니다.
- Android 위젯은 개발중입니다. 조금만 기다려 주세요 :)
🚀 Features
🐛 Bug Fixes
🧰 Maintenance
2.3.1
Changes
- 시간표에서 더 많은 과목 정보를 한눈에 볼 수 있도록 UI를 개선했습니다.
- 다른 UI를 가리지 않도록 채널톡 버튼의 위치를 조정했습니다.
- 시간표가 삭제되지 않는 오류를 수정하였습니다.
- 이번 버전부터 iOS 12를 지원하지 않습니다. iOS 13 이상을 사용해 주세요.
🚀 Features
- Resolve #192, show more info in timetable block @s8ngyu (#197)
- Resolve #187, change Channel Talk button location @s8ngyu (#190)
🐛 Bug Fixes
🧰 Maintenance
- Fix build on Xcode 16, update GitHub Actions scripts @sboh1214 (#198)
- Migrate to Kotlin DSL (Android build script) @JunJaBoy (#191)
- chore(deps): bump rexml from 3.2.8 to 3.3.6 @dependabot (#183)
- chore(deps): bump rexml from 3.2.8 to 3.3.3 in /ios @dependabot (#182)
- chore(deps): bump rexml from 3.2.8 to 3.3.3 in /android @dependabot (#179)
2.3.0
Changes
- 채널톡 문의버튼 추가
🚀 Features
- Add Channel Talk @happycastle114 (#181)
- Resolve #172, Refactoring credit page @RGLie (#173)
- Resolve #169, Alert dialog when deleting last time table @RGLie (#170)
🐛 Bug Fixes
- Fix #115, Fix infinite loading if maximum scrolled @RGLie (#175)
- Add SingleChildScrollView in People Page @sboh1214 (#174)
🧰 Maintenance
2.2.1
Changes
- 앱의 내부 구조를 전반적으로 개선하였습니다.
- OTL 팀원들은 중간고사를 보고 왔고, 휴학한 PM은 룰루랄라 쉬다 왔습니다. OTL 이용자 분들도 정말 수고하셨어요 👍
🧰 Maintenance
2.2.0
Changes
- 이제 앱의 시작 화면에서 OTL 로고를 만나 볼 수 있습니다.
- 팝업을 OTL에 걸맞는 모습으로 리디자인하였습니다.
- ‘홈’ 페이지에 위치한 오늘의 수업 시간표에서 수업 타일을 누르면 해당 수업의 상세 페이지로 손쉽게 이동할 수 있게 되었습니다.
- iOS 홈 화면 위젯 중 가장 큰 위젯의 자동 스크롤이 효율적으로 개선되었습니다. 이로써 비어 있는 위젯을 마주할 확률이 줄어들었습니다.
- iOS 스탠바이 위젯이 추가되었습니다. 스탠바이 모드에서도 OTL을 만나보세요.
- ‘홈’ 페이지의 학사 일정, ‘만든 사람들’ 페이지의 안내 문구, iOS 위젯의 영어 번역이 추가되었습니다.
🚀 Features
- Resolve #157, Scrolls large widget to the top when there is no more upcoming lecture. @s8ngyu (#158)
- Redesign Popup @SungyeopJeong (#153)
- Resolve #148, Add supports StandBy for iOS 17 @s8ngyu (#149)
- Resolve #154, Fix some translation issues, Add splash screen and interactions @SungyeopJeong (#156)
🐛 Bug Fixes
🧰 Maintenance
2.1.1
Changes
- 내 시간표를 이미지로 내보낼 수 없었던 버그를 해결하였습니다.
- 설정에서 앱 내 언어를 한국어 혹은 영어로 자유롭게 변경할 수 있게 되었습니다.
🚀 Features
- Resolve #134, Add language setting @SungyeopJeong (#152)
🐛 Bug Fixes
- Fix bug that cannot export image of "내 시간표" by changing myTimetable id @SungyeopJeong (#150)
🧰 Maintenance
2.1.0
Changes
- iOS 홈 화면에서 위젯의 학기가 현재 학기로 표시되지 않는 오류를 수정하였습니다. 이제 앱에 접속해 어떤 학기를 확인하든, 홈 화면의 위젯에는 현재 학기가 정상적으로 표시됩니다.
- iOS 잠금 화면 위젯이 두 종류 추가되었습니다. 잠금 화면에 위젯을 추가해 다가오는 강의들을 편리하게 확인하세요.
- 이외에도 몇 가지 오래된 디자인들을 찾아 개선하였습니다.
🚀 Features
- Remove 23 fall sparcs recruiting popup @sboh1214 (#146)
- Resolve #106, Add iOS Lock Complications @s8ngyu (#144)
- Resolve #139, Make iOS widget work independently @s8ngyu (#141)
- Delete deprecated variables and modify the associated designs @SungyeopJeong (#145)
🐛 Bug Fixes
🧰 Maintenance
2.0.2
Changes
- ‘시간표’ 페이지에서 인문선택과목이 올바르게 분류되지 않는 문제를 해결하였습니다.
- ‘시간표’ 페이지에서의 검색 결과에 영어 번역을 추가하였습니다.
- ‘과목후기’ 페이지에서 추천 수가 올바르게 표시되지 않는 문제를 해결하였습니다.
- 이외에도 내부적으로 코드 구조를 개선하고 일부 경고를 해결하였습니다.
🚀 Features
- Add popup for 2023 fall recruiting @sboh1214 (#142)
- Add OTLNavigator and OTLScaffold @snaoyam (#131)
🐛 Bug Fixes
- [FATAL] Fix #123, #126, fix synchronized reviews, add translation in timetable @hoosong0235 (#128)
- Fix lecture type classification bug for HSS Elective @snaoyam (#135)
- Resolve warning which indicate state changed after widget disposed @snaoyam (#125)
🧰 Maintenance
2.0.1
2.0.0
Changes
첫 공식 출시 버전입니다.
🚀 Features
- Fix search filter page @snaoyam (#119)
- Fix Button Pressed Effect @snaoyam (#118)
- Resolve #103, #110, #114. implement review app bar, implement like cancel, resolve bug: pixel overflow, translate, text alignment, design enhancement @hoosong0235 (#112)
- Resolve #111, add search button and image/calendar export feat in timetable page @SungyeopJeong (#113)
- Resolve #96, #102, #109, 영어 번역 (시간표 제외), 전체 디자인 점검 (시간표 제외), 팝업 구현 @hoosong0235 (#108)
- Resolve #67, add exam timetable and map @SungyeopJeong (#85)
- Resolve #97, #98, #100, 개인정보처리방침, 만든 사람들 추가 / ColorStyles 및 TextStyles 정리 / 홈 화면, 내 정보 화면, 과목 검색 화면 디자인 변경 / 앱바 정리 / 일부 페이지 Margin, Padding, Styles 정리 / 팝업 구현 @hoosong0235 (#99)
- Resolve #37, redesign search page for timetable and dictionary page @snaoyam (#101)
- Add "로그인하러 가기" button when there's no existing data in iOS Widgets @s8ngyu (#93)
- Resolve #88, #89, remove BackdropScaffold and change settings page design @hoosong0235 (#94)
- Add logout feature @hoosong0235 (#91)
- Resolve #86, add liked reviews, hall of fame, modify my reviews, latest reviews @hoosong0235 (#87)
- Resolve #79, add ios widget @s8ngyu (#83)
- feat: update to flutter 3.7 and apply NotoSans-KR @sboh1214 (#74)
- Add review block expandable function @snaoyam (#70)
🐛 Bug Fixes
- Fix error during building with Xcode 15 beta @s8ngyu (#120)
- Fix invalid Siri support warning message @s8ngyu (#105)
- Fix iOS widget not showing options for selecting timetables @s8ngyu (#90)
- Fix #76, reversed review list in course_detail_page, lecture_detail_page @hoosong0235 (#77)
- Fix timetableindex changing to wrong index @SungyeopJeong (#69)
- Add english locales @sboh1214 (#66)
🧰 Maintenance
- Change version to 2.0.0, remove landscape orientation except iPadOS @sboh1214 (#122)
- Change some text styles and layout, 개인정보처리방침 날짜 before 2.0.0 @hoosong0235 (#121)
- Remove unused dependencies, update to JDK 17, AGP 8, fix test @sboh1214 (#107)
- Change iOS bundle ID, add Pods cache on GitHub Actions @sboh1214 (#92)
- Bump dio from 4.0.6 to 5.1.0, upgrade firebase @dependabot (#81)
- Add fastlane, change to open_file_safe, setup convention @sboh1214 (#75)
- Update flutter version to 3.3.6 and fix iOS test @sboh1214 (#72)
- Add english locales @sboh1214 (#66)
- Fix android integration test, add self-hosted runner, fix Firebase Crashlytics @sboh1214 (#65)
- Update flutter version to 3.0.5 @sboh1214 (#64)