Commit Graph

90 Commits

Author SHA1 Message Date
4f49e538a8 Dark mode refactor (#98)
* 🏗️ Acquisition Panel refactor WIP

* 🔧 Formatted the search query box

* 🔧 Implementing download method

* 🏗️ Refactored the AirDC++ download panel

* 🌜 Initial Dark Mode support

* 🌜 Trying dark mode on the react-select

* Update App.scss

* 🏗️ Migrating Navbar to TailwindCSS

* 🖼️ Added solar icons

* 🔧 Added solar icons

* 🔧 Added code for dark mode toggle

* 🏗️ Wiring up the dark mode toggle

* 🌜 Added Dark mode to the body

* 🏗️ Building out the import page

* 🪑 Cleaning up the table styles

* 🏗️ Cleaned up past imports table

* 🏗️ Refactored Import socket events

* 🏗️ Refactored the card grid on dashboard

* 🏗️ Building variants for Cards

* 🏗️ Added a horizontal medium variant

* 🏗️ Cleaning up forms and cards

* 🔧 Styling form inputs

* 🏗️ Form refactor

* 🔠 Added a monospace font

* 🪑 Refactoring the table

* 🧹 Formatting in connection confirmation panels

* 🏗️ Refactoring table for library

* 🏗️ Added icons and details to metadata

* 🏗️ Cleaned the table further

* 🏗️ Fixed fonts, and comic detail page first draft

*  Removing yarn.lockfile
2023-12-21 16:23:29 -05:00
dba520b4c1 🧸 Zustand and Tanstack Query (#96)
* ↪️ 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
2023-11-28 22:54:45 -05:00
2d61fa1436 Changing the build system to Vite (#62)
* 🔧 Updated date for PullList on Dashboard

* ️ Added Vite config and removed useless files

* 👷🏽 Updated build command

*  Removed useless deps

* 🔧 Cleaned up package.json and bumped airdcpp-apisocket

* 🔧 Updated some packages and deps

* ⬆️ Bumped some deps

* 🔧 Fixed typo in package.json

* 🔧 Fix for broken paths https://github.com/rishighan/threetwo/issues/63

* 🔧 Fixed broken path and npm script

Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com>

---------

Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com>
2023-03-01 23:31:22 -05:00
8dd68e9d54 AirDC++ Socket Status (#58) 2023-01-21 02:29:32 -08:00
815444a973 🔧 Refactoring the uncompression methods for "Read Comic" and "Uncompress Archive" operations (#43)
* 🔧 Refactoring uncompression methods on client-side

* ✏️ Refactoring

* 👁️ Updates to the comic viewer

* 🖼️ Added screenshots from December 2022

* ✏️ Fixed typo in README
2022-12-06 14:08:53 -08:00
1e39daeda2 🔧 Fixed wanted comics table data source 2022-11-08 10:05:30 -08:00
b1fb256189 🔧 Streamlined search and pagination controls on Library page 2022-11-03 12:47:31 -07:00
c6a3be968a 🎨 Tweaking styling of the library table 2022-10-28 21:46:16 -07:00
ff5ce10e17 🔧 Library page table pagination 2022-10-27 23:06:40 -07:00
580d19e8a4 🔽 Downloads section building out 2022-07-30 21:38:56 -07:00
a73250d99c 🏗 Refactoring AirDCPPSocket init and download handling 2022-06-09 00:55:39 -07:00
d80c672cd1 🚛 Massive refactor of dashboard 2022-05-23 22:01:51 -07:00
3173cbf873 🔧 Fix for https://github.com/rishighan/threetwo/issues/10 2022-05-19 22:57:26 -07:00
45be01a140 🕷 Gnarly tab switch bug regressed 2022-05-17 08:56:12 -07:00
1a6e28e55d 🔧 Cleaned up the reference card UI 2022-05-15 23:04:30 -07:00
b754b75eb6 🌁 Added reference card for dc++ downloads 2022-05-13 22:21:40 -07:00
544d359501 🔧 Refactoring AirDC++ downloads 2022-04-22 09:13:44 -07:00
312ee93781 🏗 Added a downloads navbar link 2022-04-10 00:49:12 -07:00
81bdaefdd1 📋 UI improvements in the Library section 2022-04-06 11:00:16 -07:00
0d0fd948b5 🔧 Some UI flourishes 2022-04-05 01:18:03 -07:00
89ca89752c 🤯 Added ES index delete option in the UI 2022-04-04 22:57:02 -07:00
03b982858d 🥡 Started making react-table re-usable 2022-03-26 11:27:41 -07:00
089078fda0 💅🏽 react-table UI polishes 2022-03-20 23:33:16 -07:00
2c8e339e3b 💅🏽 Refactoring UX on Library page 2022-03-20 02:31:25 -07:00
f28fbfa938 🔧 Tweaking the library table list 2022-03-11 02:11:44 -08:00
fe1b55a35d 🔧 Stats UI cleanup 2022-02-16 09:34:43 -08:00
829bc488c8 🔧 Added checks to stats modules 2022-02-15 21:25:17 -08:00
635e70ba81 🎠 Weekly Pull list carousel first draft 2022-02-15 15:31:35 -08:00
d1a0bc7d46 🌁 Added an icon to indicate missing file 2022-02-12 12:55:49 -08:00
033c59e2d0 📊 Added a scaffold for stats 2022-02-10 21:44:06 -08:00
df2d336b48 🌈 Color histograms for images, along with stats 2022-02-10 01:22:56 -08:00
1bbf5db6a8 🎨 UX improvements 2022-02-08 20:50:45 -08:00
9ff048d541 🔬 Wiring up the image analysis UI with the endpoint 2022-02-08 14:48:24 -08:00
c6265599de 🔧 Renamed IMPORT_* to LIBRARY_* 2022-02-03 00:19:32 -08:00
bcfc174829 🔎 Scaffold for ES-powered issue matching in library first draft 2022-02-02 18:17:52 -08:00
1d317abbdb 🤼‍♀️ Wiring up ES-powered issue detection 2022-02-01 23:19:43 -08:00
27bd383f00 🧮 Using Masonry to grid out the issue covers in VolumeDetails 2022-01-30 02:21:47 -08:00
ac563b9ce9 🖌 Beautification, added a description to CV-scraped results 2022-01-02 01:14:37 -08:00
296ebafd5f 🖌 Beautifying CV matches WIP 2022-01-02 00:29:43 -08:00
cc317196ba 🔧 Formatting the new volume matches we get in CV-scraped results 2022-01-01 17:00:26 -08:00
9b65c0a97a ✏️ Edit Metadata drawer scaffold 2021-12-07 09:19:32 -08:00
ced3457ea2 🖊 Form for AirDCPP settings 2021-11-12 18:54:17 -08:00
ae3711f321 🎆 Fixes to fontawesome icons 2021-11-11 20:40:01 -08:00
4f95a9712d 🍚 Sticky header WIP 2021-11-11 15:16:53 -08:00
245dd7a7c1 🍚 Sticky header for Library table 2021-11-10 21:39:08 -08:00
9ff79320da 👀 Auto-adder WIP 2021-10-11 14:53:49 -07:00
3051680a85 💄 Beautifying Archive ops tab 2021-10-06 22:35:39 -07:00
fce8551731 💄 Card font-size tweak 2021-10-06 09:38:40 -07:00
75d5dc4281 🧹 Cleaning up the DnD scaffold 2021-10-01 23:41:00 -07:00
ebd5a8b95d 🐉 Drag and Drop scaffold 2021-09-30 11:53:04 -07:00