All Projects → stkent → Bugshaker Android

stkent / Bugshaker Android

Licence: other
Shake to send a bug report!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Bugshaker Android

Galaxy-Bugbounty-Checklist
Tips and Tutorials for Bug Bounty and also Penetration Tests.
Stars: ✭ 34 (-72.58%)
Mutual labels:  bug, bugs
Bugsnag Go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
Stars: ✭ 155 (+25%)
Mutual labels:  bug, bugs
Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 48 (-61.29%)
Mutual labels:  bug, bugs
discord-bugs-exploits
A Collection of Various Discord Bugs, Exploits, Un-Documented Parts of the Discord API, and Other Discord Related Miscellaneous Stuff.
Stars: ✭ 22 (-82.26%)
Mutual labels:  bug, bugs
Bugsnag Js
Javascript error handling tool for Bugsnag. Monitor and report JavaScript bugs & errors.
Stars: ✭ 625 (+404.03%)
Mutual labels:  bug, bugs
Beetle
Shake to create Bug Report on GitHub, GitLab and Azure DevOps!
Stars: ✭ 45 (-63.71%)
Mutual labels:  feedback, bug
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (-44.35%)
Mutual labels:  bug, bugs
Django Helpdesk
A Django application to manage tickets for an internal helpdesk. Formerly known as Jutda Helpdesk.
Stars: ✭ 1,198 (+866.13%)
Mutual labels:  bugs
Famous Bugs
Famous bugs fixed, problems solved and failures experienced in software history 🐛 🐝 🐜 🐞
Stars: ✭ 105 (-15.32%)
Mutual labels:  bug
Unjailme
A sandbox escape based on the proof-of-concept (CVE-2018-4087) by Rani Idan (Zimperium)
Stars: ✭ 73 (-41.13%)
Mutual labels:  bug
React Native Exception Handler
A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions.
Stars: ✭ 1,170 (+843.55%)
Mutual labels:  bug
Minimal Feedback
🗳 minimal-feedback is a blazingly fast and highly customizable component to get user feedback.
Stars: ✭ 78 (-37.1%)
Mutual labels:  feedback
Wishlist For R
Features and tweaks to R that I and others would love to see - feel free to add yours!
Stars: ✭ 106 (-14.52%)
Mutual labels:  bugs
React Slack Feedback
Unofficial React component for gathering user feedback to send to slack.
Stars: ✭ 75 (-39.52%)
Mutual labels:  feedback
Hackeronedb
The unofficial HackerOne disclosure Timeline
Stars: ✭ 117 (-5.65%)
Mutual labels:  bug
Clickjacking Tester
A python script designed to check if the website if vulnerable of clickjacking and create a poc
Stars: ✭ 72 (-41.94%)
Mutual labels:  bug
Bounty Targets Data
This repo contains hourly-updated data dumps of bug bounty platform scopes (like Hackerone/Bugcrowd/Intigriti/etc) that are eligible for reports
Stars: ✭ 1,783 (+1337.9%)
Mutual labels:  bug
Maoni Email
Callback for Maoni to send feedbacks via email. Relocated to https://github.com/maoni-app/maoni/tree/master/callbacks/maoni-email
Stars: ✭ 116 (-6.45%)
Mutual labels:  feedback
Easyfeedback
✏️ Easily gather feedback from any android application. Get detailed information on the email.
Stars: ✭ 99 (-20.16%)
Mutual labels:  feedback
Fb Android Crash
How to crash the integrated browser in FB for Android? Let's open that URL!
Stars: ✭ 89 (-28.23%)
Mutual labels:  bug
The BugShaker logo

Shake to send a bug report!

Build Status Download Android Arsenal

Development Status

Maintained

  • Not currently under active development.
  • Active development may resume in the future.
  • Bug reports will be triaged and fixed. No guarantees are made regarding fix timelines.
  • Feature requests will be triaged. No guarantees are made regarding acceptance or implementation timelines.
  • Pull requests from external contributors are not currently being accepted.

Introduction

BugShaker allows your QA team and/or end users to easily submit bug reports by shaking their device. When a shake is detected, the current screen state is captured and the user is prompted to submit a bug report via email with this screenshot attached.

This library is similar to Telescope, but aims to be even easier to integrate into your apps and workflows:

  • all configuration occurs in your custom Application subclass (no view hierarchy alterations required);
  • no need to request extra permissions;
  • iOS version of this library is already available (based on the same shake-to-send mechanism).

Screenshots

Prompt Email

Play Store Demo App

https://play.google.com/store/apps/details?id=com.github.stkent.bugshaker

Getting Started

  1. Specify BugShaker-Android as a dependency in your build.gradle file:

    dependencies {
        implementation("com.github.stkent:bugshaker:{latest-version}")
    }
    
  2. Configure the shared BugShaker instance in your custom Application class, then call assemble and start to begin listening for shakes:

    public class CustomApplication extends Application {
        @Override
        public void onCreate() {
            super.onCreate();
    
            BugShaker.get(this)
                     .setEmailAddresses("[email protected]")   // required
                     .setEmailSubjectLine("Custom Subject Line") // optional
                     .setAlertDialogType(AlertDialogType.NATIVE) // optional
                     .setLoggingEnabled(BuildConfig.DEBUG)       // optional
                     .setIgnoreFlagSecure(true)                  // optional
                     .assemble()                                 // required
                     .start();                                   // required
        }
    }
    

It is recommended that logging always be disabled in production builds.

Advanced Usage

If you would like to customize the alert dialog presented to users when a shake is detected, update your BugShaker configuration as follows:

  • Remove any setAlertDialogType calls;
  • Add a call to setCustomDialogProvider, passing in your own DialogProvider instance.

License

Copyright 2016 Stuart Kent

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].