refactor(annotations): standardize UI with web components and decouple builds
- Implement `SeamsAnnotationCard` web component to share rendering logic between extension, proxy, and landing page.
- Update sidebar and landing page to use the new component.
- Allow sidebar and content script to function without login (readonly mode).
- Fix floating action button visibility logic.
- Decouple landing page build from via proxy build.
- Add `build:landing` and `dev:server` scripts for better DX.
- Update `zip` script to target both Firefox and Chrome.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.