Skip to content

0.3.0

Compare
Choose a tag to compare
@nicholaschiang nicholaschiang released this 09 May 03:23

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