- refactor(addon): Reduce some code duplication in PlacesProvider (#2056) (938e0f9)
- Close localFetch20 experiment fixes #2267 (82ed3ec), closes #2267
- Update to Page Metadata Parser 0.5.2 fixes #1912 (d3f2a91), closes #1912
- 1.1.3 changelog (741472f)
- 1.1.4 (bb200d8)
- 1.1.5 (dc14355)
- 1.1.5 changelog (7b36458)
- 1.1.6 (ae583ae)
- 1.1.6 changelog (79177ad)
- 1.1.7 (aa8db99)
- 1.1.7 changelog (db4f1b9)
- 1.1.8 (3eccdec)
- 1.1.8 changelog (2753ef1)
- 1.1.9 (1f0da08)
- 1.1.9 changelog (67b7148)
- 1.2.0 (31471c9)
- 1.2.0 changelog (08afc9e)
- 1.3.0 (fc89c69)
- 1.3.0 changelog (2885ed0)
- 1.4.0 (43db063)
- 1.4.0 changelog (b10ab4a)
- 1.5.0 (4878200)
- 1.5.0 CHANGELOG (e7e3238)
- 1.6.0 (17ecfa8)
- 1.6.0 changelog (00d6c30)
- 1.7.0 (9ca4f9e)
- 1.7.0 changelog (d58f944)
- 1.8.0 (7362892)
- Add .storybook files to jpm ignore (5514695)
- Add commit hash to the addon version for dev/pre-release channels (b736cfc)
- Add PureRenderMixin for stateless components (33d7881)
- Add users/bots to .mention-bot blacklist (24b489c)
- Address review comments (5819e9e)
- catch errors in pageWorker.destroy (65dd332)
- chore (addon): #1386 update to new tippy-top-sites v1.0.1 (b676d93)
- chore (addon): remove legacy route change handling (cac926a)
- chore (experiments): deactivate newTabPrefs experiment (027e32d)
- chore (metrics): #2233 add pings for opening and closing New Tab Preferences (85917bc)
- chore (metrics): add pings for opening and closing Edit Top Sites (4c1575c)
- chore (package): Remove history package (092760b)
- chore (tippy-top): update tippy-top-sites to v1.2.1 (e73011e)
- chore (tippy-top): update tippy-top-sites to v1.2.2 (5b4bb73)
- chore(addon) #1502: Remove Timeline-related metrics and actions. (8952233)
- chore(testing: #1929 Port HighlightContext tests to enzyme (fec4682)
- Close screenshots experiment and create screenshotsAsync experiment fixes #2261 (9cbdd63), closes #2261
- Create Local Metadata Long Cache Experiment fixes #2356 (39a025d), closes #2356
- Create Screenshots Long Metadata Cache Experiment #2263 (5ca6cdd)
- Dedupe weighted highlights results (740db7a)
- enable screenshots experiment for 20% (9b86740)
- feat (content): #1988 new style for top sites (behind screenshots experiment) (3e22f74)
- feat (experiment): #2065 screenshots in highlights experiment (fb64453)
- feat (metrics): #1595 implement undesired event pings for loader and missing image (8f97a5f)
- feat (metrics): #1782 ping event when slow addon detected (2988d54)
- feat (metrics): #2063 Track
screenshot
image type in event telemetry (c1e2265) - feat (top sites): #2218 implement pref to show more/less top sites (b3c5dc3)
- feat (top sites): #2218 implement UI for Edit Top Sites (1b0f24d)
- feat(experiment) - Turn highlights experiment on via ExperimentOverride (6433043)
- feat(highlights) - Create weighted highlights experiment (bc4a9dc)
- feat(highlights) - Decrease score for consecutive highlights with same image (9d610d6), closes #1274
- feat(highlights) - New design for bottom highlights (9538f26)
- feat(metadata) Closes #1410 Create a metadata parser (121aa50), closes #1410
- feature (addon): #414 context menu share (e85463c)
- fix (addon): #1228 simplify url hiding (d6c0aed), closes #1228
- fix (addon): #1314 remove ShareProvider race condition workaround (b4db98e), closes #1314
- fix (addon): #1373 fix sharing from new private windows (8d20a1d), closes #1373
- fix (addon): #1466 Remove timeline toolbar button (5707bc4), closes #1466
- fix (addon): #1711 use OS specific share icon in toolbar (8c63a61), closes #1711
- fix (addon): #1785 refresh HighlightsFeed after a tab sync (3bf71d8), closes #1785
- fix (addon): #1867 fix ExperimentProvider exception on unload (5645f75), closes #1867
- fix (addon): #1996 fix for PageScraper dead object exception (dbd0721), closes #1996
- fix (addon): #2081 use asyncGetTopNewTabSites in screenshots experiment (bb290bf), closes #2081
- fix (addon): #2102 handle exceptions/rejects from _computeImageSize() (25cc080), closes #2102
- fix (addon): fixes for getScreenshots (af69251)
- fix (addon): Remove timline paths from app urls (a5f9a80)
- fix (content): #1298 stop propagation on "Share" click event (8cad296), closes #1298
- fix (content): #1372 stopPropagation of LinkMenuButton click (#1447) (e1e9f00), closes #1372 #1447
- fix (content): #1547 fix top sites context menu button css (853351a), closes #1547
- fix (content): #1605 fix hint z-index issue (48eb118), closes #1605
- fix (content): #1763 fix context menu button clicking (984cdee), closes #1763
- fix (content): #2043 hide spotlight favicon in top sites experiment (de05f60), closes #2043
- fix (content): #2071 fix site title overflow in top sites experiment (016aa9e), closes #2071
- fix (content): #2083 make large favicons fill the tile (e591cf5), closes #2083
- fix (content): #2084 center screenshot on top sites (d734b39), closes #2084
- fix (content): #2168 update tippy tops. (59d3344), closes #2168
- fix (content): add system fonts for Windows and Ubuntu (5322bd2)
- fix (content): Implement new gutter size (d0cfe7c)
- fix (debug): #1875 Fix debug page (1f616c5), closes #1875
- fix (experiment): #2164 retire originalNewTabSites experiment (37881de), closes #2164
- fix (experiment): #2165 use default top sites feed for screenshots experiment (53cd78f), closes #2165
- fix (experiments) #2282 hide Edit Top Sites behind newTabPrefs experiment (e693da5), closes #2282
- fix (experiments): #2246 hide New Tab Prefs behind an experiment (2bcf635), closes #2246
- fix (l10n): localize screenreader text for Search button (a141a25)
- fix (metadatastore): parameterize the images SELECT query (a4afd6c)
- fix (metrics) #1268 Switch timing uses of Date.now to absPerf.now (5f8f1e7), closes #1268
- fix (screenshots): s/screenshots/screenshotsAsync/ miss (40ba21e)
- fix (style) #2168 leave border on when icon is above screenshot (94ed478), closes #2168
- fix (style): #2095 css fixes for narrow windows (effba6e), closes #2095
- fix (style): #2168 no icon borders for screenshots experiment (10c7130), closes #2168
- fix (style): #2217 round corners for full size icons (45d5d55), closes #2217
- fix (style): tweak for top sites hover state (4b32fce)
- fix (styles): #2091 fix placeholder CSS when screenshot experiment enabled (3873792), closes #2091
- fix (styles): #2125 fix site icon fallback style in screenshots experiment (c2f7a76), closes #2125
- fix top site query so bookmark info works in context menu (4dd3652)
- Fix travisci.yaml (a747abc)
- fix(content) #1816 Use label instead of provider_name for spotlight (c751114)
- fix(content) #1916 Dedupe against defaults in selectAndDedupe (5e4218e)
- fix(highlights) - Fix first time use with weighted highlights, closes #1241 (04055f4), closes #1241
- fix(highlights) - Fix highlights in timeline panel, closes #1252 (3e77127), closes #1252
- fix(highlights) - Refactor selectors to fix dedupe bug, closes #1284 (b1190d2), closes #1284
- fix(highlights) - Use image width and height instead of size attribute (30e3fc0)
- fix(metrics) #1268 add performance.now wrapper for addon/content timestamp math (762eab4)
- fix(tests) Closes #1196 Intermittent SearchProvider failure (9275737), closes #1196
- Force 1 content process in dev prefs fixes #2155 (94dd6ab), closes #2155
- Graduate DedupedCombinedFrency experiment #2160 (ace5e8e)
- Improve localization comments in strings.properties (5f38724)
- Increase cohort size for screenshot experiment (5e668b6)
- Increase localFetch experiment population to 20% fixes #2144 (f0cbf7b), closes #2144
- lint (metadatastore): fix some lint issues (7b74361)
- linting fixes (142e1df)
- refactor (style): make modal styles reusable (7f5b6d2)
- Refresh Topsites if metadata or screenshots are missing fixes #2115 (682e688), closes #2115
- remove (content): #1503 remove react-router (fd2a88a)
- remove (content): remove Header component (8ca0007)
- remove no longer used recommended logic (ee8feaf)
- remove(content+addon): Remove RequestRecentLinks/RequestTopFrecent action and handling (#1585) (8adedd1)
- Revert "chore(package): update various dependencies to latest version" (#1696) (a62da54)
- Revert "chore(package): update various dependencies to latest version" (#1698) (c697893)
- Revert "feat(highlights) - New design for bottom highlights", r=@sarracini (2cb7942)
- Revert history 3.2.1 merge #1210. (c7dfa8e)
- review feedback tweaks (341f2c4)
- Review feedback tweaks v2 (170b2a7)
- Review fixup (404611e)
- String change to be consistent with desktop (c5d5d49)
- Update feeds on metadata change fixes #1969 (7c93ca3), closes #1969
- Update to Metadata Parser 0.6.0 fixes #2082 (f4eba25), closes #2082
- Update travis script for v1.4.0 (5a7dbf6)
- v1.1.4 changelog (0a91220)
- fix(addon): #1356 Import ColorAnalyzer to protect against errors thrown in callback (3b3fabd)
- fix(addon): #1451 - Add exception handling for insert failures (4ab2c85)
- fix(addon): #1600 replace sdk/url with url-parse (#1601) (2717fb9)
- fix(addon): #1756 - fix a race condition in TabTracker (91a269a)
- fix(addon): #1877 Attach number of highlights in session ping (492c171)
- fix(addon): #2210 - Add telemetry for screenshots expriment (17bcef8)
- fix(addon): #2245 - Add user prefs to the session/event/performance pings (9c25d20)
- fix(addon): #2252: fix the missing metadata_source in the event ping (4e5a7f3)
- fix(addon): Add eTLD property after all places queries (#2055) (4836129)
- fix(addon): Closes #1480 Create an init function for ActivityStreams (73b58f6), closes #1480
- fix(addon): Differentiate homepage-loaded activity stream for pings (#1804) (15b1634)
- fix(addon): Filter blocked urls from NewTab links (fabdf44)
- fix(addon): Remove the frame-src definition as it is now obsolete. (3c82075)
- fix(addon): Split adding to metadataDB (#1419) (f652887)
- fix(addon): Update jpmignore (c1bc0ae)
- fix(bookmarks): Fixes #1551 Bookmarks is busted (025b175), closes #1551
- fix(bookmarks): Fixes #1957 Remove bookmark option unavailable (66076b8), closes #1957
- fix(build): Use plain assignment instead of destructuring for node@5 (#2140) (cea15d2)
- fix(ci): Fix TravisCI.yaml (5046d12)
- fix(coloranalyzer): Fix #1842 Color Analyzer throwing (7d06c8d), closes #1842
- fix(coloranalyzer): Fixes #1920 Resolve on null color for ColorAnalyzer (18c2f98), closes #1920
- fix(content): #2079 Remove vertical padding on search input (6ca5218)
- fix(content): Bumped tippy-top-sites for better icons (2bfe0e8)
- fix(content): Closes #1149 Remove best image logic (ed2b7cf), closes #1149
- fix(content): Detect stabilization of state to reload from "Hang on tight" (#1636) (70432bb)
- fix(content): Disable search for current release (f63d315)
- fix(content): Remove comment for unused arg in selectAndDedupe (7dae034)
- fix(content): Remove dead code for delete order experiment (7aadb93)
- fix(crash): Fixes #1567 AS crashes on force shutdown (e644b23), closes #1567
- fix(css): Fixes #2189 Missing glyph-showmore-16.svg (c993f6a), closes #2189
- fix(debug): #1738 Restore Highlights to UI tester (252fb1f)
- fix(docs): Fix typo in localization docs (b6d4561)
- fix(events): #2113 do not fire bookmark events if no data in event (c01184d)
- fix(exceptions): Fixes #1667 add .catch to promises (89b201d), closes #1667
- fix(experiment): Fix top sites experiment favicons (314fb0b)
- fix(experiments): #1680 Trigger action for experiment changes (0d7e7f0)
- fix(experiments): Closes #1230 Disable 'Trending' Highlights experiment (63a8b62), closes #1230
- fix(experiments): Turn MetadataService experiment off (ac04083)
- fix(framescript): Don't wait for load before sending metadata (5fb4282)
- fix(highlights): Fix vertical text cropping & layout in individual items (#1546) (1ba0b8d), closes #1546
- fix(highlights): Fixes #1553 Limit highlights to one item per domain (ec7610b), closes #1553
- fix(highlights): Fixes #1635 Filter out highlights with no images (8a015c8), closes #1635
- fix(highlights): Fixes #1917 No highlights on re-install (7641f66), closes #1917
- fix(highlights): Fixes #1932 Cap the retry logic for HIGHLIGHTS_AWAITING_METADATA (32e30cd), closes #1932
- fix(highlights): Heavily boost recent bookmarks and not much from 3 days or older (#1888) (f7c96cd)
- fix(highlights): Query was calling the wrong thing (f0e3f83)
- fix(highlights): Remove first-run default highlights and related packaged images (#1871) (c15d9f4)
- fix(highlights): Use a single recent query with a limit of 500 (#1870) (f5a30fc)
- fix(highlights): Use the same limit for bookmarks as history and let weighter decide (#1603) (f256d3e)
- fix(highlights): Wait for async initializers before loading app data (#1538) (b30fdf7)
- fix(hints): Closes #1873 Remove 'whats this' helper (05e5923), closes #1873
- fix(l10n): #2129 Fall back to en-US strings if some are missing (9a9393d)
- fix(l10n): #2148 Move getLocalizedStrings to reducers (4504f95)
- fix(l10n): #2158 use componentWillMount to load locale data (75c53c6)
- fix(l10n): Convert DEFAULT_LOCALE to constant (be86901)
- fix(l10n): Move getDirection to localizationUtils (63619e7)
- fix(l10n): Move Intl.direction to Intl reducer (54379c4)
- fix(metadata): Closes #1278 Fix YouTube Top Sites icon (be498ef), closes #1278
- fix(metadata): Consolidate the use of provider fields (#1592) (8830040)
- fix(metadata): Fixes #1822 Enable data expiry job (3ebf603), closes #1822
- fix(metadata): Fixes 1658 Consolidate favicon fields (dc49d20)
- fix(metadatastore): #1577: Add parameterized query (1bdd429)
- fix(metrics): #1271 Send NEWTAB_RENDER on didUpdate, not receiveProps (edb705b)
- fix(metrics): #2244 - fix the missing session_id in the event pings (0f5af17)
- fix(metrics): Add a source for performance pings (bbfc687)
- fix(metrics): Fixes #1630 Add value to metadataReceivedRawHTML ping (7a8dcd7), closes #1630
- fix(mozcentral): #2171 Fix merge conflicts in prefs_general.diff (bd56653)
- fix(newtab): Show a border between top site icon/title and highlight picture/details (#1893) (f02327e)
- fix(package): Combine xpi and dist package scripts (083a326)
- fix(package): Combine xpi and dist package scripts (#2114) (5058e6e)
- fix(package): Revert dependencies update causing build failures (#1689) (48e36b2), closes #1688
- fix(page-worker): #1322 Don't sync search strings and suggestions (c4c5f80)
- fix(page-worker): #1512 Debounce page-worker listener (6fa1f6a)
- fix(pagescraper): Fix #1859 PageScraper unhandled exception (5ff0919), closes #1859
- fix(pageScraper): Fixes #1947 Handle image load failures (ff85a99), closes #1947
- fix(places): Ignore expected control flow exception for bad URIs (#1943) (0f7fb26)
- fix(rating): Closes #1475 Remove rating system (f8a2b61), closes #1475
- fix(recommender): Remove recent filtering logic relying on faulty SCROLL_THRESHOLD usage (#1800) (7104493)
- fix(reporting): fix #1831 Missing TOP_SITES pings (8856daa), closes #1831
- fix(search): Fixes #1900 Search suggestions not being displayed (37051a1), closes #1900
- fix(search): Listen to browser.search.hiddenOneOffs (#1797) (7a345fe)
- fix(sqlite): Fixes #1768 Limit MetadataStore SQLite parameters (4ff858e), closes #1768
- fix(store): Fixes #1766 Sync user actions to store update (ff9375e), closes #1766
- fix(storybook): fix storybook Highlight regression (53660a3)
- fix(storybook): get storybook to pick up CSS changes (865dfc2)
- fix(style): #2076 force alignment of top sites titles (51d250b)
- fix(tabtracker): Revert default values to tabTracker (#1629) (f991f5a)
- fix(telemetry): #1828 - Track the addon's pref change (277e203)
- fix(telemetry): #2301 - compute the newtab stats in content (a7782f9)
- fix(test): #1407 - Fix a race condition in places caching unit test (509f8e7)
- fix(test): #1442 - fix a test failure in MetadataStore.js (b39ef74)
- fix(test): Potentially fix intermittent weightedHighlights test failure (b70a35b)
- fix(tests): #1823 Only run tests after before in content-test/index.js (a053f82)
- fix(tests): Fixes #1197 Intermittent RecommendationProvider failure (eb6597c), closes #1197
- fix(tests): Fixes #1557 mock PageWorker to remove null warning (89880b7), closes #1557
- fix(timeline): #1323 Fix infinite scroll events for timeline (54d8688)
- fix(timeline): Filter links with SQL and only show filter-compatible results (#1346) (85a2d5f)
- fix(topsites): Combine frecency of deduped pages (#1883) (5a7a384)
- fix(topsites): Combine frecency of the top pages of with/without www instead of all pages (#1946) (b2a3e39)
- fix(topsites): Dedupe www. sites with non-www. sites (#1392) (80cc5e3)
- fix(topsites): Fixes #1154 TopSites tile loses highlight on hover (565f633), closes #1154
- fix(topsites): Fixes #2073 TopSites icon displayed over search suggestions (ec36bd9), closes #2073
- fix(topsites): Guess that .com is a TLD if none is provided (#1992) (ec29696)
- fix(topsites): Limit queried sites closer to visible count (#1941) (8f38b70)
- fix(topsites): Restore eTLD truncating (#1983) (300f567)
- test(mc): #2242 Add unit test support for system-addon/ (67fd3bd)
- test(mozcentral): Add prefs to disable network to prefs_general (2827a8f)
- test(travis): Upgrade travis to use latest unbranded build (def6a6b)
- import(mc): Import style nits from patch landed in mc (5bcae82)
- feat(a11y): Closes #1993 Bring '...' button to foreground (473ead6), closes #1993
- feat(addon): #1452 Add 'Feeds' to allow for custom update cycles (94d350b)
- feat(addon): #1512 Add lodash.debounce and timers to vendor-src (2d747e7)
- feat(addon): #2045 Add support for screenshots (385da1a)
- feat(addon): #2045 Add UI to support screenshots (4ce4982)
- feat(addon): add benchmarking support (e0573d8)
- feat(benchmark): #1236 add baseline benchmarks (4981e9b)
- feat(content): #1537 Onboarding tooltip for top sites/highlights (ad665a9)
- feat(content): #1906 Add Snippet component (494777d)
- feat(content): Add basic token matching for Timeline all/bookmark views with search in header. (e9eaa2b)
- feat(content): Add dismiss button for timeline filtering (f8bda05)
- feat(content): Implement new tab preferences pane (#2196) (833ef2b)
- feat(experiments): #964 Add experiment overriding via prefs (da1fddf)
- feat(experiments): Add display for experiments to debug (#1728) (a4fb50a)
- feat(experiments): Closes #1084 Run MetadataService vs Embedly (d6cb5fe), closes #1084
- feat(experiments): Closes #1431 Set up local metadata parser as experiment (bc368b3), closes #1431
- feat(experiments): Closes #1952 Use orig tiles algorithm for top sites (798b517), closes #1952
- feat(feeds): #1452 Remove History, Old Highlights Feeds (50c058d)
- feat(feeds): #1681 Add PlacesStatsFeed for history, bookmarks size (a78c055)
- feat(feeds): #1750 PageModProvider, add broadcasting/send to feeds (7575cd7)
- feat(feeds): #1775 Add Search feed (cb4cf14)
- feat(highlights): Always show recent bookmarks even without images (#1844) (b0d232f)
- feat(Highlights): Closes #1767; show highlights after welcome popup w/o reload (df7f9f6), closes #1767
- feat(highlights): Fetch a minimum number of results if not enough recent links (#1474) (da37c98)
- feat(highlights): Implement new grid highlights, remove old spotlight feed, r=@sarracini (5567ab8)
- feat(highlights): Implement new query and adjust weights (b838901)
- feat(intl): #2031 Add locale to state adnd Intl reducer (950f737)
- feat(intl): #2031 add locales build step to bundle (4ee1918)
- feat(intl): #2031 Load correct localization and strings (a368e12)
- feat(intl): #2117 convert strings to .properties and add pontoon-to-json (2e76bc7)
- feat(l10n): #2009 Add build script to export and commit strings to strings repository templates (1618432)
- feat(l10n): #2012 Add import build script that updates strings repository and replaces strings local (41ebfab)
- feat(l10n): Closes #2016 Create strings file and implement i18n in React (6a96b82), closes #2016
- feat(l10n): Closes #2019 Localize number display (14a7244), closes #2019
- feat(l10n): Closes #2122 Add comments to strings.properties (f1e82ec), closes #2122
- feat(l10n): Closes #2136 Determine dir of html (e90f0d1), closes #2136
- feat(l10n): Fixes #2128 Add support files for locales (48f534f), closes #2128
- feat(mc): Add bootstrap.js and other files for mc version of add-on (f788e6f)
- feat(metadata): Closes #1409 Create a page scraper (1fcfd1c), closes #1409
- feat(metadata): Closes #1417 Add a framescript for local metadata parsing (c1f1c5c), closes #1417
- feat(metadata): Closes #1430 Init PageScraper and pref it off (1ac6370), closes #1430
- feat(metadata): Closes #1588 add provider_name to metadata (c9f498b), closes #1588
- feat(metadata): Closes #1685 Fetch page content locally (fc4e40f), closes #1685
- feat(metadata): Closes #1940 Deprecate Embedly (fa5e99a), closes #1940
- feat(metadata): Closes #2044 compute and store favicon sizes (9eddc0b), closes #2044
- feat(metadata): Compute image size locally (#1644) (51264fa)
- feat(metrics): Closes #1175 Add metadata_source to pings (08dcefd), closes #1175
- feat(metrics): Closes #1961 Capture telemetry for clearing history (c33773a), closes #1961
- feat(mozilla-central): #2038 Add a moz.build for copying over to mozilla-central (8b3298f)
- feat(mozilla-central): #2039 Update the package script to generate a mozilla-central version of the (7b8a056)
- feat(mozilla-central): #2040 Update README documentation on how to export the add-on to mozilla-cent (af6a73e)
- feat(mozilla-central): #2041 Add an export script that copies over and patches mozilla-central to bu (af4b257)
- feat(NewTab): (closes #1675) show placeholder content when "waiting" dialog up (ccb4a48), closes #1675
- feat(page-worker): #1090 Added page worker (e3d45bd)
- feat(page-worker): #1090 change NEWTAB_RENDER event (a1fbc72)
- feat(page-worker): #1090 Remove old messages, rehydrate store (8608a52)
- feat(page-worker): #1090 Set TabTracker id in onOpen (5b972f0)
- feat(page-worker): #1090 ShareProvider.providers race condition fix (a4cfc48)
- feat(places): Fixes #1901 Refresh after clearing history (9cd3279), closes #1901
- feat(prefs): Closes #2170 Global pref to turn experiments off (190b75c), closes #2170
- feat(redux): #1090 move store to common (9bec520)
- feat(rtl): Closes #2023 Make Activity Stream RTL (c1cb03a), closes #2023
- feat(share): #2174 Remove ShareProvider and tests (dbb8c05)
- feat(share): #2174 Remove ShareProviders reducer and actions (555ef3f)
- feat(share): #2174 Remove sharing from LinkMenu (21992f6)
- feat(tests): Closes #2145 Migrate private browsing test to mochitest (550b824), closes #2145
- feat(tests): Migrate about:home test to mochitest (#2192) (4e6916a)
- feat(timeline): Improve filtering with word boundary and smart-case-sensitive matches (#1350) (22806ca)
- feat(topsites): Show shorter top sites label without top level domain (66576d7)
- remove(activity): Clean up queries, selectors, content related to recent activity and spotlights (#1 (6535eec)
- remove(bookmarks): Closes #1501 Remove Bookmarks reducer (f247909), closes #1501
- remove(content): #1499 Remove LoadMore component (b8da064)
- remove(content): #1499 Remove TimelinePage components (33e39de)
- remove(content): #1500 Remove Timeline selectors (#1535) (65b3ff1)
- remove(metadata): Closes #1507 Remove MetadataCache (3bb9c71), closes #1507
- remove(sdk): Remove sdk/base64 and replace with btoa (8ccfe72)
- remove(unblock): Closes #941 Depreciate unblock_all functionality (37ce1cf), closes #941
- docs(activity-stream): add contributing.md (#1357) (270b509)
- docs(l10n): #2123 Add docs for localization (8fde9e0)
- docs(l10n): Add tips for RTL-ing CSS (#2142) (d5c4857)
- docs(README): Updated README to include links to test pilot, etc. (#2162) (0652041)
- tests(addon): #1255 New PerfMeter tests (514d79d)
- tests(addon): #1255 Remove old PerfMeter tests (b947254)
- tests(l10n): #2158 Add tests for locale setting (97dd704)
- tests(metadata): Closes #1467 Integration test for framescript (ffb0a3f), closes #1467
- tests(mocha): #1255 Add shim for Services (ba3425b)
- tests(shims): #1375 General override globals (ae7c779)
- tests(shims): #1375 Task global for test shims (903b18f)
- tests(topsites): Add action tests for TOP_SITES click (0b8e11c)
- debug(110n): Add debug menu for changing locale (9bee7f5)
- chore(actions): Remove unused experiment actions (7198a54)
- chore(addon): #1509 - Host the add-on release channel via Test Pilot (454f581)
- chore(addon): #1583 - Remove the recommendation module (cb0dce5)
- chore(addon): #1587: add a channel for pre-release (8c8a5c1)
- chore(addon): #1799 - Add commit hash to DebugPage (29e4323)
- chore(addon): #1828 - clean up addon prefs (abd8e5b)
- chore(addon): #1930: Change version scheme (8079307)
- chore(addon): #2204 Remove url-parse and replace with URL (4f4eb6e)
- chore(addon): Bump up the version for dev build (3709b65)
- chore(addon): Bumping the minor version since v1.1.9 (7062aa9)
- chore(addon): Closes #1245 Remove unused 'previewsOnly' flag (73e7577), closes #1245
- chore(addon): Convert metadata server URI to prod stack (#1205) (cf70903)
- chore(addon): Disable ExperimentProvider for SHIELD study users. (#1602) (668ade9)
- chore(addon): enable travisci for v1.8.0 (5de289f)
- chore(addon): Fix invalid template strings in addon/MetadataStore.js (d559e61)
- chore(addon): Fix the version format (795a46f)
- chore(addon): Fix TravisCI build script (5644944)
- chore(addon): Prettify the version string in addon description (732f6e6)
- chore(addon): Reduce the size of version string (923484d)
- chore(addon): Remove the forked simple storage (2994305)
- chore(addon): Revert the minor version change (12b303f)
- chore(addon): Use sharable strategy for vendor imports in common (3b92fb4)
- chore(benchmark): force GC for each run in the benchmark (b1ce0d6)
- chore(bundle): #1805 Add bundlestats task and analyzer (b67f9f2)
- chore(bundle): #1805 Exclude faker from prod build (71bb1d4)
- chore(bundle): #1805 Optimize webpack build (57aab53)
- chore(coverage): Add common, addon to coverage reporting (#1787) (67d532a)
- chore(css): Remove unused CSS (e30f699)
- chore(debug): #1443 Add state download and state size estimates (cfedba2)
- chore(dev): #1621 update dev-prefs with weighted highlights pref (#1622) (6ac6f57)
- chore(doc): Add add-on install links to README.md (f3d8090)
- chore(doc): augment deploy.md with the detailed release process (d0d2c42)
- chore(doc): Clarify each field in data_dictionary.md (39f4f66)
- chore(doc): Create deploy.md documentation for deployment (#1479) (ad3ca50)
- chore(doc): Fix the telemetry documents (be25f2f)
- chore(doc): tweak docs for benchmark_how_to (de4f8e2)
- chore(doc): update README.md for benchmarking (df8037d)
- chore(eslint): Remove locale.json from eslint (f5aa342)
- chore(exp): Re-balance the experiment groups (082faf7)
- chore(feeds): #1681 Remove Memoizer, asyncBuildPlacescache (0f89b28)
- chore(feeds): #1829 Refactor respondToSearchRequests into SearchFeed (111883d)
- chore(files): #1817 audit .jpmignore (c61070a)
- chore(files): Sort action-manager.js alphabetically (84d0e03)
- chore(files): Sort constants.js alphabetically (3d8a401)
- chore(gitignore): Ignore .update.rdf (2b63494)
- chore(l10n): Update L10n from changeset 2f14751736f6cf3fc071590b4f57b6e5260e35ad (610729c)
- chore(l10n): Update L10n from changeset 47736a48a2ecf13cf718abe550616a6b293936ef (13fd993)
- chore(l10n): Update L10n from changeset 7812f9d6f1e619635ed9e625a27a27cc8bc07679 (c77516c)
- chore(l10n): Update L10n from changeset adea115fd8f92f6b6421492f3ea4b106b6fe4554 (44e39c5)
- chore(l10n): Update L10n from changeset aeb6efa419adfadf3dcc9d8882dc29be1218e9ca (cc373b9)
- chore(l10n): Update L10n from changeset dec91de1be71b0b3302df7ca737c85c418ac5fbd (0963cbc)
- chore(l10n): Update L10n from changeset ea0ebd56711d0e72df1655b1bc391ad089e98986 (7829648)
- chore(l10n): Update L10n from changeset ee47df75eba70f1e17ebca52636dbb450e238702 (4653e6a)
- chore(l10n): Update L10n from changeset f8699a7a41eac6befe2d2d091d57dc54e99c0744 (bede417)
- chore(lint): #1253 Add eslint-watch (29c7c48)
- chore(lint): fix lint errors (b418402)
- chore(lint): Remove negative ignore for hidden files (ccc01f1)
- chore(lint): Remove no-vendor-prefix rule for sasslint (0ad9289)
- chore(lint): Switch to new import-globals rule to fix warnings (#1688) (48b4d13), closes #1688
- chore(mc): Remove patch for moz.build (#2251) (21f5976)
- chore(metadata): #2295 - increase metadata lifespan (57e83f9)
- chore(metadata): Unpack metadata fields onto site object (#1657) (cec34e4)
- chore(misc): Move a bunch of docs into their own directory (eefeb14)
- chore(NewTabPage): remove TopSites and Spotlight placeholders, r=@sarracini (4dc1bc5)
- chore(package): update @kadira/storybook to version 2.13.0 (2671de9)
- chore(package): update @kadira/storybook to version 2.15.0 (201a178)
- chore(package): update @kadira/storybook to version 2.15.1 (617a04b)
- chore(package): update @kadira/storybook to version 2.16.0 (d0e6aa2)
- chore(package): update @kadira/storybook to version 2.17.0 (d30751a)
- chore(package): update @kadira/storybook to version 2.19.0 (#1397) (6a87791)
- chore(package): update @kadira/storybook to version 2.20.0 (#1403) (22f112a)
- chore(package): update @kadira/storybook to version 2.20.1 (#1408) (cb6df5b)
- chore(package): update @kadira/storybook to version 2.22.0 (#1454) (67dd9a0)
- chore(package): update @kadira/storybook to version 2.29.0 #1682 (05afbec)
- chore(package): update babel-core to version 6.16.0 (#1412) (75792d9)
- chore(package): update babel-core to version 6.17.0 (#1436) (fcfb668)
- chore(package): update babel-core to version 6.18.2 #1694 (55dec56)
- chore(package): update babel-loader to version 6.2.7 #1648 (9f4f904)
- chore(package): update babel-plugin-transform-es2015-destructuring to version 6.16.0 (#1414) (c2a8225)
- chore(package): update babel-plugin-transform-es2015-destructuring to version 6.18.0 (a258af4)
- chore(package): update babel-plugin-transform-es2015-parameters to version 6.16.0 (#1413) (43b3769)
- chore(package): update babel-plugin-transform-es2015-parameters to version 6.17.0 (#1437) (844632e)
- chore(package): update babel-plugin-transform-es2015-parameters to version 6.18.0 (b98f8d2)
- chore(package): update babel-plugin-transform-strict-mode to version 6.18.0 #1626 (506b31f)
- chore(package): update babel-preset-react to version 6.16.0 (#1415) (d3009c4)
- chore(package): update cpx to version 1.5.0 (b994af7)
- chore(package): update eslint to version 3.5.0 (a606a1d)
- chore(package): update eslint to version 3.6.0 (021ab81)
- chore(package): update eslint to version 3.6.1 (#1401) (d45517e)
- chore(package): update eslint to version 3.7.0 (#1433) (267e76d)
- chore(package): update eslint to version 3.7.1 (#1448) (67adfed)
- chore(package): Update eslint to version 3.9.1 🚀 (#1673) (f581df6)
- chore(package): update eslint-plugin-mozilla to version 0.2.3 #1641 (bea6598), closes #1688
- chore(package): update eslint-plugin-react to version 6.2.2 (caaf056)
- chore(package): update eslint-plugin-react to version 6.5.0 #1695 (d35f427)
- chore(package): update eventemitter2 to version 2.1.1 (ac61fdc)
- chore(package): update eventemitter2 to version 2.1.2 (23d2646)
- chore(package): update eventemitter2 to version 2.1.3 (5910007)
- chore(package): update history to version 3.2.1 (05bf2d9)
- chore(package): update husky to version 0.11.7 (#1208) (80c543e)
- chore(package): update husky to version 0.11.8 (2b07631)
- chore(package): update jpm to version 1.2.0 (#1426) (658d13c)
- chore(package): update karma to version 1.3.0 (3a91395)
- chore(package): update karma-html2js-preprocessor to version 1.1.0 (95397e5)
- chore(package): update karma-mocha to version 1.2.0 (bef16bc)
- chore(package): update karma-mocha-reporter to version 2.2.0 (403d44f)
- chore(package): update karma-requirejs to version 1.1.0 (4dad703)
- chore(package): update loader-utils to version 0.2.16 (15bbcb2)
- chore(package): update mocha to version 3.1.0 (#1405) (ee89857)
- chore(package): update moment to version 2.15.0 (d71b310)
- chore(package): update moment to version 2.15.1 (d0cdda9)
- chore(package): update node-sass to version 3.10.0 (#1423) (d9caa2e)
- chore(package): update node-sass to version 3.10.1 (#1424) (195f7f1)
- chore(package): update node-sass to version 3.9.3 (e050dd0)
- chore(package): update react to version 15.3.2 (8a4f305)
- chore(package): update react-addons-test-utils to version 15.3.2 (1cf95e2)
- chore(package): update react-dom to version 15.3.2 (15d6940)
- chore(package): update react-router to version 2.8.0 (7d3badb)
- chore(package): update redux to version 3.6.0 (518d14c)
- chore(package): update redux-logger to version 2.7.4 #1664 (20a447d)
- chore(package): update requirejs to version 2.3.1 (2dcfe1e)
- chore(package): update requirejs to version 2.3.2 (8138e2f)
- chore(package): update reselect to version 2.5.4 (aa3b2c3)
- chore(package): update sinon to version 1.17.6 (11a0400)
- chore(package): update svgo to version 0.7.1 (#1404) (23f3bab)
- chore(package): update url-parse to version 1.1.7 #1665 (50c7b24)
- chore(package): update various dependencies to latest version (#1491) (48b0863)
- chore(package): update various dependencies to latest version (#1614) (3c26974)
- chore(package): update various dependencies to latest version (#1684) (76c91c4)
- chore(package): update various dependencies to latest version (#1690) (42f06de), closes #1688
- chore(package): update various dependencies to latest version (#1699) (f97af61)
- chore(package): update various dependencies to latest version (#1751) (75e3168)
- chore(package): update webpack to version 1.13.3 #1637 (87f0145)
- chore(performance): Only set state if differences were found (acf3a5a)
- chore(prefs): #1745 Remove weightedHighlights exp from dev-prefs (5dd47b1)
- chore(prefs): Remove duplicate pref logic (#1955) (6faba02)
- chore(react): Remove 'ActivityFeed' and related components (#1742) (c9286d8)
- chore(reducers): #1452 Remove History.init from isReady selector (c908f08)
- chore(reducers): Fixes #1740 Remove 'History' reducer (4dc7383), closes #1740
- chore(redux): #1745 Rename WeightedHighlights reducer to Highlights (9361edc)
- chore(release): #1381 Revert override for weightedHighlights (0c99585)
- chore(script): #2236 Add importmc task (89672e0)
- chore(selectors): #1536 Rename Spotlight to Highlights in selectors (b0d83e4)
- chore(selectors): #1536 Simplify New Tab selector (2d4092e)
- chore(selectors): #1783 Move selectors to common/ (6ebb2db)
- chore(selectors): closes #1798; unifies and tests areSelectorsReady (ff572ac), closes #1798
- chore(storybook): support auto-building of storybooks for PR commits by storybook.io (#1422) (02c5e44)
- chore(storybook): work around enzyme/webpack weirdness (c904897)
- chore(test): make mochitests run on new add-on (#2234) (cbb5684), closes #2221
- chore(testing): #1929 Add Enzyme and some stateless functional components (3e206a7)
- chore(testing): #1929 Convert Snippet.test.js to use Enzyme (43bb24e)
- chore(testing): #1929 Move HighlightContext to a function component (e1028f0)
- chore(testing): #1929 Switch Snippet to be a stateless functional component (e84e9d3)
- chore(testing): #2002 stand up functional mochitest (f8cefb6)
- chore(testing): #2126 add script to run tests after each merge (#2198) (cdb04ac)
- chore(tests): Fix test-merges for bootstrapped add-on (#2265) (6435534), closes #2265
- chore(vendor): Add error message for missing dependencies in vendor-src (4dc9d4b)
- chore(webpack): #1848 Remove addon-only deps from content webpack (1917fda)
- chore(webpack): #1849 Remove moment.js from bundle (910f4ee)
- chore(webpack): remove json loader (4d3c7b0)
- chore(webpack): Remove moment-specific webpack stuff (02ae40b)
- chore(webpack): Upgrade webpack to 2.0 (de0981e)
- metrics(metadata): Closes #1432 Add metrics to local metadata parsing (cdac9b5), closes #1432
- metrics(metadata): Closes #1897 Track metadata coverage for sites (0ed91c3), closes #1897
- metrics(metadata): Fixes #1713 Send correct value for perf ping (f617eb6), closes #1713
- experiments(metadata): Closes #1361 Turn metadataService experiment on (4014f27), closes #1361
- experiments(topsites): Compare uncombined/combined frecency scores of deduped top sites (#1928) (0f434c5)
- metadata(experiment): Closes #1813 Graduate local metadata experiment (1890042), closes #1813
- metadata(feeds): Closes #1826 Create a MetadataFeed (107f079), closes #1826
- Fix(addon): #1620 - Update experimentId for TabTracker upon changes (445f46c)
- Fix(test): fix the test failure in metadata store (e99119f)
- logging(exceptions): Closes #1779 Do not report db insertion collisions (3066f07), closes #1779
- feature(addon): #1511 persist active experiments in prefs. (1940dea)
- feature(Highlights): add Welcome popup w/spinner (d388fe1)
- feature(Highlights): change weightedHighligts from an exp to the default (3ce862f)
- content(metadata): #1706 Upgrade tippy-top-sites to 0.3.0 (#1731) (25085db)
- shield(addon): Closes #1482 Pull tabTracker out of ActivitySteam scope (9152b40), closes #1482
- shield(addon): Closes #1541 Pull TelemetrySender out of ActivityStream scope (#1542) (fd792ea), closes #1541 #1542
- shield(metrics): Closes #1516 Add 'shield_variant' to common properties of pings (dbac6de), closes #1516
- shield(metrics): Closes #1516 Add 'shield_variant' to pings (d9736c7), closes #1516
- shield(metrics): Revert #1598 Add 'shield_variant' to pings (b4a49d1)
- shield(tabtracker): Closes #1540 Give tabTracker init default values (#1586) (52d3929), closes #1540 #1586
- migration(metadata): Add a provider_name field in metadataStore (660b6cb)
- bug(addon): Destroy pageworker (7102a89)
- bug(addon): Remove deep-diff (4294075)
- bug(redux): #1446 Filter shouldn't return new state obj if nothing changed (b128044)
- 1.1.2 changelog (6843c0a)
- 1.1.3 (4bae009)
- Add 'Embedly' as default metadata_source (0cd6314)
- fix (addon): #1173 fix SocialService import (8334b81), closes #1173
- fix (addon): fix for Social API changes in nightly (18869ec)
- fix(test) #1043 fix test failures in TabTracker (feb941b)
- chore(dir): #1082 Rename content-test/recommender/ to common/ (a432a4b)
- chore(dir): #1082 rename lib/ to addon/ (698c5eb)
- chore(docs): #1082 docs for test strategy (7459577)
- chore(package): update babel-core to version 6.14.0 (610ce26)
- chore(package): update eslint to version 3.4.0 (51ec0e2)
- chore(package): update eslint-plugin-react to version 6.2.0 (03848ff)
- chore(package): update npm-run-all to version 3.1.0 (#1202) (59ec9c3)
- chore(package): update react to version 15.3.1 (a0e881e)
- chore(package): update react-addons-test-utils to version 15.3.1 (8fed6be)
- chore(package): update react-dom to version 15.3.1 (badfa46)
- chore(package): update react-router to version 2.7.0 (5bae980)
- chore(package): update sass-lint to version 1.9.1 (f6e3e89)
- chore(package): update svgo to version 0.7.0 (416f72e)
- chore(package): update webpack to version 1.13.2 (8c58f02)
- chore(package): update webpack-notifier to version 1.4.0 (aab234f)
- chore(package): update webpack-notifier to version 1.4.1 (16cc751)
- chore(package): Use svgo to optimise and minimise svg files during packaging. (35dc7ff)
- chore(tests): #1082 Add karma-sinon and karma-chai (7a0d52d)
- chore(tests): #1082 Add shims (4485937)
- chore(tests): #1082 Add sinon.assert, notes to test index (2582990)
- chore(tests): #1082 Remove require chai statements (7028d7e)
- chore(tests): #1082 Update PrefsProvider tests (fcea5bd)
- feat(addon): #411 get synced/remote tabs (addon side only) (a355d2c)
- feat(content): Closes #1074 Add rating system for metadata (5852d61), closes #1074
- feat(metadata): #1159 add migration support for metadata store (9086d83)
- feat(metadata): Closes #1143 Dynamically set metadata source (a7d31e9), closes #1143
- feat(metadata): Closes #1156 Add metadata_source field to MetadataStore (31e9614), closes #1156
- fix(addon): #1139 Add error handling for colorAnalyzer (37aaa57)
- fix(metadata-store): #1165 - Drop the migrations table in reset (7fa6b25)
- fix(metrics): Fixes #983 Fix cacheMiss performance metric (583187a), closes #983
- fix(topsites): Fix YouTube background color in Top Sites (#1151) (84c1515), closes #1151
- Do not close metadatastore connection twice #1008 (c8e1990), closes #1008
- 1.1.1 changelog (be87b7d)
- 1.1.2 (af572db)
- Add retry mechanism for MetadataStore (08e98a2)
- chore (addon): Add python virtual env to eslintignore (423f6aa)
- console.log fail (4dfbb28)
- Document metadata database schema #985 (8360dcc)
- feat (addon): #892 implement share toolbar (2b822cf)
- fix (addon): #1013 only send tab data if there is an active tab (#1031) (7ab07c8), closes #1013 #1031 #1013 #1031
- fix (addon): #1024 fix package script (ebcd9f4), closes #1024
- fix (addon): #1034 Fix event ping to include experiment data only if necessary (7a25d89), closes #1034
- fix (addon): #1099 fix the providers-changed listener (53372f8), closes #1099
- fix (addon): #1109, #1107 use separate window per provider and focus it on share (f9d0005), closes #1109 #1107
- fix (addon): #1111 don't add shareplane to toolbar on activation (589c77a), closes #1111
- fix (addon): #1111 fix for when new providers are enabled/installed (93cef6b), closes #1111
- fix (addon): #1113 re-enable button after customization (d61f34f), closes #1113
- fix (addon): s/SHARE_FROM_TOOLBAR/SHARE_TOOLBAR/ (136f56b)
- fix (tests): #1045 fix for private browsing test (7fb1362), closes #1045
- Fix typo in img path (5f535f1)
- Migrate the exsiting metadata store if possible (eb8e456)
- Port simple-storage to customize the cache size (5c7fac8)
- Remove JSCS and replace with ESLint rules (#961) (6b730cb)
- Remove timestamps for recommendations (7985b6f)
- Reset the metadata store reconnect counter upon success (8e53596)
- chore(addon): Closes #1007 Add type for recommendations (0e586e1), closes #1007
- chore(build): #1028 Use nightly for test/run (5a6ce3e)
- chore(doc): Clarify for the recommendation fields (80ecb45)
- chore(karma): Add dependency for tdd task (d137480)
- chore(lint): Autofix arrow-parens as-needed. (6e23fec)
- chore(lint): Autofix block-spacing never. (9eb7ca6)
- chore(lint): Autofix no-multi-spaces. (86d8acb)
- chore(lint): Autofix no-multiple-empty-lines max:1, BOF:0, EOF:0. (ac26360)
- chore(lint): Autofix object-shorthand always. (58e46ee)
- chore(lint): Autofix padded-blocks never. (ad641b6)
- chore(lint): Autofix react/jsx-boolean-value always. (b641131)
- chore(lint): Autofix react/jsx-closing-bracket-location after-props. (6c2e796)
- chore(lint): Autofix react/jsx-curly-spacing never. (656733b)
- chore(lint): Autofix react/jsx-space-before-closing always. (39e6cd4)
- chore(lint): Autofix semi-spacing before:false, after:true. (3ce8ece)
- chore(lint): Disable callback-return. (a36e429)
- chore(lint): Disable max-lines. (f2edaa5)
- chore(lint): Disable multiline-ternary. (9a7d4b5)
- chore(lint): Disable newline-before-return. (f0a28da)
- chore(lint): Disable no-continue. (3768897)
- chore(lint): Disable no-extra-parens. (ae2d186)
- chore(lint): Disable no-plusplus. (73091e9)
- chore(lint): Disable no-process-env. (4a13f6c)
- chore(lint): Disable no-ternary. (f045a2b)
- chore(lint): Disable no-undefined. (bd095bb)
- chore(lint): Disable require-jsdoc. (ebe74cd)
- chore(lint): Disable wrap-regex. (c93b2b3)
- chore(lint): Enable and autofix comma-dangle never. (7410e4b)
- chore(lint): Enable and autofix object-curly-newline multiline with some exceptions. (f5e6e9c)
- chore(lint): Enable arrow-body-style as-needed. (22bb564)
- chore(lint): Enable complexity max 20 except Search.js with 28 path switch. (0083d7a)
- chore(lint): Enable consistent-return. (455e39c)
- chore(lint): Enable dot-location property. (a8b9894)
- chore(lint): Enable guard-for-in. (c046d10)
- chore(lint): Enable lines-around-comment before comment blocks unless just inside an object. (b330de0)
- chore(lint): Enable max-params 6. (0713933)
- chore(lint): Enable max-statements 50 except Search.js with 67 statement switch. (498bd9b)
- chore(lint): Enable max-statements-per-line with max 2. (0da89f9)
- chore(lint): Enable new-cap newIsCap but not capIsNew. (2c67d5f)
- chore(lint): Enable newline-per-chained-call allowing chains of 3 calls. (ce0904b)
- chore(lint): Enable no-alert disabling both uses. (e9d4922)
- chore(lint): Enable no-catch-shadow. (4b1308c)
- chore(lint): Enable no-else-return. (c2de549)
- chore(lint): Enable no-implicit-coercion except !! for boolean. (1e26b42)
- chore(lint): Enable no-mixed-operators allowing same precedence checking for mixed bitwise, comparis (ae1fcfd)
- chore(lint): Enable no-param-reassign. (296cb7e)
- chore(lint): Enable no-prototype-builtins. (b9f34c8)
- chore(lint): Enable no-return-assign except-parens. (61f828d)
- chore(lint): Enable no-script-url. (bebd40e)
- chore(lint): Enable no-sequences. (9f79483)
- chore(lint): Enable no-unused-expressions disabling use for webpack. (5d95ebb)
- chore(lint): Enable no-use-before-define. (8228fcb)
- chore(lint): Enable no-useless-concat. (9c30201)
- chore(lint): Enable object-property-newline allowing all on one line. (3167cbc)
- chore(lint): Enable prefer-arrow-callback allowing named functions. (2fb8749)
- chore(lint): Enable prefer-rest-params. (7a71812)
- chore(lint): Enable prefer-spread. (4c54a93)
- chore(lint): Enable prefer-template. (9d98438)
- chore(lint): Enable quote-props consistent. (08bfeaf)
- chore(lint): Enable react/no-did-update-set-state. (1c2fe32)
- chore(lint): Explicitly turn on passing rules for eslint 3.2.2 eslint-plugin-react 6.0.0. (d581bd1)
- chore(lint): Turn on already passing eslint rules. (9f02ba0)
- chore(metadata-store): #1029 Move metadata.sqlite to the root profile directory (e08bc15)
- chore(package): update babel-loader to version 6.2.5 (#1116) (b5bf6d1)
- chore(package): Update eslint to latest version; fix reported issues with defining generators when y (e1fca24)
- chore(package): update eslint to version 3.3.1 (#1094) (90fabbb)
- chore(package): update eslint-plugin-react to version 6.1.1 (#1093) (39c0206)
- chore(package): update eslint-plugin-react to version 6.1.2 (8ecfb53)
- chore(package): update karma-chrome-launcher to version 2.0.0 (0a5a872)
- chore(package): update npm dependencies to the latest version. (d9a284c)
- chore(package): Update npm dev dependenices to latest versions. (3754219)
- chore(package): Update npm prod dependencies to latest versions. (c653638)
- chore(package): update npm-run-all to version 3.0.0 (#1114) (23ae89a)
- chore(package): update sass-lint to version 1.9.0 (#1126) (072c68d)
- chore(package): Update the remaining out of date npm packages. (0590337)
- chore(prefs): #1072 Add new prefs reducer (7a1d8d3)
- chore(prefs): #1072 Add PrefsProvider, tests (d1d75bd)
- chore(storybook): #1039 Implement React Storybook support (cbc2cad)
- feat(addon): #928 Replace simplestorage to read/write from metadata db (0702bab)
- feat(addon): #935 Track highlight source in click pings (c52379d)
- feat(content): #965 Add Tooltip component (2aef417)
- feat(content): #965 New context display for highlights (791818a)
- feat(highlights): #1010 Add scoring function based on weights (0cb496c)
- feat(metadata-store): #981 Add caching for metadata store (63861fa)
- feat(prefs): #1101 Add Highlights weights as pref for easy debug (e0d5597)
- fix(addon): #1033 Turn on the Multiprocess compatibility flag, correct the uses of addObserver, and (631ab03)
- fix(addon): #989 Initialize perfMeter before calling setupPageMod (e0d2e91)
- fix(addon): #992 Always close metadataStore (ab7c031)
- fix(addon): Update reversed WEIGHTED_HIGHLIGHTS_RESPONSE logic (9cb6a7e)
- fix(artifacts): Fix invalid markup in artifacts latest.html (#1076) (05b8b4a), closes #1076
- fix(config): Change config values to use production embedly-proxy URI (1825e9b)
- fix(content): #488 Handle errored favicons (0x0) like small icons. (49f9ff7)
- fix(content): #944 Detect small favicons to show fallback instead. (eefc8a4)
- fix(content): #978 Put the active class on the tile-outer container instead of on the tile link. (7434805)
- fix(icon): Fix bad path to glyph-showmore-16.svg in icons.scss (#1058) (bd5f518), closes #1058
- fix(metadata-store): #1002 Handle exceptions in MetadataStore if it failed to connect (e13e0b9)
- fix(metadata-store): #1012 Fix the intermittent timeout failure (0a2c19a)
- fix(startup-race): #1053 fix content request and provider race condition (5824a9a)
- fix(test): #1046 Intermittent failures in PerfMeter (0ff6ae6)
- tests(content): #965 Tests for HighlightContext, Tooltip (bc6a5b1)
- 1.1.0 changelog (82d975a)
- 1.1.1 (832d929)
- Change recommendations timeout to 1 hour #939 (a4c9129)
- feat(addon) #779: Experiment definition framework (fad4d4a)
- fix (addon): #769 stop caching when afterDate or beforeDate provided (#851) (6e6b778), closes #769 #851
- fix (addon): #849 only reset back home page on disable (#878) (5764d88), closes #849 #878
- fix (addon): #882 handle unload(reason="uninstall") (#884) (d5bde1e), closes #882 #884
- fix (content): #848 fix fast typing issue with search box (#879) (6c105b2), closes #848 #879
- fix (content): #891 wait for content bridge to be setup before render (ff430e6), closes #891
- fix(content:): #844 Add text wrapping to search string (7d56cbc)
- Use production recommendation endpoint #936 (ec08b00)
- chore(addon): Move vendor.js to lib/vendor-src.js (4f051d3)
- chore(build): Only run git hook on push not commit (3192fcb)
- chore(experiment): #931 Disable experiment for context menu (660d1cb)
- chore(experiments): #905 Make experiment data structure less deeply nested (a5f2ac8)
- chore(experiments): #905 Update experiments docs (575ff55)
- chore(metadata-store): #966 Return RGB color for favicon and images (69c282e)
- chore(metadata): #908 Allow partial inserts to MetadataStore (03d213a)
- chore(variables): Replace camel case with underscore for consistency (cbd14cb)
- feat(addon): #863 persist page metadata to sqlite (5e871be)
- feat(addon): #870 Turn recommendations on as experiment (f3a415a)
- feat(addon): Add Recommendation Provider (5424387)
- feat(addon): Invoke the Recommendation Provider on addon-side (9a52a6b)
- feat(addon): Start/close the Metadata DB (dd7ae94)
- feat(content): Add react components to recommendations (b558de7)
- feat(content): Add redux flow to recommendations (7f24ba2)
- feat(content): CSS for recommendations (1c5dce9)
- feat(metadata-store): #929 Add metadata query to search cache keys (0955245)
- feat(metrics): Collect metrics on Pocket Recommendations (6b6ad89)
- fix(addon): #694 Remove unused newOnly flag (4542ef8)
- fix(addon): #741 Refactor PreviewProvider to hide link processing (b04122f)
- fix(addon): #910 Send add/remove events for bookmarks (eaed46d)
- fix(addon): Make private functions private in PreviewProvider (0081469)
- fix(content): #657 Restructure TopSite to remove stopPropagation (7b2ea41)
- fix(content): #748 Add deduping to timeline highlights (ef05304)
- fix(content): #828 Bumped tippy-top sites to 0.2 (f0a1190)
- fix(content): #838 Search keyword is removed after navigating with the arrow keys through the search (a8915d2)
- fix(content): #843 Fix delete key bindings for search (86f76c9)
- fix(content): #846 Change cursor, center dots, and bold search string (d29ee3a)
- fix(content): #846 Normal Select cursor changes to Text Select cursor (61df6fb)
- fix(content): #852 Only show one preview on new tab (95b4221)
- fix(content): #859 'Delete from History' should not be available for bookmarks (398b67d)
- fix(content): #887 Only hide delete options on bookmarks page (2df5ced)
- fix(content): #957 (a6f7172)
- fix(metadata-store): #916 Ensure drop transaction gets committed (93bb2d0)
- fix(metrics): Add recommendation fields to data_events.md (5dcf655)
- fix(test): #918 Mock the ActivityStream instance (5effcbc)
- fix(test): Mock the metadata db in addon tests (a4376e4)
- 1.0.19 changelog (6500a89)
- 1.1.0 (46f876d)
- feat (addon): #724 set home page to Activity Stream (#785) (2bc5b11)
- fix (content): #774 more fixes related to more data on zoom/scroll/resizing (d208b1f), closes #774
- fix(addon): #796 Fix delete observer notification (aa1165d)
- fix(addon): #808 fix uncertain load_reason for the back button (1308fed)
- fix(addon): #821 - increase group size for experiment delete menu (f7de231)
- fix(content): #632 Bug 1269777 - Google search string from context menu wrongly searches (c7051a6)
- fix(content): #833 Separator for delete is in the wrong place (fbcb520)
- fix(content): Fix position of settings menu (88ff8f1)
- fix(content): Fix suggestion index (df08594)
- fix(content): Remove delete menu (fe751ec)
- chore(addon): Refactor message passing listeners (0988039)
- chore(content): Remove unused styles (6841369)
- chore(content): Use CONTENT_TO_ADDON constant (c40df12)
- feat(addon): #701 Add bookmark api (04a4481)
- feat(addon): #701 Open window api (60df5e3)
- feat(addon): #775 Get Search working in Activity Stream (7e5bbd6)
- feat(addon): #790 collect uninstall event pings (1a2baf4)
- feat(addon): Local color analysis for favicons (0c85488)
- feat(addon): set browser pref to store bigger favicons (0dcceeb)
- feat(content): #701 New context menu for links (a72a1d8)
- feat(content): #824 Add icons.scss (c50caad)
- feat(content): show inline video players for youtube and vimeo (81c9b56)
- bug(content): remove css that breaks timestamp alignment (301557c)
- bug(content): remove unwanted .orig files (c5b923d)
- 1.0.18 changelog (be87f6b)
- 1.0.19 (acf3081)
- Add a description of performance ping #705 (dedff7f)
- fix (addon): #663 rebuild the places cache after 30 minutes (b138aee), closes #663
- fix (content): #774 fix zoom, resize, high res issues (dce0f65), closes #774
- Refactor cache updating strategy (6a6b784)
- test(addon): Reduce useless jpm test output (c061867)
- chore(addon): #781 use webpack in addon for external deps (d9c6fa9)
- fix(addon): #687 move tippytop to getEnhancedLinks (dd70e49)
- fix(addon): #707 Provide more specific unload_reason other than navigation (a029fac), closes #745
- fix(addon): #759 Add session_id for all pings. (db04f13)
- fix(addon): #760 Add pageshow event to keep track of clicks on the 'back' button. (7dcea80)
- fix(prefs): Switch to production embedly-proxy URL (5075b1c)
- feat(addon): #417 Dont request embedly data for appended items (ef799db)
- feat(addon): #417 infinite scroll (620d109)
- feat(addon): #732 Create experiment for DeleteMenu (216842e)
- feat(metrics): #705 Collect proxy telemetries from addon (b514783)
- 1.0.17 changelog (527f2f3)
- 1.0.18 (f622774)
- fix(addon): #454 Hide Load More if < 20 items on history (005ba6f)
- fix(addon): #698 Don't send session pings for inactive tabs when closing the broswer window (bdf921c)
- fix(addon): #716 Don't send session pings for tabs that finish loading in the background. (a4c798d)
- fix(addon): Add an unique id for each item sent to content (a617dd4)
- fix(addon): Bug 1273164 - The search bar from New Tab page is no longer working on latest Nightly ve (cd35ce2)
- fix(content): #632 Bug 1269777 - Google search string from context menu wrongly searches (02f5f70)
- fix(content): #723 Bug 1273923 - Remove 'Please fill out this field' tooltip (95fdbf6)
- 1.0.16 changelog (4d5c47a)
- 1.0.17 (36af5ec)
- Correct running tests command (6a99f31)
- fix (content): #604 remove custom titles from GroupedActivityFeed (9838e39), closes #604
- fix (content): #675 use cacheKey instead of lastVisitDate as react child key (d19be4d), closes #675
- feat(addon): #679 Send addon version to embedly proxy (4bf2606)
- feat(addon): add the API to remove a bookmark (17122bd)
- feat(content): add Remove Bookmark UI (47ca9bd)
- fix(addon): #518 Fix Embedly proxy receiving null URLs (d12f4d0)
- fix(addon): #638 Dedupe history for embedly only (f7295ae)
- fix(addon): #671 Reduce duplicate queries to embedly (a5d6ad1)
- fix(lint): order sass rules by alphabetical order (61ec559)
- tests(addon): #428 Ensure embedly client throws out non-requested responses (c0d9e80)
- 1.0.15 changelog (0ff3de0)
- 1.0.16 (91c516a)
- fix (addon): #646 do not throw exception on invalid uri component (edc3547), closes #646
- fix(addon): send all links including those without embedly (8d5fa28)
- fix(concurrency): guard against handlers called when ActivityStream object is gone (1d78b8d)
- fix(travis): #650 skip cleanup for travis deploy (61dda27)
- feat(content): add loading ui for >2s of loading (54ea1f8)
- chore(meta): drop plural from activity stream in addon metadata (eb4b6d4)
- chore(previews): #565 use prod embedly proxy (bdd89ba)
- chore(travis): Lock to 47.0 (fd11f23)
- chore(webpack): add json-loader to dependencies (9937604)
- style(content): #427 Fix buttons on New Tab Page (ea981fd)
- style(content): #610 Fade in main sections on init (1755758)
- 1.0.14 changelog (bb851a6)
- 1.0.15 (77a813c)
- feat (addon) #444 enhance sites with tippy top data (44e58d5)
- fix (addon) #579 hide simple prefs (ecd4756), closes #579
- style(content) #586 align loading spinner (2d8a269)
- use rimraf and mkdirp instead of shell #125 (692ca74)
- chore(icon): Update SVG icon in about:addons (cde8b99)
- chore(npm): #641 lock npm dependencies to fixed version (90ebb2f)
- chore(npm): Update sass-lint (e0e0d3c)
- chore(package): Add TestPilot link in package description (03a0983)
- fix(addon): #608 Order bookmarks by date created instead of date modified. (448b4a1)
- fix(addon): #625 Renaming ping attributes for bookmarks and history counts. (39d7c7a)
- fix(content): #572 pre-dedupe TopSites (f61f9c0)
- fix(content): #620 Fix top site containers (6f3440d)
- feat(caching): #629 store cache data on disk to avoid cold boots (65c6954)
- feat(caching): #630 replace data when ready as opposed to invalidating first (b6cecfb)
- feat(content): #607 UI for real blocking (404d983)
- feat(perf): keep track of highlights links request times (d81211d)
- feat(previews): do not wait on embedly call to return links (244d29f)
- 1.0.13 changelog (97bcd0a)
- 1.0.14 (0bd871d)
- chore (content): #310 Add meta tag for CSP (14ea41e)
- feat(blocking): #484 blocking APIs (b08bf93)
- feat(blocking): #484 persist blocking URLs (829f5ca)
- feat(reporting): #477 End session on route change (f0fe8e9)
- chore(addon): Update description in package.json (5eb9032)
- chore(prefs): hide API endpoint prefs (3cf22af)
- chore(reporting): #585 Add logger for telemetry (03e22ec)
- chore(reporting): #585 Document telemetry events (1db7e6b)
- fix(content): #590 Update search placeholder (ce2a9d2)
- fix(content): #592 Change date format for headers (83c8e25)
- 1.0.12 changelog (d48c021)
- 1.0.13 (9e38866)
- fix (content): #559 scroll to top on route change (e903760), closes #559
- New New Tab Icon (ea801b9)
- chore(ci): #442 continous integration deployments for master on travis CI (daffd46)
- chore(ci): #442 deployment automation for dev builds (d8beb4d)
- chore(README): Firefox beta no longer required (b096383)
- fix(content): #554 only include default sites if init is true (fc04d53)
- fix(content): #558 Dont clear rows for error append actions (b36eb26)
- fix(content): Updating wording of block action (83ffca9)
- fix(debug): #574 Use Highlights on debug page (f215e4f)
- fix(jpm): Use stable for npm run firefox (ef23a9a)
- 1.0.11 changelog (6641515)
- 1.0.12 (f59e135)
- feat(content): #200 Add first run data (61e97ca)
- feat(content): #200 hide delete on first run items (ee76df6)
- feat(highlights): #533 replace frecent history with highlights for spotlight in content (d204cf1)
- fix(addon): #555 Add search to cache key (86a38a3)
- chore(tests): #363 Fix coveralls reporting (5919d9e)
- style(content): #545 Add favicon for newtab (dcd8274)
- 1.0.10 changelog (bed8081)
- 1.0.11 (ee3c83f)
- New icon for the add-on (fc0c812)
- tests(content): #462 Fix intermittent test failure issue (2a66fa0)
- 1.0.10 (1b9b91e)
- 1.0.9 changelog (27a5641)
- fix (addon): #460, #467 fix for tab restore (1d1699d), closes #460 #467
- fix (addon): #532 no activity stream for private browsing windows (e475ba9), closes #532
- fix (content): #509 make the header and sidebar fixed (611bbef), closes #509
- feat(caching): #440 lazily clean up cache (11aaf03)
- feat(caching): allow for long hibernation preview caches (ed1c538)
- feat(caching): return links even when there are no previews available for history-type queries (1f9f5a0)
- feat(caching): update preview caches periodically (7538b61)
- feat(content): #398 Show date headings on Timeline (bbd49a4)
- feat(content): #483 Add delete context menu (2cc40ac)
- feat(highlights): new highlights query (5407fda)
- feat(highlights): request highlights from content (84ce568)
- fix(addon): #539 Add v to list of allowed query params (ba4dca7)
- fix(caching): finish gracefully when there is missing data in cleanup job (64a22fd)
- fix(caching): update access time each time link is retrieved from cache (977a877)
- chore(debugger): Added ui component and data source tester (4d7f951)
- style(content): #526 Fix star position (07c0cca)
- 1.0.8 changelog (525be33)
- 1.0.9 (e6ee1a6)
- Add TestPilot badge to README (36e5cbc)
- fix (addon): #472 fix more async issues (3ca6787), closes #472
- fix (content) #500 add missing page property for GroupedActivityFeed (4c00333), closes #500
- fix (content): #490 apply block list to selectSpotlight (6d18a1a), closes #490
- fix (content): #490 apply block list to selectSpotlight (b46363f), closes #490
- fix(addon) Remove source field from Tab-session ping (ef05749)
- Revert "Merge pull request #499 from mozilla/emtwo/CSP" (ddc9fb8)
- Tweak ESLint rules and Sass variables (00f3725)
- feat(content): Empty case for highlights (e355547)
- feat(reporting): add performance stats logging (52bd124)
- fix(caching): #513 handle toggling rich previews properly (ebd3b72)
- fix(content): #458 always show link to timeline on newtab (7f006d0)
- fix(content): #498 Handle different size highlight boxes (0915090)
- fix(favicon): Add activity-stream SVG favicon (cc82c56)
- fix(icon): Add icon to about:addons (550af1c)
- fix(package): Add homepage to package.json (6b27180)
- fix(scss): Fix some sass-lint warnings (6b92be6)
- style(content): #386 bring top sites border to top (2841a72)
- style(content): #396 Fix spacing, colors, fonts (d56c6b5)
- style(content): Set default bg of topsites to white (4fec351)
- chore(content): #310 Add meta tag for CSP. (d131195)
- 1.0.7 changelog (f34b8e7)
- 1.0.8 (7e0bc5a)
- chore(content) #91 Use timestamp for keys (81fa591)
- chore(addon): #468 Only store embedly data in the cache (0b1f89e)
- chore(proxy): #463 change embedly proxy target to staging environment (bc5b149)
- chore(test): Add images to karma, fix warnings (08fffef)
- chore(tests): rename ActivityStream tests to include its name (1e0d410)
- fix(addon): #468 Prioritize new data in getCachedLinks (8cca0b3)
- fix(cache): #475 fix infinite cache rebuild timeout for Preview Provider with refactor (5ae80d3)
- fix(caching): make preview cache repopulation deterministic (02f89af)
- fix(content): #396 Use history in TopActivity (31a8869)
- fix(reporting): Fixed incorrectly reported tab sessions (7a485ce)
- fix(telemetry): #475 remove observer only when needed in TabTracker (b8a85ec)
- feat(content): #387 Track user events (dfc951e)
- feat(content): #392 Blocking for spotlight and top sites (6fdef5d)
- 1.0.6 changelog (a304156)
- 1.0.7 (5e2656a)
- feat(addon): #258 Implement embedly client in the addon (e860311)
- 1.0.5 changelog (f4ef71e)
- 1.0.6 (f7d5aa1)
- Revert "critical style fixes for april 1 release" (e999e7f)
- chore(readme): #358 Update data dictionary (cd6e686)
- feature(addon): #427 Addon handling of UX user event notifications. (a9af8f4)
- 1.0.4 changelog (9deba6f)
- 1.0.5 (8fe4489)
- Closes #430 - Add page identifier to tab-session ping (e375762), closes #430
- critical style fixes for april 1 release (6ba4f3d)
- feat(content) #345 - UI for sessions (77b1a8f)
- fix (content): #272 display bookmarked date on Bookmarks timeline (8a8f452), closes #272
- fix (content): #378 No heading without activity (3e94212), closes #378
- fix (content): #83 replace font awesome with svg images (ece3a37), closes #83
- Update data_dictionary.md (abe935b)
- Update data_dictionary.md (60d3289)
- Update data_dictionary.md (bd138ac)
- Update data_dictionary.md (8fa8d3b)
- Update data_dictionary.md (a569f95)
- Update data_dictionary.md (ece3fbd)
- Update data_dictionary.md (d6e14da)
- Update data_dictionary.md (a4153d7)
- Update data_dictionary.md (81c9afd)
- chore(addon): Reviewer comments (4ba31b9)
- chore(addon): #89 Move common files to /common, audit jpm files (d5a845a)
- chore(build): use npm for tippy-top-sites (3a16e33)
- chore(lint): Fix eqeqeq warning, and promote it to an ESLint error (aa87a21)
- chore(readme): #252 Update readme to reflect action schema (d04e44f)
- chore(rename): Reviewer comment (3177ee0)
- chore(tests): #212 Better fake data for tests (bf2b3da)
- fix(ActivityFeed): Make date/time formats consistent (94eba9d)
- fix(bookmarks): Remove Highlights from Bookmarks page (99cfab7)
- fix(build): Add common dir to webpack (7ecf114)
- fix(content): #352 Renamed Spotlight and Top Activity (5063cbd)
- fix(content): #388 Rename Featured to Highlights (38752cf)
- fix(content): #422 disable menu on header (607920c)
- fix(content): Make RequestMoreRecentLinks more concise (3fe5193)
- fix(newtab): Add Timeline button to Recent Activity (de28d41)
- fix(newtab): Set ActivityFeed length to 10 items (fa8ee43)
- fix(reporting): TabTracker updates history size on onOpen event (8392ecb)
- fix(test): Test before-initialization (1bd78ec)
- fix(xpi): Remove /test/ directory from generated XPI (9f34d5e)
- feat(addon): #346 Add load_reason. (b7fbf8c)
- feat(content): #222 add bookmarks pagination (59f91a3)
- feat(reporting): Add load latency to the tab ping (f0c1786)
- feat(reporting): History/Bokmarks size change notification and testing (b16a615)
- feat(reporting): History/Bookmark size API and caching (a55da33)
- 1.0.4 (f202b87)
- Add v1.0.3 CHANGELOG.md (673efe5)
- constify tab-session-complete - will rebase/squash later (d9ca0ee)
- fix and test prefs for tabtracker/telemetrysender - will rebase/squash later (9e416b4)
- make notif constant - will rebase/squash later (efeb584)
- fix(content): #337 Use white bg as default SiteIcon bg (8292ffe)
- fix(css): Fix mis-aligned ActivityStream icons (a31d4f4)
- fix(TabTracker): closing all tabs does not error (57633a1)
- chore(css): Fix sass-lint warning (afeb0c0)
- chore(lint): Fix a few ESLint and Sass-lint warnings (070c873)
- chore(lint): ignore no-console rule for PerfMeter (73e954b)
- feat(telemetry): make telemetry configurable via prefs, on by default (2ecef5f)
- 1.0.3 (d21e502)
- Create data_dictionary.md (8a4ac63)
- feat(content) #221 Delete UI (0c1ce94)
- fix(addon) #285: dont clear newtab after typing (efa544a)
- fix(content) #185 convert protocol relative URLs to https (5f6bfde)
- fix(content) #314 remove date subtitles and show .calendar() on side (d1fedd8)
- Formatting changes to data_dictionary.md (c55439f)
- remove href from span (100a20a)
- Update data_dictionary.md (a72d106)
- Update data_dictionary.md (62826f2)
- chore(addon): #325 Add placeholders for required payload attributes. (bb9fd1c)
- chore(addon): #325 Send session duration in milliseconds instead of seconds. (11d3baf)
- chore(build): use webpack-env-loader-plugin for config (b1fd3f2)
- chore(changelog): 1.0.2 changelog (bedfa02)
- chore(content): add hidden debug page (7343f63)
- chore(lint): Disable ESLint 'no-shadow' and 'no-warning-comments' rules (4c637d2)
- fix(activityfeed): Use fallback hostname if page doesnt have title (b8605a6)
- fix(addon): Listen to FRECENT_LINKS_REQUEST (38bf2f3)
- fix(caching): drop cache repopulation requests if one is in progress (7ce3741)
- fix(content): #315 Set correct title for Timeine (f8c6e58)
- fix(content): make entire activity item row clickable (296476b)
- fix(test): remove log statements from test-workers (2329b18)
- feat(addon): #158 add bookmark filter to getFrecentLinks query (c33e72f)
- feat(addon): #27 Add client_id and unload_reason to telemetry data. (6e53087)
- feat(addon): #291 Separate pref-ed endpoints for stage and prod. (2d8711b)
- feat(addon): #291 Setup ping for tab tracking telemetry. (fa14e11)
- feat(addon): #295 places query caching (9930831)
- feat(bookmarks pagination): Add before/after filters to getRecentBookmarks (6451e85)
- feat(content): #158 Use FrecentHistory for NewTabPage (7dd401d)
- feat(content): #193 improve icons (77d3054)
- feat(content): #302 Tweak selectors for NewTabPage (5cc44cf)
- feat(content): Add pagination to TimelineHistory (9b5b4b3)
- feat(performance measurement): Closes #19 - Instrument add-on for performance (8371f9c), closes #19
- docs(typo): Change about:newtab to 'Activity Stream' (fde6db6)
- 1.0.2 (0bc6cc3)
- Added tests for afterDate (88f4a82)
- fix(api) - Bug 173 Filter out URLs with "places" url scheme (2e6e504)
- Remove options query (354f5ab)
- chore(build): #245 Add production config for webpack (a76fbab)
- chore(https): use https for embedly proxy (991bfca)
- chore(lint): Add ESLint eqeqeq rule (73de69e)
- chore(lint): Add no-var rule and disabled prefer-const rule (9d9bd06)
- chore(lint): Fix some ESLint errors (0614ee5)
- chore(lint): Remove 'no-use-before-define' ESLint rule (ab4ca1a)
- chore(travis): #216 Disable travis emails (a97d424)
- chore(travis): sleep to wait for xvfb (63ccd52)
- feat(content): #220 Dedupe sites via redux selectors (9a26b79)
- feat(content): #225 Bookmarks filter on Timeline (d687ed1)
- feat(links pagination): Bug 198 Add some sort of pagination to Recent Links API query (b91fedb)
- feat(lint): Update to eslint@2 and add more ESLint rules (cb99f07)
- fix(addon): #206 reset the NewTabURL on unload (1443b51)
- fix(addon): #209 Save tab data in memory instead of simple storage and send notification on tab sess (f571e5d)
- fix(addon): #223 hide app URLs in all cases (ac34ae6)
- fix(addon): #243 execute search with correct engine (cdec00e)
- fix(addon): #27 Update data collection format. (28fa50b)
- fix(content): #262 s/componentDidUnmount/componentWillUnmount/ (6d8796a)
- fix(entropy): Grab the first available image instead of highest entropy (54ec6cb)
- fix(props): Convert GroupedActivityFeed length to number in jsx (1b466a3)
- test(addon): add test for bookmarkDateCreated (81d0faa)
- test(addon): tests for SearchProvider interface (59eca00)
- test(addon): update tests to use appURL.length instead of hard-coded value (4188d3d)
- 1.0.1 (ee729ff)
- fix (addon): #55 Remove listeners for real. (6fe5948), closes #55
- fix(addon): make addon run on Firefox 45 (20e4b0b)
- style(content): #195 add padding, ellipsis to TopSites title (d91726f)
- style(content): #46 New styles, move static content files to src/static (63d7b52)
- style(content): A bunch of small tweaks to get closer to spec (d9eac03)
- style(content): Add base link style (fc1af48)
- style(content): Added star icon for bookmarks (aa7c0c5)
- style(content): Minor style improvements, fa for dev (511b80d)
- 1.0.0 (a26a72b)
- Add LICENSE file. (6053b65)
- add list icon (064fd5f)
- add precommit hook, react eslint rules (51897e1)
- Added base components, redux store, reducers (6984dbe)
- Added dependencies, webpack.config, yamscripts (9f6c9ab)
- bare addon skeleton (871ea18)
- chore(lint) fix some linting warnings (ec5dd11)
- chore(scripts) #84 script to generate html (a337a6f)
- feat(addon-ui) #94 hide url in awesomebar (a50a6ec)
- feat(content) #160 Group activity feed by date and display time. (88d5e69)
- feat(content) #45 top sites ui component (3987091)
- first commit (c69e598)
- fix(content) #182 Dedupe sites within components (227a981)
- fix(content) #202: Use real labels for spotlight bookmarks v.s. visits (ce78241)
- initial activity-stream addon (2591daa)
- initial gitignore (04303f0)
- Move prettyUrl() into lib/utils.js (22451c5)
- test npm script (ee03d4c)
- fix(addon): #123 Fix include path to include hashes (4df8538)
- fix(addon): #145 Make addon work on Firefox 45 (bd0448a)
- fix(addon): #174 Fix this this issue (6081566)
- fix(addon): Fix ActivityStreams option defaulting, main.js exports (34aa212)
- fix(addon): Make max history items limit 25 (82309fd)
- fix(content): #106 s/Timeline/Activity Stream/ (2044d8b)
- fix(content): #133 add key to blank placeholder nodes (4220a61)
- fix(content): #177 Handle filtering of URLs and embedly data more gracefully (5b3515b)
- fix(content): #180 Use hostname for top sites title (52f1dfb)
- fix(content): #210 show real bookmark ui in ActivityFeed (e185cc9)
- fix(content): Limit ActivityFeed to 6 results on NewTabPage (0821f79)
- fix(content): Make spotlight elements clickable (15234fc)
- fix(content): Make sure components do not throw if some data is missing (3b297bb)
- fix(content): Only show sites in Spotlight if it has atleast one image (f1b4f7c)
- fix(content): Pressing enter should trigger search (af03396)
- fix(content): restore shim option (e6d161d)
- fix(date handling): #204 - correct dates in content-src (0139f6a)
- fix(date handling): #204 bookmark modification date (4b349b1)
- fix(date handling): #204 last visit date handling (f73eeea)
- fix(npm): fix once command (1daf0c6)
- fix(scripts): #88 Fix npm run once, add warning about key (d06430a)
- fix(tests): fix concurrency problem in Places tests (e512877)
- fix(tests): unload app in test-message-passing (e33f1d6)
- tests(embedly): Add tests for utils.sanitizeUrl() (6ef12a3)
- feat(addon-ui): #69 toolbar button for activity streams timeline (de8dac0)
- feat(bookmarks): #30 recent bookmarks query and emitters (3114191)
- feat(build): Add scss (3b6cf03)
- feat(changelog): Adding CHANGELOG.md (via npm run changelog) (bebda0d)
- feat(content): #114 add placeholder boxes to spotlight (df3afd6)
- feat(content): #114 add placeholder boxes to top sites (a94e7fa)
- feat(content): #12 Add SiteIcon, embedly data server (4babd63)
- feat(content): #163 New layout for new tab (2c543e5)
- feat(content): #29 Header boilerplate and initial styles. (51a0dba)
- feat(content): #34 Implement ActivityFeed component (93d15cd)
- feat(content): #35 Implement Spotlight component (1d8ad80)
- feat(content): #44 Add routing (3e7b4d0)
- feat(delete history api): #149 delete link call and notify emitters (1d21464)
- feat(embedly): Remove basic auth and query string data for embedly requests (aea3f66)
- feat(frecent links): #164 Time-constrained top frecent links API (dd4a8d3)
- feat(lint): Add Sass Linting to the test:lint pipeline (00ede21)
- feat(messaging): #17 Action manager and redux-channel (cf82fab)
- feat(recent links): #165 Add bookmark status to Recent Links API query (10bd728)
- feat(recent links): add bookmark guid and date created to the query (2213d8f)
- feat(recentlinks): #65 recent links query and emitters (e629a2d)
- chore(addon): #22 add .jpmignore (07e62ed)
- chore(addon): #22 more linter rules (fe623cf)
- chore(addon): #22 move tests for content to content-test (1ffb3d8)
- chore(addon): #22 tests for message passing (93c44bc)
- chore(build): Remove prepush hook (9fce01c)
- chore(ci): #51 Fix jpm binary path for travis (6f76b7d)
- chore(ci): Add travis configuration (a0cc5ce)
- chore(ci): tweak .eslintrc so it works for tests (2e145cd)
- chore(comment): Change Max links to 20 from 100 (7fb6407)
- chore(content): #157 Use the dev server endpoint for embedly (b351100)
- chore(content): #38 Set up karma for content unit testing (118fd36)
- chore(content): Add logger for dev (ca6855e)
- chore(content): Add USE_SHIM config (29f1a0c)
- chore(content): Rename src to content-src (441233f)
- chore(deploy): #219 s3 deployment scripts for addon (91947aa)
- chore(docs): add config docs (dfde40e)
- chore(git): ignore xpi files (fbd4041)
- chore(jpm): Add .jpmignore (f8a48e4)
- chore(jpm): Use blacklist in .jpmignore since * is broken (2b12a70)
- chore(jscs): exclude firefox files (b084306)
- chore(lint): #42 jscs and eslint fixes (2169c07)
- chore(lint): Convert var to const and group const variables (4a8fb20)
- chore(lint): ensure there are no trailing spaces (c917ebe)
- chore(lint): Extend the ESLint recommended rules (c4c5e03)
- chore(lint): fix console warning (3391008)
- chore(lint): Tweak some Sass-Lint rules and vars (4c84416)
- chore(npm): #77 Update npm-shrinkwrap.json (3b86f80)
- chore(npm): Add cpx dependency, add bundle task to ci (c3251e6)
- chore(npm): always bundle assets before generating a package (b54ba46)
- chore(npm): remove shrinkwrap (9667289)
- chore(npm): Use webpack v1, add npm shrinkwrap (2f29fa4)
- chore(refactor): refactor timeDaysAgo (45997f5)
- chore(scripts): Add once command for people who want to try the add-on (c95261c)
- chore(test): fix test (c8068d2)
- chore(tests): Use Nightly for karma locally since paths for beta/stable are the same (af7b14a)
- chore(travis): cache node modules, remove npm spinner (00d0452)
- chore(typo): Fixing Facebook typo in fake shim data (19ffac0)
- chore(typo): pdehaan-ing test message (b52e766)
- chore(typo): removed HAHAHA (31d4259)
- chore(typo): spelling errors (bbe8cfc)
- feature(addon): #23 Query favicons from places_db. (db1c809)
- feature(addon): #28 Tab open time data collection. (6daca43)
- refactor(ActivityFeed): Remove leading http(s)://(www.) from displayed URLs (c201f9b)
- refactor(tests): #66 use generator in test-message instead of Task (3d4837b)
- test(addon): #20 Port PlacesProvider tests from Firefox. (7e1f652)
- test(addon): #23 Add favicon test. (6a12466)
- docs(readme): #71 Add run instructions to readme (11b5c6b)
- doc(readme): update prereqs for build (cec7db5)