be51f9b8f2
🏗️ Wired up job queue control methods
2023-11-14 13:25:12 -06:00
19a1532f06
🏗️ Added import queue related state
2023-11-13 21:27:58 -05:00
2dcaca425d
🏗 Wired up the event emit correctly
2023-11-13 16:42:20 -05:00
214f29f9a8
🏗️ Refactored Import page to read from global state
2023-11-09 10:21:20 -06:00
18d2624d6c
🏗️ Refactored AirDC++ session status indicator
2023-11-07 20:06:32 -06:00
580307a39b
🏗️ Refactoring Navbar to read from zustand store
2023-11-07 13:41:44 -06:00
8bebffd95e
🌊 qBittorrent Settings Scaffold ( #90 )
...
* 🌊 qBittorrent settings scaffold
* 🔧 Added scaffold for the qBittorrent connection form
* 🔧 Some refactoring
* 🔧 Cleaned up folder structure
* 🔧 Fixed broken paths
* 🔧 Cleaned up Search and Import component hierarchy
* 🔧 More path fixes
* 🔧 Tooling changes
* 📝 Qbittorrent form scaffold
* ⬆️ Bumped @dnd-kit deps
* 🧑🏼🔧 Fixed the hostname regex
* 🏗️ Adding fields to the settings form
* 🔧 Formatting and more layout changes
* 🔧 Added Prowlarr settings items in JSON
* 📝 Purified Card Component
* 📝 Abstracted connection form into a component
* 🏗️ Reorganized tabs
* Migrating from Redux to RTK-query
* ⬇️ Fetched qBittorrent settings
* 🏗️ Trying out react-query
* 🧩 Added react-query query to qBittorrentSettings page
* 📝 qbittorrent form RU actions first draft
* 🏗️ Added loading state check
* 🏗 Added error check state
* 🏗️ Refactored AirDCPP context using react-query
* 🏗️ Refactoring AirDCPP Settings Form with react-query
* 🔧 Removed context
* 🔧 Removing context from AirDCPP settings page
* 🔧 Fixed early init error on the store
* 🐛 Debugging AirDCPP Settings Form page
* 🧸 Zustand-ified AirDCPP Form
* ❌ AirDCPP code cleaned up from App.tsx
* ➕ Re-added yarn.lock
2023-11-07 11:46:08 -06:00
32f4055daa
Import queue progress ( #87 )
...
* 🚥 Added service status panel scaffold
* 🐂 Support for showing import progress
* 🐂 Support for session-tracking
* 🔧 Tooling for resumable socket.io sessions
* 🧹 Minor change in socket.io connection code
* 🔧 Refactoring the Import Page
* 📝 Added more details to import statuses
* 🐂 Queue pause/resume functionality
* 🐂 Queue drain event reducer
* 🐂 Queue controls
* 🔧 Hardening the import UX
* 🔀 Bumped deps
* 🔧 Fixed the airdcpp-apisocket version
* ⛑️ Removed useless deps
* 🪡 Fixed margin on the comicinfo.xml panel on the library page
* 🏗️ Scaffold for job results
* 🔢 Removed the useless LS_IMPORT event
* 🔧 Wired up jobStatistics call
* 🧹 Cleaning up the tabulated job results
* 🔧 More finishing touches to Import UX
* 🔧 Added a console log for debugging purposes
---------
Co-authored-by: Rishi Ghan <hghan@apple.com >
2023-08-30 13:49:58 -04:00
f308ec0f01
🔧 Various AirDCPPSocketContext-related fixes
2022-06-10 18:39:27 -07:00
9ec5040bd7
🦟 Fixed 404s upon page refresh
2022-03-01 23:01:57 -08:00
769e2e3edc
🔼 Upgraded to react-router v6
2022-03-01 15:20:17 -08:00
e197143498
🔧 Support for refactored import process WIP
2021-12-01 14:06:41 -08:00
beb39fbf31
❌ Removed the hard-coded hostname
2021-11-04 17:25:28 -07:00
5b59758654
✏️ Fixed an egregious typo
2021-11-04 14:48:36 -07:00
8f23b5a251
🔧 Hard-coded the socket host
2021-11-04 10:20:13 -07:00
5557b2a119
🔧 Testing out a potential solution
2021-11-01 08:24:24 -07:00
95ee4d7a40
⏪ Reinstating socket connection to "rook"
2021-11-01 01:32:02 -07:00
195d9431c4
✏️ Editing socket client config
2021-11-01 01:10:29 -07:00
bc053c3862
🔧 Referring to the hostname for posterity
2021-11-01 00:42:05 -07:00
4e960d272e
🔧 Switching to container name for socket host
2021-11-01 00:26:29 -07:00
434fbd782f
🔧 Another socket host hack
2021-11-01 00:24:13 -07:00
124a88cb2c
🔧 Debugging port issues with Portainer deploys
2021-10-31 23:36:50 -07:00
a18705dab8
🔧 Troubleshooting socket.io in docker-compose part 2
2021-10-31 09:41:41 -07:00
8fc8bf7248
🔧 Testing variations for troubleshooting socket.io issues
2021-10-30 19:04:49 -07:00
56449b3ef6
🔧 Used the right constant for socket URI
2021-10-27 19:02:57 -07:00
acca2037b4
🔧 Troubleshooting hostname issues
2021-10-27 18:44:56 -07:00
56d22a28a0
🔧 Changes to support BullMQ on the service layer
...
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
2021-10-27 07:46:21 -07:00
64d6f59a9d
📃 JSDoc for Typescript added
2021-06-17 00:05:30 -07:00
2ccebf13b8
First commit
2021-04-15 15:08:54 -07:00