GithubHelp home page GithubHelp logo

moventes / bruit.io Goto Github PK

View Code? Open in Web Editor NEW
66.0 6.0 6.0 529 KB

bruit.io is a brilliant✨ easy to use feedback tool

Home Page: https://bruit.io/

License: MIT License

TypeScript 82.53% HTML 2.99% JavaScript 3.70% SCSS 10.79%
feedback stencil webcomponent web angular typescript vue react bruit trouble

bruit.io's People

Contributors

chaves-pereira avatar gwno-syd avatar lamstutz avatar lionelsyd avatar malrok avatar thierrychampot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bruit.io's Issues

Corriger le bug qui interprète les champs de type textarea en checkbox

Resources:
Before submitting an issue, please consult our docs.

Stencil version: (run npm list @stencil/core from a terminal/cmd prompt and paste output below):

 -- (empty)

I'm submitting a ... (check one with "x")
[x] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://stencil-worldwide.slack.com

Current behavior:

image

Expected behavior:

"Votre commentaire" should display and behave as a textArea

Steps to reproduce:
import and use bruit 1.3.9
try and send a report

Related code:

  form: [
    {
      label: 'Votre commentaire',
      type: 'textarea',
      required: true
    },
    {
      id: 'agreement',
      type: 'checkbox',
      label: 'Je donne mon accord pour l\'ajout d\'informations techniques à mon message',
      value: null
    }
  ]

Other information:

Problème avec font-awesome

J'ai voulu intégrer bruit.io dans pitangoo web, j'ai eu un soucis d'affichage de l'icone depuis font awesome

A priori, un style dans le composant fait sauter l'attribut font-family dans les éléments encapsulés

Data are not added to feedbacks

Usages already tried

        <bruit-io [config]="bruitConfig" [dataFn]="getBrtData" slot="start">
        </bruit-io>
        <bruit-io [config]="bruitConfig" [data]="brtData" slot="start">
        </bruit-io>
        <bruit-io [config]="bruitConfig" [data]="getBrtData()" slot="start">
        </bruit-io>

Check Github workflow - Generated by Bruit.io

Feedback reported on Thu Feb 28 2019 at 16:08:20 (GMT+0100) from https://bruit.io/get-started?tool=github-api

Description

Tell us your email so that we can contact you

[email protected]

Tell us your comment or ask your question

Hey there I couldn't setup with github - I got "503 Service Unvailable". Is this a temporary problem?

Context

Browser : Chrome 72.0 (Supported features)
Operating System : Mac OS 10.14
Display : 2880 x 1800
Language : English 🇺🇸
DoNotTrack : enabled
Network : 10Mbps (down) / 4g (ECT)

screenshot
application.log

Impossible de typer les données sur le composant

Constaté sur PITANGOO web

J'ai créé un attribut bruitData que je passe en paramètre au composant bruit.io

footer.component.ts

public readonly bruitData: BrtData[] = [];

footer.component.html

<bruit-io id="bruit" [config]="bruitConfig" [data]="bruitData">

J'ai une erreur de compilation :

ERROR in node_modules/@bruit/component/dist/types/stencil.core.d.ts(133,23): error TS2315: Type 'CustomEvent' is not generic. node_modules/@bruit/component/dist/types/stencil.core.d.ts(202,46): error TS2304: Cannot find name 'HTMLDialogElement'.

En supprimant le type, ça passe :
footer.component.ts

public readonly bruitData = [];

When the agreement checkbox is present, it should be required

