* add activityCenter.ts
* use activityCenter.ts
* add "Launch via Vite Node"
* remove comments
* add comments
* type hook
* reverse order of notifications
* remove `activityCenter` from `provider.tsx`
* set `count`'s default value
* ref `ChatMessage` by id instead of object reference
* Revert "ref `ChatMessage` by id instead of object reference"
This reverts commit 1284386d22146345d1778b92bf104b49781bd4cb.
* add badge `totalCount`
* add `@radix-ui/react-tabs`
* skip non-mentions
* update comments
* add `member` to `ChatMessage`
* add `MarkAllAsReadIcon`
* add `40` avatar variant
* add `initialsCount` to `Avatar`
* add `TinyReplyIcon`
* use `Popover`
* move components
* move components
* wip
* ignore clicks on tags themselves
* add root route
* use chat display name
* fix icons
* use `asChild` for tabs
* remove `vertical`
* use `value` and `onValueChange`
* use active state with `compoundVariants`
* use `&[data-state]...` instead of `compoundVarinats` and `active` prop
* fixup `chatDisplayName`
* postion badge
* prevent dragging of the whole page in either direction
* add tooltips
* change message's background on hover
* change navigation style
* add `category` to `removeNotifications`
* prevent deleting of messages that are not mentions or replies from activity center
* show members sidebar by default
* fix members layout
* add comment
* add `date-fns`
* add date separator
* comment
* move `Badge` to `/system`
* move `Tag` to `/system`
* comment `Text`
* replace `Link` for `useNavigate`
* move `Activity` to `/system`
* comment
* export `Notification`
* update fixtures in `activityCenter`
* remove fixtures
* movet `Tabs` to `/system`
* update `mapChatMessage`
* update `.eslintignore`
* resolve typecheck errors
* update `.prettierignore`
* resolve formatting error
* upgrade tooltip
* use `scrollIntoView`
* remove comments
* rename `close` to `onNavigateChange`
* revert scrolling changes in `/member-sidebar`
* rename members label from `Online` to `All`
* rename `initialsCount` and use union
* rename `MarkAllAsReadIcon`
* rename `selected`
* fix typo
* revert formatting
* close `Avatar`
* use `css` where possible without changing elements
* extract props types to interfaces
* rename `ActivityCenter`
* remove `overflow`
* replace `style` for not yet stitched elements
* revert global style changes
* feat(status-js): sync protos with status-go
* feat(status-js): set up protons
* feat(status-js): use protons to generate protos
* fix(status-js): remove buf configuration