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

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Sep 4, 2024

This PR is for the release of version 1.0.0-RC.0

ErikSin and others added 8 commits August 29, 2024 15:24
* 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
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
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
* 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
* 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'
* 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]>
* chore: test data generator

* chore: take out npx executable
@gmaclennan gmaclennan marked this pull request as draft September 5, 2024 15:18
@gmaclennan gmaclennan marked this pull request as ready for review September 5, 2024 15:18
gmaclennan and others added 19 commits September 5, 2024 18:12
…693)

* chore: copy

* chore: translations

* chore: copy

* chore: copy

* chore:translations

* chore: add period

* chore: styling
…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
#702) (#719)

* fix: prompts user to manually add gps when no or inaccurate location

* chore: translations

* chore: small fixes

* chore: pr fixes
ErikSin and others added 28 commits September 16, 2024 15:38
* 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]>
* 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]>
* chore: update EAS config node version & VCS

* remove versionCode from app.json
* 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
* 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]>
…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]>
This change should have no user impact.

This uninstalls `@mapeo/mock-data`, as it is unused.

Co-authored-by: Evan Hahn <[email protected]>
* chore: check if user is coordinator

* chore: create useGetOwnRole hook

* chore: useGetOwnRole hook in config screen

* chore: change role key
…#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]>
Co-authored-by: Gregor MacLennan <[email protected]>
Co-authored-by: Evan Hahn <[email protected]>
Co-authored-by: ErikSin <[email protected]>
* chore: updated copy

* chore: take out unused variables
* 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]>
* feat: set preset language to match app language

* feat: translate fields
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]>
This updates `jest` and `@types/jest` to their latest versions.

Co-authored-by: Evan Hahn <[email protected]>
)

* 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]>
* 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 ErikSin merged commit f2ae1c7 into deploy Oct 14, 2024
6 checks passed
@ErikSin ErikSin deleted the release/v1.0.0 branch October 14, 2024 23:18
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.

5 participants