Skip to content

feat(logs): add log rotation#170

Merged
Milerius merged 1 commit intodevfrom
rotate_log
May 20, 2020
Merged

feat(logs): add log rotation#170
Milerius merged 1 commit intodevfrom
rotate_log

Conversation

@Milerius
Copy link
Copy Markdown

Signed-off-by: romanszterg rmscastle@gmail.com

Signed-off-by: romanszterg <rmscastle@gmail.com>
@tonymorony tonymorony self-requested a review May 20, 2020 07:16
@Milerius Milerius merged commit 6b0d79d into dev May 20, 2020
@Milerius Milerius deleted the rotate_log branch November 8, 2020 05:50
takenagain added a commit that referenced this pull request Jan 10, 2025
* Update Flutter to 3.24.3 (stable)

Only web build works with this configuration

* Bump Flutter version in workflows to `3.24.x`

* Remove `desktop_webview_window` dependency

* Switch to in-app webview in popup-window

* Upgrade `file_picker` to 8.1.2 to fix ios&macos build error

win32 v5 removes references to deprecated APIs, which

jonataslaw/get_cli#263

* Upgrade `url_launcher` to 6.3.0 to fix iOS build error

* Skip web defi fetch step if target is iOS

* Bump CI Flutter version to `3.24.x`

* Fix mobile coin details buttons layout

- Also fix Bitrefill button in preparation for cross-platform fiat onramp in a similar fashion

* Add fullscreen in-app-webview for native platforms

* Close the browser if redirected to web app

This is a failure condition for the `checkout_status_redirect.html` page

* Move payment status events to BLoC

The async onConsole/onMessage callback used by the `flutter_inappwebview` package is incompatible with the previous watcher implementation.

* Migrate bitrefill provider & watcher to package:web

* refactor fullscreen webview to webview dialog

* add fiat onramp html page

fixes issues with reading `onmessage` and `window.console` from an iframe or another window

* apply patch to `web_support.js` to fix web callbacks

from pichillilorenzo/flutter_inappwebview#2058

* migrate remaining fiat & bitrefill html references to package:web

* WIP: add initial fiat onramp bloc implementation

* fix arb merge issue: add arb to currency class

* fix type conversion bugs and add more error logging

add stacktrace to logs when in kDebug mode

* replace onCheckoutComplete callback with BlocListener

* improve form state management

and add default payment methods list for initial user input

* fix cross-platform compilation with conditional imports

package:web and js_interop only work on web, so use conditional exports

* fix cocoapods build warnings

* use url instead of proxy page on native platforms

only web requires the proxy page because of CORS restrictions. onConsole, and onMessage works on native platforms

* fix hive runtime init exception

`Hive.initFlutter` failed on macOS and appears to be a web-specific function that produces an exception on native platforms

* add error parsing for banxa order creation

* localize fiat error and popup messages

* fix status message parsing in wrapper html page

* move getCoinAddress to coins bloc

* update testing and setup docs

add example launch.json and iOS crash logs location
add notes about linux setup

* fix fiat amount injecting decimals

removed unnecessary string `error` field, since the status fields suffice

* fix onramp error on linux & banxa parsing bug

* fix fiat form overlapping issues on mobile

- use autoscrolltext, expand, and align
- fix fiat icon errors when scrolling quickly
- fix webview platform check

* fix flutter analyze warnings

* add fiat onramp form integration test

* bump build transformer package commit

* improve status parsing on native platforms

- parsing errors from escaped json strings on Windows
- re-enable banxa order status watching

* fix coins bloc and Hive init race condition on macos

Runtime updates Hive boxes have to be initialised on native platforms before coins bloc executes, which was not happening consistently across all platforms

* move confirmation prompt behind conditional import

`web` and `js_interop` package imports do not compile on native platforms, so they have to be hidden behind conditional imports to allow for cross-platform support
takenagain added a commit that referenced this pull request Jan 10, 2025
* Update Flutter to 3.24.3 (stable)

Only web build works with this configuration

* Bump Flutter version in workflows to `3.24.x`

* Remove `desktop_webview_window` dependency

* Switch to in-app webview in popup-window

* Upgrade `file_picker` to 8.1.2 to fix ios&macos build error

win32 v5 removes references to deprecated APIs, which

jonataslaw/get_cli#263

* Upgrade `url_launcher` to 6.3.0 to fix iOS build error

* Skip web defi fetch step if target is iOS

* Bump CI Flutter version to `3.24.x`

* Fix mobile coin details buttons layout

- Also fix Bitrefill button in preparation for cross-platform fiat onramp in a similar fashion

* Add fullscreen in-app-webview for native platforms

* Close the browser if redirected to web app

This is a failure condition for the `checkout_status_redirect.html` page

* Move payment status events to BLoC

The async onConsole/onMessage callback used by the `flutter_inappwebview` package is incompatible with the previous watcher implementation.

* Migrate bitrefill provider & watcher to package:web

* refactor fullscreen webview to webview dialog

* add fiat onramp html page

fixes issues with reading `onmessage` and `window.console` from an iframe or another window

