-        
-          
-            
+        
+          
+            
             
-            {{ !matched ? "Not yet available" : "Already available 🎉" }}
+            {{
+              !media?.exists_in_plex
+                ? "Not yet available"
+                : "Already available 🎉"
+            }}
           
 
           
@@ -37,16 +41,19 @@
               
               
             
-            {{ !requested ? `Request ${this.type}?` : "Already requested" }}
+            {{ !requested ? `Request ${type}?` : "Already requested" }}
           
 
-          
+          
             
             Open and watch in plex now!
           
 
            (showCast = !showCast)"
           >
@@ -94,451 +101,419 @@
           
   
 
 
-
 
 
diff --git a/src/components/popup/Person.vue b/src/components/popup/Person.vue
index a182135..c778de8 100644
--- a/src/components/popup/Person.vue
+++ b/src/components/popup/Person.vue
@@ -23,7 +23,7 @@
         

       
     
@@ -51,250 +51,219 @@
 
       
-        
+        
       
 
       
-        
+        
       
     
   
 
 
-
 
 
diff --git a/src/components/profile/ChangePassword.vue b/src/components/profile/ChangePassword.vue
new file mode 100644
index 0000000..bb7de88
--- /dev/null
+++ b/src/components/profile/ChangePassword.vue
@@ -0,0 +1,98 @@
+
+  
+    
+    
+    
+  
+
+
+
diff --git a/src/components/profile/LinkPlexAccount.vue b/src/components/profile/LinkPlexAccount.vue
new file mode 100644
index 0000000..67319f4
--- /dev/null
+++ b/src/components/profile/LinkPlexAccount.vue
@@ -0,0 +1,120 @@
+
+  
+    
+
+    
+      Sign in to your plex account to get information about recently added
+        movies and to see your watch history
+
+      
+    
+
+    
+      Awesome, your account is already authenticated with plex! Enjoy viewing
+        your seasoned search history, plex watch history and real-time torrent
+        download progress.
+      un-link plex account
+    
+    
+  
+
+
+
+
diff --git a/src/components/torrent/ActiveTorrents.vue b/src/components/torrent/ActiveTorrents.vue
new file mode 100644
index 0000000..1b44f57
--- /dev/null
+++ b/src/components/torrent/ActiveTorrents.vue
@@ -0,0 +1,6 @@
+
+  Monitor active torrents requested. Requires authentication with owners plex
+    library!
+
diff --git a/src/components/torrent/TorrentSearchResults.vue b/src/components/torrent/TorrentSearchResults.vue
new file mode 100644
index 0000000..5e1a7fe
--- /dev/null
+++ b/src/components/torrent/TorrentSearchResults.vue
@@ -0,0 +1,157 @@
+
+  
+    
+
+    
+    
+      
+        
+
+        
+      
+
+      
+        
No results found
+      
+    
+  
+
+
+
+
diff --git a/src/components/torrent/TorrentTable.vue b/src/components/torrent/TorrentTable.vue
new file mode 100644
index 0000000..da63848
--- /dev/null
+++ b/src/components/torrent/TorrentTable.vue
@@ -0,0 +1,250 @@
+
+  
+    
+
+    
+      
+        | {{ torrent.name }}+ | {{ torrent.seed }}+ | {{ torrent.size }}+ | emit('magnet', torrent)" class="download">
+          
++ | 
+    
+  
+
+
+
+
+
diff --git a/src/components/torrent/TruncatedTorrentResults.vue b/src/components/torrent/TruncatedTorrentResults.vue
new file mode 100644
index 0000000..f1060e0
--- /dev/null
+++ b/src/components/torrent/TruncatedTorrentResults.vue
@@ -0,0 +1,86 @@
+
+  
+    
+        
+      
+    
+
+    
+      View on torrent page
+    
+  
+
+
+
+
diff --git a/src/components/ui/DarkmodeToggle.vue b/src/components/ui/DarkmodeToggle.vue
index 5881982..b76b5bb 100644
--- a/src/components/ui/DarkmodeToggle.vue
+++ b/src/components/ui/DarkmodeToggle.vue
@@ -4,49 +4,43 @@
   
 
 
 
-
 
 
diff --git a/src/components/ui/Hamburger.vue b/src/components/ui/Hamburger.vue
index a6f42e4..152f49b 100644
--- a/src/components/ui/Hamburger.vue
+++ b/src/components/ui/Hamburger.vue
@@ -10,73 +10,76 @@