+39
-18
extension/entrypoints/background.ts
+39
-18
extension/entrypoints/background.ts
······
+1
-1
extension/entrypoints/popup/index.html
+1
-1
extension/entrypoints/popup/index.html
+1
extension/entrypoints/popup/main.tsx
+1
extension/entrypoints/popup/main.tsx
+1
server/.gitignore
+1
server/.gitignore
···
+14
-9
webapp/src/ActivityItem.tsx
+14
-9
webapp/src/ActivityItem.tsx
······
+55
-32
webapp/src/App.tsx
+55
-32
webapp/src/App.tsx
······+const inputStyle = `flex-1 ${props.isExtension ? "px-2 py-1" : "px-4 py-2"} border border-gray-300 rounded-none bg-white focus:(outline-none ring-2)`;···-class="flex-1 px-4 py-2 border border-gray-300 rounded-none focus:(outline-none ring-2 ring-purple-500) bg-white"···-class="flex-1 px-4 py-2 border border-gray-300 rounded-none focus:(outline-none ring-2 ring-blue-500) bg-white"+class={`${props.isExtension ? "px-3 py-1" : "px-6 py-2"} rounded-none font-medium transition-colors ${···-class="px-4 py-2 bg-gray-500 hover:bg-gray-600 rounded-none transition-colors disabled:opacity-50"+class={`${props.isExtension ? "px-2 py-1" : "px-4 py-2"} ml-1 bg-gray-500 hover:bg-gray-600 rounded-none transition-colors disabled:opacity-50`}-<div class="h-[60vh] max-h-[60vh] overflow-y-auto border border-gray-200 rounded-none p-4 bg-white">+class={`${props.isExtension ? "p-2" : "p-4"} h-[60vh] max-h-[60vh] overflow-y-auto border border-gray-200 rounded-none bg-white`}······
+2
webapp/src/types.ts
+2
webapp/src/types.ts
+15
-2
webapp/src/ws.ts
+15
-2
webapp/src/ws.ts
······