1ed6a622d4
🌜 Trying dark mode on the react-select
2023-12-03 16:02:54 -05:00
29e0772a10
🌜 Initial Dark Mode support
2023-12-03 15:28:05 -05:00
57b713aca1
🏗️ Refactored the AirDC++ download panel
2023-12-02 11:38:17 -05:00
dfd99e45b6
🔧 Implementing download method
2023-11-29 23:24:34 -05:00
591ecb394c
🔧 Formatted the search query box
2023-11-29 23:08:00 -05:00
145427d3fd
🏗️ Acquisition Panel refactor WIP
2023-11-29 21:22:48 -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
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
a939bf4c71
🐛 UI bugs ( #68 )
...
* 🔧 Updated date for PullList on Dashboard
* 🔧 Fixes for broken image paths
* ⬆️ Bumped deps, removed useless ones
2023-03-24 00:00:48 -04: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
ce6653b5d7
🏗️ Applying the refactor patc
2022-12-21 21:49:12 -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
b699a90a00
🕵🏼 Added manual search form for CV matching
2022-09-28 09:51:48 -07:00
f146dfdd0b
📝 Tabulated downloads per comic
2022-07-28 08:59:30 -07:00
602adf8775
🔧 Refactoring the way bundles are saved
2022-07-27 22:49:00 -07:00
fb40fe86b5
🔽 Wiring up downloads API calls and actions
2022-07-26 22:26:24 -07:00
365fa2e115
🔎 Integration with DC++ downloads endpoint
2022-07-24 22:20:25 -07:00
44cf66b6c5
📥 Download nav statbar indicator
2022-06-26 11:16:11 -07:00
2dea9e1096
📥 Refactoring download tick panel
2022-06-23 11:11:45 -07:00
d2dbb133b3
🔧 Fixing state and context issues WIP for ADCPP socket
2022-06-21 14:39:37 -07:00
702f4e62a2
🔧 Fixing the AirDCPP socket issue on AcquisitionPanel on ComicDetails page
2022-06-21 12:43:35 -07:00
15c0840c63
📜 Added configuration for jsdoc + better-docs
2022-06-12 22:54:36 -07:00
f308ec0f01
🔧 Various AirDCPPSocketContext-related fixes
2022-06-10 18:39:27 -07:00
a73250d99c
🏗 Refactoring AirDCPPSocket init and download handling
2022-06-09 00:55:39 -07:00
2943000db3
🔧 Adding a download status to navbar WIP
2022-06-05 10:31:06 -07:00
8ce44daf9a
⤵️ Downloads page WIP
2022-06-03 09:41:40 -07:00
4ec45352e9
🔎 Glorious universal library search first draft
2022-05-26 22:52:07 -07:00
d80c672cd1
🚛 Massive refactor of dashboard
2022-05-23 22:01:51 -07:00
f0505d7428
🖼 Added a League of Comic Geeks logo
2022-05-22 01:55:51 -07:00
3173cbf873
🔧 Fix for https://github.com/rishighan/threetwo/issues/10
2022-05-19 22:57:26 -07:00
9be9750d7b
🔧 Fixed the tab-switching bug
2022-05-17 10:44:06 -07:00
6c673dff2b
🔧 Debugging
2022-05-17 10:31:34 -07:00
45be01a140
🕷 Gnarly tab switch bug regressed
2022-05-17 08:56:12 -07:00
8f79da2eab
❌ Removed useless imports from ComicDetail
2022-05-12 21:55:30 -07:00
Rishi Ghan
2b74aaa8f5
🔧 Some spacing tweaks
2022-05-12 14:21:23 -07:00
Rishi Ghan
a64a8b5410
🔧 Fixed a nagging default active tab issue on comic detail page
2022-05-12 14:12:59 -07:00
Rishi Ghan
5e7496028f
🔧 Wiring up the modal and the comic viewer
2022-05-05 13:56:07 -07:00
a0d29b5086
🏗 Comic viewer scaffold WIP
2022-05-04 22:47:08 -07:00
bb54f3e107
🔧 Socket.io-zation of the dashboard
2022-05-01 16:45:58 -07:00
Rishi Ghan
ee5ba474ee
🔧 Rewiring for the new uncompression endpoint
2022-04-26 14:51:28 -07:00
2b4f56d51c
🔧 Refactoring to hook on to the file completed event
2022-04-25 12:13:11 -07:00
544d359501
🔧 Refactoring AirDC++ downloads
2022-04-22 09:13:44 -07:00
Rishi Ghan
a40b08c990
✍🏽 Manual search override for AirDC++ query
2022-04-19 14:36:21 -07:00
ab19f37007
🖼 UX tweaks on Acquisition Panel
2022-04-19 07:54:06 -07:00
d17f49baf4
🔎 DC++ manual search scaffold
2022-04-19 01:01:34 -07:00
0a315b1ef9
🧹 Cleaned up the deck/description for CV sourced volumes
2022-04-06 23:08:53 -07:00
ff47e3d590
🔧 Fix for AirDC++ search result not downloading
2022-04-03 22:24:31 -07:00
03b982858d
🥡 Started making react-table re-usable
2022-03-26 11:27:41 -07:00
9ec5040bd7
🦟 Fixed 404s upon page refresh
2022-03-01 23:01:57 -08:00