8bebffd95e2eed8727c66579a358020ccf165630
* 🌊 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
ThreeTwo!
ThreeTwo! aims to be a comic book curation app.
Screenshots
🦄 Early Development Support Channel
Please help me test the early builds of ThreeTwo! on its official Discord
Discuss ideas and implementations with me, and get status, progress updates!
Dependencies
ThreeTwo! currently is set up as:
- The UI, this repo.
- threetwo-core-service
- threetwo-metadata-service
- threetwo-ui-typings which are the types used across the UI, installable as an
npmdependency.
Docker Instructions
See threetwo-docker-compose for instructions on building the entire stack.
Local Development
For debugging and troubleshooting, you can run this app locally using these steps:
- Clone this repo using
git clone https://github.com/rishighan/threetwo.git yarn run dev(you can ignore the warnings)- This will open
http://localhost:5173in your default browser - Note that this is simply the UI layer and won't offer anything beyond a scaffold. You have to spin up the microservices locally to get it to work.
Troubleshooting
Docker
-
docker-compose upis taking a long timeThis is primarily because
threetwo-import-servicepullscalibrefrom the CDN and it has been known to be extremely slow. I can't find a more reliable alternative, so give it some time to finish downloading. -
What folder do my comics go in?
Your comics go in the
comicsdirectory at the root of this project.
Contribution Guidelines
Languages
TypeScript
86.2%
JavaScript
13.6%
Dockerfile
0.1%



