mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-06-18 20:50:54 -04:00
* Break uploader into helper function; add bottom model for uploading from obs list * Create mapping function for uploading observations to iNat * Mark observations as uploaded when id is returned from server * Format dates on obs list * Save all obs locally before trying to upload * Resize grouped photo gallery photos for upload * Resize photos btw group photos screen and obs edit * Get sound, photo, obs uploads saving to realm and uploading later * ObsEdit progresses to next or prev screen after one obs is saved locally * Format date in camera; use time observed to show new local obs in ObsList * Remove time zone attribute, since this is handled by server * Submit sound and photo uuids as the file name for sound/photo uploads * Make obsSounds an array in case there are multiple sounds for upload * Removing time synced from Photo model bc not sure it's necessary * Save _synced_at and _created_at time for all remote obs * Fix back button, obs edit * Don't show obs edit for unuploaded obs * Get rid of ObservationProvider, move useObservations hook * Fix place name; add date/time and location to no evidence uploads * Add species_guess to observation when taxon_id changes * Format date from picker; use string for sending to server * Styling cleanup with react-native-paper; make ObsEdit into section components * Add vector icons to ios (for searchbar) * Add empty text to CV suggestions * Cleanup code for marking records synced & uploading to server * Use placeholder icons on bottom tab bar * Add icons to ObsList; fix grid view when photo === null * Fix jest tests * Simplify setting an identification in ObsEdit * Move inline styles to separate files * Display all relevant saved obs data on ObsDetails; function to check for camel or snake case attributes * Move logic for creating new sound observation to model, not sound recorder * Add android vector icons * Move create obs and create with no evidence into Observation model * Add mock for react-native-fs * Show option to edit user obs in ObsDetail; fix captive/geoprivacy/date fields for uploaded obs * Move obsPhoto creation and obs with obsPhoto creation into models * Create obs with sound from Obs model * Create multiple obs from gallery photos; move logic into model * Pass observation to ObsDetails via navigation to avoid opening and closing realm twice * Lint error fixes * Fix jest tests * Use icons on normal camera * Use timestamps from gallery and camera for new observations * Keep simplifying code * Update version/build number; add key to info.plist for faster ios build * Remove TranslatedHeadline component * Move saveLocalObservation logic to model * Move all FIELDS for api calls into models (except messages, which doesn't have a model yet) * Only show upload UI if user is logged in * Fix obs edit link so it works for both logged in and logged out users * Bug fixes: get fields from models; addListener function in test * Model code cleanup * More code cleanup * Remove unused imports
15 lines
292 B
JavaScript
15 lines
292 B
JavaScript
module.exports = {
|
|
dependencies: {
|
|
"react-native-config": {
|
|
platforms: {
|
|
android: null // disable Android platform, other platforms will still autolink if provided
|
|
}
|
|
},
|
|
"react-native-vector-icons": {
|
|
platforms: {
|
|
ios: null
|
|
}
|
|
}
|
|
}
|
|
};
|