Releases: electron-elements/send-feedback
v2.0.3
v2.0.1
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
)
v2.0.0
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
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
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
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 thefeedback-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 callinghideLoader
to many time can cause lots of animation to trigger once. (Well you broke it by callinghideLoader
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
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
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()
andthis.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
The first stable release of v1.0.2, with still various other features to come.