I'm submitting a ... (check one with "x")
[X ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://stencil-worldwide.slack.com

Current behavior:
Currently, when the "agreement" is set to required: true and the agreement checkbox is not checked, the modal window does not display an error when users click the "send" button.

Bruit configuration

bruitConfig: {
  form: [
    {
      id: 'agreement',
      type: 'checkbox',
      label:
        'I also agree to send a screenshot and technical information about my browser',
      value: false,
      required: true,
    },
  ],
}

JavaScript error

An invalid form control with name='agreement' is not focusable.

Expected behavior:

  • The agreement checkbox should be marked with * when required: true
  • When the agreement checkbox is required, the checkbox is unchecked, and a user clicks the "send" button, Bruit should display an error message which indicates that the checkbox must be checked.
    • Alternatively, the "send" button should be disabled when the form is invalid.

test

Sent by louis Amstutz ([email protected]). Created by fire.


test


ig

Louis AMSTUTZ

Développeur full-stack

06 13 06 11 01 - 02 72 01 38 28

Partenaire informatique des projets innovants

6 rue Rose Dieng Kuntz, CS60691, 44306 NANTES CEDEX 3

twitter

Copying and pasting buggy on app website

Copying and pasting does not work on the website. A dialog appears that states 'Copied to clipboard' but it's not.

Latest MacOS
Latest Stable Chrome

Using cmd + c & cmd +v OR right click, copy

URL initiale

Ajouter dans les logs l'URL au démarrage de l'app (la toute première, avant tout changement)

viewport reference

si on place le composant dans un element avec une propriété transform, perspective ou filter qui est différente de none... la modal ce place par rapport a cet attribut.

https://developer.mozilla.org/fr/docs/Web/CSS/position

solution :

  • placer le composant a la racine (body) et faire un bouton qui declenche un evenement qui ouvre la modal ?
  • la modal fait un appendChild sur body ?

Styling of widget

Assuming that the style in the screenshot does not reflect the intended style of the widget, the style rules should be more targeted to the widget's elements so any local stylesheet doesn't interfere.

Or make it easy to have user-defined styles.

Unless I am missing something in the docs about styling?

image

Generate Jasmine test files from user events

The idea would be to generate a functional test file which would reproduce the user's input on a project so the developer can reproduce the steps more easily.

Il existe des librairies "d'espionnage" qui génère des tests à partir des évènements utilisateurs

initializeComponent tries to read a property of an undefined variable

Bruit version: @bruit/component 1.3.13

I'm submitting a ... (check one with "x")
[X] bug report
[ ] feature request
[ ] support request

Current behavior:
Our error logging system encountered this error:

Cannot read property 'isProxied' of undefined
at initializeComponent of @bruit/component/dist/esm-es5/core-60c61d30.js:1436

HttpTool.overrideXMLHttpRequest tries to read an inaccessible property

Bruit version: @bruit/component 1.3.13

I'm submitting a ... (check one with "x")
[X] bug report
[ ] feature request
[ ] support request

Current behavior:
Our error logging system encountered this error:

Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'blob').

Method: HttpTool.overrideXMLHttpRequest

Line: HttpTool.logResponse(method, e.target.responseURL, e.target.status, e.target.responseText);

https://datanator.info/static/node_modules/@bruit/component/dist/esm-es5/bruit-core_4.entry.js
https://datanator.info/static/node_modules/@bruit/component/dist/esm-es5/bruit-core_4.entry.js:8481:in responseText
https://datanator.info/src/instrumentation/xhr.ts:41:in 

Warning de version

  • n'afficher le warning de version que s'il est vraiment inférieur (et non pas juste différent)

  • rendre moins visible le warning de numéro de version

Mettre à jour le README

Le README n'est pas à jour pour Angular (ex: on doit importer la méthode defineBruitElements depuis @bruit/component/dist/init)

CORS issue with images in screenshot

Hi, just getting started with Bruit and so far loving it. However, I do have one request I think would improve it even more.
I'm submitting a ... (check one with "x")
[ ] bug report
[x] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or https://stencil-worldwide.slack.com

Current behavior:
I see you are using html2canvas for screenshots, but cannot see a way to pass through options. Specifically, I need to se the useCORS: true option. At the moment my screenshots do not render any images as they are coming from another domain.

Expected behavior:
It would be great to either expose all the html2canvas options or at least allow the useCORS option to be set to true. Failing this any guidance on how to update this in a fork would be great.

