74 - ChatOS - Merge guest chat logs

Livestream

Yesterday I planned to add Firebase Admin and use batch update to move guest chat logs to user when logged in. Today I want guests to store chat logs on their local storage only, so I’ll bring back Dexie and then user can opt-in to merge guest chat logs to user.

I also want to add more tests to ensure that login is working and user can be able to sync guest chat logs.

Changes

  • Add login flow tests.
  • Add wait-on to wait for Firebase Emulator port on Github Actions
  • Sync guest chat logs to user by clicking Sync Chat