Rishi Ghan c03f706e9d Dark mode 2 (#100)
* 🗂️ Added tab icons and styles

* 🪑 Styled download panel table

* 🪑 Cleaned up the DC++ search results table

* 🪑 Many changes to DC++ downloads table

* 🏗️ Wired up search with RQ

* 🏗️ Changes to ComicDetail section

* 🔧 Fixing table styes

* 🏗 Fixed the archive ops panel

* 🔧 Tweaked Archive ops further

* 🃏 Styling the action menu

* 🧩 CV Match panel refactor WIP

* 🏗️ Refactored the action menu

* 🤼 Cleaning up CV match panel

* 🏗️ Refactored the scored matches

* 🤼 Revamped CV match panel UX

* 🖌️ Styling tweaks to the side panel

* 🖌️ Cleaned up the form

* 🏗️ Refactored the search form

* 🤐 Added a uncompress indicator

* 🏗️ Fix for encoding # in URIs

* 🔧 Fixed # symbol handling in URLs

* 🔧 Started work on Edit Metadata panel

* 🔎 Added a check for existing uncompressed archives

* 🏗️ Settings styling tweaks

* 🏗️ Fixed invalidation of archiveOps

* 🏗️ Fixed an invalidation query on DC++ download panel

* 🏗️ Fixed CV-sourced Volume info panel

* 🏗️ Fixed volume group card stacks on Dashboard

* 🔍 Fixing CV search page

* 🏗️ Refactoring Volume groups and wanted panel

* 🏗️ Cleaning up useless files

* 🛝 Added keen-slider for pull list

* 🏗️ Abstracted heading/subheading into Header

* 🏗️ Continued refactoring of PullList, Volumes etc.

* 📆 Wired up the datepicker to LoCG pull list
2024-02-06 05:58:56 -05:00
2023-11-07 11:46:08 -06:00
2023-12-21 16:23:29 -05:00
2024-02-06 05:58:56 -05:00
2023-03-15 16:43:16 -04:00
2024-02-06 05:58:56 -05:00
2021-07-14 09:59:03 -07:00
2021-04-15 15:08:54 -07:00
2021-09-01 12:25:39 -07:00
2023-05-15 16:13:40 -04:00
2023-01-28 09:42:39 -08:00
2023-12-21 16:23:29 -05:00
2023-11-07 11:46:08 -06:00
⚖️ License
2021-05-04 11:45:18 -07:00
2021-04-15 15:08:54 -07:00
2024-02-06 05:58:56 -05:00
2023-12-21 16:23:29 -05:00
2023-05-15 16:16:26 -04:00
2023-12-21 16:23:29 -05:00
2021-07-21 08:43:46 -07:00
2023-11-07 11:46:08 -06:00
2024-02-06 05:58:56 -05:00

ThreeTwo!

ThreeTwo! aims to be a comic book curation app.

Docker Image CI

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:

  1. The UI, this repo.
  2. threetwo-core-service
  3. threetwo-metadata-service
  4. threetwo-ui-typings which are the types used across the UI, installable as an npm dependency.

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:

  1. Clone this repo using git clone https://github.com/rishighan/threetwo.git
  2. yarn run dev (you can ignore the warnings)
  3. This will open http://localhost:5173 in your default browser
  4. 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

  1. docker-compose up is taking a long time

    This is primarily because threetwo-import-service pulls calibre from 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.

  2. What folder do my comics go in?

    Your comics go in the comics directory at the root of this project.

Contribution Guidelines

See contribution guidelines

Description
A good comic book curation app.
Readme MIT 68 MiB
Languages
TypeScript 86.2%
JavaScript 13.6%
Dockerfile 0.1%