7e304b2b96
🏗️ Refactored the Import page
2023-11-15 15:13:49 -06:00
794fd9b3a0
🏗️ Added null check and removed useless deps
2023-11-15 10:46:36 -06:00
be51f9b8f2
🏗️ Wired up job queue control methods
2023-11-14 13:25:12 -06:00
8f9bc9dc84
🏗 Implemented setQueueAction
2023-11-13 22:01:15 -05: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
928bfd573e
🔧 Fix for the hostname env var when running in Docker ( #81 )
2023-05-16 12:41:57 -04:00
b8fb179ac6
🔧 Miscellaneous Fixes ( #79 )
...
* ⚡ ️ Config key to expose hostname in a Docker context
* 🔧 Miscellaneous Fixes
2023-05-15 16:16:26 -04:00
94692bb6d4
71 dockerfile update ( #75 )
...
* 🐳 Fixes to the Dockerfile
* 🚢 Updated port number for UI
* ❌ Removed the param serialization from axios calls
2023-05-15 16:13:40 -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
0a48ecbb2c
📗 Upgraded Storybook to v7 rc ( #69 )
2023-03-15 16:43:16 -04:00
c5dd1abcdd
🖼️ Relocating screenshots ( #70 )
...
* 🔧 Updated date for PullList on Dashboard
* 🔧 Fixes for broken image paths
* 🖼️ Updated screenshot links in README
2023-03-15 14:04:49 -04:00
ff7b7c9207
Fix for elasticsearch upgrade breakage ( #66 )
...
* 🔧 Fixed the response object in reducers and components https://github.com/rishighan/threetwo/issues/64
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
* #️⃣ Added a key prop to MetadataPanel in global search results
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
* 🔧 Fixed DOMNesting issues
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
* 🔧 Fixed the response in wanted reducer action
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
* ➕ Committing the reducer
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
* 🔧 Fixes for DOMNesting issues on the Downloads page
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
---------
Signed-off-by: Rishi Ghan <rishi.ghan@gmail.com >
2023-03-02 00:32:43 -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
719ebe7c6e
ThreeTwo favicon ( #54 )
...
* 🔧 Fixed empty library state with explanation
* ⚡ ️ Added a status indicator for the AirDC++ socket connection
* 🖼️ Fixed the ThreeTwo favico
2023-01-01 17:14:27 -08:00
ddef87ea29
AirDC++ Connection Status ( #53 )
...
* 🔧 Fixed empty library state with explanation
* ⚡ ️ Added a status indicator for the AirDC++ socket connection
2022-12-30 22:39:38 -08: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
a15168a6be
📝 Added JSDoc to extractComicArchive method
2022-11-24 21:51:49 -08:00
ef5af01e33
✏️ Code cleanup and adding jsDoc
2022-11-19 11:23:44 -08:00
5b6c9c8ffc
✏️ Added jsDoc for some components
2022-11-17 15:55:52 -08:00
4556778a47
🔧 Tweaking layout of the CV manual search form
2022-11-17 14:06:26 -08:00
af5f443cbe
🔧 Fixing CV manual search form
2022-11-17 13:46:20 -08:00
7babf9f73d
🔧 🏗️ Massive tables refactor
...
Abstracted a table component that can be configured to display issues, volumes or pull list items
2022-11-15 17:22:50 -08:00
1e39daeda2
🔧 Fixed wanted comics table data source
2022-11-08 10:05:30 -08:00
e3cea24615
🔧 Using the refactored T2Table for Wanted Comics
2022-11-07 21:15:02 -08:00
f60c9e4e67
🔧 Refactored the T2Table component with the new pagination controls
2022-11-07 20:55:58 -08:00
27e6f26331
✏️ Changed the hard-coded date of the pull list
2022-11-07 08:06:09 -08:00
1f5502ce23
👁️ Added grid and tabular view buttons
2022-11-05 09:28:54 -07:00
3cb9588bbf
🎨 Styling tweaks to pagination controls
2022-11-03 21:40:23 -07:00
b1fb256189
🔧 Streamlined search and pagination controls on Library page
2022-11-03 12:47:31 -07:00
74ea2742f0
🔧 Fixes for controlled pagination on react-table
2022-11-01 22:21:58 -07:00
151c6ec314
🔎 Fixed search bar on Library page
2022-10-29 15:47:27 -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
63e96bf96e
🚏 Added a path to comic detail row on Library page
2022-10-17 11:30:30 -07:00
b699a90a00
🕵🏼 Added manual search form for CV matching
2022-09-28 09:51:48 -07:00
eda11d3537
🐛 Fixed bug on the AirDC++ settings page
2022-09-19 15:41:32 -07:00
262f8d49d7
🔼 Bumped up react-final-form
2022-09-12 12:50:30 -07:00
6b1bb02d57
📝 Added a port number field to AirDC++ settings form
2022-09-08 10:35:30 -07:00
8d114ff04d
🎨 Minor prettification of bundleID for downloads
2022-08-20 09:49:58 -07:00
9bbf2efc3c
🪢 Unwrangling state vars for global search vs local
2022-08-18 00:10:31 -07:00
5f59456c8b
🔧 Fixed publisher name in Library table
2022-08-17 22:25:48 -07:00
ea366d1888
🔧 Fixes for Wanted comics table
2022-08-17 20:48:10 -07:00