Skip to content

Releases: DimensionDev/Maskbook

v1.7.0

12 Oct 08:11
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.