Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20366] For merging auto-stale workflow to default branch #435

Merged
merged 63 commits into from
May 23, 2024

Conversation

sg-jsonjuliane
Copy link
Contributor

Auto-stale workflow

Ticket: PR Automated Stale Github Action
Link: https://redmine.buzzhives.com/issues/20366

Implement Reference: https://github.com/marketplace/actions/close-stale-issues

Note: Proven and tested working, updated restrictions (Will also be merged to master after)

Stale

MichaelReyes and others added 30 commits January 15, 2024 21:08
…initialized by application context to avoid memory leakage.

*Create TripKitSharedPreference to centralize handling SharePreference logic for TripKit
*Focus map to selected client's region
*Add TripKitSharedPreferenceTest
[19947] Add Crowdiness on trip segment if realtimeVehicle is available [20385] Duplicate RoadTag fix [20406] Scrolling conflict fix
… data that displaces existing data within the intent.

*Fix geofence expiration time computation.
*Fix setting geofence transition type
*Showing circle on map as geofence indicator, for debugging purposes
*Adding config to enable showing geofences on debug mode
*Added checking to show pop-up message when device location is turned off when user switched on Trip notification toggle.
…tion-fix

[20464] Destination notification fix
[19310] Replaced travis with github action
…ow in trip list item. *Updated database version and add availability, availabilityInfo and moneyUSDCost fields for local storage.
[19310] Temporarily disabled github action workflow unit test verification
[20422] Handle and show availability info and disabling item if availability is MISSED_PREBOOKING_WINDOW
…oked.

*Handle error from server if outbound trip was not booked
*Update logic related to DRT footer action.
… and handle custom action

*[TripKitUI] update ActionButtonViewModel to add function to control loader
*[TripKit] add new QuickBookingRepository
*[TripKitUI] update BookingModule to add injection for QuickBookingRepository
*[TripKit] update Ticket, PurchasedTicket and adjust names align naming on backend response
*[TripGov5] add qr generator library
*[TripGov5] add ticket qr code dialog
*[TripGov5] update HomeFragment and handle new events for ticket Qr code
*[TripGov5] update NECApplication and enable flag for token transit
*[TripGov5] updated Packages and include list for packages with transit ticket and handle external actions
*[TripKit] updated QuickBooking and added functions for converting to entity and vice versa. Updated optional fields
*[TripKit] updated QuickBookingApi to add suspend version of getTickets api call
*[TripKit] updated QuickBookingService to add suspend version of getTickets api call
*[TripKit] add Result to handle flow api calls result
*[TripKit] update TripKitDatabase to add TicketEntity and TicketDao
*[TripGoV5] update transit_ticket_item.xml to handle QrCode type tickets
*[TripGov5] update TransitTicketItem to replace observableFields with LiveData. Adjust and simplify long polling call.
*[TripGov5] update TransitTicketItemManager to include token checking from silent login
*[TripKitUI] update trip_segment_action_button.xml
to fix accessibility focus
*[TripGov5] update TripGoActionButtonHandler to handle external actions dynamically
*[TripGov5] update TripGoEventBus and add events for showTicket
*[TripKitUI] update TripSegmentsViewModel to handle showTicket action and loader for the show ticket button
… and handle custom action

*[TripKitUI] update ActionButtonViewModel to add function to control loader
*[TripKit] add new QuickBookingRepository
*[TripKitUI] update BookingModule to add injection for QuickBookingRepository
*[TripKit] update Ticket, PurchasedTicket and adjust names align naming on backend response
*[TripGov5] add qr generator library
*[TripGov5] add ticket qr code dialog
*[TripGov5] update HomeFragment and handle new events for ticket Qr code
*[TripGov5] update NECApplication and enable flag for token transit
*[TripGov5] updated Packages and include list for packages with transit ticket and handle external actions
*[TripKit] updated QuickBooking and added functions for converting to entity and vice versa. Updated optional fields
*[TripKit] updated QuickBookingApi to add suspend version of getTickets api call
*[TripKit] updated QuickBookingService to add suspend version of getTickets api call
*[TripKit] add Result to handle flow api calls result
*[TripKit] update TripKitDatabase to add TicketEntity and TicketDao
*[TripGoV5] update transit_ticket_item.xml to handle QrCode type tickets
*[TripGov5] update TransitTicketItem to replace observableFields with LiveData. Adjust and simplify long polling call.
*[TripGov5] update TransitTicketItemManager to include token checking from silent login
*[TripKitUI] update trip_segment_action_button.xml
to fix accessibility focus
*[TripGov5] update TripGoActionButtonHandler to handle external actions dynamically
*[TripGov5] update TripGoEventBus and add events for showTicket
*[TripKitUI] update TripSegmentsViewModel to handle showTicket action and loader for the show ticket button
…rs-handling

[20495] Handle outbound and return trip booking failures from server DRT. Revisit and revamp certain logics within the DRT feature.
[PR-REQUEST-FORMAT] Created a format to be followed when creating PR request
*[TripKit]Adjust AddCustomHeaders to not include empty token
*check initiation in onresume for HomeBottomSheetItemManagers
*Add custom binding in CustomBinding.kt for handling view visibility by height setting
*update HomeBottomSheetItemManager and add flag for including HomeItemSpacer when added to home cards
*[TripGov5] update parameters for TransitTicketItemManager and only include token provider instead of having both token provider and user account repository
*[TripGov5] Update TripGoAccountSettingsManager to add common fun clear auth and update child classes accordingly
*[TripGov5] update transit_ticket_item.xml for handling visibility (by height) when ticket polling is active
*[TripGov5] handle on resume to check if auth token is available and if polling is active to toggle card visibility and re-run polling if different user
…witch-user-fix

