* ↪️ Removed node-sass, added sass
* 🏗️ Refactoring Navbar to read from zustand store
* ⬆️ Bumped deps
* 🏗️ Refactored AirDC++ session status indicator
* 🏗️ Refactored Import page to read from global state
* 🏗 Wired up the event emit correctly
* 🏗️ Added import queue related state
* 🏗 Implemented setQueueAction
* 🏗️ Wired up job queue control methods
* 🏗️ Added null check and removed useless deps
* 🏗️ Refactored the Import page
* ↪️ Added cache invalidation to job statistics query
* 🏗️ Refactoring the Library page
* 🏗️ Fixed pagination and disabled states
* ✏️ Changed page to offset
To better reflect what we are doing with the pagination controls
* 🏗️ Refactoring ComicDetail page and its children
* 🏗️ Refactored ComicDetailContainer with useQuery
* 🔧 Fixed the error check on Library page
* 🏗️ Refactoring AcquisitionPanel
* 🏗️ Refactoring the AirDC++ Forms
* 🦃 Thanksgiving Day bug fixes
* ⬆️ Bumped up Vite to 5.0
* 🔧 Refactoring AcquisitionPanel
* 🏗️ Wiring up the DC++ search method
* 🏗️ Refactoring AirDC++ search method
* 🔎 Added some validation to ADC++ Hubs settings form
* 🏗️ Fixed the ADC++ search results
* 🏗️ Cleanup of the search results pane
1. Removed socket connection from context
2. Added Redux middleware to persist socket connection
3. Removed amqplib and RabbitMQ support
4. Removed RabbitMQ from docker-compose configuration
5. Removed a proxy route to IMS from the facade
6. Refactored file actions to support the new way of socket event emitting and listening