-
-
Notifications
You must be signed in to change notification settings - Fork 4
Blazor Hybrid android #1320
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
Merged
Merged
Blazor Hybrid android #1320
Changes from all commits
Commits
Show all changes
111 commits
Select commit
Hold shift + click to select a range
2c04ca2
import frontend work from setup blazor web branch
hahn-kev 5fbd11f
import fw lite desktop changes
hahn-kev 0a1ea77
import fw lite shared blazor changes
hahn-kev 0cfd98b
import local web app changes
hahn-kev 1819b61
tweak type generation to support async and i async enumerable, as wel…
hahn-kev d657b1f
continue polishing type generation, pull out multi-string to allow a …
hahn-kev 769dc7f
rewrite `fetchProjects` to `localProjects`, let js call dotnet method…
hahn-kev f7ec94e
develop a way to map services between js and dotnet
hahn-kev 8863c59
expose more services and use them from HomeView.svelte
hahn-kev e7ef1ab
commit generated ts types
hahn-kev bfff2d4
Merge branch 'refs/heads/develop' into feat/blazor-hybrid
hahn-kev 05f7c9f
add create project api and call from home page
hahn-kev 22e9b14
fix server authority issues
hahn-kev 89111d9
wire up js invokable miniLcm service for crdts and fwdata
hahn-kev bb818e6
create dotnet project view to solve late binding of api service, fix …
hahn-kev e89f690
remove reference which was breaking android build of FwLiteDesktop
hahn-kev 664f92b
dont set TargetFramework in build props as that prevents projects fro…
hahn-kev e2b99a3
fix some broken stuff due to services not existing
hahn-kev 1d5a9d6
fix android app icon missing issue
hahn-kev f1b73a6
remove usage of `toSorted` which is not supported on older android ph…
hahn-kev dcfebb8
allow invoking logout/login via js
hahn-kev 9c81f76
remove unused constructor fields on entry component change
hahn-kev bdba9d7
populate datacache when injecting a crdt project to the active scope
hahn-kev 7f8ecf2
configure oauth client to support protocol handler on android to allo…
hahn-kev dc14a6e
fix port forwarding for staging
hahn-kev 3fb2c1d
Merge branch 'refs/heads/develop' into feat/blazor-hybrid
hahn-kev 6eb33aa
refactor some service setup after merge
hahn-kev bc080cb
refactor IsPackagedApp into IsPortableApp
hahn-kev 34c2552
refactor FwLiteProvider to use constant for js function name and simp…
hahn-kev 0973774
change svelte app binding to look for `id="svelte-app"` instead of ju…
hahn-kev db8e929
fix compile issues and dependency missmatch
hahn-kev 07ff5de
prevent svelte from catching navigation to allow blazor to handle it,…
hahn-kev 7c21439
setup watch builder build task
hahn-kev e98faaf
fix issue with rollup not resolving $lib
hahn-kev f31f371
configure linq2db to use the Microsoft SQLite library instead of syst…
hahn-kev 5ee022d
prevent throwing errors when sending change notifications fails after…
hahn-kev 0b3b21f
ensure hosted services run at startup as expected
hahn-kev bcca0d6
return the project when setting active project context
hahn-kev 9ad5e32
!fixup ensure hosted services run at startup as expected
hahn-kev 5a3722e
make all methods return async in generated ts code, support ValueTask
hahn-kev fca878b
update generated types
hahn-kev 465f98e
connect js event bus to C# ChangeEventBus
hahn-kev 94fd1bd
remove ProjectContext.cs and use stateful CurrentProjectService.cs in…
hahn-kev 353d78a
correct nrt error
hahn-kev bb6a3f8
update swashbuckle version to fix build error
hahn-kev 8a4b354
ignore csproj.user files
hahn-kev e6af4e4
remove unused layout files
hahn-kev bb94fa3
dispose of the module properly when the SvelteLayout is disposed of
hahn-kev 33aa391
change crdt project pages to use OwningComponentBase which ensures th…
hahn-kev 8dfe1ba
pass in jsRuntime as a parameter to FwLiteProvider rather than inject…
hahn-kev 4335e05
make login buttons reactive
hahn-kev 674a3ac
remove unused components
hahn-kev 67dd28a
create an async disposing OwningComponentBase and use it for project …
hahn-kev 4e3ce27
fix app header under status bar issue on android, ensure that status …
hahn-kev a2a73d4
use hsl color space rather than oklch to support older browsers on ol…
hahn-kev 807e7f1
remove unused generated types
hahn-kev a8b6c3a
ensure that a specific target framework is set.
hahn-kev 75e80ed
!fixup remove unused generated types
hahn-kev 57b1c8b
configure `fw-lite:maui-desktop` task to run build-viewer-app
hahn-kev 4288963
remove deleted generated file from index
hahn-kev 1501ab8
update caniuse-lite
hahn-kev c2f8a14
specify condition for windows related properties
hahn-kev 52f3514
refactor FwDataProjectContext.cs to be scoped and not a singleton
hahn-kev 681ee30
make miniLcm disposable
hahn-kev 522912e
refactor FieldWorksProjectList.cs and CrdtProjectsService.cs into a c…
hahn-kev f1999b8
refactor project import to make it optional. if import is called at r…
hahn-kev 4001121
refactor FwShared to not depend on FwDataBridge, put that dependency …
hahn-kev 46abe33
fix circular dependency between FieldWorksProjectList and FwDataFactory
hahn-kev 050768c
ensure lcm service is cleared when going home
hahn-kev 32f7085
update typegen
hahn-kev c845a13
only enable fwdata bridge when building for windows
hahn-kev 3c3a487
use supportsFwData to determine if we show the fieldworks column
hahn-kev bf4b63a
introduce DurableInvoke helper which uses a method defined on window …
hahn-kev 0a6ec60
always export methods as promises when converting from c# to TS
hahn-kev 599e6b5
Replace remaining oklch colors
myieye 1f526af
Add global error handling and tidy up error notifications
myieye a47095e
Explicitly empty viewer app out dir to prevent unexpected residue
myieye 17a7bed
Add finally blocks to home view actions
myieye 2df2aff
fix compile error in test
hahn-kev a5f1aa1
don't always copy Mercurial stuff
hahn-kev 21fc21f
mark tests as slow
hahn-kev aa5067c
keep `CurrentProjectService` scoped when running tests
hahn-kev 68e5f37
Merge branch 'develop' into feat/blazor-hybrid
hahn-kev 382cbd4
fix frontend build issue because viewer output file was renamed
hahn-kev f4149cb
migrate away from types in viewer/lib/mini-lcm and use generated dotn…
hahn-kev c147442
make ProjectView about optional
hahn-kev a6cf3a7
resolve import errors when importing code to the frontend from the vi…
hahn-kev 8bb8cba
change fw-lite build to use ubunut-latest on main build
hahn-kev 9c454c3
build android
hahn-kev 653975f
build maui on windows
hahn-kev 0705281
fix eslint errors
hahn-kev c6d8fb9
specify os when building for android
hahn-kev 7422da2
don't import Dotnet service in viewer because it breaks the build
hahn-kev 7510dcb
make release depend on the publish-android job
hahn-kev a094d13
build android on mac, run tests on ubuntu, fix windows build
hahn-kev db1db88
remove setup maui from initial build since it doesn't work on linux
hahn-kev a099ff7
use windows for tests since linux doesn't seem to like the slnf file
hahn-kev 81b42b9
install maui instead of maui-android
hahn-kev 7bbfe75
fix os condition
hahn-kev 8507512
Add Vs code tasks for FwLiteDesktop and android task
myieye 44d2e47
avoid trimming SqliteConnection ClearAllPools
hahn-kev aba7a2c
publish single file when making portable windows builds
hahn-kev 393eb6b
only use MsalCacheHelper on desktop platforms
hahn-kev 21099b1
activate the desktop window once login is successful
hahn-kev 62e07a2
Try to dispose service provider on shutdown
myieye 0b9bfde
Make some JS more readable
myieye f75690b
Add FwLiteShared to FwLiteOnly.slnf
myieye bf505cd
remove typegen tool
hahn-kev 413f83f
markup route parameters as services
hahn-kev 6b987b1
enable file logging again
hahn-kev 4c55686
Move comment
myieye File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,4 +10,4 @@ | |
"rollForward": false | ||
} | ||
} | ||
} | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.