Eric Seidel
40a08885c8
Log the outbound json
2023-03-13 09:38:31 -07:00
Eric Seidel
5ce81e3580
Remove +1 from version name
2023-03-13 09:36:08 -07:00
Eric Seidel
07ea9b21c6
Remove +1 from version name
2023-03-13 09:34:54 -07:00
Eric Seidel
f6a27229c6
Log network responses in rust
2023-03-13 09:24:04 -07:00
Felix Angelov
6eba1b18d0
chore(example): update product id
2023-03-13 11:04:23 -05:00
Eric Seidel
d1c3a1a24f
Add network permissions to example/counter
2023-03-13 08:59:20 -07:00
Eric Seidel
10f9e4ff6f
feature: Teach the rust updater library about shorebird.yaml ( #54 )
2023-03-10 23:49:19 -06:00
Eric Seidel
f547078517
Update FAQ.md
2023-03-10 14:35:05 -08:00
Felix Angelov
e4aa6dc033
chore: resolve analysis warnings ( #53 )
2023-03-09 15:51:27 -08:00
Felix Angelov
f9f9897b53
feat: upgrade shorebird tools to new API ( #52 )
2023-03-09 17:38:01 -06:00
Felix Angelov
95b1e69da8
chore: remove shorebird_code_push_api ( #51 )
2023-03-09 14:50:31 -06:00
Eric Seidel
c59205d079
Make updater library thread safe
...
This was needed so that it could be called from Dart as well as flutter_main/C++.
It turns out flutter_main does not run on the "ui thread", so when Dart was calling
into the updater it would panic due to thinking the updater (which was using a thread local) was not yet initialized.
Also added the log-panics crate on Android so that panics appear in adb logcat.
2023-03-08 13:03:13 -08:00
Felix Angelov
d90315edd7
refactor: upgrade to latest shorebird engine ( #49 )
2023-03-08 14:03:30 -06:00
Felix Angelov
92e471cf4a
chore(scripts): add build_engine script ( #48 )
2023-03-08 11:38:30 -08:00
Moksh Mahajan
cfa89fa70d
test(shorebird_code_push_api): add missing VersionStore test case ( #46 )
2023-03-08 11:15:44 -06:00
Eric Seidel
dcf5f080ad
refactor: split updater library into layers ( #47 )
2023-03-08 11:11:10 -06:00
Felix Angelov
c45cd3a69d
docs: link to shorebird/install in README ( #43 )
2023-03-07 16:53:29 -06:00
Felix Angelov
3b9a0583f0
feat(shorebird_cli): shorebird build pulls engine ( #41 )
2023-03-07 16:30:56 -06:00
Felix Angelov
831e49e81f
ci: remove pana checks ( #39 )
2023-03-07 13:55:17 -06:00
Felix Angelov
29523a2b11
refactor(shorebird_code_push_api): use public shorebird engine ( #38 )
2023-03-07 13:52:51 -06:00
Felix Angelov
32a567d4be
fix(shorebird_cli): adjust engine file permissions ( #36 )
2023-03-07 13:21:53 -06:00
Eric Seidel
b78899c50b
Update NOTES_ON_CODEPUSH.md
...
Add MSIX and Conveyor.
2023-03-07 10:55:34 -08:00
Felix Angelov
42339aafb1
chore: update pubspec metadata ( #33 )
2023-03-07 10:39:57 -06:00
Felix Angelov
ede5f51fa2
refactor(shorebird_cli): use Isolate.run ( #32 )
2023-03-07 10:36:10 -06:00
Felix Angelov
7e7e7ab7bd
docs(shorebird_cli): README updates ( #31 )
2023-03-07 10:15:59 -06:00
Felix Angelov
7ac12831bd
ci: adjust deployment script trigger
2023-03-07 09:55:17 -06:00
Felix Angelov
b928bea4e2
fix(shorebird_code_push_api): only require an api key to release ( #30 )
2023-03-07 09:52:57 -06:00
Eric Seidel
58b36612aa
chore: Fix .gitignores ( #28 )
2023-03-07 02:21:28 +00:00
Felix Angelov
2fc2af6428
feat(shorebird_cli): add run command ( #29 )
2023-03-06 17:46:21 -06:00
Eric Seidel
c13091b721
chore: Fix the rust build ( #27 )
2023-03-06 15:06:31 -08:00
Felix Angelov
debc601066
feat(shorebird_cli): add build command ( #26 )
2023-03-06 16:41:23 -06:00
Felix Angelov
2bf8850fd5
feat(shorebird_cli): add logout command ( #25 )
2023-03-06 16:12:10 -06:00
Felix Angelov
806b891059
feat(shorebird_cli): add login command ( #24 )
2023-03-06 16:05:07 -06:00
Felix Angelov
32e5ec14bc
docs: add shorebird_code_push_updater to top-level README ( #23 )
2023-03-06 15:45:58 -06:00
Felix Angelov
f113d9f025
feat: add shorebird_code_push_updater ( #22 )
2023-03-06 15:42:30 -06:00
Felix Angelov
a8fcda875c
feat(shorebird_code_push_api_client): downloadEngine + apiKey
2023-03-06 15:23:20 -06:00
Felix Angelov
a06992f493
feat(shorebird_cli): add auth and session management
2023-03-06 15:23:20 -06:00
Felix Angelov
f7501ce1f3
refactor(shorebird_code_push_api): stream engine bytes ( #19 )
2023-03-06 13:45:04 -06:00
Felix Angelov
196e4704ac
fix(shorebird_code_push_api): secrets access ( #18 )
2023-03-06 12:01:06 -06:00
Felix Angelov
d2a5cccd3a
feat(shorebird_code_push_api): engine download endpoint and api key verification ( #17 )
2023-03-06 11:23:27 -06:00
Eric Seidel
176ea882ce
chore: Add more notes to todo. ( #16 )
2023-03-06 10:58:38 -06:00
Felix Angelov
f3ebba2f55
chore: add ci badge to README ( #15 )
2023-03-05 23:27:22 -06:00
Felix Angelov
613f57ca87
ci: monorepo workflow setup ( #14 )
2023-03-05 23:24:57 -06:00
Eric Seidel
882467305e
docs: create TODO.md ( #13 )
2023-03-05 13:55:27 -06:00
Alexandre Ardhuin
879ddee04f
docs: fix links in FAQ ( #12 )
2023-03-05 09:19:28 -06:00
Eric Seidel
7e82f48884
docs: update FAQ.md ( #11 )
2023-03-04 22:26:43 -06:00
Eric Seidel
40e2e1f14f
Update FAQ.md
...
Use small headers ### for questions rather than big ones.
2023-03-04 10:38:28 -08:00
Eric Seidel
09a008d009
docs: create FAQ.md ( #10 )
2023-03-04 12:35:39 -06:00
Moksh Mahajan
55f504a1c4
fix(shorebird_code_push_api): typo in provider StateError ( #8 )
2023-03-04 08:40:55 -06:00
Eric Seidel
7a6832d186
Update NOTES_ON_CODEPUSH.md
...
Add a note soliciting patches to add to our list of OTA/codepush solutions.
2023-03-03 12:18:24 -08:00