Commit Graph

29 Commits

Author SHA1 Message Date
Dark-Alex-17 c946d916ad Functional tags implementation for adding movies! Still need to fix weird loading bug when searching a movie that shows an error too soon before results are loaded, need to fix the horizontal scrolling issue, and I need to change the quality profile map to use the BiMap 2023-08-08 10:50:05 -06:00
Dark-Alex-17 207b8a8c80 Mostly completed tags implementation; still need to add the UI option for the Add Movie popup, and I still need to fix the REALLY FAST horizontal scrolling issue (I'm thinking just %2 everything to slow it down). Oh, and also need to convert the quality profile Hashmap into a BiMap 2023-08-08 10:50:05 -06:00
Dark-Alex-17 652dc0f2c4 Completed edit movies implementation, cleaned up the Movies table, and fixed a bug when adding a movie from the CollectionDetails screen. 2023-08-08 10:50:05 -06:00
Dark-Alex-17 6866f90329 Added support for adding movies directly from the collection details UI, refactored to support contexts for different routes, and fixed the horizontal scrolling bug with the get_width_with_margin function. 2023-08-08 10:50:05 -06:00
Dark-Alex-17 9375382a12 Fixed bug so users can now search on filtered movies and collections. 2023-08-08 10:50:05 -06:00
Dark-Alex-17 08eabb24db Added support for sorting when looking to manually add a release 2023-08-08 10:50:05 -06:00
Dark-Alex-17 dcc251ae01 Cleaned up active radarr block delegation to not have giant match arms and instead just check an array, and fixed a UI bug that shows an error message if a movie is already in a user's library. 2023-08-08 10:50:05 -06:00
Dark-Alex-17 316c129b99 Fixed UI bug that didn't alert users when they tried to add a movie that couldn't be found 2023-08-08 10:50:05 -06:00
Dark-Alex-17 d358935386 Optimized copy-able types 2023-08-08 10:50:05 -06:00
Dark-Alex-17 69964b7f02 Added tests for the movie_details handler and created some more test utilities and macros 2023-08-08 10:50:05 -06:00
Dark-Alex-17 1181449cbf Updated test names to be more consistent with each other and added collection details tests 2023-08-08 10:50:05 -06:00
Dark-Alex-17 52739f4da0 Added unit tests for the add_movie_handler and added an additional test to radarr handles to ensure proper delegation. Also added a few macros for testing scrolling and home/end in all handlers to make life easier for those tests. 2023-08-08 10:50:05 -06:00
Dark-Alex-17 befd4bc15a Added Makefile and tests for the main radarr_handler 2023-08-08 10:50:05 -06:00
Dark-Alex-17 c15bda5885 Started writing more tests in the handlers 2023-08-08 10:50:05 -06:00
Dark-Alex-17 3af3eddf71 Added unit tests to the app module 2023-08-08 10:50:05 -06:00
Dark-Alex-17 0f9dc639a8 Cleaned up some code with some macros 2023-08-08 10:50:05 -06:00
Dark-Alex-17 6735849518 Fully functional manual searching capabilities and refresh capabilities for all movies, downloads, and collections 2023-08-08 10:50:05 -06:00
Dark-Alex-17 1ad1b16668 Refresh, disk scan, and trigger auto-scan support and partial implementation for manual searches 2023-08-08 10:50:05 -06:00
Dark-Alex-17 69981857d8 Added delete download functionality 2023-08-08 10:50:04 -06:00
Dark-Alex-17 8f6505bb1e Full support for adding movies with drop downs! 2023-08-08 10:50:04 -06:00
Dark-Alex-17 3b5b92369d Removed unused dependencies now 2023-08-08 10:50:04 -06:00
Dark-Alex-17 b748d27a06 Partial implementation for additional add-movie details. Need to implement selection menus now but that's it! 2023-08-08 10:50:04 -06:00
Dark-Alex-17 960319c3e7 Successful implementation of movie adding and deleting, and refactored network logic to be more reusable later 2023-08-08 10:50:04 -06:00
Dark-Alex-17 08cde20359 Mostly added Add movie functionality. Removed calendar functions for now. Want to add the ability to modify settings and quality profiles first 2023-08-08 10:50:04 -06:00
Dark-Alex-17 cd0cf2e04a Added delete movie functionality 2023-08-08 10:50:04 -06:00
Dark-Alex-17 24a36443e9 Refactored filtering and searching logic to be more clean and added home/end support in tables. 2023-08-08 10:50:04 -06:00
Dark-Alex-17 ca86cad950 Fully added filtering and searching! 2023-08-08 10:50:04 -06:00
Dark-Alex-17 25730a3324 Partially working filtering logic 2023-08-08 10:50:04 -06:00
Dark-Alex-17 a304367e0e Refactored handlers and UI to have a separate radarr module, and implemented movie search functionality for existing movies. 2023-08-08 10:50:04 -06:00