Releases: ksharma-xyz/Krail
Releases · ksharma-xyz/Krail
v1.0.5
Bumping some library versions and making some optimisations which occurred during writing Unit Tests.
Not a lot of feature packed release in this one, but mostly to keep the 2 week release schedule habit going.
Shared Element Transitions were added initially but removed later on as they did not work very well with IME transitions.
Full Changelog
v1.0.4
Updates to Alerts
- Add SQLite migration support for service alerts #494
Analytics
- Updated analytics events #491
API
- Use different API keys for android / iOS app #501
Firebase
- Firebase Config support added, will be used in future. #490
What's Changed
- Rename start to Krail by @ksharma-xyz in #1
- Rename start to Krail by @ksharma-xyz in #2
- Ignore .DS_Store files by @ksharma-xyz in #3
- Add NetworkModule by @ksharma-xyz in #4
- Remove Tests temporarily by @ksharma-xyz in #7
- Call sydneytrains api by @ksharma-xyz in #8
- Create :coroutines:ext module and add safeResult by @ksharma-xyz in #9
- Add cacheZipResponse to repository by @ksharma-xyz in #10
- Add timber lib for logging by @ksharma-xyz in #11
- Parse Stops.txt from zip response by @ksharma-xyz in #12
- Create Mode objects for GTFS Static by @ksharma-xyz in #13
- Add Stop model for GTFS_Static by @ksharma-xyz in #14
- Add Stops Parser for GTFS Static by @ksharma-xyz in #15
- Add trip parser: by @ksharma-xyz in #16
- MAke trimQuotes reusable by @ksharma-xyz in #18
- Add occupancy parser by @ksharma-xyz in #19
- Add calendar parser by @ksharma-xyz in #20
- Add Agency Parser by @ksharma-xyz in #21
- Create :core:utils by @ksharma-xyz in #22
- Create :network and :database api and real modules for sydney-trains feature by @ksharma-xyz in #23
- Add SQL Delight by @ksharma-xyz in #24
- Add SQLDelight queries and demo insert by @ksharma-xyz in #25
- Add modules for sydney-trains feature by @ksharma-xyz in #26
- Move Service from core to feature module by @ksharma-xyz in #27
- Move Repository to feature network module by @ksharma-xyz in #28
- Fix file creation - remove log wow by @ksharma-xyz in #29
- Create ZipCacheManager by @ksharma-xyz in #30
- Insert data to db in parser files by @ksharma-xyz in #31
- Add sizeOfStopTimes query by @ksharma-xyz in #32
- Add sizeOfStopTimes query by @ksharma-xyz in #33
- Cleanup parseStopTimes by @ksharma-xyz in #34
- Create sq files for routes, stops, stoptimes and trips by @ksharma-xyz in #35
- Add TripsStore and StopsStore by @ksharma-xyz in #36
- Create RealTripsStore and provide KrailDB using Dagger by @ksharma-xyz in #37
- Add RoutesParser by @ksharma-xyz in #38
- Add StopsStore by @ksharma-xyz in #39
- Add Routing queries by @ksharma-xyz in #40
- Create trip-planner network module by @ksharma-xyz in #41
- Rename SydneyTrainsService by @ksharma-xyz in #42
- Add TripPlanningService by @ksharma-xyz in #43
- Provide TripPlanningService and Retrofit using Dagger by @ksharma-xyz in #44
- Create RealTripPlanningRepository by @ksharma-xyz in #45
- Add stopFider impl by @ksharma-xyz in #46
- Add extension functions suspendSafeResult and toSafeResult by @ksharma-xyz in #47
- Add stopfinder impl for RealTripPlanningRepository by @ksharma-xyz in #48
- Inject TripPlanningRepository by @ksharma-xyz in #49
- Update TripPlanningService by @ksharma-xyz in #51
- Add method to clear all static gtfs data by @ksharma-xyz in #52
- Add TripResponse by @ksharma-xyz in #53
- Add DateTimehelper functions by @ksharma-xyz in #54
- Add stopIds logic by @ksharma-xyz in #55
- Make all fields nullable for TripResponse by @ksharma-xyz in #56
- Add trip.json by @ksharma-xyz in #57
- Add filds to TripResponse by @ksharma-xyz in #58
- Add stop_finder.json by @ksharma-xyz in #59
- Add logic for load more times by @ksharma-xyz in #60
- Interchange Stops Logic by @ksharma-xyz in #61
- Add demo json response of metro and bus trip by @ksharma-xyz in #62
- Bump Lib versions by @ksharma-xyz in #63
- Deprecated KotlinJvmOptions by @ksharma-xyz in #64
- Clean up and update Readme by @ksharma-xyz in #65
- Rename Theme to Krail by @ksharma-xyz in #66
- Create KrailTheme - custom design system by @ksharma-xyz in #67
- Remove Material Theme and use compose Foundation instead by @ksharma-xyz in #68
- UI: Create Text component by @ksharma-xyz in #69
- UI: Add multipreview annotation ComponentPreviewLightDark by @ksharma-xyz in #70
- UI: Add support for custom Text color by @ksharma-xyz in #71
- UI: Add TransportModeIcon component by @ksharma-xyz in #72
- UI: Make TransportModeIcon adaptive by @ksharma-xyz in #73
- Use modeName to calculate Text for TransportModeIcon by @ksharma-xyz in #74
- Move Text to foundation package by @ksharma-xyz in #75
- UI: add borderEnabled field to TransportModeIcon by @ksharma-xyz in #76
- Update MultiPreviewAnnoatation by @ksharma-xyz in #77
- Stop calling API while building UI by @ksharma-xyz in #78
- UI: Add SavedTripCard component by @ksharma-xyz in #79
- UI: Add preview for SavedTripCard List by @ksharma-xyz in #80
- UI: Add TextField component by @ksharma-xyz in #82
- UI: TextField - use decoratorbox by @ksharma-xyz in #83
- UI: Provide TextSelectionColors by @ksharma-xyz in #84
- UI: TextField Fix the cursor by @ksharma-xyz in #85
- Update copyright by @ksharma-xyz in #88
- UI: Move Text to components package and delete foundation by @ksharma-xyz in #86
- UI: TextField update colors by @ksharma-xyz in #87
- Doc: Add documentation links for design system by @ksharma-xyz in #89
- UI: Add BasicJourneyCard by @ksharma-xyz in #90
- UI: Add JourneyCard by @ksharma-xyz in #91
- UI: Add TransportModeBadge by @ksharma-xyz in #92
- UI: Update TransportModeBadge and TransportModeIcon text styles and background by @ksharma-xyz in #93
- UI: Update size for TransportModeIcon and TransportModeBadge by @ksharma-xyz in #94
- Update readme by @ksharma-xyz in #95
- UI: Add SeparatorIcon by @ksharma-xyz in #96
- UI: Update BasicJourneyCard to be more dynamic to accept UI changes by @ksharma-xyz in #97
- UI: Create JourneyDetailCard by @ksharma-xyz in #98
- UI: Add TransportModeInfo by @ksharma-xyz in #99
- Use TransportModeInfo by @ksharma-xyz in #100
- Update README.md by @ksharma-xyz in #101
- Co...