Skip to content

Releases: electron-elements/send-feedback

v2.0.3

19 May 14:02
Compare
Choose a tag to compare

v2.0.3

This is a minor bugfix release. Use app.name instead of deprecated app.getName().

  • 83366ce: send-feedback: Use app.name in newer electron versions.

v2.0.1

17 May 00:18
Compare
Choose a tag to compare

v2.0.1

This release contains a minor bugfix where if you set show-cancel-button attribute on the element, the changes were not reflected in the send-feedback element.

Changelog

Relevant commits (git log --pretty="- %h: %s" v2.0.0...v2.0.1~1)

  • bc9ff14: Add comment explaining attribute observer array.
  • 2ec1076: send-feedback: Make sure to remove cancel button event handler.
  • 48faf10: send-feedback: Fix a bug where show-cancel-button attribute wasn't reflected.

v2.0.0

16 May 00:55
Compare
Choose a tag to compare

v2.0.0

This release includes two new features and changes to UI so the font is consistent throughout the element.
The new feature includes allowing to show a cancel button and the ability to use custom css stylesheet. The cancel button can be shown in the UI by setting the sendFeedback.showCancelButton to 'show'. This feature is useful is the element is shown as a modal. The feedback-cancelled event will be triggered when the button is clicked. Lastly, you can do sendFeedback.customStylesheet = 'custom-styles.css' and we'll use it.

Changelog

Relevant commits (git log --pretty="- %h: %s" v1.0.8...v2.0.0)

  • 8da8f4b: release: New release v2.0.0.
  • 540f7d7: send-feedback: Add option to specify external stylesheet.
  • 55210a0: dependencies: Upgrade electron to 8.3.0 and rest of dependencies.
  • e73c556: send-feedback: Fix an issue where loader does not show up.
  • 9687db6: send-feedback: Change the show-cancel-button to accept "show".
  • ea51589: example-app: Increase the width of the app.
  • 2eb02ca: dependencies: Upgrade @electron-elements/utils to v1.0.4.
  • e4988f4: send-feedback: Add option to have a cancel button.
  • 473c7ef: docs: Mention a link to methods docs.
  • fcb8e69: docs: Update reporters docs.
  • 5bc8fed: docs: Update index.md.
  • a5d8d03: buttons: Tweak the size of button.
  • 0a6070a: templates: Make sure font-family is consistent for entire element.
  • 1d2d81e: example-app: Adjust fonts being used.
  • 70d6ce7: dependencies: Update all dependencies.

Release v1.0.7

14 Apr 16:29
v1.0.7
d034104
Compare
Choose a tag to compare

Changes and Bug Fixes

  • Fixed a bug where emailReporter did have newlines. (see commit msg of 2690d3c for more info)
  • Reporter now uses os.EOL instead of \n.
  • Fixed a bug where the transition between loader and button showing and hiding was buggy
  • Reporter now do not include log entry if file is empty

Changelog

  • 3a567c1: docs: update useReporter method's documentation
  • 2b13d25: readme: fix some errors in readme
  • e886a30: send-feedback: add @electron-elements/utils as a dependency
  • 8477ec0: templates: use TemplateManager of @electron-elements/utils.
  • 06873d2: package.json: update karma-electron to version 6.0.0
  • b5b7c90: package.json: pin all npm packages to a specific version
  • f870cba: package.json: update @electron-elements/utils dependency
  • dec5543: electron: update electron to v1.8.4
  • 32737d4: eslint: update eslint to v4.91.1
  • 8459244: eslint-import-plugin: update import plugin to v2.10.0
  • 3728422: mocha: update mocha to v5.0.5
  • 001eca7: package.json: update eslint-plugin-import to v2.11.0
  • aa89a18: package.json: update mocha to v5.1.0
  • 8ed9486: reporters: Use os.EOL for new lines
  • 2690d3c: emailReporter: use RFC standard newlines for mailto links
  • c9516d7: send-feedback: refactor code to use AttributeManager
  • f90060a: emailReporter: url encode body and subject
  • 0a4a9f4: reporters: don not include empty file in log entry
  • 0bfa14e: reporters: remove unsessary export of prepareFeedback function
  • 8ccffc4: reporters: correctly check for empty log files
  • a3cf888: loders: fix janky animation
  • f922d9f: tests: remove flaky/non-working test
  • d034104: release: v1.0.7

v1.0.6

29 Mar 16:20
v1.0.6
d080281
Compare
Choose a tag to compare

Version 6

  • Fixed an error in disconnectedCallback
  • Added new method clearFeedbackForm that will clear input fields when feedback is submitted see docs for more info

Commit Changelog

  • f275302 send-feedback: fix error in disconnectedCallback
  • dd70590 readme: setup greenkeeper for npm dependencies
  • c3c2a03 readme: move the greenkeeper badge to top
  • 0f86095 badges: update badges
  • 8736336 package.json: update authors and url field
  • 1e17c32 send-feedback: use strict mode for all js file
  • 65f0873 main.js: add left strict mode to main.js
  • 91646a5 send-feedback: clear the input, textarea out when feedback is submitted.
  • bc0c768 docs: document new clearFeedbackForm in methods.md
  • ce2ce3c readme: fix typo in readme
  • c672f61 test: cleanup tests
  • 8a02bfe test-suite: add strict mode

