Skip to content

Latest commit

 

History

History
1320 lines (915 loc) · 117 KB

CHANGELOG.md

File metadata and controls

1320 lines (915 loc) · 117 KB

3.38.1 (2020-07-16)

Bug Fixes

  • Set banner min height to 200px (679523b)

3.38.0 (2020-07-16)

Features

  • onboarding: remove contributor 51 from defaults (5c88c4e)

3.37.0 (2020-07-16)

Features

  • profiles: Use stripped version of the notice message (28dcb3d)

3.36.0 (2020-07-16)

Bug Fixes

  • remove unneeded activeTab permission (1d09d1d)

Features

  • profiles: Add scroll to top in profiles app (f2ed4e5)

3.35.1 (2020-07-14)

Bug Fixes

  • profiles: Remove fonts style from the app and rely on google fonts (1f2cf69)

3.35.0 (2020-07-10)

Bug Fixes

  • Popin: changes close button size (f5df527)
  • Profile Banner: fixes height (1d8ccb9)
  • profiles: Fix "Add to browser" not displaying on Firefox while connecting (6a913dd)
  • profiles: Serve static images from profiles page (052eaed)
  • Profiles: adds margin for titles on mobiles (5f4e72c)

Features

  • Profile: limits the height of contributions content (0394fac)
  • profiles: Open "See in context" URL in a new tab. (e9921d6)
  • Stats: removes contributions number everywhere (3ab6f43)

3.34.4 (2020-07-07)

Bug Fixes

  • remove profiles app from extension package (c27fa78)

3.34.3 (2020-07-03)

Bug Fixes

  • matching-contexts: Fix a bug where matching contexts were empty (ffe42f8)

3.34.2 (2020-07-03)

Bug Fixes

  • buttons: changes buttons height for profiles (33a0eca)
  • pages: changes background color (a3809d9)
  • profile details: tries to fix avatar resizing (e7d0084)
  • profiles list: changes title (e01ccff)
  • profiles sidebar: adds default margin top (113a8de)
  • profiles sidebar: change voir tout link display (2862817)

3.34.1 (2020-07-02)

Bug Fixes

  • background: Subscriptions saga merge (fdfd06b)
  • background: Wrong sender passed to pattern checker (783ddc7)

3.34.0 (2020-06-28)

Bug Fixes

  • Anchor: styles hover only if there's an href (a6a8ab5)
  • components: Fix cyclic dependency issue in imports. (7e4b475)
  • contributor-notices: Temporary fix notice URLs rendered as an object on the backend side (8c10560)
  • FeatureNotice: removed wonderful red background (cf0f4bd)
  • profile: Fix SimilarProfiles subscribe behaviour (4d6e2f9)
  • ProfileList: sets Links as inlinen (5dea88d)
  • profiles: Add quickfix for webpack config (0c0b667)
  • profiles: Fix date formatting in FeaturedNotice.tsx (1f94f74)
  • profiles: Fix profiles webpack config (9522b55)
  • profiles: Set subscribing to optional in StatefulContributor (5a3b0a3)
  • Profiles: corrects a typo on context (72d37d3)
  • Profiles: overloads styles from Wordpress (dd44152)
  • Profiles: removed Background margin (2783d64)
  • Profiles: replaces loading icon, goodbye beautiful D (242ec33)
  • SimilarProfile: styles first and last items (ed7aae0)
  • styling: Fix styled-component messing with host page (504c4af)
  • TwoColumns: changes mainColumn width to prevent issues with white-space (29b6187)
  • UserName: repares display (dc39e65)

Features

  • Cleaning: changes Avatar size for large version (c35195e)
  • Cleaning: changes grey var color (367401c)
  • Cleaning: moves links atoms to a dedicated folder and stories (71c5f57)
  • Cleaning: removes useless Logo files (a0a1db0)
  • Cleaning: uppercases buttons when necessary (cced5b4)
  • external-connection: Activate manifest rule to allow external connections. (b76a4a1)
  • external-connection: Handle external port connectivity both ways. (7cab7d0)
  • externally-connectable: Add a bridge for external page to connect to the extension. (74a4e58)
  • Loader: edits loadings (d0fd0c2)
  • Popin: adds props for width (39cca84)
  • Popin: adds responsiveness (1d175fe)
  • Popin: adds responsiveness to paragraph (4843d5f)
  • Profil: adds responsiveness (4d5f10a)
  • profile: Assume website extension installer is installed on deploy target (c8e0406)
  • profile: Change SimilarProfiles button to a Link (5cfc809)
  • profile: Don't show InstallBox when connected (e619bef)
  • profile: Loadable Contributor PoC (3af330b)
  • profile: Show example of styling strategy in SimilarProfiles.tsx (d0dfd1b)
  • Profile: adds button to load more contributions (5935b6b)
  • Profile: adds ContributorsList to ProfileList (5f16db9)
  • Profile: adds Download icon (5fe89aa)
  • Profile: adds Lato font to PageContainer (2ef4293)
  • Profile: adds Popin (ba75e2a)
  • Profile: adds Profile page story (e71e2f8)
  • Profile: adds ShowContributionsLink to ProfileList (7f07549)
  • Profile: adds some responsiveness on Profile page (abeec61)
  • Profile: cleans icons list (93b036f)
  • Profile: corrects Paragraph font-size (b56c07c)
  • Profile: creates default ProfileNotice (eb58212)
  • Profile: homogenizes Buttons through the app (39a9cf2)
  • Profile: homogenizes TwoColumns between Profile and Subscriptions (02903eb)
  • Profile: moves read more button for SimilarProfiles (fe52f2e)
  • Profile: positions sidebar ButtonWithIcon (cdd989b)
  • Profile: starts to design list of contributions (1f30f7b)
  • Profile: starts to design ProfilIntro (94f7b1c)
  • Profile: starts to style ProfilIntro (81529ce)
  • Profile: styles default background and container (0392225)
  • Profile: styles loaders (2b997ab)
  • Profile: styles Popin content (57c7329)
  • Profile: styles ProfilIntro details (fe08115)
  • Profile: styles ProfilIntro Link (a712af9)
  • Profile: styles very long url in NoticeListItem (c0ca210)
  • ProfileIntro: adds a default banner image (9bb8702)
  • ProfileIntro: set a min-height (648cf9d)
  • ProfileList: adds button to load more profiles (80da7fd)
  • ProfileList: changes Link atom link (7dc06f0)
  • ProfileList: fixes display details (1c7efac)
  • ProfileList: renames contributeurs by informateurs (19e8460)
  • ProfileList: styles link to Profile (f8ee08d)
  • profiles: Add contributor name slug to URL (0cf2c29)
  • profiles: Add featured notice (842ab1f)
  • profiles: Add fetch contributor saga (e6546ef)
  • profiles: Add profiles app skeleton. (79eb16c)
  • Add an universal way to acknowledge extension installation (3909464)
  • Add contributor banner. (0da9d9e)
  • SimilarProfiles: adds some responsiveness (2e64e8a)
  • Add screenshot. (63965b1)
  • profiles: Add public 'my subscriptions' page. (6b5195c)
  • profiles: Handle popin behaviours (a94acb8)
  • profiles: Remove "Voir plus" button on ProfileList.tsx and Profile.tsx (1e6ad1b)
  • Profiles: adds responsiveness (2fc08a3)
  • Profiles: changed link name (f7c39ef)
  • Profiles: styles ProfileList items (0319468)
  • theme: added default border-radius and font sizes (c0cb970)

