Repository navigation
Conversation
…et activity filters Closes DogStark#1149 Closes DogStark#1152 Closes DogStark#1153 Closes DogStark#1159
|
@omorithm Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tripItineraryService: validates destination, departure/return dates, and transport mode; submits the itinerary; loads backend readiness checks and works out which items are still missing.savedClinicService: saves clinic contact/address details for offline viewing, with optional navigation notes, the last refresh time, and a stale flag.travelDocumentExpiryService: shows expired and expiring travel documents based on the expiry dates the server returns. The edit/re-upload path appears only when the server grants edit permission and returns a relative link.walletActivityFilterService: filters wallet activity by pet, date range, and status on the server. Paging follows only the server-providednextlink, and empty and pending-only states are shown explicitly.offlineServerCache: one offline-first read path for all four services. It returns cached data while offline, flags stale data, and retries on network and 5xx errors. On a 401/403 it clears the cache, so data the server has revoked is never shown.Closes #1149
Closes #1152
Closes #1153
Closes #1159
Validation
tscshows no errors in the new files.npm cicannot run:package.jsonrequiresbabel-plugin-react-native-web@^4.19.13, which doesn't exist on npm. Because of that, the repo-wide lint and test commands could not run, and the checks above ran with a minimal standalone toolchain.