-
Notifications
You must be signed in to change notification settings - Fork 47
feat: add screen loading manual & automatic approaches #477
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
Changes from all commits
Commits
Show all changes
115 commits
Select commit
Hold shift + click to select a range
59bccda
chore: deprecate execution traces APIs
abdelhamid-f-nasser ca3c399
feat: support app flows
abdelhamid-f-nasser 9c09365
chore: reformat files
abdelhamid-f-nasser 537038d
docs: update changelog.md
abdelhamid-f-nasser ea5a5a8
docs: update deprecation notice with APM prefix
abdelhamid-f-nasser 1167181
chore(example): add network_security_config to support proxy
abdelhamid-f-nasser 1080627
chore(example): add flutter_lints for dart analysis
abdelhamid-f-nasser 0e65509
feat(example): add crash buttons
abdelhamid-f-nasser 847f127
refactor(example): extract components to separate files
abdelhamid-f-nasser 3061809
feat(example): introduce instabug_clipboard_icon_button
abdelhamid-f-nasser 70a7d07
feat(example): introduce instabug_clipboard_input
abdelhamid-f-nasser 0effd8d
build(example): add http package
abdelhamid-f-nasser a71e26a
feat(example): add APM network monitoring
abdelhamid-f-nasser 7e03120
feat(example): add smallFontSize button constructor
abdelhamid-f-nasser c50db3d
feat(example): enhance instabug_text_field with customizable label style
abdelhamid-f-nasser e4a764b
feat(example): add traces widget
abdelhamid-f-nasser 29df3aa
feat(example): add apm traces widget
abdelhamid-f-nasser f5a1696
WIP: adding app flows snapshot
abdelhamid-f-nasser d1687b0
refactor: change flow attribute value to nullable
abdelhamid-f-nasser f9751ca
Merge branch 'feat/support-app-flows' into feat/combo-support-app-flo…
abdelhamid-f-nasser bb02359
chore: update ios snapshot
abdelhamid-f-nasser 1e6c5e5
Update CHANGELOG.md
abdelhamid-f-nasser 6626393
Merge branch 'dev' of https://github.com/Instabug/Instabug-Flutter in…
abdelhamid-f-nasser 5938b43
Update lib/src/modules/apm.dart
abdelhamid-f-nasser 2ec2229
Merge branch 'feat/support-app-flows' into feat/support-manual-screen…
abdelhamid-f-nasser b43037f
Merge remote-tracking branch 'origin/feat/add-apm-buttons' into feat/…
abdelhamid-f-nasser 88f5f98
feat: support screen loading monitoring
abdelhamid-f-nasser 45f5f58
refactor(example): move apm and crashes to separate pages
abdelhamid-f-nasser 3377e7a
fix(example): resolve infinite width for SessionReplayLink
abdelhamid-f-nasser 22f269c
feat(example): add complex widget page
abdelhamid-f-nasser 590511b
refactor: move screen loading files to utils
abdelhamid-f-nasser 6bef49c
chore: change logs to debugPrint
abdelhamid-f-nasser ca927af
chore: expose instabug_capture_screen_loading.dart
abdelhamid-f-nasser 98899f9
refactor: rearrange child argument to be the last parameter
abdelhamid-f-nasser 348225c
chore: update debugging logs
abdelhamid-f-nasser edb0bfe
fix: resolve issues in Screen loading capturing
abdelhamid-f-nasser 39bc3fc
refactor: allow passing keyboardType to InstabugTextField
abdelhamid-f-nasser ff37171
chore: apply review comments
abdelhamid-f-nasser a66ddfc
WIP: add ios snapshot
abdelhamid-f-nasser 74b1294
fix: class members names
AndrewAminInstabug d637f09
Merge branches 'feat/support-manual-screen-loading' and 'feat/support…
abdelhamid-f-nasser ecc3e0b
chore: add checks for isBuilt and isEnabled
abdelhamid-f-nasser 8823db8
chore: remove checks for isBuilt and isEnabled
abdelhamid-f-nasser 6c9ebe8
chore: un-track generated files
abdelhamid-f-nasser ad9f8d6
chore: fix logger
abdelhamid-f-nasser 11a9ee9
Merge branch 'master' into feat/add-crashes-buttons
a7medev 3e5ee75
Merge branch 'feat/add-crashes-buttons' into feat/add-apm-buttons
a7medev 1ff12ad
Merge branch 'feat/add-apm-buttons' into feat/support-manual-screen-l…
a7medev 2074678
Merge branch 'feat/add-apm-buttons' into feat/combo-support-app-flows…
a7medev d2e30c9
Merge branch 'feat/combo-support-app-flows-with-apm-and-crashes-examp…
a7medev 0f5d54a
chore: update pubspec
a7medev 4cb5bd7
fix: resolve formatting issues
a7medev 8ed1a52
chore: remove package:logging and put the severity values directly
a7medev 797b3ea
refactor: use camel case for FlagsConfig enum and resolve analysis
a7medev 5860669
feat: match ui trace screen and screen loading screen instead of equa…
a7medev f59a9fb
fix: ignore query parameters in route matcher
a7medev 3f1c3cb
test: add unit tests for route matcher
a7medev 10dd0c5
fix: skip is APM enabled check when starting a ui trace
a7medev 859a898
refactor: use `InstabugLogger` instead of `debugPrint`
a7medev ac13eec
refactor: use `IBGDateTime` instead of `DateTime`
a7medev 9f2862a
chore(ios): add logs when screen loading or APM are disabled
a7medev a347e85
fix: correctly calculate end timestamp in end screen loading api
a7medev b3cfce8
fix(android): access internal APM APIs without reflection
a7medev 7bebebc
chore(android): set instabug platform in Android manifest
a7medev 2388e0c
chore(ios): use negative duration fix snapshot
a7medev 71f8d67
fix: endScreenLoading is not reported to native
AndrewAminInstabug 2edc7b2
fix: wrong & missed log messages
AndrewAminInstabug bfefa6b
chore: commit generated files to snapshot
AndrewAminInstabug e998673
chore: generic log messages
AndrewAminInstabug beba1e4
chore: fix setScreenLoading mapping function for iOS.
AndrewAminInstabug eab1c07
chore: update instabug android snapshot from [13.0.1.5819387-SNAPSHOT…
AndrewAminInstabug 6e5a854
fix: allow null for ScreenLoadingTrace in _reportScreenLoadingDropped…
abdelhamid-f-nasser ab43434
test: add unit tests for ScreenLoadingManager
abdelhamid-f-nasser 5111fe7
chore: add exception handling for screen_loading_manager methods
AndrewAminInstabug 7c08e5e
Revert "chore: commit generated files to snapshot"
AndrewAminInstabug 448a0d9
Merge branch 'feat/support-manual-screen-loading' into feat/fix/suppo…
AndrewAminInstabug 954a859
test: add unit tests for ScreenLoadingManager
abdelhamid-f-nasser 1fdfd9e
chore: pull changes from feat/support-screen-loading and resolve conf…
AndrewAminInstabug e79ae86
Merge remote-tracking branch 'origin/feat/fix/support-manual-screen-l…
abdelhamid-f-nasser ed40cdf
test: add isBuilt disabled tests
abdelhamid-f-nasser 363e4e9
chore: add automatic approach nav 1
AndrewAminInstabug 7760240
feat: add SCL automatic approach for Navigator1,
AndrewAminInstabug 3097fed
feat: sanitize the Screen name before reporting
AndrewAminInstabug e11f75e
Merge pull request #467 from Instabug/feat/support-manual-screen-load…
AndrewAminInstabug 688020d
Merge branch 'feat/support-manual-screen-loading' into feat/support-a…
AndrewAminInstabug 15418b0
feat: add unit test for navigator 1 wrapRoutes method
AndrewAminInstabug c9aab81
feat: add screen name sanitization unit tests and fix bug in its logic
AndrewAminInstabug 3d60da7
fix: update example app to capture home page
AndrewAminInstabug 70d4d66
feat: add isEndScreenLoading API
AndrewAminInstabug 58b9aac
feat: add unit tests for isEndScreenLoading API
AndrewAminInstabug 6098cde
fix: [endScreenLoading should End screen loading] unit test
AndrewAminInstabug 13f45e9
fix: format screen_loading_manager_test.dart
AndrewAminInstabug 51b3e26
fix: downgrade http package to pass test_flutter-2.10.5 ci job
AndrewAminInstabug 9def9f7
fix: flutter failed tests , add: java jdk8 to circle ci machine
AndrewAminInstabug d2fc2c8
fix: java jdk8 in circle ci machine
AndrewAminInstabug eb401e0
Updated config.yml
AndrewAminInstabug bb57abe
fix: flutter 2.10.5 error
AndrewAminInstabug 0d704ca
Updated config.yml
AndrewAminInstabug e44ffba
Updated config.yml
AndrewAminInstabug 8493623
Merge pull request #469 from Instabug/feat/support-manual-screen-load…
AndrewAminInstabug 5d55c8a
Merge remote-tracking branch 'origin/feat/support-manual-screen-loadi…
AndrewAminInstabug f51825d
chore: remove unused codes & format files
AndrewAminInstabug 6881613
Merge remote-tracking branch 'origin/dev' into feat/support-manual-sc…
AndrewAminInstabug bf8a606
chore: revert changes in circle config.yml file, since they have been…
AndrewAminInstabug ad80239
Merge remote-tracking branch 'origin/feat/support-automatic-screen-lo…
AndrewAminInstabug f4ac87f
chore: run dart fix and flutter format
AndrewAminInstabug 8eafcf2
Merge remote-tracking branch 'origin/dev' into feat/support-automatic…
AndrewAminInstabug 5d7cda2
chore: pull ci changes from dev
AndrewAminInstabug 0615009
fix: screen_loading_manager_test to pass flutter 2
AndrewAminInstabug 3ac947f
Merge pull request #476 from Instabug/feat/support-automatic-screen-l…
AndrewAminInstabug e4fc848
fix: SessionReplayApiTest hashed test
AndrewAminInstabug fc101af
Merge remote-tracking branch 'origin/dev' into feat/screen-loading
AndrewAminInstabug 0adc55e
chore: remove duplicate dependency in example pubspec
a7medev 7043c29
chore(ios): remove ios snapshot
a7medev df6f5eb
test: skip change report types e2e test as it's flaky
a7medev 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 |
---|---|---|
|
@@ -321,4 +321,4 @@ workflows: | |
- hold_release | ||
filters: | ||
branches: | ||
only: master | ||
only: master |
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 |
---|---|---|
@@ -1,3 +1,10 @@ | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.instabug.flutter"> | ||
|
||
<application> | ||
<meta-data | ||
android:name="com.instabug.library.ibg_platform" | ||
android:value="FLUTTER" /> | ||
</application> | ||
|
||
</manifest> |
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
4 changes: 0 additions & 4 deletions
4
android/src/main/java/com/instabug/flutter/modules/SessionReplayApi.java
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.
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.