Eli Bosley
|
0bd11bce5a
|
feat: don't remove directory, only files
|
2024-11-05 16:11:21 -05:00 |
|
Eli Bosley
|
6ca9f421eb
|
fix: apollo client lint issues
|
2024-11-05 16:11:21 -05:00 |
|
Eli Bosley
|
545ccf1938
|
feat: working
|
2024-11-05 16:11:21 -05:00 |
|
Pujit Mehrotra
|
9d3397a687
|
refactor(web): reduce magic in identifying apollo cache item
|
2024-11-05 09:27:43 -05:00 |
|
Pujit Mehrotra
|
11c160835a
|
feat(web): display error when a notification mutation fails
|
2024-11-05 09:27:43 -05:00 |
|
Pujit Mehrotra
|
e388b37aa6
|
refactor(web): simplify naming of notification mutations
|
2024-11-05 09:27:43 -05:00 |
|
Pujit Mehrotra
|
1da882b807
|
refactor(web): extract notification object cache prefix to a constant
|
2024-11-05 09:27:43 -05:00 |
|
Pujit Mehrotra
|
d9d5a24b70
|
feat(web): delete notifications from archive view
|
2024-11-05 09:27:43 -05:00 |
|
Pujit Mehrotra
|
24e3cad882
|
feat(web): make empty notification message clearer
|
2024-11-01 12:18:20 -04:00 |
|
Pujit Mehrotra
|
323a4a17cf
|
feat(web): add empty state to notifications list
|
2024-11-01 12:18:20 -04:00 |
|
Pujit Mehrotra
|
9968e0f7df
|
feat(web): implement notification filtering
|
2024-11-01 12:18:20 -04:00 |
|
Pujit Mehrotra
|
2ccc53630b
|
doc(web): using codegen scripts & graphql fragments
|
2024-11-01 09:53:46 -04:00 |
|
Pujit Mehrotra
|
d7bb3defc3
|
doc(web): intro to using graphql
|
2024-11-01 09:53:46 -04:00 |
|
Pujit Mehrotra
|
ddb8bf8a5c
|
refactor(web): improve signature & readability of mergeAndDedup cache function
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
6234d61ae5
|
fix(web): dedupe incoming notifications during cache merge
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
a665ee3ec6
|
fix(web): remove unused infinite-scroll emit from SheetContent
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
7ca3efe8b8
|
doc(web): possibly ambiguous css & confusing cache policies/types
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
28f4952599
|
fix(web): replace manual height hack in notifications infinite scroll
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
7e4022518d
|
feat(web): reconcile pagination with notifications apollo cache
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
4d1656eaa8
|
feat(web): make notifications list scrollable inside the sheet & tabs
|
2024-10-28 10:00:23 -04:00 |
|
Pujit Mehrotra
|
0578b066f1
|
refactor(web): extract notifications list for cleaner state management
|
2024-10-23 16:19:33 -04:00 |
|
Pujit Mehrotra
|
ebd671e7b6
|
refactor(web): move archiveAll cache invalidation into apollo client config
|
2024-10-23 16:19:33 -04:00 |
|
Pujit Mehrotra
|
15a1a3ac15
|
feat(web): update cache & view when archiving notifications
|
2024-10-23 16:19:33 -04:00 |
|
Eli Bosley
|
4d33908e01
|
fix: always mangle
|
2024-10-22 11:16:03 -04:00 |
|
Pujit Mehrotra
|
adabe92f72
|
refactor(web): move cn utility inside shadcn for modularization
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
38524bce88
|
fix(web): add default values to optional vue component props
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
64db2f19a7
|
fix(web): replace incorrect custom types with codegen from gql & update values to match expected shapes
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
8fe1e80bbd
|
feat(web): add gql archival mutations to notifications sidebar & item
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
1c4506cf50
|
refactor(web): shadcn styles for consistency
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
84fe7f6df6
|
refactor(web): rm shadcn border radius overrides for consistency & simplicity
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
5c7e650b3b
|
fix(web): inline shadcn variables into tailwind config to simplify build
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
6cac078e15
|
refactor(web): instantiate apollo client statically instead of dynamically
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
4e555021a7
|
fix: type & build errors
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
b1e2f043b1
|
chore(web): fix lint errors about imports
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
bc69852333
|
chore(web): omit notifications sidebar from UPC in staging & prod
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
2c79ccc883
|
fix(NotificationItem): icon & text alignment in header
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
c240fab58a
|
refactor(NotificationItem): use button to view link instead of making the whole notification a clickable target
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
3c50022ac3
|
fix(NotificationsSidebar): occupy full viewport on small screens
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
9201136cb1
|
refactor(NotificationsItem): component design & layout
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
ff52f75abf
|
refactor(NotificationsSidebar): de-emphasize archive-all & filter
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
754d4560ea
|
feat: integrate cross-domain authentication to api
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
f6d09f4ba2
|
refactor(web): use tabs instead of buttons in NotificationsSidebar header
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
a1f0dac42d
|
chore(web): display NotificationsSidebar in UserProfile component
|
2024-10-18 11:42:38 -04:00 |
|
Pujit Mehrotra
|
0849468fc2
|
chore(web): restore lockfile to correct state
|
2024-10-18 11:42:38 -04:00 |
|
Zack Spear
|
6a57924fbf
|
feat: WIP sidebar filter select
|
2024-10-18 11:42:38 -04:00 |
|
mdatelle
|
57802c2ea0
|
feat(web): wip query api for notifications
|
2024-10-18 11:42:38 -04:00 |
|
Zack Spear
|
d04001e052
|
feat: WIP create teleport composable
|
2024-10-18 11:42:38 -04:00 |
|
Zack Spear
|
92ec931aff
|
refactor: Update connectPluginInstalled value in serverState.ts
|
2024-10-18 11:42:38 -04:00 |
|
Eli Bosley
|
30f92374d0
|
fix: floating-ui fixes
|
2024-10-18 11:42:38 -04:00 |
|
Zack Spear
|
6bfd221cd1
|
test: sidebar tabs
|
2024-10-18 11:42:38 -04:00 |
|