Fixes
✦ There was a problem with displaying the new search results over the card subtitles results i forgot to delete the subtitlels cards before appending the search result which was easy to fix tbh
✦ Had to change the rest of my class names because it was over ridden by websites which was annoying because i know i should have handled this better from the beginning ‘-’
✦ Removed most of the console.logs or commented them i think this is unprofessional of me to keep them there so i removed or commented them and removed my tasks.txt file lol
✦ also had to fix stuff like adding a ? before accessing object keys so if it’s undefined it doesn’t cuz errors
✦ I added a feedback text for how many donwloads there are left i think i talked about it in the last devlog
✦ I fixed some css stuff i usually use the devtools to fix these things and then copy and paste these changes because i don’t want to reload my extention everytime i make a small change
✦ i also spent some time testing everything in different websites that’s how i knew that these problems exist in the first place 
The Initial Message
✦ I have added an initial message only if it’s the user first time downloading the extention and i kinda got the idea for this message thing from hridya from his flavourtown utils ext
✦ I used chatgpt to make the design for the message cuz i needed something fast and functional i edited some of his styles tho and changed the box shadow they gave me
✦ It closes when you click on it or press ctrl + b which is the shortcut
README.MD
✦ I had to use preview websites because i needed to see what im doing but then it turns out i could have just used github preview i realized that too late and also added these cool badges
✦ I updated the demo video and linked the badges to my github profile and release link
I Messed up
✦ Turns out i should have used chrome.storage.local directly from my content js i don’t know why i used the background worker to store that but i’m learning why not
✦ also i should have used another shortcut for the customization control panel and made the panel a normal div element and added it in my content js but i didn’t do that i have used the worst method to display the panel
✦ i basically made the panel a new chrome tab and it gave me a looot of headache but i didn’t know that i shouldn’t have used it when i started because this is my first time building an extension
Trying to record a new Demo (Found new bugs)
✦ I had a lot of troubles trying to record the demo as there are a lof of things that could go wrong anyway i edited the demo video using my phone
✦ I found a problem with the connection between the control panel and the background to the content js
✦ i used chrome api to detect the active tab so i can use that to connect the Customization panel to the content js subtitles but there was a problem which was if you had two chrome windows opened they both have seprate active tabs so my code always took the first active tab which was the wrong one
✦ I made it so that when the user clicks on the open control panel button it saves the current window id which is the window the user has focused at that moment and then when i send messages to the content js i use that window id to get the active tab so stuff don’t get mixed up
Changelog