2.0 - Aaron - Memex Overhaul & Mobile App

Release Date: 17.01.2020

In honour of: Aaron Swartz

Every release we honour a person, activist, scientists, artist, politician who significantly contributed to humanity's progress


Aaron's terracotta figure at the HQ of the Internet Archive (4th from the left in first bench row)

Aaron Hillel Swartz (November 8, 1986 – January 11, 2013) was an American computer programmer, entrepreneur, writer, political organizer, and Internet hacktivist. He was involved in the development of the web feed format RSS the Markdown publishing format, the organization Creative Commons , and the website framework web.py, and was a co-founder of the social news site Reddit.

Aaron Swartz fought relentlessly towards a world where the knowledge created by people is in the hands of the people. Unfortunately he left us way too early.

Memex 2.0 is an important step in this direction as both Memex and Memex Go are built with offline-first functionality and sync between your devices is end2end encrypted. In the end, all your data is 100% in your control by default and you can innovate on it as you wish.

Features in this release

(click triangle to unfold)

End2End encrypted syncing with Memex Go - our mobile app for Android and iOS
Improved creation of annotations & highlights
Improved behaviour of the sidebar ribbon
  • Improve performance of saving tags & annotations
  • Improved UX of backup & restore process, fixing of Google Drive Bugs
Overhauled dashboard & setting designs and UX to be consistent with app's design
  • In-extension upgrade to Memex Pro - no need to leave to the website anymore.

Removed feautures (for now)

To not spread our development focus too thin we had to get rid of 2 features and tackle them later on again with more focus and quality.

  • Memex.Link: We will soon migrate to another system, but Memex.Link has been shown to not be very reliable in the current implementation
  • Twitter Integration: Unfortunately Twitter changed its UI to React.js, making it impossible to anchor our "save to memex" button. We need to try another approach some times later.

Bugs we fixed:

  • When using the keyboard shortcut to create highlight, state of sidebar wasn't updated to show highlight
  • Tag, collection and note popup closed when leaving with the mouse
  • Filter bar would not open automatically when applying a filter, leading to confusion
  • Google Drive would properly connect & showing a "blocked" state of the tab
  • When coming back from the settings, reload the dashboard results to show new items (e.g. from importing)
  • Close note tooltip when saving it
  • Fixing weird behaviour when ribbon is permanently disabled, but users use keyboard shortcuts
  • Fix bug where adding a tag or changing the comment of an annotation would delete its content

Minor Versions:


• Fixing importer url failures because of chrome content security policy

• More reliable initial sync because of TURN server support

Thank you

  • Thanh for helping us migrate our website to Gatsby and Netlify in your free time 🙏
  • Jonathan Poltak for the amazing work on getting Memex Go to work
  • Christoper Harris for spearheading a focused approach to getting a myriad of bugfixes and improvements to the annotations done
  • Kelly Cheesman for overhauling the designs of the website, the app and the extension
  • Vincent den Boer for your drive to improve the testability and test coverage of Memex and your guidance towards sustainable and modular software architecture.
  • Oliver Sauter for pulling all the strings together and the many long nights to get Memex 2.0 and Memex Go ready to be published.
  • Peter Wang and David Dias to help us bridge a funding gap ❤️