These 14 commits are when the Protocol Buffers files have changed:
Commit: | dc8ce0d | |
---|---|---|
Author: | matthewblain | |
Committer: | GitHub |
Remove obsolete putDeviceToken and putLocation methods (#1826) Remove obsolete putDeviceToken and putLocation methods. The putClientSettings method should be used instead.
The documentation is generated from this commit.
Commit: | fc96db2 | |
---|---|---|
Author: | matthewblain | |
Committer: | GitHub |
Client race condition fixes (putLocation and putDeviceToken in single request ) (#1820) Client and Server changes to obsolete putDeviceToken and putLocation in favor of new putNotificationSettings. This reduces the chance of a race condition in pushing client settings to the server. It also adds a tiny bit of debug logging on the server. The behavior should be mostly the same as before in terms of when RPCs are fired. No true locking is present either client or server side at this time, but the requests contain the full client state. A future change could include server-side transactions. Addresses issue #1524
Commit: | 08d53dc | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
Correctly handle auto-updating of case stats + plenty of refactoring (#1440) * Add use of Provider and Observer (MobX) design patterns - gives us dependency injection and only the widgets that need to be updated get updated * WhoService is no longer a singleton * Refactor statistics into a MobX Store, allowing for targeted widget updates * Create PeriodicUpdater which will update any Store on app resumption (including stats) * Auto-generate client side data structures from protobuf Next: We'll refactor the content cache into a provider too, and use protobufs for them as well. Issues #1439, #1438, #1432 Dependencies: ``` provider: ^4.3.2 - Flutter favorite seal mobx: ^1.2.1+2 - Flutter favorite seal flutter_mobx: ^1.1.0+2 - Flutter favorite seal fixnum: ^0.10.11 - google.com owners protobuf: ^1.0.1 - official dart build_runner: ^1.10.1 - official dart mobx_codegen: ^1.1.0+1 - Flutter favorite seal ```
Commit: | 0d047f9 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
π API for per-jurisdiction case stats (#1426) * π API for per-jurisdiction case stats * Update who.proto * Update api/who/who.proto
Commit: | af8c783 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
πΆπ¦ Server country and push notification topic registration (#1325) * [feat] DRAFT - Subscribe clients to topics based on locations Closes #1000 * WIP * Log in non-prod * FCM config * Update deps per Snyk * Update README.md * Update server/appengine/src/main/java/who/FirebaseModule.java
Commit: | c166560 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
Client/server: Communicate location solely using S2 cell ids at L9 (#1041) * DRAFT: S2 locations at level 9 or higher * feat: Use solely S2CellId at L9 to communicate location * Update api/who/who.proto
Commit: | 52fbeaa | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
Fix build (#964)
Commit: | fd94ff4 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
Latest Numbers timeseries data struct (#962)
Commit: | c6aab39 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
[feat] Store jurisdiction of client; closes #890 (#939)
Commit: | 6cbe1da | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
[feat] Cron for pipeline stats from WHO (#946)
Commit: | 60abd76 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
[feat] Use city center lat,lon instead of jittered (#875) * [feat] Use city center lat,lon instead of jittered Closes #872 * Need newer Flutter hotfix * Fix other workflow * Feedback * Try hotfix for flutter
Commit: | 63d0c46 | |
---|---|---|
Author: | Advay Mengle | |
Committer: | GitHub |
[feat] Server endpoint skeleton for global COVID-19 stats (#729) * [feat] Server side skeleton for COVID stats * Fixup * New plan: One api for both local and global stats
Commit: | 6a06bdf | |
---|---|---|
Author: | Bob Lee | |
Committer: | GitHub |
Add endpoints for notification token and location (#595) * Add endpoints for notification token and location * Do not log in prod * Added comment
Commit: | 9edceec | |
---|---|---|
Author: | Bob Lee |
Set up App Engine.