3.33.2 (2020-06-26)

Bug Fixes

  • fonts: added missing fonts from google fonts (8f78816)
  • fonts: changes added fonts url (8ba77be)
  • fonts: changes heavy url (e3870f7)
  • fonts: specifies font-family when weight is not a Lato Google fonts (52a051a)

3.33.1 (2020-06-26)

Bug Fixes

  • noNoticeScreen: changes AddNoticeButton icon (6cbfc08)
  • noNoticeScreen: improves AddNoticeButton render (600833b)

3.33.0 (2020-06-23)

Features

  • If the extension is (re)loaded and there are no subscriptions, subscribe to default contributors (1c672e7)

3.32.1 (2020-05-19)

Bug Fixes

  • AddNoticeButton: changes value and cancel svg transform (85053f5)

3.32.0 (2020-05-19)

Features

  • removeBulles: changed Logo (c74f685)
  • removeBulles: removed ServiceMessage (2317de9)

3.31.0 (2020-05-19)

Features

  • onboarding: Reactivate onboarding opening on install if required (32faee2)

3.30.0 (2020-05-13)

Features

  • subscriptions: Set "LeMonde avec Wirecutter" and "Amazon antidote" as default subscriptions (61b14ed)

3.29.0 (2020-04-29)

Features

  • intentions: remove intentions components (bea3041)
  • storybook: moves last components (7cdf350)
  • storybook: removes useless colors (bfde73b)
  • storybook: renamed Theme content (9621314)
  • storybook: reorders atoms, molecules, organisms and screens (fe9a64e)
  • storybook: reorders filters screen (da15bcd)

3.28.1 (2020-04-27)

Bug Fixes

  • styling: Fix styled-component messing with host page (3a83aa5)

3.28.0 (2020-04-20)

Features

  • notice: Show notice last update date instead of creation date on detailed view. (e245966)

3.27.0 (2020-04-17)

Bug Fixes

  • AddNoticeButton: removed useless icon (d9ed643)

Features

  • ButtonsList: adds components (ec41849)
  • ButtonsList: adds missing buttons (a83b929)
  • ButtonsList: corrected loading props (840ed4c)
  • ButtonsList: starts to list buttons used in app (e9d8498)

3.26.0 (2020-04-14)

Features

3.25.0 (2020-04-13)

Features

  • contributors: Add refresh contributors action. (86e9021)

3.24.0 (2020-04-06)

Features

  • onboarding: Onboarding doesn't pop up on install anymore. (f36a047)

3.23.1 (2020-03-31)

Bug Fixes

  • ESLint, Prettier and TypeScript errors since storybook upgrade (1e57bf2)

3.23.0 (2020-03-30)

Features

  • capture ErrorActions to Sentry based on level (4e396d7)
  • createErrorAction defaults to ERROR severity (8510a13)
  • regressive retries of API calls and silent logging instead of Sentry (8e40107)

3.22.5 (2020-03-30)

Bug Fixes

3.22.4 (2020-03-30)

Bug Fixes

  • service-message: This is a quickfix to avoid confusing service message when the contributors are not fetched (22a918f)

3.22.3 (2020-03-23)

Bug Fixes

  • ContributorCompact: changed wording contributeurs to contrib. (fc3aa21)
  • extension/help: changed support mail (1ad9053)
  • service-message: The service message won't stay if subscriptions changed (c178c48)

3.22.2 (2020-03-23)

Bug Fixes

  • wording: replaced bulle by contribution (c383601)
  • wording: replaced bulles by contributions (6e6e629)
  • wording: replaced missing bulles by contributions (492267e)

3.22.1 (2020-03-20)

Bug Fixes

  • avatar: changed sized on large onboarding (e83603a)

3.22.0 (2020-03-19)

Features

  • branding: change website URL following (re)branding (a2621b6)

3.21.0 (2020-03-18)

Features

  • change contribution email (5984673)

3.20.0 (2020-03-16)

Features

  • rename package.json’s name (9c00997)

3.19.3 (2020-03-13)

Bug Fixes

  • subscriptions: fix calculation of the number of subscription in background script (d21b980)
  • subscriptions: Update subscriptions as well when updating contributors (20bf619)

3.19.2 (2020-03-06)

Bug Fixes

  • extension position: changed top and right size (554b9f0)

3.19.1 (2020-03-05)

Bug Fixes

  • Contributor button: removed uppercase on follow button (c112100)
  • Onboarding BottomBar: changed bar height and button font-weight (ea544ac)
  • Onboarding/Logo: added Dismoi logo. (c392a1b)

3.19.0 (2020-03-05)

Bug Fixes

  • links: fix link style not being applied (8585be9)

Features

  • remove Lmem-to-Bulles update specific code (275987e)

3.18.1 (2020-03-05)