* apply patch to `web_support.js` to fix web callbacks

from pichillilorenzo/flutter_inappwebview#2058

* migrate remaining fiat & bitrefill html references to package:web

* WIP: add initial fiat onramp bloc implementation

* fix arb merge issue: add arb to currency class

* fix type conversion bugs and add more error logging

add stacktrace to logs when in kDebug mode

* replace onCheckoutComplete callback with BlocListener

* improve form state management

and add default payment methods list for initial user input

* fix cross-platform compilation with conditional imports

package:web and js_interop only work on web, so use conditional exports

* fix cocoapods build warnings

* use url instead of proxy page on native platforms

only web requires the proxy page because of CORS restrictions. onConsole, and onMessage works on native platforms

* fix hive runtime init exception

`Hive.initFlutter` failed on macOS and appears to be a web-specific function that produces an exception on native platforms

* add error parsing for banxa order creation

* localize fiat error and popup messages

* fix status message parsing in wrapper html page

* move getCoinAddress to coins bloc

* update testing and setup docs

add example launch.json and iOS crash logs location
add notes about linux setup

* fix fiat amount injecting decimals

removed unnecessary string `error` field, since the status fields suffice

* fix onramp error on linux & banxa parsing bug

* fix fiat form overlapping issues on mobile

- use autoscrolltext, expand, and align
- fix fiat icon errors when scrolling quickly
- fix webview platform check

* fix flutter analyze warnings

* add fiat onramp form integration test

* bump build transformer package commit

* improve status parsing on native platforms

- parsing errors from escaped json strings on Windows
- re-enable banxa order status watching

* fix coins bloc and Hive init race condition on macos

Runtime updates Hive boxes have to be initialised on native platforms before coins bloc executes, which was not happening consistently across all platforms

* move confirmation prompt behind conditional import

`web` and `js_interop` package imports do not compile on native platforms, so they have to be hidden behind conditional imports to allow for cross-platform support
CharlVS pushed a commit that referenced this pull request Jan 10, 2025
* Update Flutter to 3.24.3 (stable)

Only web build works with this configuration

* Bump Flutter version in workflows to `3.24.x`

* Remove `desktop_webview_window` dependency

* Switch to in-app webview in popup-window

* Upgrade `file_picker` to 8.1.2 to fix ios&macos build error

win32 v5 removes references to deprecated APIs, which

jonataslaw/get_cli#263

* Upgrade `url_launcher` to 6.3.0 to fix iOS build error

* Skip web defi fetch step if target is iOS

* Bump CI Flutter version to `3.24.x`

* Fix mobile coin details buttons layout

- Also fix Bitrefill button in preparation for cross-platform fiat onramp in a similar fashion

* Add fullscreen in-app-webview for native platforms

* Close the browser if redirected to web app

This is a failure condition for the `checkout_status_redirect.html` page

* Move payment status events to BLoC

The async onConsole/onMessage callback used by the `flutter_inappwebview` package is incompatible with the previous watcher implementation.

* Migrate bitrefill provider & watcher to package:web

* refactor fullscreen webview to webview dialog

* add fiat onramp html page

fixes issues with reading `onmessage` and `window.console` from an iframe or another window

* apply patch to `web_support.js` to fix web callbacks

from pichillilorenzo/flutter_inappwebview#2058

* migrate remaining fiat & bitrefill html references to package:web

* WIP: add initial fiat onramp bloc implementation

* fix arb merge issue: add arb to currency class

* fix type conversion bugs and add more error logging

add stacktrace to logs when in kDebug mode

* replace onCheckoutComplete callback with BlocListener

* improve form state management

and add default payment methods list for initial user input

* fix cross-platform compilation with conditional imports

package:web and js_interop only work on web, so use conditional exports

* fix cocoapods build warnings

* use url instead of proxy page on native platforms

only web requires the proxy page because of CORS restrictions. onConsole, and onMessage works on native platforms

* fix hive runtime init exception

`Hive.initFlutter` failed on macOS and appears to be a web-specific function that produces an exception on native platforms

* add error parsing for banxa order creation

* localize fiat error and popup messages

* fix status message parsing in wrapper html page

* move getCoinAddress to coins bloc

* update testing and setup docs

add example launch.json and iOS crash logs location
add notes about linux setup

* fix fiat amount injecting decimals

removed unnecessary string `error` field, since the status fields suffice

* fix onramp error on linux & banxa parsing bug

* fix fiat form overlapping issues on mobile

- use autoscrolltext, expand, and align
- fix fiat icon errors when scrolling quickly
- fix webview platform check

* fix flutter analyze warnings

* add fiat onramp form integration test

* bump build transformer package commit

* improve status parsing on native platforms

- parsing errors from escaped json strings on Windows
- re-enable banxa order status watching

* fix coins bloc and Hive init race condition on macos

Runtime updates Hive boxes have to be initialised on native platforms before coins bloc executes, which was not happening consistently across all platforms

* move confirmation prompt behind conditional import

`web` and `js_interop` package imports do not compile on native platforms, so they have to be hidden behind conditional imports to allow for cross-platform support
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.

2 participants