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 #121
- Revert "Add compileKotlinIosSimulatorArm64 to CI" by @takahirom in #122
- Add README sections by @takahirom in #101
- [iOS] Switch swiftui view and kmp view with segmented control, show kmp app in favorite tab temporary by @ry-itto in #107
- Added logic to add bookmark by @shin-usu in #118
- Add detekt comment workflow by @takahirom in #132
- Fix permission for detekt yml by @takahirom in #133
- Use artifact to pass PR number for detekt comment by @takahirom in #134
- Add permission for read artifact for detekt-comment by @takahirom in #135
- Add token to script by @takahirom in #136
- Add contents: read by @takahirom in #137
- Fix permission by @takahirom in #138
- Migrate method based test to behavior based test by @takahirom in #139
- Feature/navigation design rough by @okayan in #119
- Fix assemble xcframework command error by @shin-usu in #141
- Add Grid Timetable Screen by @mtkw0127 in #144
- [iOS]Added bottom tab icons by @shin-usu in #142
- [iOS/Android] Added function to get stream of contributors on ContributorsRepository by @shin-usu in #146
- [iOS] Added some logic into TimetableDetailView by @shin-usu in #130
- [iOS]Added logic to open video and slide web view by @shin-usu in #140
- Add workflow to add pull request label on ci by @shin-usu in #147
- Fixed day buttons (missing data to do anything yet) by @charles-b-stb in #124
- Try to use generateComposePreviewRobolectricTests by @takahirom in #128
- Remove unused library by @takahirom in #150
- Add timetable item card by @shin-usu in #148
- Add SwiftLint with default settings by @MrSmart00 in #149
- Implement about screen roughly by @ta9ho4 in #131
- Use 2024 timetable API by @takahirom in #151
- Fix sheet modifier params by @shin-usu in #153
- Use 2024 package name by @takahirom in #154
- Fix behavior description of AboutScreenTest by @takahirom in #155
- Remove unneeded captureScreenWithChecks on about screen by @takahirom in #156
- [iOS] Added some basic view data for topbar by @charles-b-stb in #125
- Change tab title by @takahirom in #159
- Add Roborazzi idea plugin to external dependencies to view Compose Preview Compose Previews in commonMain by @takahirom in #160
- enable apk distribution by @Yamada-Ika in #152
- Add room theme color and apply colors by @takahirom in #163
- Fixed a crash caused by the existence of two NavigationStacks. by @shin-usu in #161
- fix first selected by @okayan in #143
- [iOS/Android] Updated room names inside app. by @charles-b-stb in #116
- [Android/iOS]Migrate 2023 to 2024 by @takahirom in #164
- Get rid of splash for now by @takahirom in #165
- Add header logo to README by @takahirom in #166
- Add iOS Contents.json by @takahirom in #168
- Introduce Compose Multiplatform string resource by @takahirom in #167
- Rename SessionRes to SessionsRes by @takahirom in #171
- Add Staff Screen by @Yamada-Ika in #158
- Add SwiftUIContributorView by @shin-usu in #162
- Migrate string resource from string class in sessions and about by @takahirom in #172
- Add empty string resource to each module by @takahirom in #173
- Fix typography by @takahirom in #174
- Fix iOS build by @takahirom in #175
- Add Sponsor feature with KMP by @MrSmart00 in #169
- Enable iOS to include KMP resources by @takahirom in #177
- use gh-actions scripts instead of actions/download-artifact to download artifacts by @Yamada-Ika in #170
- use actions/github-script v7 and minor fixed distribute apk workflow by @Yamada-Ika in #178
- fixed typo in version of actions/github-script by @Yamada-Ika in #180
- Export CommonComponentsDependencies.resources to be able to use KMP resources in iOS by @takahirom in #182
- Update Kotlin 2.0 and libraries and plugins by @takahirom in #188
- fix: rename packagename to confsched by @mikanIchinose in #183
- [iOS] Favorite feature UI/Processes by @ry-itto in #187
- Add logic to switch theme color and shape icon each room by @shin-usu in #186
- Revert "Update Kotlin 2.0 and libraries and plugins" by @takahirom in #189
- Use fake data for sponsors, contributors, and staff by @Yamada-Ika in #185
- SwiftLint trigger tweaks by @MrSmart00 in #193
- Fix: update trigger parameter by @MrSmart00 in #195
- Fix: workflow names by @MrSmart00 in #196
- Refactor ContributorsScreenTest to use describeBehaviors() by @mtkw0127 in #190
- Revert "Fix: workflow names" by @MrSmart00 in #199
- Feature/timetable android day button fixes by @charles-b-stb in #184
- Update SwiftLint workflow by @MrSmart00 in #198
- Update SwiftLint on CI by @MrSmart00 in #194
- Fix issue where snackbar is shown when moving to other screens by @takahirom in #197
- Add README sections by @takahirom in #200
- add sponsors screen by @Yamada-Ika in #181
- Retry updating Kotlin 2.0 by @takahirom in #229
- Rename sponsorRepository function by @MrSmart00 in #231
- Fix test tag style of About screen by @takahirom in #230
- Use 2024 contributors by @takahirom in #232
- Ignore KGP cache directory by @Yamada-Ika in #233
- Fix theme by @takahirom in #235
- Extract the timetable item UI component as TimeTableItemCard and move it to the core:ui module by @Yamada-Ika in #234
- Refactor README by @takahirom in #236
- Rename xxx_strings.xml to strings.xml by @takahirom in #237
- Kotlin 2.0.10 by @takahirom in #238
- Fix flaky network image tests and refactor test packages by @takahirom in #239
- Clean color resource by @NUmeroAndDev in #241
- Attempt at connecting lower data to iOS UI by @charles-b-stb in #176
- Adjust to make it open source by @takahirom in #244
- Add a Step-by-Step Guide for Contributing by @takahirom in #247
- Apply app icon by @takahirom in #249
- Bug fix: reset state of destination by @MrSmart00 in #246
- Adjust for closed release by @takahirom in #250
- Show progress bar when empty by @takahirom in #253
- iOS setup project for contribute by @ry-itto in #254
- Added event map feature by @shin-usu in #251
- [iOS] Search by @ry-itto in #240
- Adjust README and small point by @takahirom in #256
- Remove auth call to resolve timeout by @takahirom in #259
- Support English on the detail screen title by @WonJoongLee in #261
- Fixed build to succeed in ios by @shin-usu in #262
- Remove concurrency restriction for unit test ci by @takahirom in #265
- Add a guide to check Composable Preview by @takahirom in #267
- Fix "Readmore" text to "More" in session detail screen by @sanao1006 in #264
- Added fixed colors by @NUmeroAndDev in #269
- Session detail screen: Speaker name not center-aligned next to icon by @ttanaka330 in #271
- Added event map feature tests in iOS by @shin-usu in #263
- Fix minor bug in tab bar and navigation bar by @shin-usu in #255
- Implement the app bar "About DroidKaigi" in the About list screen by @sanao1006 in #270
- Fix typo CONTRIBUTING.ja.md by @CookieySun in #273
- β¨ Added a 'View Map' text button to the About screen. by @Corvus400 in #272
- Support color constrast theming by @NUmeroAndDev in #266
- Changed the shape of speaker icons in the timeline grid from rounded rectangle to circles by @SEKI-YUTA in #276
- Change time table icon by state by @WonJoongLee in #277
- Adjusted padding to increase spacing between bottom navigation items by @garijp in #278
- Refactor KaigiAppTest with behaviors by @mtkw0127 in #192
- Display appropriate information for Welcome Talk and Lunch Break in Timetable detail screen by @hiraike32 in #284
- Fixed sponsor wording on About page by @hiraike32 in #285
- Add time display to the left side of the timetable by @ParkJong-Hun in #283
- Remove workday tab by @takahirom in #252
- Add the favorites screen and apply the design roughly by @Yamada-Ika in #248
- Implement event map models and response classes by @sanao1006 in #280
- Migrate MainStrings to MainRes (compose multiplatform resources) by @ked4ma in #296
- Add missing logos for YouTube, X, and Medium on the About screen by @fornewid in #297
- "EventMap" text uses string resource by @sanao1006 in #298
- Change transition area to cover entire card by @CookieySun in #295
- Verify changing tab on Timetable screen by @ked4ma in #305
- Fix a header background in case of the detail that the title is too short and the speakers are nothing in iOS by @shimastripe in #308
- Fix crash when enabling minification by @Komeyama in #311
- Fix architecture image by @takahirom in #315
- [StaffScreen] center title when small state in LargeTopAppBar by @kosenda in #292
- π§ Corrected the comment to reflect that the first day of DroidKaigi 2024 is Workshop Day. by @Corvus400 in #318
- Remove BackButton in eventmap screen by @sanao1006 in #324
- Add waiting label workflow by @takahirom in #325
- Remove unneeded space of filename by @takahirom in #328
- Fix permissions by @takahirom in #330
- Add run_id to remove-waiting-label.yml by @takahirom in #331
- Fix to use dawidd6/action-download-artifact by @takahirom in #332
- [Feature/#275] animated topAppBar by @chattymin in #293
- Add pull_request_review_comment to save-pr-number-for-removing-waiting-label by @takahirom in #339
- β»οΈ Align EventMap item layout with Figma design. by @Corvus400 in #320
- share session detail by @hiroaki404 in #322
- issue-302 Remove intent filter of HiltTestActivity by @Tomoyuki-TAKEZAKI in #326
- Update to Gradle 8.9 by @mannodermaus in #329
- [feature/#245] Apply type safe navigation on TimetableItemDetailScreen by @l2hyunwoo in #268
- [feature/#334] Remove useless param of EventMapScreen in iOS by @l2hyunwoo in #335
- Add iOS build workflow by @ry-itto in #274
- Prevent refreshing BottomNavBar selected item by @ked4ma in #317
- feature: display session message by @kota-shiokara in #319
- Add EventMapItemPreview by @kseito in #321
- Add event map dependencies by @shin-usu in #337
- add timetable screen test checks by @tounyu in #304
- Change the bottom margin of bottom navigation based on WindowInsets by @ohmae in #348
- Timetable text appearance alignments by @mannodermaus in #336
- Add bottom padding to the favorite list by @Aniokrait in #347
- Add BackGround MapItem by @ghtoui in #353
- Use non-blurred scrim for GlassLikeBottomNavigation on devices without support for blur by @mannodermaus in #354
- Bump targetSdkVersion to 34 by @rnitame in #356
- Replace Pair with a new data class TimeSlot by @kitakkun in #357
- add contributors screen test checks by @Komeyama in #358
- Shows UI Components with KMP presenter in ContributorView by @ry-itto in #323
- save profilecard to datastore by @mikanIchinose in #361
- feature:add an argument to the AboutContentColumn by @Lilin-18th in #309
- Fix SponsorsScreenTest checks by @o-ats-o in #364
- Add a null check for the return value of Context.getSystemService by @ogapants in #365
- Not to share scroll state between conference date tabs by @ked4ma in #368
- [feature/#352] Apply type safe compose navigation in event map screen by @l2hyunwoo in #370
- β»οΈ Add TimetableItemDetailScreenTest checks. by @Corvus400 in #373
- Update topBar with AnimatedTextTopAppBar by @cardseditor in #366
- β»οΈ Added handling and VRT for large font scales in TimetableItemDetailScreen. by @Corvus400 in #374
- Implement shared element transitions between the timetable list and timetable item details by @gibachan in #363
- In TimetableGridItem, Title is always showing when pinch-in by @kosenda in #377
- Remove reified to fix ios crash by @takahirom in #382
- Reverse title and time in timetable grid by @TomoyaShibata in #376
- Use applyDefaultHierarchyTemplate by @kseito in #383
- Add event list into EventMapView by @shin-usu in #369
- fixed link between timetable and timetable detail by @charles-b-stb in #289
- Fix composeHiltNavigation typo by @tsumuchan in #384
- add a background by using surface for TimetablePreview by @Nagumo-7960 in #392
- Feature/fix font crash by @Aniokrait in #391
- speaker icons is always circle shape in TimetableGridItem by @kosenda in #389
- Fix Staff API url and return actual value by @r-kuno-zer0 in #388
- Fixed display conditions for empty view in Favorite Screen by @mattukouta in #394
- β»οΈ Add StaffScreenTest checks. by @Corvus400 in #395
- Switch between Filled and Outlined icons based on selection state by @yumayuma708 in #399
- β»οΈ Improve first launch UX when profilecard already saved by @Corvus400 in #400
- π§ Change scrollBehavior in TimetableItemDetailScreen. by @Corvus400 in #401
- Add make bootstrap for app-ios by @ykws in #396
- [Feature/#113] Apply profile card card screen design roughly by @Cjsghkd in #379
- ProfileCard: implement photo picker by @mikanIchinose in #402
- Refactor compose.resources declaration in build logic & enable Compose strong skipping mode by @mannodermaus in #412
- Adjust content padding (EventMap, Sponsor screen) by @ked4ma in #398
- Fix: adapt to Design in TimetableGrid (rooms and hours) by @kosenda in #409
- Added auto assign reviewers action for iOS by @shin-usu in #410
- Fixed tab on timetable. (This design may change soon) by @charles-b-stb in #299
- Added logic to favorite session into TimetableListView and TimetableDetailView by @shin-usu in #407
- Modified AboutView UI on iOS by @shin-usu in #416
- Fix robolectric timeout issue by compose.foundation alpha by @takahirom in #453
- In AboutScreen, remove unnecessary padding and add parallax by @kosenda in #417
- Implement Search Feature by @kitakkun in #414
- Add message for EventMapEvent by @YusukeSuzuki1213 in #424
- Feature/397 AboutDroidkaigi section design by @chnotchy in #448
- Improve flip animation by @mikanIchinose in #454
- π§ Migrate AppStrings to compose multiplatform resources. by @Corvus400 in #457
- Align the UI of the Favorite/Empty screen with the Figma design proposal. by @yumayuma708 in #469
- Wrap with captureWithChecks by @pvcresin in #468
- Make EventResponse#message field nullable by @mannodermaus in #474
- Navigate from session detail to favorite list by snackbar action by @hiraike32 in #423
- Feature/apply design profile card edit screen roughly by @hiroaki404 in #459
- π§Ή Remove unused import by @Pluu in #478
- π§Ή Use Enum.entries by @Pluu in #479
- π§Ή Remove unused resources by @Pluu in #480
- Update AGP 8.5.2 by @Pluu in #481
- to be able show connection failed message by @kosenda in #467
- Session detail screen: Room and language layout slightly differs from Figma by @takathemax in #470
- Fix appearance of time in TimetableGridItem by @TomoyaShibata in #475
- Fix build error on TimetableGridItem.kt by @hiraike32 in #491
- Typo in the about screen title by @hiraike32 in #487
- Modifier extension function for Dashed Round Rect by @ked4ma in #476
- Fixed DroidKaigi typo by @Pluu in #495
- Feature/fix labeler workflow by @shin-usu in #497
- Add app icon for iOS by @yuheikawakami in #477
- Translate timetable title into Japanese by @gibachan in #504
- β»οΈ Enabled validation of nicknames, job titles, links, and images on the ProfileCard screen. by @Corvus400 in #458
- Improve Navigation for Large Screens by @CookieySun in #473
- Add tests to verify DroidKaigi2024Day and the initially displayed timetable tab by @mannodermaus in #482
- update: Move FlipCard to component package Resolves #460 by @kei-1111 in #494
- Updated the timetableUiType button on the TimetableScreen to match the Figma design. by @yumayuma708 in #499
- Fix workflow to assign reviewers for ios by @shin-usu in #501
- iOS test action by @shin-usu in #455
- In TimetableItemDetailScreen, add animations to DescriptionSection by @kosenda in #505
- Impl bottom floating material glassed tabbar in iOS by @shimastripe in #483
- Move error logic to presenter about Card Editing by @obaya884 in #521
- Refactor test tags for About Screen to top-level fields by @morayl in #513
- Use app version from BuildConfigProvider at AboutScreen by @obaya884 in #515
- Use this year's Sponsor API by @matsumo0922 in #523
- [Proposal/Experimental] β¨ AnimatedVectorDrawable was used to animate the header of the About screen. by @Corvus400 in #512
- Show more button only if session description is long by @shxun6934 in #522
- Enable to show contents under the bottom nav bar by @ked4ma in #524
- Fix item in Supporters section by @shimastripe in #530
- Display session information in list mode of timetable by @mltokky in #532
- Add message to EventMap by @yuheikawakami in #545
- [iOS] Replace the grid/list switching icon by @hicka04 in #535
- add displayCutoutPadding in KaigiNavHost by @kosenda in #516
- Apply ProfileCard Design roughly by @ked4ma in #518
- Keep expanded when come back from FavoritesScreen by @ked4ma in #526
- Enable to select the text of DescriptionSection in TimetableItemDetailScreen by @o-ats-o in #529
- β»οΈ Enhanced ContributorsScreen testing. by @Corvus400 in #503
- π§ Fix the TimetableScreen so that it does not animate when it is scrolling. by @Corvus400 in #543
- π§Ή Lint, Remove explicit type arguments by @Pluu in #549
- Refine sponsor grid view by @shimastripe in #534
- Fix typo in README by @yimajo in #552
- β»οΈ Implement so that the floor map of 1F/B1F is displayed. by @Corvus400 in #547
- π§Ή Fixed migratable items by @Pluu in #550
- β»οΈ Added a log output option that is useful when implementing VRT. by @Corvus400 in #548
- π§ Prevent the phenomenon that the background of BottomNavigation is shifted. by @Corvus400 in #554
- Remove redundant
\.id
in SwiftUI.ForEach by @yimajo in #555 - Fix the Contributor and Sponsor screens to use AnimatedLargeTopAppBar. by @r-kuno-zer0 in #556
- Add (at)retroactive to the extension to address the Xcode 16 warning. by @yimajo in #568
- [iOS] Search Feature: Remove filter of Workshop Day by @hicka04 in #571
- Fix workflow to assign reviewers for iOS by @shin-usu in #581
- Fix/bottom bar navigation by @hiroaki404 in #514
- Add favorite registration micro-interaction for Android by @shunm-999 in #536
- Set the Application default color scheme to be dark by @mercury0517 in #598
- Refactor arround ProfileCardScreenTheme and ProfileCardTheme by @ked4ma in #557
- Feature/timetable feature grid2 by @charles-b-stb in #367
- Enable testing to verify that favorite sessions are displayed on the favorite screen by @Yamada-Ika in #569
- #462 refactor: Change constant variable naming "maxAboutHeaderOffsetDp" to "MaxAboutHeaderOffsetDp" by @arcenjoyed in #585
- Added drag gesture and crossfade in EventMapTab by @kosenda in #570
- β»οΈ Match the Tab in EventMapScreen to the design of Figma. by @Corvus400 in #586
- β»οΈ Enhanced StaffScreen testing. by @Corvus400 in #502
- β»οΈ Enhanced SponsorsScreen testing. by @Corvus400 in #587
- β»οΈ Add SearchScreenTest for Day Filter by @Corvus400 in #588
- Run ProfileCard tests with real DataStore by @YusukeMoriJapan in #582
- fix: AnimatedTextTopAppBar does not function in ProfileCardScreen by @kota-shiokara in #613
- Fix EventMap API endpoint and use actual data from the API by @geckour in #605
- β»οΈ Add SearchScreenTest for Category Filter by @Corvus400 in #592
- add imePadding whether search result is empty or not by @rand16 in #533
- β»οΈ Add SearchScreenTest for Language Filter by @Corvus400 in #600
- Fix: concurrency strict warning in StaffReducer by @MrSmart00 in #565
- Use FlowRow when show TimetableItemTag by @hicka04 in #625
- Add TimetableItemDetailScreenTest for displaying more button by @dao0203 in #607
- Fix: concurrency strict warning in ContributorReducer by @MrSmart00 in #624
- Fix: concurrency strict warning in SponsorReducer by @MrSmart00 in #620
- Favorite animation for ClassLikeNavRail by @ked4ma in #621
- Add padding at the bottom of Sponsors Screen by @yuheikawakami in #627
- Change the background color of the sponsor logo in iOS by @shimastripe in #629
- Add extension for SwiftGen code to conform to unchecked Sendable by @yimajo in #630
- β»οΈ Make additional corrections to SearchScreenTest because it is not fully implemented. by @Corvus400 in #634
- π§ Move the ContributorsScreenTest implementation to ContributorsScreenRobot and hide it. by @Corvus400 in #635
- Container conform to
Sendable
to resolve Swfit 6 warning by @yimajo in #642 - fix: center single-line description on AboutScreen by @Pon57 in #631
- Add test on TimetableScreenTest about date tab and grid combination by @ked4ma in #632
- π§ Move the EventMapScreenTest implementation to EventMapScreenRobot and hide it. by @Corvus400 in #636
- Fix workflow to assign reviewers for iOS by @shin-usu in #648
- Fix to displayed screen and selected MainScreenTab may be different when OS back gesture. by @hiesiea in #638
- depracated run function by @hiroaki404 in #646
- Qr code generate by @CookieySun in #652
- Enforce dark mode on OSS License screen by @kuwabara-hirokazu in #626
- Fix iOS auto reviewer assign workflow by @shin-usu in #654
- update: change the background color of the sponsor logo by @kei-1111 in #610
- Add Trouble shooting section in iOS project README by @fumiyasac in #633
- I fixed to change title language in timetable detail when we choose a language from top-right button of the screen. by @SEKI-YUTA in #639
- β¨ Implement a settings screen. by @Corvus400 in #637
- English translation support for About Screen Title & Search Chips by @fumiyasac in #644
- use AsyncImage for SponsorItem by @ked4ma in #662
- π§ [EventMapScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #665
- π§ [SearchScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #666
- π§ [ContributorsScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #667
- π§ [StaffScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #668
- π§ [SponsorsScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #669
- Override scrolledContainerColor of the TopAppBar by @chickenjr in #664
- Fix incorrect intent list by @ytRino in #671
- Remove conference text by @takahirom in #677
- added margin to timetable grid view #618 by @shunsugawara in #641
- Fix iOS KMP resources by @takahirom in #685
- [iOS] Create a cache system for images by @mltokky in #573
- Added logic to open sheet when tapping contributor button in ContributorView by @shin-usu in #531
- [iOS] Modify header tab on ContributorView by @shin-usu in #538
- Enable to display category chip data (from State) in SearchView by @fumiyasac in #684
- Add an indicator for the current time in TimetableGrid by @kitakkun in #615
- π§ Addressed an issue where the app would almost certainly crash with an OOM error when the VectorDrawable was displayed large on devices prior to API Level 27. by @Corvus400 in #673
- Not to show any card at first on SearchScreen by @ked4ma in #651
- [iOS] Changed to get real event map data by @shin-usu in #656
- Fixed the color of TopAppBar on the Favorites screen by @nishimy432 in #678
- π§ [AboutScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #691
- π§ [FavoritesScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #692
- π§ [ProfileCardScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #694
- π§ [TimetableItemDetailScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #695
- π§ [TimetableScreen] Replace the run method, which is now deprecated, with the do It method. by @Corvus400 in #696
- β¨ Implemented a test of SettingsScreen. by @Corvus400 in #698
- Fix to keep the translation state when come back from favorites screen. by @hiesiea in #705
- Update image by @takahirom in #706
- Add JA strings for "Contributor" & "Staff" by @gargVader in #687
- Fix Snackbar position at the Event map by @obaya884 in #675
- Refactoring RoomTag by @MrSmart00 in #645
- β¨ Implemented card sharing functionality in ProfileCardScreen. by @Corvus400 in #709
- Removed problematic toast (was not specified in Figma for this view) by @charles-b-stb in #657
- π Add suffix actual method file by @Corvus400 in #676
- feat: add session time in FavoritesScreen by @clown6613 in #686
- Profile card scrollable on small devices by @yuchan2215 in #707
- Fix: Position of snackbar is too high by @garijp in #711
- Remove redundant source set dependency by @woxtu in #713
- Switch Compose Multiplatform by @shin-usu in #715
- Add navigation destination for iOS by @takahirom in #721
- Fix unselected icons color on bottom bar by @kako351 in #640
- π§ Replace the run method completely with the doIt method. by @Corvus400 in #717
- Grid-like session list (timetable / favorites) by @ked4ma in #693
- Make the shared image look more like the design. by @mikanIchinose in #718
- π§ [EventMapScreen] Reversed the process when swiping a finger. by @Corvus400 in #720
- delete fixme comment by @Yamada-Ika in #723
- Fix scroll container color of the AnimatedLargeTopAppBar by @nanaten in #724
- [iOS] Improve actor isolation by @woxtu in #736
- Change QRrcode to square by @yoshida0261 in #733
- π§ [ProfileCardScreen] Addressed the issue of the TopAppBar display being reset when the UIType is changed, which causes the display to be incorrect. by @Corvus400 in #719
- Prevent screen termination on back press during detail transition by @Pon57 in #740
- Fix/486 favorite filters display mismatch by @syam4869 in #722
- Stick session hour on Timetable and Farovite List by @ked4ma in #734
- Enable to view conference day tab even if font size is large by @ked4ma in #741
- [iOS] ProfileCard Base (Input) by @ry-itto in #714
- π§ Addressed an issue where Kover fails to execute. by @Corvus400 in #742
- fix bottom navigation by @hiroaki404 in #732
- β¨ Implement share ProfileCard from an iOS Compose Multiplatform app by @Corvus400 in #749
- Make profile card glow based on device orientation by @shunm-999 in #750
- [iOS] Automatically focus search bar when navigating to search screen by @nyagasan in #697
- Show toast message when failed to open external app by @ked4ma in #682
- Changed color of BottomAppBar of TimelineItemDetailScreen by @urotarou in #688
- DroidKaigi logo on ProfileCard's QR code by @ked4ma in #754
- Improved timetable tab design by @r4wxii in #752
- β»οΈ URLs can now be opened in Safari. by @Corvus400 in #758
- Perform haptic feedback when favoriting a session (either from the list or detail screens) by @mannodermaus in #761
- Update button labels & share text for Profile Card by @mannodermaus in #763
- π§ Modifier issues on the iosMain side of the code have been addressed. by @Corvus400 in #743
- π§ Make modifications so that the build can be done on the actual iPhone device. by @Corvus400 in #759
- Launch a coroutines job for each event by @takahirom in #765
- Add scrolled screen test for FavoritesScreenTest by @ParkJong-Hun in #764
- π§ Addressed the issue of crashing when opening the app on the iPhone. by @Corvus400 in #767
- Refactoring: Reformat locales_config.xml & libs.versions.toml by @84d010m08 in #770
- π§ Addressed Gradle Cache issues. by @Corvus400 in #744
- Bump up version to 1.0.0(2) by @takahirom in #773
- Update to reflect 2024 sponsors by @takahirom in #774
- [iOS] Favorite Feature: Remove Workshop Day tab by @aqua-ix in #710
- In EditScreen, make ClearButton look the same as Figma by @kosenda in #775
- change rippleColor in TimetableItemCard by @kosenda in #781
- β¨ Introduce themed icon by @Corvus400 in #788
- π§ [ProfileCardScreen] Touch anywhere on the screen to close the keyboard. by @Corvus400 in #785
- π§ [Compose Multiplatform] Fill in the missing branch of routeToTab used in BottomNaviation and modify it to work the same way as in Android. by @Corvus400 in #786
- ποΈ [ProfileCardScreen] The process of displaying the snack bar was removed from areas where it was not necessary. by @Corvus400 in #787
- [iOS] Add text style to labels on timetable by @woxtu in #779
- [iOS] Update build phase settings by @woxtu in #778
- Upload XCFrameworks in CI by @takahirom in #791
- Refactor KMP iOS build by @takahirom in #796
- In TimetableItemDetailScreen, variable height of statusBar when scrolling by @kosenda in #793
- Feature/446 gridlines by @charles-b-stb in #559
- Feature/445 stretchfield by @charles-b-stb in #603
- Chore/599: apply correct padding to timetable screen by @matsuurayuki1219 in #794
- Invert the system bar appearance on the ProfileCardScreen, matching its light background by @mannodermaus in #790
- changed font color for EventMapItem content title and button text by @shxun6934 in #795
- ProfileCard: improve performance to first launch by @mikanIchinose in #777
- ColummγLazyColumnγ«ε€ζ΄γγΎγγγ by @honoka5 in #680
- Introduce a language switcher to the timetable detail screen by @mangano-ito in #755
- Update Settings Screen design by @ked4ma in #805
- β¨ Implemented session sharing functionality from Compose Multiplatform as well. by @Corvus400 in #807
New Contributors
- @RyuNen344 made their first contribution in #1
- @takahirom made their first contribution in #3
- @charles-b-stb made their first contribution in #5
- @shin-usu made their first contribution in #7
- @ry-itto made their first contribution in #23
- @MrSmart00 made their first contribution in #25
- @mona-apk made their first contribution in #27
- @Yamada-Ika made their first contribution in #85
- @mikanIchinose made their first contribution in #89
- @mtkw0127 made their first contribution in #105
- @okayan made their first contribution in #119
- @ta9ho4 made their first contribution in #131
- @NUmeroAndDev made their first contribution in #241
- @WonJoongLee made their first contribution in #261
- @sanao1006 made their first contribution in #264
- @ttanaka330 made their first contribution in #271
- @CookieySun made their first contribution in #273
- @Corvus400 made their first contribution in #272
- @SEKI-YUTA made their first contribution in #276
- @garijp made their first contribution in #278
- @hiraike32 made their first contribution in #284
- @ParkJong-Hun made their first contribution in #283
- @ked4ma made their first contribution in #296
- @fornewid made their first contribution in #297
- @shimastripe made their first contribution in #308
- @Komeyama made their first contribution in #311
- @kosenda made their first contribution in #292
- @chattymin made their first contribution in #293
- @hiroaki404 made their first contribution in #322
- @Tomoyuki-TAKEZAKI made their first contribution in #326
- @mannodermaus made their first contribution in #329
- @l2hyunwoo made their first contribution in #268
- @kota-shiokara made their first contribution in #319
- @kseito made their first contribution in #321
- @tounyu made their first contribution in #304
- @ohmae made their first contribution in #348
- @Aniokrait made their first contribution in #347
- @ghtoui made their first contribution in #353
- @rnitame made their first contribution in #356
- @kitakkun made their first contribution in #357
- @Lilin-18th made their first contribution in #309
- @o-ats-o made their first contribution in #364
- @ogapants made their first contribution in #365
- @cardseditor made their first contribution in #366
- @gibachan made their first contribution in #363
- @TomoyaShibata made their first contribution in #376
- @tsumuchan made their first contribution in #384
- @Nagumo-7960 made their first contribution in #392
- @r-kuno-zer0 made their first contribution in #388
- @mattukouta made their first contribution in #394
- @yumayuma708 made their first contribution in #399
- @ykws made their first contribution in #396
- @Cjsghkd made their first contribution in #379
- @YusukeSuzuki1213 made their first contribution in #424
- @chnotchy made their first contribution in #448
- @pvcresin made their first contribution in #468
- @Pluu made their first contribution in #478
- @takathemax made their first contribution in #470
- @yuheikawakami made their first contribution in #477
- @kei-1111 made their first contribution in #494
- @obaya884 made their first contribution in #521
- @morayl made their first contribution in #513
- @matsumo0922 made their first contribution in #523
- @shxun6934 made their first contribution in #522
- @mltokky made their first contribution in #532
- @hicka04 made their first contribution in #535
- @yimajo made their first contribution in #552
- @shunm-999 made their first contribution in #536
- @mercury0517 made their first contribution in #598
- @arcenjoyed made their first contribution in #585
- @YusukeMoriJapan made their first contribution in #582
- @geckour made their first contribution in #605
- @rand16 made their first contribution in #533
- @dao0203 made their first contribution in #607
- @Pon57 made their first contribution in #631
- @hiesiea made their first contribution in #638
- @kuwabara-hirokazu made their first contribution in #626
- @fumiyasac made their first contribution in #633
- @chickenjr made their first contribution in #664
- @ytRino made their first contribution in #671
- @shunsugawara made their first contribution in #641
- @nishimy432 made their first contribution in #678
- @gargVader made their first contribution in #687
- @clown6613 made their first contribution in #686
- @yuchan2215 made their first contribution in #707
- @woxtu made their first contribution in #713
- @kako351 made their first contribution in #640
- @nanaten made their first contribution in #724
- @yoshida0261 made their first contribution in #733
- @syam4869 made their first contribution in #722
- @nyagasan made their first contribution in #697
- @urotarou made their first contribution in #688
- @r4wxii made their first contribution in #752
- @84d010m08 made their first contribution in #770
- @aqua-ix made their first contribution in #710
- @matsuurayuki1219 made their first contribution in #794
- @honoka5 made their first contribution in #680
- @mangano-ito made their first contribution in #755
Full Changelog: https://github.com/DroidKaigi/conference-app-2024/commits/1.0.0