Skip to content

Commits on Mar 16, 2018

  1. changes to metrics

    irrationalagent authored and devinreams committed Mar 16, 2018

Commits on Feb 14, 2018

Commits on Dec 13, 2017

  1. Add an external FAQ link to navigation (mozilla-lockwise#387)

    * Replicate send-feedback to create a FAQ link component
    
    admittedly a total copy/paste job and not certain if good for long term maintenance with potential for changes (like if/when one or the other becomes something else) versus making send-feedback abstract to take two and then split out later when either one changes to be something other than a simple link :thinking_face:
    
    * redo open-faq to match send-feedback with telemetry updates
    
    * update to use common ExternalLink widget
    devinreams committed Dec 13, 2017

Commits on Dec 8, 2017

Commits on Dec 7, 2017

  1. Add telemetry to the doorhanger

    Jim Porter
    Jim Porter committed Dec 7, 2017
  2. Rename the object for various telemetry events

    Jim Porter
    Jim Porter committed Dec 7, 2017

Commits on Dec 1, 2017

  1. Update Metrics.md and add item copy, reset events (mozilla-lockwise#342)

    * Merge branch 'master' into telemetry_leif
    
    * Nit: add line between MPL header and code
    
    * Move copy event to fire on actual copy
    
    * address indenting formatting and fxaid typo
    
    * Better wrapping and indentation
    
    * Fix malformed copy/paste mistake from 2bf1c50
    
    * changed fxa metrics wording
    
    * minor: consistent capital L in Lockbox
    
    * update modified date
    
    * changed entryDetails to itemDetails
    
    * add username/pw specific copy events
    
    * fix lint thing space
    irrationalagent authored and devinreams committed Dec 1, 2017

Commits on Oct 26, 2017

  1. Fix resetting pref during uninstall

    Jim Porter
    Jim Porter committed Oct 26, 2017
  2. Remove some unnecessary console.log calls

    Jim Porter
    Jim Porter committed Oct 26, 2017

Commits on Oct 24, 2017

  1. Disable the Firefox built-in password manager on install; resolves mo…

    …zilla-lockwise#184
    
    Note that this only applies to *new* installs of Lockbox, so existing users
    will want to uninstall Lockbox, restart Firefox, and reinstall. This is
    slightly inconvenient, but shouldn't be a problem in the long term.
    Jim Porter
    Jim Porter committed Oct 24, 2017

Commits on Oct 16, 2017

  1. Fix telemetry event re-registration in the middle of an existing Fire…

    …fox session
    Jim Porter
    Jim Porter committed Oct 16, 2017

Commits on Oct 13, 2017

  1. Add Initial Front-End Event Recording (mozilla-lockwise#156)

    
    * added event recording
    
    see changes to tldr section in docs/metrics.md
    
    * address linting errors
    
    * record item.id for itemAdded/addItemForm
    
    * only record addClick when the button is actually clicked
    
    * update to latest lockbox-datastore
    
    * moved around some events + datastore metrics
    
    * updated metrics doc to reflect current reality
    
    * add feedback metric
    
    * incorrect l10n id
    
    * addressing jim's review
    
    addressed some of Jim's comments, though not the last two questioning the right place  of
    
     telemetry.recordEvent("lockbox", "render", "manage");
    
    and
    
     telemetry.recordEvent("lockbox", "render", "popupUnlock");
    
    because I'm not sure what the right answer is there.
    
    * fixed linting thing
    irrationalagent authored and linuxwolf committed Oct 13, 2017

Commits on Oct 11, 2017

  1. Initial implementation of telemetry

    This allows our webextension to record telemetry (events only at the moment)
    by forwarding messages first through the background scripts (to pick up the
    user's FxA user id) and then to the XPCOM extension.
    Jim Porter
    Jim Porter committed Oct 11, 2017

Commits on Sep 19, 2017

  1. Update eslint

    Now that <https://bugzilla.mozilla.org/show_bug.cgi?id=1395879> is fixed, we
    can update to the latest version of eslint (and plugins).
    Jim Porter
    Jim Porter committed Sep 19, 2017

Commits on Aug 31, 2017

  1. Split up background.js and fix lint issues (eslint wasn't getting run…

    … somehow?)
    Jim Porter
    Jim Porter committed Aug 31, 2017

Commits on Jul 19, 2017

Commits on Jul 12, 2017

  1. Support React

    Jim Porter
    Jim Porter committed Jul 12, 2017

Commits on Jul 11, 2017

Commits on Jul 10, 2017

  1. Initial revision

    Jim Porter
    Jim Porter committed Jul 10, 2017