Bug Fixes

  • NoNotice: changed a bit the display (e83ac44)

3.18.0 (2020-03-05)

Bug Fixes

  • ContributorName: not full width anymore (b4e9b54)

Features

  • onboarding: don't open onboarding on updates (ca1059c)

3.17.2 (2020-03-05)

Bug Fixes

  • tracking: fix tos_accepted tracking event not being transmitted (af46e6e)

3.17.1 (2020-03-05)

Bug Fixes

  • branding: fix some of the logo that weren't transparents (1302255)

3.17.0 (2020-03-03)

Bug Fixes

  • ContributorButton: removed uppercase (1a6839a)
  • UI: fix cases where iframes are hidden in host page CSS (7c8713b)

Features

  • onboarding: first draft of two buttons in the bottom bar (d212ecb)
  • Onboarding bottom bar: renamed secondary button (ec63bdc)
  • subscriptions: auto-subscribe to a selection of contributors on installation (6c32ab6)

3.16.0 (2020-02-28)

Bug Fixes

  • serviceMessage: update story (3a5ad56)

Features

  • Dismoi branding: changed logo on notice screens (541c87f)
  • Dismoi branding: changed logo on onboarding screens (709d04e)
  • Dismoi branding: changed logos to 'Bulles devient Dismoi' (ce91b93)
  • Dismoi branding: changed wording bulles to contribution or information (b84655b)
  • Dismoi branding: edited TOS Bulles beta logo to be 'Bulles devient Dismoi' and replaced Bulles name by Dismoi (abe1b51)
  • Dismoi branding: renamed Bulles to Dismoi in Examples content (a14d2c2)
  • Dismoi branding: replaced Bulles by Dismoi in notice content (dae8edf)

3.15.0 (2020-02-28)

Features

  • question: add question button, form, preview and confirmation screen (89480b2)
  • question: cleaned and removed duplicate code from question and contribute (480a2b0)
  • question: improve display (32013c8)
  • question: refactored AddNoticeButton (f53234c)
  • question: styled as designed (afbb3e3)

3.14.4 (2020-02-19)

Bug Fixes

  • service-message: ensure UI was opened before setting last shown date (d82e0d3)

3.14.3 (2020-02-18)

Bug Fixes

  • inclusive content: replaced median dot by parenthesis (847f872)

3.14.2 (2020-02-14)

Bug Fixes

  • contributor card: changed intro text color (54d9340)
  • contributors list examples: added padding left and right to help see the scroll bar (717b1a5)
  • onboarding examples: edited subtitle sentence (05927a4)
  • onboarding examples: edited subtitle styles, and removed useless space in content (bb189cd)

3.14.1 (2020-02-13)

Bug Fixes

  • broken Firefox communication without tabs permission (67e9573)

3.14.0 (2020-02-10)

Bug Fixes

  • firefox: font style could'nt load on Firefox (361648f)
  • onboarding: fix onboarding not opening automatically on install (ed05407)
  • pdf: fix more PDF injection cases which are breaking printing PDF feature (e86c021)
  • unsubscribe: update notices on an unsubscribe event from content (f3d6d59)

Features

  • subscriptions: log subscriptions list per extension on subscribe and unsubscribe (166af2c)
  • subscriptions: update subscriptions on browser startup (f68f705)
  • tracking: also track ToS acceptance as an event (2486855)

3.13.4 (2020-01-27)

Bug Fixes

  • firefox: revert animations refactoring because of a crash with firefox (a6bdf90), closes #192

3.13.3 (2020-01-27)

Bug Fixes

  • environment: loadEnv needs classic env variable for NODE_ENV not a webpack one (3802c70)

3.13.2 (2020-01-24)

Bug Fixes

  • environment: remove dry run flag on deploy (779fd65)

3.13.1 (2020-01-23)

Bug Fixes

  • build: let webpack handle mode flag like before (385a1c8)
  • manifest: load firefox production manifest file for firefox staging (24acf33)

3.13.0 (2020-01-22)

Bug Fixes

  • badge: add context triggered to the list of action affecting badge (90e610e)
  • badge: badge not updating when switching to a not yet registered tab (c371455)
  • browser-action: add missing try catch to avoid crashes on error (ec5bc6b)
  • build: set BABEL_ENV to production by default for staging environment (9ff410f)
  • build: use new PLATFORM env variable instead of BUILD (f2a583d)
  • environment: fix environments variable passed to webpack not being injected (a3a981d)
  • error-message: fix some errors not being yields (d4b10cd)
  • firefox: fix "Close onboarding" button not closing the options page (218b279)
  • open: do not replace current path if already on the right one (cea9c4d)
  • service-message: do not open UI for a service message when there are no notices (1829923)
  • SubscriptionScreen: allow SubscriptionsScreen.tsx to be styled (0901f73)
  • svg-loading: fix SVG file webpack loader (68e70f2)
  • ui: enhance detection of external button click (0d8d1a4)

Features

  • automation: setup staging and prod releases automations (70e1d10)
  • contributor button: changed subscribed text value (2419133)
  • deploy: add Firefox build signing process (519ddf9)
  • deploy: add script to upload and publish on chrome webstore (69476e3)
  • exclusion: update manifest to exclude more contexts (af51f97)
  • loader: don't show loader when the UI is opened from the browser action (84cd79c)
  • notices: show unread notices first (7b046cb)
  • onboarding examples: changed header, changed texts. (46d1df0)
  • pdf: add PDF viewer detection function (9c17674)
  • service-message: change service message when there is at least one notice ont tab (57cf803)
  • service-message: update UI on tab activation (05e9d13)
  • tracking: add tracking of tos acceptation (8642b6c)

3.12.0 (2020-01-07)

Bug Fixes

  • browser-action: add missing try catch to avoid crashes on error (4c73cf9)
  • firefox: fix "Close onboarding" button not closing the options page (f3521a1)
  • ui: enhance detection of external button click (208c36a)

Features

  • exclusion: update manifest to exclude more contexts (b785619)
  • loader: don't show loader when the UI is opened from the browser action (274756d)
  • pdf: add PDF viewer detection function (0244b9a)

3.11.0 (2019-12-20)

