Releases
0.3.0
Feature Changes
Users can now view estimated reading times in their feed.
Users can now easily resume reading newsletters (from the new Resume page).
Users can now see newsletters with <15min reading times (in the new Quick read page).
Newsletters are now automatically archived when the user scrolls to the bottom.
Users can also archive newsletters manually using the new "archive" button.
Users can access archived newsletters on the Archive page (via the new drop-down menu).
Minor Changes
Perf: only fetch email metadata for letters: 5e9c026
Wip: parse Gmail data into models on back-end: c54dbac
Feat(api): add update message endpoint: e908e04
Feat: store copies of messages in db: a8b6bd0
Feat: archive button actually works: f560fa2
Wip: create archive, resume, and quick read pages: 631f38c
Feat(nav-bar): add overflow pop-up menu: 3a1c71c
Wip(message): save and restore scroll position: d9cf18d
Feat: display estimated reading times: 1dd4178
Feat(message): archive newsletters that have been read: d5ffa32
Feat(empty): make border less visible: 318f005
Feat: save subscriptions in user data model: 6b4b9dd
Refactor: rename letters to subscriptions: d166efb
Feat: rename page titles to 'Hammock': 71c9f0b
Feat(nav-bar): convert logout link to button: 3836f02
Feat: sanitize HTML and open links in new tabs: f063293
Feat: add Segment analytics: 87bc26c
Feat: add server-side and client-side tracking: 1f0d7aa
Patches
Chore: update GCP project IDs: 77dad0c
Refactor: move 'lib/utils/convert' to API directory: 9a79655
Wip(components/controls): mutate feed data: 6da1981
Fix(feed): don't add '?' to initial SWR key: f32f4fa
Fix(pages): use query string boolean: 77516ce
Fix(controls): navigate back instead of to feed: aeacbbf
Fix(api/error): remove unnecessary debugger: c25b437
Fix(api/subscriptions): log correct # of subs: d6cfd89
Documentation
Docs(README): rename project to 'Hammock': e4709a0
Docs(README): update repository badges links: 7325eea
You can’t perform that action at this time.