Skip to content

Releases: DimensionDev/Maskbook

v1.7.0

12 Oct 08:11

Choose a tag to compare

βœ” No breaking changes.

Old versions must upgrade to 1.7.0 to decrypt the new format.

πŸ†• New Feature
Add a debug mode
Add mnemonic words to generate key

🎨 UI Improvements
Better UI

πŸ› Bug Fixes
Fix many bugs

πŸ‘©β€πŸ’» Miscellaneous
See:
#266 (comment)

v1.6.0

05 Sep 04:01

Choose a tag to compare

1.6.0 (2019-09-05)

Maskbook has released on Firefox Add-on store for Firefox and Firefox for Android!

⚠ Has breaking changes!

You have to update to 1.6.0 to decrypt the new 🎼3/4 payload.

Old data is still safe.

πŸ†• New Feature

  • We add a hint in the backup file for power users #79 (ffec6e5)
  • We remove the requested permission "background" and only request to access the social network you want to connect. #80 (d9f1f31)
  • We have make an abstraction between Facebook and Maskbook, so it is possible to add support for other social networks! (#110)

πŸ” Security

🎨 UI Improvements

  • We add a popup Window to prevent confusions (23f24be)
  • We improve the prompt when decrypting and improve the decrypting experience
  • We support dark mode in the options page (634dae7)

πŸ‘©β€πŸ’» Miscellaneous

#### πŸ› Bug Fixes
  • @holoflow/kits not upgrading problem (8ec9f6c)
  • a better SSR plugin based on HtmlWebpackPlugin's doc (87ba4c5)
  • add support for click see more on mobile facebook close #52 (7037575)
  • all deprecation and other linter errors (b0c9c7b)
  • auto verify bio and post (73c87da)
  • background page loading (1b3dbbf)
  • background page loading (194b46e)
  • background script failed to load (a39ac5e)
  • Cannot read property 'toString' of undefined at myUsernameLiveSelectorOnMobile (0f173bb)
  • comment box leaked (087dd69)
  • compose box in event page; auto paste on mobile; close #112 (8454c65)
  • content script fails to load (8f0740e)
  • content script load failed when spliting chunks (de19211)
  • content script loading (c6e9bbf)
  • disable ssr in dev (c327ce7)
  • disable ssr on options page (dd61059)
  • Firefox globalThis again (10dec4c)
  • globalThis does not implements Window then cause web native apis fails (998f0ee)
  • m.facebook.com opened on desktop (9f0f932)
  • make debugger works in Firefox (2689f25)
  • make two linter run in parallel (1e91779)
  • naming problem (82e82d5)
  • not always get a new LiveSelector (f1882da)
  • options page (abe1f16)
  • options page (d978d12)
  • options page crashes (fdba853)
  • options_index_devel -> options_index_dev (fbcf8b4)
  • paste into post box paste into wrong place on pc (b716cfe)
  • performance problem on collectPostInfo (3ee5efe)
  • permission request in Firefox (dab929d)
  • prove post not refreshed on first install (c2156d5)
  • react error on RenderText (75f919d)
  • requestAnimationFrame's this not implements Window (0d74330)
  • script hang up on Firefox (68733c1)
  • signature verify failed for cached posts (8a358d5)
  • style broken (regressed by 51a544b) (deccd1d)
  • Target container is not a DOM element (b08642d)
  • this binding problem (7c64367)
  • type bug (c1d94a5)
  • TypeError: Cannot perform 'getPrototypeOf' on a proxy that has been revoked (24f7ec1)
  • typing on makeStyles (76bae32)
  • typo (4dfb2e9)
  • window.eval and globalThis.eval is different in Firefox (f9cf5c0)
  • crypto: async problem in resolvedAESKey (9f2cdb7)
  • crypto: payload not found (53a8781)
  • deps: set @material-ui to newest working version; fix build (51a544b), closes mui-org/material-ui#17158
  • unable to find payload; annoying inject warning (8f2ae95)
  • Welcome banner always display (56c610b)
  • firefox: Auto pasting not working when encryption user's posts (3a41780)
  • firefox: firing with custom Object become restrictions data (4109ce6), closes #25
  • firefox: prevent from creating multiple workers (f84b326)
  • firefox: request camera permission twice #100 (a60a506)
  • firefox: resolve partially: Can't parse the page (cd53d2b)
  • firefox: window.close not working (375cb74)
  • gun: hash function (b8f644e)
  • text: add missing maskbook string, fix #114 (2041eb9)
  • Welcome: step (da434db)
  • call injectPostComments (57b8120)
  • call ui setup in option (f82844a)
  • Cannot redefine property: setAttribute (d0090ac)
  • duplicate call on injectPostInspector (bd3b8c7)
  • facebook profile link discovery issue (c6cab46)
  • fix dependencies of DecryptPost (ca2531a)
  • initialize twitter & optimize file structure (e860399)
  • isMobileFacebook (adb848f)
  • key fetching process, close #87 (31b0ce5)
  • logic of SelectPeopleUI (4c1f63b)
  • review (88eaec5)
  • webpack: prevent other chunks from being injected to index.html (#108) (c418aea)
  • initialize twitter & optimize file structure (c460b8a)
  • missing permission, script logic error ([e035740](https://github.com/d...
Read more

v1.5.3

08 Aug 05:02

Choose a tag to compare

βœ” No breaking changes.

πŸ› Bug Fixes
We remove maskbook.io links in the payload.

v1.5.2

02 Aug 08:44

Choose a tag to compare

1.5.2 (2019-08-02)
βœ” No breaking changes.

πŸ†• New Feature

We design a new options page!

We add QR Code import/export in options page

  • add qr scanner and paste json to restore (24995c2)
  • add qrcode component (78b7fef)
  • BarcodeDetector Polyfill (#78) (818adaf)
  • disable qr scanner if there is no BarcodeDetector in window (79c336c)
  • gen qr to transfer key (0a44e41)
  • iOS scan QR (59ae2b0)
  • new QRScanner component (fe347c2)
  • rpc for iOS (cab70ed)

πŸ› Bug Fixes

πŸ”™ Reverts

v1.5.1

25 Jul 09:58

Choose a tag to compare

βœ” No breaking changes.

πŸ› Bug Fixes

  • detect user id in bio (ad8d9f7)
  • non-maskbook users displayed in the select ui (1140002)
  • prove and encrypted post appear in the same post, maskbook will recognize both now. close #69 (eb0a652)

v1.5.0

24 Jul 11:35

Choose a tag to compare

βœ” No breaking changes.

πŸ†• New Feature


  • add devtools to options page (f116da0)
  • add storybook/viewport (9efd0aa)
  • jump to facebook to get identity if there is no identity in the db (4ef8934)
  • save post key into db, close #63 (bccd455)
  • store receivers when publish post (5609e50)
  • update when to show the welcome banner and create new identity (724c4d2)

🎨 UI Improvements

  • change AdditionalPostBoxUI no id error to NotSetupYetPrompt (5120a29)
  • again, UI problem if maskbook not get configured. (656387b)
  • ui: all welcome ui fit mobile (35cb535)
  • ui: banner for mobile (f697f4b)
  • ui: remove elevation on banner (d8e1919)
  • ui: welcome/0 for mobile (56b5718)
  • styles of the option page (5141b78)
  • UI problem if maskbook not get configured. (77c7088)

πŸ› Bug Fixes

  • fix input onchange to oninput (20b40e6)
  • @kit again (c194646)
  • get prove post in first setup correctly (c7ec481)
  • key is not writed into the clipboard (eb73678)
  • mobile now act as desktop now (06854a2)
  • Modal throws in ShadowRoot (cb691b3)
  • openWelcomePage on safari and isMobile in background (d54c0e4)
  • unsupported option on Firefox (b4b2cdc)
  • updatePersonDB may throw (03d373a)
  • comment: fix use of useCapturedInput (31b2437)
  • db: crash on safari that reports transaction ends (1c08c8c)
  • MyUsername: access wrong property (5abde6c)
  • upgrade @kit to fix event on Firefox and Safari (bd72055)
  • warning of @kit (beebab9)

πŸ‘©β€πŸ’» Miscellaneous

v1.4.1

08 Jul 07:32

Choose a tag to compare

βœ” No breaking changes.

For an unknown reason, v1.4.0 is rejected by Chrome Web Store. It may cause by 126724f. We revert it and try to publish again.

πŸ‘©β€πŸ’» Miscellaneous

  • Revert "Update webpack config" (126724f)

v1.4.0

07 Jul 13:19

Choose a tag to compare

βœ” No breaking changes.

πŸ†• New Feature

πŸ” Security

  • Fix Dialog is not in the ShadowRoot (3f56792)

🎨 UI Improvements

  • i18n improvements (3a93504 3f56792 8e935c9 4a4c91c)
  • A better home page for Options page (22d2fae)
  • If you're not setup yet and try to decrypt post, Maskbook now will have a prompt navigate you to the setup (bc3e3a2)
  • Now if Maskbook failed to automatically past the content into the composing box, a prompt with encrypted text will show instead of implicitly copy for you (and if implicitly copy fails, data lost too) (fc43e85)

πŸ› Bug Fixes

πŸ‘©β€πŸ’» Miscellaneous

v1.3.2

03 Jun 02:25

Choose a tag to compare

βœ” No breaking changes.

πŸ› Bug Fixes

  • We remove gungame.herokuapp.com as a peer gun node. (6faa2cd) #53

Add i18n support for zh-Hant

23 May 09:27

Choose a tag to compare

βœ” No breaking changes.

πŸ†• New Feature

  1. Support zh-Hant

πŸ› Bug Fixes

  1. Now if you refresh the extension, Maskbook will close tabs opened by the previous session.