Bug Fixes

  • badge: add context triggered to the list of action affecting badge (b325053)
  • badge: badge not updating when switching to a not yet registered tab (131ee41)

Features

  • deploy: add Firefox build signing process (7b52646)
  • notices: show unread notices first (24ffa8e)
  • service-message: change service message when there is at least one notice ont tab (b79e79d)

3.10.0 (2019-12-13)

Features

  • contributor-screen: add various links to contributor screen (0b70813)
  • extension contributor screen: added screen and its stories (87994be)
  • notice details: added new hover behavior for contributor (232346c)
  • notice list: added new hover behavior (6df4b26)
  • notice list: moved arrow in link (84b3865)
  • onboarding: add 'Contribute' and 'Help' link in header (0269f3f)
  • onboarding: remove onboarding subscriptions step and subscribe to all contributors instead (a01d938)
  • onboarding examples screen: added missing BottomBar and styled scroll (c0528df)
  • storage: switch from "local storage" to "browser sync storage" (8cc2b9b)
  • wording: change "Abonner" related word to "Suivre" (6ff7606)

3.9.0 (2019-12-06)

Bug Fixes

  • broken imports (214ef1f)
  • tell TS we know serviceMessage is defined at this point (7148121)
  • onboarding: onboarding process was opened on every extension update (ae3e2b1)
  • service-message: fix test on number of subscriptions (995467b)

Features

  • service-message: add generic service message screen (250fe43)

3.8.0 (2019-11-27)

Bug Fixes

  • notice details: scroll displays only when necessary (45b4f15)
  • onboarding: empty contributors list (d1e3ce6)
  • tracking: don't try to close UI on a not triggered context if not opened (2d1ed1b)
  • tracking: set event value to 0 since it's summed by Matomo (30a9a5e)

Features

  • tracking: add dedicated pro tracking site id (c2b30cb)
  • tracking: implement tracking via Matomo (dfae648)
  • version 3.7.1 (75d7d20)

3.7.2 (2019-11-25)

Bug Fixes

3.7.1 (2019-11-25)

Bug Fixes

  • notice details: scroll displays only when necessary (3a48c86)

3.7.0 (2019-11-21)

Bug Fixes

  • add Phoenix saga (2b4948b)
  • Sagas don't wait for store to be rehydrated (4551673)
  • tab communication issue breaks subscription UX (a8e518e)

Features

3.6.0 (2019-11-15)

Bug Fixes

  • badge: fix default badge update being applied to all tabs... (4df337e)
  • badge-background: fix the count of read notices (8f681d3)
  • contributor button: added median dot (dbad110)
  • set logger level right (9b97a00)
  • options: options tab does not unload (52e3e1a)
  • options: wait for contributors before rendering screens (d76761c)
  • options header: added missing semicolon to display margin (d6bd772)
  • service-message: change text and button for generic ones (44d8a17)

Features

  • version 3.5.1 (78efc59)
  • close: fix element that could be undefined in isHtmlElementInteractive (52aa11b)
  • NoticeDetails: add scroll to prevent long Notice to be displayed poorly (8d70ebf)
  • notification: rename Mon Réseau to Abonnements (f89ee31)
  • version 3.5.2 (4be407a)

3.5.0 (2019-11-11)

Bug Fixes

  • background: tabs reducer (6cf9d5a)
  • badge-behavior: clear notices in tab when context not triggered and there are no notices left to display (26c0ddb)
  • contributor intro: changes link color (e4c4337)
  • details: update UI likes and dislikes number on user interaction (38c8c35)
  • extension nav: changed text abonnements to mon réseau (bf68df8)
  • firefox: add uninstall URL for firefox too (047f20a)
  • link-in-preview: add target blank and same rel directives as external links (2d9a4c7)
  • Notice: deleted useless code (92d7831)
  • notice-details: don't show source label if there is no source URL (e57e963)
  • onboarding subscribe: added opacity to bottom line (458bba4)
  • onboarding subscribe: added responsiveness (3b48848)
  • onboarding subscribe: fixed header, footer and scroll only for contributors (e605908)
  • onboarding subscribe: reduce header height (5866c00)
  • options: fix subscriptions screen live update (b2c71a7)
  • do not try to inject in PDF documents (c3b7ac5)
  • ratings: call ratings sagas in root saga (6d1b5fc)
  • ratings: change the way NOTICE_DISPLAYED and NOTICE_BADGED actions are triggered (3a954ff)
  • ratings: fix outbound link clicked with a filter on target tag name (2c92534)
  • ratings: fix tests (d4065c6)
  • ratings: set geolocation as optional (c684255)
  • ratings: unfold rating now sent to the background (0d15fed)
  • sentry: fix sentry connect-src (346c245)
  • subscribe intro: center content (e87294f)
  • Subscrition screen: removed useless SVG margin (a7216cd)

Features

  • badge-behavior: implements new badge behavior (6a51e75)
  • ContributorButton: added checkmark when subscribed (43cbd02)
  • version 3.4.3 (65eea75)
  • extension navigation: replaced icon with text (74c399b)
  • bump version (5255b2a)
  • version 3.4.4 (afdeaa0)
  • ratings: handle contributor ratings actions (14d1d18)
  • version 3.4.5 (049414b)
  • header links: added and designed links (7cde9f4)
  • notice list: changes notice read display (aef210c)
  • notice list: truncate after 3 lines (57d71e6)
  • permissions: change permission 'tabs' to 'activeTab' (1d2751d)
  • preview: add html clickable link in preview (cheap version) (abf822b)
  • ratings: create getSelectedTab from old ratings middleware (dea980d)
  • ratings: create ratings saga to track actions that may trigger a rating (509a0ab)
  • ratings: fallback to eventually detect a click on an outbound link (7bbabe3)
  • restricted-contexts: add restricted contexts (30fcc8a)
  • restricted-contexts: add restricted contexts (2b50564)
  • staging: bump version number (ec6f8be)
  • staging: bump version number (96e787f)
  • suggestions: limit suggestions number to 5 on subscriptions screen (65af1a9)

3.4.0 (2019-10-21)

