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
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
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
8dd68e9d54
AirDC++ Socket Status ( #58 )
2023-01-21 02:29:32 -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
5b6c9c8ffc
✏️ Added jsDoc for some components
2022-11-17 15:55:52 -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
f60c9e4e67
🔧 Refactored the T2Table component with the new pagination controls
2022-11-07 20:55:58 -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
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
2ab27926f6
🧩 react-table 8.1.1 breaking changes fixes
2022-07-03 21:59:59 -07:00
Rishi Ghan
d50a5ada02
🔧 Moved metadata panels to its own component
2022-05-24 14:03:07 -07:00
a156f07598
🔧 Metadata Panel WIP 2
2022-05-24 11:06:55 -07:00
d80c672cd1
🚛 Massive refactor of dashboard
2022-05-23 22:01:51 -07:00
1f26fe5cfa
🔧 Fixed some glaring errors
2022-04-08 23:50:55 -07:00
a3f076add3
🖼 Building out the tabulated Wanted Comics page
2022-04-07 16:12:34 -07:00
81bdaefdd1
📋 UI improvements in the Library section
2022-04-06 11:00:16 -07:00
0cd142153c
🖼 Some UI fixes
2022-04-06 00:10:36 -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
7b1dc56dbb
🔽 Weekly Pull List dedicated tablulated page
2022-03-26 22:28:22 -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
b237d2a32d
🔧 Fixing up the UI on the library page
2022-03-08 00:54:42 -08:00
bb3e01ca24
🔎 Wiring up the Library page for elasticsearch-powered, search
2022-03-07 03:05:22 -08:00