v1.0.5

24 Mar 15:43
v1.0.5
40e506e
Compare
Choose a tag to compare

Highlights

  • feedback-submitted event is now dispatched when feedback reporter is successful. This will useful to know when to show/hide the element if you need to.
  • The postRequestReporter now throws an error so we know it failed, and because of, we don't emit the feedback-submitted event.
  • A new function is now added, safeHideLoader which will only hide the loader if it needs to be hidden, if you already did not know calling hideLoader to many time can cause lots of animation to trigger once. (Well you broke it by calling hideLoader to many times, not us!)
  • Docs have been updated happy exploring.

commits changelogs

  • 42cb149 send-feedback: add support for feedback-submitted event
  • 10bc3ee readme: add section for changelog in releases
  • acc7354 example-app: console.log stuff out of reporter
  • fb67363 example-fix: remove
    's and use css
  • c4a9073 postRequestReporter: allow the err to be thrown
  • b424596 send-feedback: more logs property and safeHideLoader property
  • d19222d docs: update methods.md with new methods and tweaks
  • 8e22e4e docs: fix broken links in methods.md
  • 3671aa0 docs: fix broken link of loaderSuccessText
  • 0dab261 docs: document events in index.md

v1.0.4

22 Mar 12:26
v1.0.4
59e9390
Compare
Choose a tag to compare

New changes and features

  • Clean up event listeners in disconnectedCallback.
  • Now detailed info about app and version is passed to the reporter
  • New size of the element is 455x375 tweaked for perfection
  • We now show a loader when reading logs.

Commit Changelog

  • 2bab6e3 test: update test for loader
  • 8b6d32f docs: add setting up backend tutorial
  • 30b127a docs: update setting up backend and fix sample code
  • c882447 docs: log something out when feedback is recived
  • c4e38f6 Set theme jekyll-theme-midnight
  • 19a8017 docs: clean up grammer in index.md
  • 6811fb4 docs: update and make customizing.md more clear
  • 8153edc docs: update the description of reporter
  • 836dc98 docs: update setting up backend tutorial
  • fb02717 send-feedback: remove event listener attached on element
  • cc57822 send-feedback: move recheckErrorClass to _recheckErrorClass internal prop
  • 626a082 send-feedback: move onSubmitFeedback to _onSubmitFeedback internal property
  • 6b46113 send-feedback: move initAttrChangeHandler to _initAttrChangeHandler internal prop
  • 55a0a15 send-feedback: move createProptoAttrBridge to _createProptoAttrBridge internal prop
  • 9d77579 send-feedback: move generateData to _generateData internal prop
  • fe0711f send-feedback: move updateContents to _updateContents internal prop
  • 0ac2400 example-app: style app to centered.
  • 4edf457 example-app: take care of advertising
  • 768eb94 example-app: adjust the initial size of app
  • b503b22 reporter: send mroe detailed info about user's app and os
  • c726ae0 send-feedback: fix spamming of (required) validation
  • 4394038 tests: clean up tests
  • 3fc24d4 send-feedback: change default size to 455x375 pixels
  • 6f4e7c2 package.json: update package.json
  • 1410c93 reporter: show loader when parsing logs.

v1.0.3

18 Mar 20:50
732d20c
Compare
Choose a tag to compare

Release v1.0.3

  • In this release, we polished the docs up.
  • This electron element now has a default loader, a custom reporter can use by this.showLoader() and this.hideLoader
  • A new reporter has been added, postRequestReporter that can send feedback in the background to a server if you have one.
  • The submit button now has role="button" by default -- accessibility.
  • Fixed an unexpected behavior when the content of send-feedback element takes up more width, height
  • New default size of feedback element is now tweaked with these magical numbers 490px x 365px

Commit Changelog

  • cc5167d: travis.yml: fix test not running
  • 5e9ee4f: readme: add link to info about adding new element to org
  • f63daae: readme: clarify readme
  • ad1a099: docs: fix typos and wrong require function
  • 97a55f4: tests: add more tests
  • e043df4: readme: make readme more clear
  • 450e3c3: Add CONTRIBUTING.md
  • 414868d: package.json: update description of send-feedback
  • 7a386da: send-feedback: implement loader for next reporter
  • 118179f: readme: update link to guide after rename
  • 1a6bf1c: reporters: add new reporter postRequestReporter
  • 5fa90c3: docs: document new postRequestReporter and other fixes
  • b62b4ae: ally: add aria role attribute to submit button
  • 3d411f4: karma: use mocha reporter
  • e329d07: example-app: make example app more interactive
  • 1cf5dbd: readme: add image of default send-feedback button.
  • 8d35f33: readme: fix broken img link
  • 62f886b: send-feedback: fix css bug where the contents of custom elements take more space than host
  • cd0cc2d: send-feedback: default size is now 490px x 365px

First stable release v1.0.2

16 Mar 21:13
Compare
Choose a tag to compare

The first stable release of v1.0.2, with still various other features to come.