Steps to reproduce:
N/A

Related code:
N/A

insert any relevant code here

Other information:
I am using this with a Vue js app built with the Quasar framework.

ERROR Error: Uncaught (in promise): undefined

Bug report

Description

Ton commentaire

Une erreur apparait dans les logs à l'ouverture de la popup de bruit.io

Context

Logs

Here are the last logs retreived
Time Type Description
17:10:01 200 GET http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeynRlQWpZ1zDH7GuECFo-2FAMv4HR-2BD9V7gVodGhXVHB0n7X3hYZbKvynEfDvtG-2FqAskZkhg-2BNWTv3jjgtPbLMlvGs-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPaom0V8gqxG-2FWxO6wr3EOawKaInO85LASkqXOn9nmRbfGWfnsN8rpm71Zx0wHzeqKmr-2BLL6-2BNrComKXBmtcXt48anJMUgE95Bc5AeX0iNCn-2BpsdNnEM-2FlTWmNtb3GjVo9dxwRZvbq9VzBShkf4wRkbo-3D
17:10:00 => GET http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeynRlQWpZ1zDH7GuECFo-2FAMv4HR-2BD9V7gVodGhXVHB0n7X3hYZbKvynEfDvtG-2FqAskZkhg-2BNWTv3jjgtPbLMlvGs-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPe4GrS9QGB0gOA9Cd6lhfy7wpTIc6YUUxzEW1n95B215-2FwueHyxK1SFu9KsrsOogEJNNt8W20B1OiOOjcAL0GIWYHwhSIoTuHg0HRis-2F1ur4qdWQSHXStNGXnlmfh1cORbW6BnsFrsoFfb5mAYvyI3g-3D
17:10:00 200 POST http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeykWSxlhMD-2BHDPB1FFSOWKn98vzLPh-2BcsX4bDnBYW6NY-2B2ybYfVDBZXReL-2FhlbmYP1MDwDUja79Q77elOddV15JpupdA8uyrdIWtq-2FnKduZ1oYq2NTUMGiboO4NOZldCSOfWbetmd-2FwlgnCc1tqywWcA-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPbIZVfpCInBjyhBY74jlh1Dw60boF6iCrfXbCpxiwu25UfWlZEtrFQmXEvxRLsig9Fst8ISTVjfgCaqgtr7fE2CvOnJjIZigZpTUXrOA5eyMxql8-2BSnMHCoA1QCzwwwNJLqutnXqJQf5epKftjOKrTw-3D
17:09:59 => POST http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeykWSxlhMD-2BHDPB1FFSOWKn98vzLPh-2BcsX4bDnBYW6NY-2B2ybYfVDBZXReL-2FhlbmYP1MDwDUja79Q77elOddV15JpupdA8uyrdIWtq-2FnKduZ1oYq2NTUMGiboO4NOZldCSOfWbetmd-2FwlgnCc1tqywWcA-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPXpLDLD3PCoaYKeNFnc-2FPttHBffAjc0yAze3-2BkqhgL2eSO82EH92jCwzrWEZ-2Fr7eqw7mUmXdW38LW4QBJvyvtSXlKI813i-2BPUYr11NQ9i3IaDcaFOLv8M-2FxQQPKL-2BZ0VC4lFKs4rIQp6tZdvCC8ZQCo-3D
17:09:59 200 POST http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeysV60-2FLSbnWEE7mYGXxz6xR44VhGSv4FOAMEHFgUfrlhr8i1DYG-2B2L06un7VYgiOXkgAo-2BnO2ySzV28EDUPMgG-2F2wU-2B60L1Zi9RsqB2cLvzN_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPZaWdVVh9lZ7vDYo9RHZUuJJ-2FwAsW-2FW1DV40WQFRo8L7z8pe0WcslsT0JWr3jkl6ffATuttvXBuo7fu53nBZFamBecLfy7EqgiKYMOih48L6krqIxoF44MbVCn7H599QIpFmv-2FY0BsL6clCTWKWkrnQ-3D
17:09:59 => POST http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeysV60-2FLSbnWEE7mYGXxz6xR44VhGSv4FOAMEHFgUfrlhr8i1DYG-2B2L06un7VYgiOXkgAo-2BnO2ySzV28EDUPMgG-2F2wU-2B60L1Zi9RsqB2cLvzN_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPbiDt2sVjdaFTjCYAJLyrImAQB0pNxWrQPbZHpnFl3mHR5eO1VObpP0Cl3FY-2Be5gYsMogDJdei1lL9qC5yQS6chq1jTL74Cp3Sx0ecK5lUbaOFynoGz0zPEUlazbPuxO4gOcyH5XuItGqPdxtZPi6Zw-3D
---