Bug Fixes

  • contributor: corrected message markup (7682945)
  • contributors list: corrected display with real content (2ead891)
  • subscription: changed text and button label (3cb877c)
  • Suggestions screen: changed grid gutters (8083130)

Features

  • subscription: added case of no subscription (1eec39c)
  • subscriptions: add a list of subscribed contributors on subscriptions tab (60f4dc9)
  • subscriptions: show button on last subscriber slot of a line (a0c9562)

3.3.1 (2019-10-17)

Bug Fixes

  • sentry: fix artifacts url (2f093a6)

3.3.0 (2019-10-16)

Bug Fixes

  • messages: apply sendToTab max retries ! (#465) (3f8d4aa)
  • sentry: set consistent Sentry release name (#464) (68399ce)

Features

  • chromium: forbid_chrome_special_tabs (#466) (d193dce)

3.2.0 (2019-10-14)

Bug Fixes

  • sentry: disable sentry in content script on Firefox (#461) (4f7355a)

Features

3.1.1 (2019-10-14)

Bug Fixes

  • sentry: remove SENTRY_DSN from code, already in ENV variable (#458) (c42d933)

3.1.0 (2019-10-14)

Features

3.0.2 (2019-10-11)

Bug Fixes

  • firefox: remove options_page entry in manifest (#454) (224d339)

3.0.1 (2019-10-11)

Bug Fixes

3.0.0 (2019-10-11)

Bug Fixes

  • account: fix broken links (#396) (9228996)
  • AddNoticeButton: missing uppercase (b8ad7a8)
  • AddNoticeButton: removed visited state, not useful in our situation (27c4594)
  • BackgroundButton: remove change of color on disabled hover state (7142d5b)
  • BackgroundButton story: added missing disabled argument (e3c6bc0)
  • badge: bad (empty) badge update on unfold (#423) (8dc14ec)
  • BottomLine: removed it from SuggestionScreen, moved it to a molecule, centered button (c4cfc79)
  • BottomLine Button: centered (5a93743)
  • BubbleIcon: styled components caveat something (bbb77e0)
  • Button disabled loading hover: changed color (32cf024)
  • Buttons: display in extension (abbe0ed)
  • Buttons: restored border radius (d21f99e)
  • ContibutorButton: restored default behaviour (be91928)
  • ContibutorCompact: add stat name (de428ad)
  • contribute: add missing link on success page (31e44cd)
  • contribution: still uses JotForm (#428) (20c0ba4)
  • contribution: decorate UI with Router first (4ccb479)
  • contribution: fix global error not showing up anymore on the preview screen if submission failed (1b871fc)
  • contribution: show contributor name on preview screen (9c74e99)
  • contribution: URL is wrong or missing in contribution email (#449) (7ae5538)
  • ContributorBorderButton: changed color (c4489cd)
  • contributorButton: fixed sized and hover (55f0bae)
  • ContributorButton: changes subscribed and not subscribed display (9757d20)
  • ContributorCompact: display only number of Bulles (1b831a1)
  • ContributorLarge: display only number of Bulles (7a35598)
  • ContributorLarge stat: added Bubble icon (4adccd2)
  • ContributorNav: remove invite a friend button (6d5bef1)
  • create: inactive create button on empty notice list (14d356c)
  • csp: allow img from lmem.net and font from self and data (1b3e6b6)
  • Deleted Notice: aligned right now (#393) (9c9782b)
  • dismiss: fix link to detailed Notice being triggered (fd0d913)
  • Error screen: center button (7c43045)
  • ExamplesScreen: changed text (43f1a79)
  • extension: change About text (f3737f1)
  • extension: change About text (41dde5f)
  • extension: change About text (0cfc4df)
  • extension: changed About links (76959ba)
  • extension: changed About links (b8d17fd)
  • extension: changed About links (195e676)
  • extension: deleted useless About text (5bb946c)
  • extension: deleted useless About text (267f948)
  • extension: deleted useless About text (f8ead19)
  • extension: replaced all borderButtons with background ones (f93ca5f)
  • extension about: added missing space (89a2ce5)
  • extension menu: removed filters link (ad907b2)
  • extension notice preview: added notice details display (2d8f14f)
  • Feedbacks: added back missing margin between buttons (41548f7)
  • firefox: catch sentry init error in content script (adebbbb)
  • go-back-button: fix go back button presents on first render (b40e700), closes #253
  • help: remove contact form and add missing links (ae94aee)
  • help: update support address (0f23b1e)
  • iframe: hide iframe when content closed (d4102cc)
  • installation-details: wait for store rehydration before dispatching installation details (d47e690)
  • ListContainer: create container specifically for the list (ef62c41)
  • loading: show loading IN the Notification UI (7e81db1)
  • Loading states in Buttons: renamed files, changed svg fill (67d6635)
  • Logo margin: added space under the logo (e50a1a0)
  • LogoBeta: change logo in onboarding and subscription (8efe995)
  • manifest: description is too long (#448) (d6350b3)
  • manifest: rename shortname to short_name (ad67ec0)
  • Message: removed margin for

    (#394) (dc97833)

  • message-excerpt: raise number of chars shown to spread over three lines (a3a80b2), closes #310
  • notice list: removed useless code (#438) (0119d99)
  • notice-faker: set a random id number (a cheap one, may uses an uid instead) (dd36809)
  • notification: missing loading when already mounted (#395) (636de89)
  • Onbarding: font size and margin (e3db53a)
  • onboarding: added margins in Examples and around stepper (49782ca)
  • onboarding: center TOS form not validated and validated text (1a9ed0d)
  • onboarding: changed hover on BackgroundButton (bc1c787)
  • onboarding: changed stepper width (1a7f4cd)
  • onboarding: changed Subscribe BottomLine button color (122c75e)
  • onboarding: corrected texts (6e97c5d)
  • onboarding: fix wrapper typings (2312f98)
  • onboarding: if it's an update and the ToS are accepted and the user has subscriptions, don't trigger onboarding process (a4c18b6)
  • onboarding: inclusive writing (4d3bc44)
  • onboarding: LMEM->Bulles, removed Beta in logo (729a75b)
  • onboarding: Options screen doesn't update subscriptions (c6cf6ed)
  • onboarding: prevent duplicates in subscribe screen (9094e5e)
  • onboarding: removed duplicate code for button (8321789)
  • onboarding: wrong path when install with already accepted tos (fd95e3b)
  • onboarding examples: corrected typo (#429) (14b994a)
  • Onboarding examples: changed content for LMEMToBulles (b53cff6)
  • onboarding LMEMToBulles: added arrow between logos (35d6770)
  • onboarding screen1: changed text, added strong (#425) (7e80e7e)
  • onboarding screen2: center intro (3c753d2)
  • onboarding screen2: corrected top padding (6f25566)
  • onboarding screen2: removed fixed header (7526a03)
  • onboarding subscribe screen: changed spaces in bottom bar (7ff748f)
  • onboarding subscribe screen: corrected if condition (0bade84)
  • onboarding subscribe screen: display as asked (6cf5e43)
  • onboarding subscribe screen: tried to correct TS problem (2c15ca3)
  • Onboarding text: changed text and links color (e3a4630)
  • onboarding TOS: added margin to headings (fc8b5c4)
  • onboarding TOS: changed text and font-size (4e8a8f7)
  • Onboarding TOS: missing stepper and bold in LMEMToBulles (ce38fd5)
  • OpenButton: fix style (a3d1964)
  • options: add ut8 meta (e8b9d69)
  • options: browser icon bypasses TOS acceptation (#437) (283e9be)
  • options: browser icon bypasses TOS acceptation (#439) (be25714)
  • Package.json: change commit lint order (#381) (f8d5349)
  • screens: reduced top and bottom margin (#431) (e31c518)
  • sendinblue: handle all 2xx codes (74b8237)
  • sentry: Wrong project DSN (39151df)
  • stories: fix AddNoticeLink story (73cf5b6)
  • storybook: form store missing (#451) (69fd20e)
  • subscribe: suggestions shows already subscribed contributors (5da194d)
  • subscribe bottom bar: added opacity (#432) (089e390)
  • subscriptions: add go to suggestion on "See more" button (2544960)
  • subscriptions: fix "Manage" subscriptions button that would'nt open subscriptions options (2694aad)
  • subscriptions: show example link on subscriptions (8ffdf72)
  • Subscriptions Screen: better grid display (4307321)
  • subscriptions suggestions: added margins (d9f8a43)
  • SubscriptionScreens: fix few bugs (c21623e)
  • suggestions: add no suggestions message (eec1c53)
  • fix ESLint errors (5d8788b)
  • TabsNav: added a missing semicolon 🙄 (b6fbbec)
  • added margin left to button (98ed7aa)
  • closing does not not mark current notices as read (#408) (431caa8)
  • TOS: change font size (992e192)
  • TOS height: changed margins, font-size (#436) (a18f8ec)
  • typescript: fix button usage in a styled component CSS (523eafb)
  • ui: Notice marked read when UI closed (#346) (c2cc908)
  • remove duplicate message listening (#352) (fac235b)
  • UserName: adapt it in Contributor Compact (4243c61)
  • UserName display: force it to be on one line (54a23f1)

chore

  • change technical branding to Bulles (e3e7de3)
  • fix Bulles version number to 3.0.0 (e8fa6bb)

Features

  • browser-action: set grey icon when there are no notices (c0e2a49)
  • bulles-update: service notice style (#391) (75d4f9b)
  • contribute: remove link to the page contributed to (c6ea836)
  • contribution: setup sendinblue for contribution forward (63ff548)
  • contribution-form: find global error manually depending on each fields state (ed2de7b)
  • contribution-form: show form errors when a field is touched and invalid (cd127cb)
  • contributions: changed intentions by avatar (#364) (d55ac98)
  • contributor-description: allow Html in contributor description (6a500f3)
  • ContributorCard: added link to see examples (39a6a61)
  • contributors: add "missing intro" placeholder in card (6d24e0a)
  • contributors: add subscribe/unsubscribe (#357) (6467ec6)
  • contributors: periodically fetch contributors and send to settings (0b7bbe0)
  • countdown: add countdown feature on dislike and dismiss and handle side effects (8ac93db)
  • Default Avatar: added default avatar for subscriptions (4388e77)
  • error-handling: capture saga errors with Sentry if enabled (e96465d)
  • external-messages: add list of allowed websites for dev and all other environments (fd73eac)
  • external-messages: handle all external messages (e365744)
  • form: add Fields adapter (438d250)
  • form: add redux-form (b4acc51)
  • icons: change extension default icon to bulle, add faviconssssss on options page (c879491)
  • notification: suggest go back instead of refresh when error (#397) (cbcda3c)
  • onboarding: add Onboarding feature (690ab8a), closes #368 #370 #374
  • onboarding: cheap version of auto subscribe to lmem accounts in production (91f42e8)
  • onboarding: clickable example links (#435) (89c0563)
  • onboarding: save TOS acceptance on CONTINUE button (b414fea)
  • onboarding: show preselected contributors in onboarding subscribe screen (78baec4)
  • options: always sort contributors by nb contributions (#427) (902f61a)
  • options: declare options in manifest (#356) (76878f0)
  • options: don't show/hide subscribed/unsubscribed live (#426) (382b838)
  • options: support HTML in contributors intros (#440) (4558c5f)
  • options: use 'Lato' as default font face in options app (4af6ca1)
  • remove heap analytics tracking (a3c7b8c)
  • sentry: do not track host page error (ff3ee24)
  • stepper: add props to differentiate a completed step (9b80db8)
  • submit-notice: implement submit notice screen and success redirection (130d654)
  • subscribe: change subscribed button text when hovered (f364573)
  • SubscribeToContributors: added Avatar Atom (1aefc78)
  • SubscribeToContributors: added Avatar Atom (d8bd27f)
  • SubscribeToContributors: added ContributorNav organisms (cf6ae7a)
  • SubscribeToContributors: added ContributorNav organisms (53f4d16)
  • SubscribeToContributors: added new button type (ae15839)
  • SubscribeToContributors: added tab atom (2543b61)
  • SubscribeToContributors: added user name atom (934859a)
  • subscriptions: change texts (#372) (2d78982)
  • subscribe to contributors (Merge pull request #336) (e3d1252)
  • subscriptions: fetch matching contexts only for subscriptions (#359) (718b55a)
  • subscriptions: show message where they are no more suggestions to show in the suggestion sidebar (ff5c40a)
  • suggestions: allow configuration of example link (bf53a49)
  • transitions: add transitions for list notices (bf82765)
  • ui: withTitle HOC injects changeTitle prop to give more control (8e53b45)
  • add settings entrypoint (5de91c8)
  • created SubscriptionsScreen (f1e1b1f)
  • plug contributors to screen (500e64d)

Performance Improvements

BREAKING CHANGES

  • Releasing Bulles !
  • This should trigger version 3.0.0

2.3.2 (2019-06-01)

Bug Fixes

  • analytics: revert Heap lib injection (8208772)
  • badge: only count notices to display and handle feedbacks on notice (a8216d3), closes #285
  • badge: reset badge when a tab is created or updated (b6551f5)
  • ContentTitle: don't show empty tag if the title is empty, fix #262 (e5cfc35)
  • details: remove double spacings (0ad6f86)
  • Details: changed read more url width (6da174b)
  • excerpt: fix notice excerpt which could take 3 lines instead of 2 (71d94bf)
  • external-click-handler: don't close the UI when the user click on an interactive Html element (d999de6)
  • externalClickHandler: check if document is already ready (92531cd)
  • feedback: fix notice still shown on list after dismiss from details (34a1aef)
  • heap: fix heap declaration (fd02740)
  • notice: handle HTML in message (b33c1e2)
  • Notice: change excerpt text color (c63302e)
  • NoticeDetails: make notice source optional, fix #246 (3e30985)
  • notices: correct <Notice/Details> props typing (db4d960)
  • notices: revert REPORT_NOTICE action type deletion (ea064e3)
  • notification: fix import to require in script injection (6f2d307)
  • notification: Footer displayed twice (3335bca)
  • NotificationFooter: revert to uncomplete nav links for apiv3 partial release (f0014b6)
  • bad imports (90a3641)
  • read: fix read behavior (a3de138)
  • UI: changed read more link design (c376687)
  • UI: changed read more link design (269af49)
  • change iFrame position (9c0c097)
  • changed opacity for read Bulle according to the design (3f04d89)
  • fix bad rebase (cf78096)
  • read version directly from package.json, at build time (0ac84b2)
  • change semantic-release to bump before build (eb9cf7a)
  • chromium production manifest permissions (5c89944)
  • correct package version bump regex (ac8360b)
  • change version accordingly to tag and changelog (48ae9b3)

Features

  • adapt to API V3 (63e24a9)
  • read: Handle read status visually on a Notice (3e8df34)
  • added new button story (c86fed3)
  • badge: add badge on browser action button (10b0d64)
  • badge: store read notice in user prefs state slice (55818ac)
  • details: change title to 'Détail de la bulle' (6b2894e)
  • error-reporting: add Sentry integration (132fa77)
  • list: remove 'Add a recommendation' button when empty list (e709fe0)
  • notice: add an action when clicking on the source link of a notice and track it (ec8e137)
  • notices: change intention 'tip' to 'information' (f7b2638)
  • ratings: restore (dis)likes count on NoticeDetails (501cac1)
  • sentry: condition Sentry logging and version declaring to yarn release (20dfab5)
  • tab: add tabId state slice to get tabId from content context (c128fc4)
  • tracking: don't track action explicitly tagged as tracked: false (f76118e)
  • ui: show UI only if there ares unread notices (212f205)
  • UI: close the UI when clicking outside of the UI (7f1e109)
  • work on semantic-release setup (bf7b797)

2.0.0 (2019-03-08)

Bug Fixes

  • Active state on bulle screens (91ddf0f)
  • add inline style to iframe to better fix positioning (9217ddb)
  • added a second Bulle in default list (1c50a88)
  • chanded ui Title size (e5c1183)
  • changed closed icon (30af423)
  • changed default background color (b56dcf1)
  • changed feedbacks icons color (a5b9faf)
  • changed logo (3a76af3)
  • corrected display of many bulles (090e329)
  • corrected indentation (fe86058)
  • different background in notice context (7627b1a)
  • disable linter on logo (8765b3c)
  • don't try to inject in special tabs (1cb47af)
  • firefox buttons background color (55cc696)
  • fix child instance checks (6388e62)
  • handle content and options/popup styles loading differently (5f49e35)
  • hover effects (fcc6759)
  • improved header display (4e0083d)
  • init action not being forwarded to tab (212f8b5)
  • keep passed metas in background actions (8aee6f5)
  • limited line width to 120char (c94543d)
  • margins (0aedb41)
  • nav colors (a1f49b4)
  • Notification not passing props to Bulle children (59a1a18)
  • Path not navigation component and some CS (d34ae5b)
  • removed useless comment (73d9f7e)
  • removed useless value (9038dfe)
  • resolves linter requests (8c84cbe)
  • Set main component as an empty container (b0723be)
  • source links have underline (3fa52ad)
  • style not loading in options and popup (c9cb394)
  • AddNoticeLink: vertically centered (3392537)
  • BackButton: added cickable space (25293e1)
  • BackButton: adding some padding (ce051ff)
  • background: fix contextTriggerFailure payload passing (ceb0ea1)
  • background: fix matchContextFailure payload passing (ab17e8a)
  • BulleContent: corrected display (e4d3a25)
  • BulleContent: corrected display of arrow (b2bb9d9)
  • BulleContent: replaced height by min-height (003ca87)
  • buttons: new focus style applied to all buttons (74dbe16)
  • buttons: removed useless background property (f18698f)
  • colors: replace color name (7c23c10)
  • colors: replace hex colors by props (a4a925c)
  • config: use reco2bulle transition backend origin (9359cae)
  • content: prevent duplicate contentScript injection (44a4e4e)
  • Content: changed OpenButton from link to div (809571d)
  • details: remove double spacings (a373ba4)
  • DetailsMeta: moved Contributor content to dedicated atom (1b114af)
  • DetailsMeta: new design (7a7d69f)
  • dismiss button: same vertical alignement on Chrome and Firefox (8938134)
  • feedbacks: removed underline, change svg direction (a227c7f)
  • Feedbacks: corrected linter error (ced194b)
  • Feedbacks: test hover icons (92cb521)
  • feedbacks icons: changed viewBox (ead5282)
  • fonts: add style-loader to inject typeface css in head (4c8f36b)
  • iframe: don't unmount content app on close (92e9adf)
  • iframe: go back to list on open (05b55fe)
  • message: color and line-height (63b6414)
  • nav: corrected color variable value (5eb6386)
  • nav: same height on Chrome and Firefox (d6e8226)
  • notice: removed underline (3365d01)
  • Notice Content: hover effect (6339cdd)
  • openSaga: show notices views when (re)open UI (495a23e)
  • tab: execute content script on tab created/updated, not context match (24fd7e4)
  • tab: remove old middleware that were sending duplicates messages to tab (852e51a)
  • tab sagas: remove dead code (261372b)
  • toolbar: close the notification upon toolbar click, if already open (0d607e6)
  • truncate: handle number of characters and preserve words options (8a7083c)
  • views: bind webpackConfig env to pug template (eb7f6a2), closes #243
  • webpack: handle css and fonts loading in lmem app (2acf6b5)
  • whitespace removed by eslint (7ff227e)

Features

  • add a sandbox context for testing and integration purpose (344cc04)
  • add Bulle button display (a657838)
  • Add Error page on account and bulles (27bd53f)
  • Add Lato and sedgwick-ave typeface to the project (28f6972)
  • add style-components stack (4fd89af)
  • added AddBulle display (f99bc67)
  • added font for logo (c0e0cf7)
  • added index for icons (d95f71f)
  • added transition on hover (7e57bf5)
  • About screen: adapt integration to work with LMEM actual features (3b89dae)
  • About screen: added content (2874139)
  • Account screen: designed screen (b6ada3e)
  • change notification background color depending on context (9442e43)
  • analytics: add NOTICE_IGNORED action (8298b1e)
  • Bulle detail: create Bulle details display (67c189c)
  • components: create a truncate text component and Js function (91794f1)
  • components: integrate new components in lmem content app (99c5a53)
  • context: deduplicate notices when multiple triggers (7d4451c)
  • Deleted Notice: added button to cancel a deleted notice (27c486a)
  • details: change title to 'Détail de la notification' (0dac11f)
  • Create NotificationFooter molecule (fb08290)
  • details: remove approves/dislikes count from details (7319f25)
  • disliked detailed notice: added content (98df684)
  • Error: error screen (3f71a45)
  • external link: add target blank by default and rel rules (a7dd1b8)
  • failure-actions: add failure actions in matching contexts (56473bf)
  • feedback: add connected-react-router for navigation actions (165f332)
  • feedback: add justDismissed, justLiked and justDisliked props (8ed989d)
  • feedbacks: designed component (989879b)
  • hasNotices: add helper method hasNotices for later uses (375cdc6)
  • Implement menu navigation and routing (745e030)
  • help screen: added content (e4c48aa)
  • iframe: add 'important' to all iframe style (69b510a)
  • integration: added all kind of Bulles (e4bbd2b)
  • improved deleted Bulle display (2b67bfc)
  • language: change all 'notification' terms to 'recommandation' (77e9d87)
  • list: Show notice icon as Other when given unknown type (cd55c4e)
  • loader: display loading screen in privacy screen (4f95407)
  • changes px to em (0e8b76a)
  • loading: add screen for 1 second before showing the app (75c0620)
  • loading: show notification after 4s, only on production (520e12d)
  • Loading: added loading screen (df4ae1f)
  • NoNotice screen: added a screen in case of no displayed notice (4a3769b)
  • display all kind of notifications (c29cd18)
  • notice: allow notice content to be a link when not deleted (87b450f)
  • Assemble Bulle and Notifications organisms from atoms and molecules (c2b4f74)
  • beginning of dislike detailed notice (6afd0de)
  • beginning of new design (183328d)
  • change strategy used to load styles in the content context (0eb91cb)
  • Create BulleType molecule to handle Bulle types dynamically (6900678)
  • created ExternalLink (3f806ee)
  • groups calls to components (1b85c86)
  • replaced inline SVG by components (2d71ba5)
  • separate likes and dislikes actions (57582b6)
  • notice: remove title, use description instead (92012eb)
  • notice: strip HTML from notices in list (675ef5e)
  • subscriptions screen: added content (9948e5d)
  • tabs: track open tabs in redux (a36642d)
  • type: added new Type icons and colors (d51e541)
  • type: Handle previous notice types with new icons and bgs (1055fb0)
  • webpack: handle views compilation via webpack (4cd05a0), closes #187

BREAKING CHANGES

  • remove previous styles and all their references remove the associated webpack style loaders

1.2.0 (2018-12-13)

Bug Fixes

  • handle content and options/popup styles loading differently (59a86e7)
  • style not loading in options and popup (ec529cd)
  • whitespace removed by eslint (f0c9ffb)

Features

  • add style-components stack (c255796)
  • MatchingContexts: support exclude url regex (1258730)

1.1.1 (2018-10-19)

Bug Fixes

  • refresh Matching Contexts: schedule refresh after editor/criterion update (f447c88)

1.1.0 (2018-10-18)

Bug Fixes

  • analytics: track properties and drop irevelant actions (2a2936a)
  • matching contexts: auto refresh matching contexts from backend every x minutes (82b37ce), closes #178
  • popup: add link to know where and when the addon shows up (2062fb8)

Features

  • popup: bootstrap browser popup with react+redux (wip) (b09782f)
  • popup: simple content with analytics (7455240)

1.0.3 (2018-09-21)

Bug Fixes

  • analytics: track properties and drop irevelant actions (59b9bc0)

1.0.2 (2018-09-07)

Bug Fixes

  • onboarding: open onboarding page on installation (e3a692b)

1.0.1 (2018-09-07)

Bug Fixes

  • manifest: add geoloc permission for parity with legacy extension (26d293a)
  • manifest: set name to Le Même en Mieux instead of LMEM (727a7a9)