[20604] Ticket update on logout and signing in with a different user fix
…n PaymentData

*[TripGov5] update DrtViewModel and remove enableBooking liveData since the usage is wrong and also update the logic for valid input checking
*[TripGov5] update HomeBottomSheetFragment to handle onPause for HomeBottomSheetItemManagers pause state
*[TripKit] update QuickBooking to make fares nullable
*[TripGov5] update TransitTicketItem to handle cancelling on pause and running polling on resume
MichaelReyes and others added 26 commits April 3, 2024 12:46
- [TripKit] update GetNonTravelledLineForTrip and GetTravelledLineForTrip and simplify the decoded waypoints using PolyUtil.simplify
- [TripGov5] update TripPreviewPagerFragment to re-enable card by card highlight feature
- [TripKitUI] update TripResultMapContributor to re-enable card by card highlight feature
- [TripKitUI] add Marker provider, CreateMarkerFoFacility, for facility
- [TripKitUI] update DefaultLoadPOILocationsByViewPort and add loading of facilities within bounds
- [TripKit] add FacilityDao to handle room db related transactions
- [TripKit] add FacilityLocationEntity model to handle facility data from location.json response
- [TripKitUI] add FacilityPOILocation, POI handling, for facility
- [TripKit] add FacilityRepository and FacilityRepositoryImpl to handle communication with room db for saving and loading facilities
- [TripKitUI] add LoadFacilitiesByViewPort for loading facilities by view port
- [TripKit] update LocationsResponse and added field for facilities
- [TripKitUI] add MarkerIconManager to process drawable and convert it to bitmap to use as marker using application context
- [TripKit] update ScheduledStopServiceModule to add FacilityRepository on StopsFetcher provider
- [TripKitUI] update SharedNearbyTripPreviewItemViewModel and add handling for facilities
- [TripKit] update StopsFetcher and add saving of facilities from location.json response
- [TripKit] update TripKitDatabase and add related classes for Facility
- [TripKitUI] update AutoCompleteTaskModule and remove @BINDS for FetchTripGoLocations
- [TripKitUI] add AutoCompleteTaskProvidesModule for databinding FetchTripGoLocations since we added TransportModeSharedPreference on constructing FetchTripGoLocationsImpl
- [TripKitUI] update FetchTripGoLocationsImpl set locationType to Location.TYPE_SCHOOL if locationClass is "SchoolLocation". Also checking if pt_ltd_SCHOOLBUS is enabled before including in the search result
- [TripKit] update Location to handle modeIdentifiers from "SchoolLocation" class and add new type TYPE_SCHOOL
- [TripKitUI] update LocationSearchIconProvider to add handling for SCHOOL icon from results
- [TripKitUI] update QueryGeneratorImpl to replace pt_ltd_SCHOOLBUS with modeIdentifiers for routing.json query
- [TripKitUI] update SuggestionViewModel to add getting of icon for Location.TYPE_SCHOOL
- [TripKitUI] update TransportMode and add handling for SCHOOL
- [TripKitUI] add TransportModeSharedPreference to handle all transport mode related caching on shared pref
- [TripGov5] update TripGoLocationSearchIconProvider to add handling for SCHOOL icon
…dling

[20911] Handle Facilities from location.json
…ions-on-search

[20775] Handle SchoolLocation on geocode.json result
[20606] Included support for terms and conditions type of mobility
[20502] Updated dependencies gradle to add aws amplify cognito
- [TripKit] update logic for matching modeId to modeMap in ModeCombinationStrategy
…school-bus

[21254] Group `pt_modes=pt_ltd_SCHOOLBUS_*` into a single request
- [TripKitUI] update simplify tolerance
- [TripKitUI] update FetchTripGoLocationsImpl to pass modeIdentifiers on SkedgoResultLocationAdapter
- [TripKit] update GCSkedGoResultInterface and GCSkedgoResult to add handling for modeIdentifiers field
- [TripKit] update MultiSourceGeocodingAggregator to add logic for increasing score range if candidate has modeIdentifiers
- [TripKitUI] update SkedgoResultLocationAdapter to add handling for modeIdentifiers
…onditions-revision

[20606] Revised terms and conditions handling
…and-re-enabling-card-by-card-highlight

[19972] Card by card highlight implementation update
- [TripKitUI] update GetRealtimeText to include logic if hour and minutes are the same
- [TripKitUI] TripSegmentItemViewModel code cleanup
- [TripKit] update GetTravelledLineForTrip to use roadTags colors when available for street segments
- [TripKitUI] update TripResultMapContributor and refactor on how data are being observed. Also move the logic for observing the mapTiles availability
- [TripKitUI] update TripResultMapViewModel and refactor how selected trip and its data is being observed and handled
- [TripKitUI] update TripSegmentListFragment and remove the mapTiles handling from there
…search-results-with-mode-identifiers

[21295] Update scoring strategy for search results with modeIdentifiers
[20366] Updated Auto Stale PR logic to reflect correct restrictions
@sg-jsonjuliane sg-jsonjuliane self-assigned this May 22, 2024
@sg-jsonjuliane sg-jsonjuliane merged commit 55fd2dd into master May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants