Releases: DroidKaigi/conference-app-2024
Releases Β· DroidKaigi/conference-app-2024
1.5.1
1.5.0
What's Changed
- Fix the position of the loading spinner in StaffScreen by @GGBBB2000 in #1023
- β¨ [TimetableItemDetailScreen] I added a UI to display a message in the event of cancellation. by @Corvus400 in #1026
- Fix bug that canceled special session's message is not showed by @shin-usu in #1031
- [iOS] Add sendable conformance to event map feature by @woxtu in #965
- Improve scope of properties in KMPClientLive by @yimajo in #991
- implementation foundation:1.8.0-alpha01 instead of resolutionStrategy by @yt8492 in #1032
- [iOS] support Button Shapes accessibility to tabItems (fix tab design bug) by @yuukiw00w in #1029
- Conform ViewAction Protocol of TCA by @yimajo in #1005
- Change NavRail position to center on large screen by @nyagasan in #1027
- [ProfileCardScreen] Design enhancement by @masah517 in #1019
- Update app version to 1.5.0(9) by @takahirom in #1035
- [iOS] fix localize by @ry-itto in #1034
- [iOS] refactor AboutView: improve button tap area & fix spacing & commonalize style by @yuukiw00w in #1025
- [iOS] fix ios timetable list/grid always reset on any action by @ry-itto in #1036
New Contributors
- @GGBBB2000 made their first contribution in #1023
- @yt8492 made their first contribution in #1032
- @yuukiw00w made their first contribution in #1029
- @masah517 made their first contribution in #1019
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- Align TimetableItemTag content for SearchScreen with Figma by @mannodermaus in #962
- π§ [ClickableLinkText] Processing has been simplified. by @Corvus400 in #980
- In AboutScreen, LinksIcon so that you know you are operating when you press it by @kosenda in #978
- Refactor TimetableItemTag API to use consistent colors by @mannodermaus in #979
- ποΈ I deleted a plugin that had no content. by @Corvus400 in #990
- Delete Unused Method Classes by @natura1ie in #993
- Suppresses KMP "actual" and "expect" class warnings by @naoele in #1009
- Add placeholder to SearchScreen text field and focus on when launch screen by @iiinaiii in #1002
- Improved accessibility on the ProfileCardScreen by @guraooo in #1007
- π§ Fixed navigation to work properly on both iOS and Android. by @Corvus400 in #1010
- [iOS] Add animation when you tap heartmark in timetable list. by @fumiyasac in #944
- add padding to staff and contributor list bottom area by @takarabe-hamuyatti in #841
- Update CMP by @takahirom in #1013
- Prevent TotalContributor animation from recomposition on scroll by @rocoand in #1012
- ποΈ DropUnlessResumed is causing navigation issues on AboutScreen, so DropUnlessResumed is removed. by @Corvus400 in #1018
- β»οΈ [IosComposeKaigiApp.kt] Modified to use SharedTransitionLayout in the same way as KaigiApp.kt. by @Corvus400 in #1017
- Extract KaigiAppCompositionLocalProvider into regular methods by @sanao1006 in #1020
- Update to 1.4.0(8) by @takahirom in #1021
New Contributors
- @natura1ie made their first contribution in #993
- @naoele made their first contribution in #1009
- @iiinaiii made their first contribution in #1002
- @guraooo made their first contribution in #1007
- @takarabe-hamuyatti made their first contribution in #841
- @rocoand made their first contribution in #1012
Full Changelog: 1.3.0...1.4.0
1.3.0
This version includes significant updates to dependencies. Therefore, we need to update early to check the quality before DroidKaigi. Additionally, this version contains some important changes.
What's Changed
- β»οΈ [SponsorsScreen]Added loading indicator since it is missing. by @Corvus400 in #950
- Increment version code by @takahirom in #986
- β¨ [AboutScreen] Since ScreenPreview was not implemented, it was implemented. by @Corvus400 in #969
- Fix to show message for special session by @Aniokrait in #988
- [iOS] Fix app crash when network issue occurs by @woxtu in #989
- [ContributorsScreen] Display the total number of persons in ContributorsScreen by @raseln in #982
- π§ By upgrading the version of Compose Multiplatform itself and the accompanying dependencies, we have addressed the issue of fling scrolling not working on iOS in Compose Multiplatform. by @Corvus400 in #984
- 1.3.0 by @takahirom in #994
New Contributors
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- β¨ [Compose Multiplatform] When you don't have permission to access the calendar on the session details screen, the snack bar is displayed. by @Corvus400 in #880
- Add URL validation by @Aniokrait in #896
- Move notCompatibleWithConfigurationCache. by @Aniokrait in #897
- In TimetableGridItem, Schedule icon align is misaligned when changing the font size on the device by @kosenda in #900
- feat: add ellipsis and maxLines state explicitly to Speaker text by @s-kamada in #901
- Add month and date at sharing text. by @sadashi-ota in #904
- Changed color of BottomNavigation and NavRail when Blur is not supported by @kosenda in #913
- π fix text style in edit screen. by @hiwa0 in #909
- β¨ [Compose Multiplatform] When you tap the action label on the snack bar that appears when you don't have permission to access the calendar, the iOS Settings app will now open. by @Corvus400 in #907
- [iOS] Add borders to user icons by @woxtu in #921
- π§ The problem of flickering icons has been addressed by caching ImageRequests. by @Corvus400 in #923
- β»οΈ Since the About screen test has not been implemented, it has been implemented except where the Issue manager is located. by @Corvus400 in #908
- add : add Medium TopBar by @choi-woo-sung in #753
- Modify to change the display message based on whether the search text is empty or not by @nishimy432 in #843
- π§ We have made some modifications to the profile card screen so that focus is handled appropriately. by @Corvus400 in #924
- Bump target sdk version to 35 by @NUmeroAndDev in #926
- [Profile Card]Fixed profile input scroll direction by @NUmeroAndDev in #927
- Remove unnecessary import by @yimajo in #929
- π§ Since there are still files without suffixes, add suffixes for each platform. by @Corvus400 in #936
- β¨ [Proposal] The profile card will tilt in accordance with the tilt of the device. by @Corvus400 in #910
- fix: timetableGridItem title maxLine3 while keeping the existing layout by @Matuyuhi in #917
- Fix bottom space from DayTab offsets in Timetable Screen by @kktaro in #919
- π§ [iOSγ»Compose Multiplatform] The issue where the bottom navigation overlapped with the Create Profile button and made it difficult to press has been fixed. by @Corvus400 in #925
- π§ Fixed a problem where the motion sensor would not work on iOS. by @Corvus400 in #935
- π§ This addresses the case where the image of the ProfileCard used for sharing on SNS etc. is corrupted in some cases. by @Corvus400 in #928
- π§ pngs were converted to webp, and unused pngs were deleted. by @Corvus400 in #939
- ποΈ Shape.kt is not used anywhere, so it will be deleted. by @Corvus400 in #940
- Prevents opt-in needed warning by @Aniokrait in #943
- β»οΈ [StaffScreen]Added loading indicator since it is missing. by @Corvus400 in #949
- fix input values not maintained by @Songgyubin in #941
- π§ We have made modifications so that the language switching switch can be pressed even on small devices with low resolution. by @Corvus400 in #957
- π§ [SettingsScreen]The accessibility text was cut off, so I fixed it. by @Corvus400 in #959
- π§ [IosOrientationSensorManager] Reverse the pitch value to match the left-hand coordinate system. by @Corvus400 in #961
- Introduce auto sizing for all app bar title components by @mannodermaus in #891
- Remove unnecessary dependencies listed in Package.swift by @yimajo in #942
- [iOS] Fix invalid ACLs by @woxtu in #951
- [iOS] Update layout of timetable grid cells with multiple speakers by @woxtu in #932
- Extract
KMPClientLive
target fromKMPClient
target by @yimajo in #947 - β»οΈ [iOS & Android ContributorsScreen]Added loading indicator since it is missing. by @Corvus400 in #948
- π§ [IosComposeKaigiTest] [2nd time] A syntax error occurred due to insufficient arguments, so I fixed it. by @Corvus400 in #966
- π The method with the prefix βPreviewβ has been renamed so that the suffix has βPreviewβ. by @Corvus400 in #970
- Move v35-only theme declaration into the correct themes.xml by @mannodermaus in #973
- fix deprecated compiler options by @Aniokrait in #974
- Fixed the color of the icon in empty favorite sheet by @norihirosunada in #968
- Improve usage of store.receive in multiple tests by @yimajo in #975
- Rename test method from default name by @yimajo in #976
- Fix sponsor view bugs by @shin-usu in #977
- Fix the floor information for session rooms by @JAICHANGPARK in #981
- π§ Revert Fix bottom space from DayTab offsets in Timetable Screen. by @Corvus400 in #983
- 1.2.0 by @takahirom in #985
New Contributors
- @s-kamada made their first contribution in #901
- @sadashi-ota made their first contribution in #904
- @hiwa0 made their first contribution in #909
- @choi-woo-sung made their first contribution in #753
- @Matuyuhi made their first contribution in #917
- @kktaro made their first contribution in #919
- @norihirosunada made their first contribution in #968
- @JAICHANGPARK made their first contribution in #981
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- β¨ [Compose Multiplatform] Added the ability to move from session details to the list of favorites. by @Corvus400 in #822
- β¨ [Compose Multiplatform] The settings screen can now be opened. by @Corvus400 in #823
- Crash iOS app when throwing error on kotlin flow by @shin-usu in #818
- β»οΈ Connecting Compose ProfileCardScreen as an iOS app screen by @Corvus400 in #825
- β¨ [Compose Multiplatform] License screen can now be opened. by @Corvus400 in #820
- In FavoriteScreen, add animtion in FavoriteFilterChip icon by @kosenda in #832
- ποΈ Removed unnecessary duplicate definitions. by @Corvus400 in #834
- In FavoriteScreen, fixed favorite filters being removed when resizing screen by @kosenda in #833
- Fix behavior when tapping more detail button on EventMapView by @shin-usu in #828
- π Since duplicate processes are defined, move the package to use a single file. by @Corvus400 in #835
- β¨ [Compose Multiplatform] Fixed so that fonts are applied according to the settings. by @Corvus400 in #836
- β¨ Implement profile card share function for iOS. by @Corvus400 in #837
- Fix profile card screen padding by @Songgyubin in #844
- π [ProfileCardScreen] Change from low resolution PNG to SVG. by @Corvus400 in #838
- Allow non-square images to be used for profile by center-cropping them by @mannodermaus in #847
- Improve root components accessibility by @NUmeroAndDev in #845
- Fix the size of the shared profile card by @kubode in #851
- π§ Addressed an issue where the app would crash on the timetable screen when the font size on the device is increased. by @Corvus400 in #866
- [iOS] Localize calendars usage description by @woxtu in #862
- Setup SwiftLint Rules by @KaitoMuraoka in #846
- Conform
Sendable
to TimetableDetailReducer.Action. by @yimajo in #867 - Erase unused variable declarations by @yimajo in #868
- [iOS] Fix timetable list spacing by @woxtu in #858
- Prevent multiple transitions (only transitions by Navigation) by @nashcft in #848
- Fixed βCreate Cardβ button could not be tapped when the keyboard was displayed by @kubode in #854
- π Limit the number of lines that can be entered on the profile card edit screen to one line. by @Corvus400 in #860
- Resolved ComposablePreviewScanner library dependency by @Pluu in #857
- β»οΈ Cards can be flipped by swiping as in EventMap. by @Corvus400 in #861
- β»οΈ Add a loading display to the EventMap screen. by @Corvus400 in #863
- Remove unnecessary
retroactive
attribute by @yimajo in #869 - Expand the tap area of the edit button In ProfileCardScreen by @fukuroow in #871
- π§ [IosComposeKaigiTest] A syntax error occurred due to insufficient arguments, so I fixed it. by @Corvus400 in #881
- β»οΈ Placeholders are now displayed on the speaker icon of the Timetable Items. by @Corvus400 in #864
- [iOS] Fix timeline grid unexpected margin. by @fumiyasac in #872
- Preview for ShareableCard by @ked4ma in #870
- Remove deprecated option in configuration by @woxtu in #873
- Fix duplicated language filter items by @Songgyubin in #874
- In EditScreen, add keyboardOptions in InputFieldWithError by @kosenda in #875
- Use same color for icon with text on AboutScreen items by @ked4ma in #876
- π§ Remove todoCheks from EventMapScreenTest. by @Corvus400 in #878
- ποΈ [TimetableRoom] Delete methods that are no longer used. by @Corvus400 in #879
- Implemented the behavior of the date-switching tab during scrolling. by @shunm-999 in #849
- ποΈ [EventMapScreen] Since it is implemented in KmpFeaturePlugin, there is no need to implement it here, so we will remove it. by @Corvus400 in #885
- ποΈ [MainScreen] IconRepresentation is not used, so it has been deleted. by @Corvus400 in #886
- Update style of links inside a ClickableLinkText to match the design by @mannodermaus in #892
- Fix: concurrency strict warnings in EventKitClient by @yimajo in #895
- [iOS] Run SwiftLint properly by @woxtu in #889
- β»οΈ [TimetableItemDetailScreenTest] Since there is a lack of VRT for assets, we have added VRT so that they can be tested. by @Corvus400 in #887
- π§ [ShareableCardContent] Fixed so that profile photos are always output at a fixed size, regardless of the device's resolution, portrait or landscape orientation. by @Corvus400 in #893
- 1.1.0 by @takahirom in #911
New Contributors
- @Songgyubin made their first contribution in #844
- @kubode made their first contribution in #851
- @KaitoMuraoka made their first contribution in #846
- @nashcft made their first contribution in #848
- @fukuroow made their first contribution in #871
Full Changelog: 1.0.1...1.1.0
1.0.1
Addressed Google Play Console error with deeplink.
What's Changed
- γFixγfix dropdown background #578 by @georgeh1998 in #816
- [iOS] Declare states as private by @woxtu in #815
- [iOS] Play haptic feedback when favoriting by @woxtu in #817
- β¨ Fixed so that Kermit.Logger can also be used in Compose Multiplatform. by @Corvus400 in #806
- π§ Replace imports that have been deprecated. by @Corvus400 in #812
- β¨ [Compose Multiplatform] The ability to add sessions to the calendar as appointments has been implemented. by @Corvus400 in #810
- Update the touch targets for the header icons on TimetableScreen by @ritsukiotsuka in #821
- In EventMap, add animtion in EventMapChip icon by @kosenda in #819
- Remove unused activity and intent filter by @takahirom in #827
New Contributors
- @georgeh1998 made their first contribution in #816
- @ritsukiotsuka made their first contribution in #821
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Base implementation by @takahirom
- chore: Update .sdkmanrc by @RyuNen344 in #1
- Fix iOS build by @takahirom in #3
- Quick fix. Changed app tests target to fix build issue. by @charles-b-stb in #5
- Make session module Compose Multiplatform by @takahirom in #4
- Use debug framework for debugging iOS KMP by @takahirom in #6
- Fix Package.swift by @shin-usu in #7
- Add app.ios.shared.debug=true to be able to debug fast by @takahirom in #8
- Show Compose Contributor screen in iOS for prototype by @takahirom in #9
- Provide all repository in composition local by @takahirom in #10
- Add Compose Multiplatform session screen to iOS by @takahirom in #13
- Update Rin 0.1.0 by @takahirom in #14
- Add ci.sh by @takahirom in #15
- Add contributorScreenPresenterStateFlow for iOS by @takahirom in #16
- Use presenter from iOS by @takahirom in #17
- Add ios Compose Roborazzi tests by @takahirom in #18
- Refactor by @takahirom in #19
- Add "Understanding the App's Data Flow: A Guide for Contributors" by @takahirom in #20
- Simplify presenter from iOS by @takahirom in #21
- Simplify compose view controller by @takahirom in #22
- [iOS] Setup iOS project by @ry-itto in #23
- Fix KMP errors by @takahirom in #24
- Fix KMP errors2 by @takahirom in #26
- Add TimetableDetailView base code by @shin-usu in #28
- [iOS] Add AboutFeature by @MrSmart00 in #25
- Add xctestplan by @MrSmart00 in #29
- update configuration-cache settings and change value to fail by @mona-apk in #27
- Add CaptureScreenRobot by @takahirom in #31
- [iOS] introduce kmp framework to ios prj by @ry-itto in #30
- Refactor tests by @takahirom in #37
- Add DefaultContributorServerRobot by @takahirom in #38
- Add default graphics mode by @takahirom in #39
- Remove unneeded ScreenshotTests by @takahirom in #40
- Remove unneeded qualifiers by @takahirom in #41
- Fix contributor navigation by @takahirom in #42
- [iOS] Initial Timetable Feature by @charles-b-stb in #32
- Fix variable name by @takahirom in #43
- Fix iOS build to use contributorsScreenPresenterStateFlow by @takahirom in #44
- Add KeyVisual in AboutFeature by @MrSmart00 in #36
- Add theme by @takahirom in #46
- Add images for explanation by @takahirom in #49
- Update libraries by @takahirom in #50
- Setup screenshot testing CI by @takahirom in #51
- Test CI by @takahirom in #52
- Fix ./gradlew detekt --auto-correct by @takahirom in #53
- Add Credits list on AboutFeature by @MrSmart00 in #47
- Add empty eventmap module by @takahirom in #55
- Introduce compose preview scanner by @takahirom in #56
- Add links for others in AboutFeature by @MrSmart00 in #57
- Add footer buttons on AboutFeature by @MrSmart00 in #60
- Implement TimeTableDetailView UI by @shin-usu in #45
- Fix file name and apply detekt in ci by @takahirom in #61
- [iOS] Setup iOS dependency clients by @ry-itto in #33
- Change event map server method name by @takahirom in #62
- Add SafariView and connect with url links by @MrSmart00 in #64
- Add LicenseList library and connect the View by @MrSmart00 in #66
- [iOS] Add favorite feature, connect with rootview by @ry-itto in #34
- Added color theme by @shin-usu in #65
- Add Empty Views, Reducers for AboutFeature links by @MrSmart00 in #67
- Add color alias tokens by @shin-usu in #68
- Add typography tokens by @shin-usu in #69
- Feature/58 timetable design by @charles-b-stb in #71
- Feature/timetable feature fixes by @charles-b-stb in #48
- Fix text line height by @shin-usu in #73
- Fix tabview embeded timetableview by @MrSmart00 in #81
- Feature/58 timetable fix by @charles-b-stb in #82
- Modify TimetableDetailView design by @shin-usu in #72
- Show Staff list from KMP datas by @MrSmart00 in #83
- Apply timetable item(session) detail design roughly by @Yamada-Ika in #85
- Add FIXEME comment by @Yamada-Ika in #90
- Add empty profilecard module by @mikanIchinose in #89
- Fix file name restriction for comparison CI by @takahirom in #91
- Fix regex 2 by @takahirom in #92
- Fix grep for compare ci by @takahirom in #93
- Use mapfile by @takahirom in #94
- Fix mapfile by @takahirom in #95
- Add describe based Robolectric test by @takahirom in #70
- Refactor TimetableItemDetailScreenTest by @takahirom in #97
- Use it instead of 'check' to follow the naming convention by @takahirom in #98
- Fix naming of safeCollectAsState to safeCollectAsRetainedState by @takahirom in #99
- Refactor to use BDD idea by @takahirom in #100
- Add open link with safari when tapped Staff item by @MrSmart00 in #96
- [iOS] Setup iOS navigation by @ry-itto in #102
- To enable the execution of ':app-android:assemble' task by @Yamada-Ika in #103
- Expand the headline area of the timetable detail screen to fill entire width of the screen by @Yamada-Ika in #104
- Implement event map screen by @mtkw0127 in #105
- ProfileCard: add screenshot test by @mikanIchinose in #106
- Fix assembleXCFramework failed by @ry-itto in #108
- Make the contributor screen icon round by @Yamada-Ika in #117
- [iOS] Add toast modifier by @shin-usu in #115
- Add compileKotlinIosSimulatorArm64 to CI by @takahirom in https://github.com/DroidK...