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

release/v1.0.0 #654

Merged
merged 55 commits into from
Oct 14, 2024
Merged

release/v1.0.0 #654

merged 55 commits into from
Oct 14, 2024

Commits on Aug 29, 2024

  1. chore: Github action for creating release candidate (#618)

    * chore: update version
    
    * chore: create flow and configure release types
    
    * chore: edit title names
    
    * chore: documentation
    
    * chore: spelling
    
    * chore: remove 'the'
    
    * chore: 'there are features'
    
    * chore: 'repo uses github actions'
    
    * chore: 'develop'
    
    * chore: add 'RC' and SHA to version
    
    * chore: update name
    
    * chore: typos
    
    * chore: take out unnecessary file
    ErikSin authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    daf3692 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    b423f24 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. fix: allow metrics env variables to be inlined (#643)

    To quote [Expo's docs][0]:
    
    > **Every environment variable must be statically referenced as a
    > property of `process.env` using JavaScript's dot notation for it to be
    > inlined.** For example, the expression `process.env.EXPO_PUBLIC_KEY`
    > is valid and will be inlined.
    
    Our metrics environment variables weren't doing this, so they couldn't
    be inlined.
    
    Closes [#640].
    
    [0]: https://docs.expo.dev/guides/environment-variables/#how-to-read-from-environment-variables
    [#640]: #640
    EvanHahn authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fd2629a View commit details
    Browse the repository at this point in the history
  2. fix: use proper timestamp for location metadata (#645)

    We should be using an ISO timestamp instead of a string number here.
    
    Because `position` can be undefined and we were checking that earlier, I
    moved things around a tiny bit to only check that once.
    
    Closes [#644].
    
    [#644]: #644
    EvanHahn authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    393aef0 View commit details
    Browse the repository at this point in the history
  3. feature: edit a track (#633)

    * Adds edit icon to track. 
    * Navigates to edit track screen if it is user's track. 
    * Edit track screen added using the editor component
    * Hook added for editing a track
    * Doesn't allow preset to change if it is a track
    cimigree authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fc41011 View commit details
    Browse the repository at this point in the history
  4. feat: show config details and upload new config (#608)

    * chore: scaffolding for screens
    
    * chore: translations
    
    * chore: added import button
    
    * chore: translations
    
    * chore: create select file function
    
    * chore: create select file and import config hook
    
    * chore: use hook
    
    * chore: use reusable file picker
    
    * chore: update file extension to be 'comapeocat'
    ErikSin authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8738769 View commit details
    Browse the repository at this point in the history
  5. Update @mapeo/core to 9.0.0-alpha.23 (#630)

    * WIP: update `@mapeo/core` to 9.0.0-alpha.17
    
    This isn't finished but does most of the upgrading needed.
    
    * WIP: update to `@mapeo/[email protected]`
    
    * chore: update to latest core, ipc, and schema
    
    * chore: update to latest core, ipc, and schema in backend
    
    * chore: update type
    
    * chore: remove attachments from tracks
    
    * Update `@mapeo/core` to latest (again)
    
    ---------
    
    Co-authored-by: ErikSin <[email protected]>
    EvanHahn and ErikSin authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    fe520f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. chore: EXPO_PUBLIC_FEATURE_TEST_DATA_UI set to true in RC profile (#652)

    * chore: test data generator
    
    * chore: take out npx executable
    ErikSin authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3451383 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    ee05842 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0b3987 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    857f001 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b724a46 View commit details
    Browse the repository at this point in the history
  3. chore: update copy to warn user about potential loss of data (#691) (#…

    …693)
    
    * chore: copy
    
    * chore: translations
    
    * chore: copy
    
    * chore: copy
    
    * chore:translations
    
    * chore: add period
    
    * chore: styling
    ErikSin authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4777d48 View commit details
    Browse the repository at this point in the history
  4. feat: show date user added to project and screen instructing user on …

    …how to leave project (#674) (#692)
    
    * chore: update device card and device name
    
    * chore: translations
    
    * chore: update device card
    
    * chore: mapeo => CoMapeo
    
    * chore: unnecessary array
    
    * chore: update deviceCard
    
    * chore: title sizing
    
    * chore: bold
    
    * chore: add question icon
    
    * chore: remove unusedimport
    
    * chore: remove unneccesary justify content
    ErikSin authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6356db1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. fix: manage "obscured" config variables via babel env variable transf…

    …orm (#656) (#695)
    
    Co-authored-by: Gregor MacLennan <[email protected]>
    achou11 and gmaclennan authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    fc52804 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f641b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84818c7 View commit details
    Browse the repository at this point in the history
  4. fix: presets forever loading (#642) (#701)

    Co-authored-by: cimigree <[email protected]>
    achou11 and cimigree authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c23c4ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9288136 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    d87aaa6 View commit details
    Browse the repository at this point in the history
  2. chore: tidy type for location callback (#710)

    Cherry-pick of 306aa51.
    EvanHahn authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b912d19 View commit details
    Browse the repository at this point in the history
  3. fix: simplify "accurate location" hook (#712)

    Cherry picked from commit a8c7390.
    EvanHahn authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    029a96d View commit details
    Browse the repository at this point in the history
  4. fix: create test data with proper metadata (#713)

    Cherry picked from commit 81514f9.
    EvanHahn authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    148aa7a View commit details
    Browse the repository at this point in the history
  5. fix: always specify a device type (#711)

    Cherry picked from commit cf09155.
    EvanHahn authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    50a44d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a0ac4af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1bad576 View commit details
    Browse the repository at this point in the history
  8. fix: manual gps prompt when no location service or innacurate location (

    #702) (#719)
    
    * fix: prompts user to manually add gps when no or inaccurate location
    
    * chore: translations
    
    * chore: small fixes
    
    * chore: pr fixes
    ErikSin authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    65bbd67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16ba005 View commit details
    Browse the repository at this point in the history
  10. chore: New Crowdin updates (#694) (#722)

    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    ---------
    
    Co-authored-by: Digidem Bot <[email protected]>
    ErikSin and digidem-bot authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4abe848 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. chore: update dependencies (#716) (#723)

    * chore: update dependencies
    
    This updates all of our (Co)Mapeo dependencies to their latest versions.
    This should be the last time we do this before the 1.0 releases of those
    modules.
    
    * Default config's extension is `.comapeocat`
    
    * chore: update mapeo-schema for ESM fix
    
    * chore: update backend deps
    
    * chore: update @electron/asar patch
    
    * fix: temp fix
    
    ---------
    
    Co-authored-by: Evan Hahn <[email protected]>
    Co-authored-by: Gregor MacLennan <[email protected]>
    3 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e06a7e4 View commit details
    Browse the repository at this point in the history
  2. chore: update EAS config (#726) (#727)

    * chore: update EAS config node version & VCS
    
    * remove versionCode from app.json
    gmaclennan authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2121338 View commit details
    Browse the repository at this point in the history
  3. chore: change how versions are named (#725) (#728)

    * chore: change how versions are named
    
    * set node version used for builds
    
    * chore: update EAS config node version & VCS
    
    * remove versionCode from app.json
    
    * nit: capitalize RC
    gmaclennan authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a8e866b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd804ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2856f22 View commit details
    Browse the repository at this point in the history
  6. chore: New Crowdin updates (#733) (#737)

    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    Co-authored-by: Digidem Bot <[email protected]>
    ErikSin and digidem-bot authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    73a45e4 View commit details
    Browse the repository at this point in the history
  7. chore: update CoMapeo dependencies to final release versions (#732) (#…

    …738)
    
    This updates CoMapeo dependencies to their final release versions.
    Notably, several names changed. For example, `@mapeo/core` is now
    `@comapeo/core`.
    
    There are no other changes other than renames and version bumps.
    
    Co-authored-by: Evan Hahn <[email protected]>
    ErikSin and EvanHahn authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    cd6a587 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d8e49b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0b8dd9f View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. fix: update to @comapeo/[email protected] (#746)

    Cherry pick of 9b121f0.
    EvanHahn authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    52815ef View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. fix: fix issue with category icons not loading within reasonable time…

    … after importing a config (#748) (#750)
    achou11 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    8d29280 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a36377 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. chore: uninstall unused mock data package (#752) (#753)

    This change should have no user impact.
    
    This uninstalls `@mapeo/mock-data`, as it is unused.
    
    Co-authored-by: Evan Hahn <[email protected]>
    achou11 and EvanHahn authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    bf5781d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63186f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. fix: Only allow coordinator to update config (#756) (#759)

    * chore: check if user is coordinator
    
    * chore: create useGetOwnRole hook
    
    * chore: useGetOwnRole hook in config screen
    
    * chore: change role key
    ErikSin authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    20930d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. chore: update @types/react-native-zeroconf to latest version (#763) (

    …#773)
    
    I think this is a useful change on its own but should also make [an
    upcoming change][0] easier.
    
    [0]: #747
    
    Co-authored-by: Evan Hahn <[email protected]>
    achou11 and EvanHahn authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    1c0ed3b View commit details
    Browse the repository at this point in the history
  2. fix: unpublish dns-sd service (#747) (#774)

    Co-authored-by: Gregor MacLennan <[email protected]>
    Co-authored-by: Evan Hahn <[email protected]>
    Co-authored-by: ErikSin <[email protected]>
    4 people authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b9a9c78 View commit details
    Browse the repository at this point in the history
  3. chore: configure Sentry environment (#730) (#775)

    Co-authored-by: Gregor MacLennan <[email protected]>
    achou11 and gmaclennan authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f064a54 View commit details
    Browse the repository at this point in the history
  4. chore: update copy (#767) (#776)

    * chore: updated copy
    
    * chore: take out unused variables
    ErikSin authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b7dcf79 View commit details
    Browse the repository at this point in the history
  5. New Crowdin updates (#743) (#777)

    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (French)
    
    * New translations en.json (Spanish)
    
    * New translations en.json (German)
    
    * New translations en.json (Japanese)
    
    * New translations en.json (Mongolian)
    
    * New translations en.json (Dutch)
    
    * New translations en.json (Vietnamese)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Indonesian)
    
    * New translations en.json (Khmer)
    
    * New translations en.json (Tamil)
    
    * New translations en.json (Thai)
    
    * New translations en.json (Burmese)
    
    * New translations en.json (Sinhala)
    
    * New translations en.json (Swahili)
    
    * New translations en.json (Nepali)
    
    * New translations en.json (Ogiek)
    
    ---------
    
    Co-authored-by: Digidem Bot <[email protected]>
    ErikSin and digidem-bot authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    e7cc957 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. feat: set preset language to match app language (#783) (#784)

    * feat: set preset language to match app language
    
    * feat: translate fields
    ErikSin authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    a3a2635 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. test: load env variables so npm test works locally (#742) (#790)

    We [set environment variables in CI][0] so that `npm test` works, but it
    doesn't work locally because Jest isn't loading them.
    
    This loads them when running Jest.
    
    [0]: https://github.com/digidem/comapeo-mobile/blob/9b6cf8f71a0d960174c7e8cd5ce1b6bb8f1dd5a7/.github/workflows/ci.yml#L72-L75
    
    Co-authored-by: Evan Hahn <[email protected]>
    Co-authored-by: Gregor MacLennan <[email protected]>
    3 people authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f50da13 View commit details
    Browse the repository at this point in the history
  2. test: update Jest to latest version, 29.7.0 (#781) (#791)

    This updates `jest` and `@types/jest` to their latest versions.
    
    Co-authored-by: Evan Hahn <[email protected]>
    ErikSin and EvanHahn authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    c6b29ec View commit details
    Browse the repository at this point in the history
  3. fix: Fix changing preset & store presetRef on observation (#785) (#792

    )
    
    * fix: Fix changing preset & store preset ref on observation
    
    * fix: revert removed ts-expect-error
    
    (my vscode was using a newer version of typescript to check this, leading me to think this was not needed)
    
    * chore: improve code legibility of usePreset
    
    * chore: add unit test for updatePreset
    
    * fix: missing presetRef when first creating observation without photos
    
    * fix: editing an observation was not correctly removing tags
    
    Co-authored-by: Gregor MacLennan <[email protected]>
    ErikSin and gmaclennan authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    6bded22 View commit details
    Browse the repository at this point in the history
  4. New Crowdin updates (#780) (#793)

    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Portuguese, Brazilian)
    
    * New translations en.json (Spanish)
    
    Co-authored-by: Digidem Bot <[email protected]>
    ErikSin and digidem-bot authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    7918661 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    7a32228 View commit details
    Browse the repository at this point in the history