Generated by Bruit.io
If you like it, let it be known ! [![Github Logo](http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeygAq-2FIMagqkL6LNXh8MTn1WlKJ5JHXmMkLI0qNV9mQIGe4GJkEUZPC-2FJic99ptn1vg-3D-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPTonrHoVvP2LF-2FbHZwxTafk89y47FytngjCxdCzOHHlgZt2n0CVHCPxLB1-2FmDozDTfRoJ7yR2K57gKLUDRZwF7x9DFByE9vRyBZnFoIvfQOaalkul3AKmb-2BSK5YfOoUl9RVcrB1D1Gt6A0ujX6xcVzg-3D](http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeyjLwDereG4Q2sQ74YhHgtKUDsnhLDvp-2BNa3pk0-2FBk5OB_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPbZCwWb6GfYtpXm06r7ECMvb86W0aqpRNfK277Kd3J4CA3kCkd7z3KeGE00jFBzdNue7h57iWL6VLjiT8IkFtoA8zIKUXIw1NEyHBNKxPkqL5DFbV-2FnFCZMJAN4-2F-2FyVxCqTwKCQoNzrZ-2Bn-2FfnfCz098-3D [![Twitter Logo](http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeygAq-2FIMagqkL6LNXh8MTn1Xa6v5SjGFsd-2Bd-2FChxxH7WxGnbzzEcJTsDcKW0zMMgSNA-3D-3D_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPbf1V25YvF4THkjKy-2Fwzt-2Bn6Iadwy6-2FFPLf5MP6L1yg1u8lpG1MyW7jpRpkrlaVxIKggkwtfjlZLMcVFFfY60Yz48IkI5fayl0GJ8NbPl1F6kP0SpPYIPfUkRF3afSRr-2FtmaKqmCzy3Qsgp3voDC8mI-3D](http://url5335.bruit.io/wf/click?upn=p-2Fez452mTwoaza0QVfBeymH9g7G11Fps2bgbyUDDzJOL3MJLBCqjJts66vpCcWCGzId6V0O2nkKCm6OpVzjo3pKLavWANQMEurJE31Mr0uMXx78SMwioPbOa6nuSZbd1uVdnW3BQ9YFKoVLZDCiH239-2FBd2SfK68FTxOiCUg6NVN-2F0iClYts7WKd1yMOlpJO_vpp7fe2k-2B4xFEZnWCLA5s1Wx3sSKVyvdsLS-2B9gYY6-2Fv02H-2F65SdThYNwGD60D73vz1gjBD3N8lo-2B9EEgVUA2d6-2Ftekx3yLyeJ01pm5qBKKQ1vlT9Oxp0Jvyw6YxKcJ7bEyyWZqDS0s15Fd3IdpOiPd3jZgyxBT7r-2Bl-2BHmFClrN9VFBXz2-2FLgGnvMOgcxxxRuFjcdnXOsf0Cxqj4vhP-2F-2FJYELLF8-2FQhmZACsRGot6KZ85ZmYnDi3qpfu1BfMcpKjMaVli-2BfTO8a8Y1uN7g90KE9GEBKAadvCLNGrDK5YvAY4-3D ~bruit.io

application.log

screenshot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.