mindscapehq / raygun4flutter Goto Github PK
View Code? Open in Web Editor NEWRaygun SDK for Flutter
License: MIT License
Raygun SDK for Flutter
License: MIT License
The package should support web Flutter apps, but I suspect some work is needed to use dart:html
instead of dart:ui
in some parts
Currently Breadcrumbs are being stored in memory but not sent in the payload. Just need to add them to response before sending.
Check the last PR for errors: https://github.com/MindscapeHQ/raygun4flutter/runs/4362161362?check_suite_focus=true
Let's setup GH Actions to perform the following checks:
See https://flutter.dev/docs/testing/code-debugging#logging for more info
I'm currently using Raygun with our apps Flutter web build and it works very well, thank you! ๐๐ป
BUT Flutter web release builds produce minified JS which currently gives not very useful stack traces in Raygun for the Flutter web app.
Raygun's documentation outlines support for sourcemaps so I was hoping to use it with Flutter web as currently Flutter is perfectly able to produce a sourcemap. Because we don't want to make our sourcemap publicly available I attempted to upload the sourcemap to Raygun per the documentation but it seems to have no affect on the stack traces shown in Raygun.
According to the Raygun sourcemap docs, they want you to upload the un-minified JS file as well as the sourcemap file, but this doesn't exist for Flutter as the sourcemap maps to Dart sources not JS.
Would you have any advice on how this can work with Raygun and raygun4flutter?
Hello,
Currently the setUserId is the only function for creating users and is creating them as anonymous users in the Raygun dashboard, even with an ID provided.
Also would it be possible to for you to add the name and email options when creating users?
Would be really good to have these features.
Thanks!
Currently the version
property is not set. Look for a way to load this value from the pubspec.yaml.
Looks like the most recent breadcrumb appears at the bottom and not at the top. This could be fixed by always adding breadcrumbs to the top of the list and not at the bottom when recording them.
I would avoid copying this part into the README.md, as it already appears in https://pub.dev/packages/raygun4flutter/install and the version number may differ
Originally posted by @miquelbeltran in #14 (comment)
Currently some parameters are not set, like cpu
, architecture
, etc. See if there's a way to improve that.
this should be documented in the README :)
Originally posted by @miquelbeltran in #15 (comment)
Placeholder ticket for @TheRealAgentK to create a list of missing features on the Flutter layer to create useful feature partity to RG4A. (and also the ios provider)
this fixes the version of raygun4apple to 1.5.x
Originally posted by @miquelbeltran in #15 (comment)
Currently no data is passed
Raygun API supports sending an innerError
, see if this is something we can use.
Introduce https://pub.dev/packages/flutter_lints rules to encourage good coding practices.
As requested in #1
this param becomes non-nullable because it is required for iOS, even if Android allow nulls here
Originally posted by @miquelbeltran in #15 (comment)
Currently no data is passed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.