Commit graph

175 commits

Author SHA1 Message Date
ta264
0352f8d3ff
Fixed: Faster artist endpoint (#874)
* Fixed: Speed up AllArtist API endpoint

* New: Display UI before artists have loaded

* Add test of new repository methods
2019-08-17 08:04:59 +01:00
Qstick
72947029f4 Fixed: Other Misc Improvements
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
d41a10df21 Fixed: Actions on mobile not indicating when they are disabled
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
a09611a580 Fixed: Modal scrolling causing app to scroll on iOS
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
2273be5afd Fixed: Edit path on artist index resetting cursor to end on change
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
8440675ad9 Fixed: Canceling editing a custom filter won't close the Custom filter modal
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
efdf2fb41a Fixed: tag input alignment and height
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
593259b1c0 New: Wider and taller scroll bar for the click to scrollers out there
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
52ec4c4a66 New: HintedSelectInput Component
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
9ca81eb320 Fixed: Issue searching for artist in the UI when tag is removed 2019-08-09 23:19:58 -04:00
Qstick
5e3a0e2cd7 Fixed: Conditional Rendering on Page Jump Bar
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-08-09 23:19:58 -04:00
Qstick
c673058a10 New: Update Frontend Packages 2019-08-09 23:19:58 -04:00
Qstick
8b860bcb82
Changed: Remove Language Profiles (#870)
* Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* Remove unused method in FileNameBuilder

* Fixed: Cleanup Int Converter Copy/Paste Issues and Grammar
2019-08-02 07:50:09 -04:00
ta264
d075ea3625 New: Spotify integration
Import playlists, followed artists and saved albums
2019-07-29 18:37:38 +01:00
Mark McDowall
b9d240924f New: Command line arguments for Custom Scripts are no longer supported 2019-07-25 13:39:35 +01:00
Qstick
9143bb4a7c Fixed: Queue tooltips appearing offscreen on mobile devices
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-20 23:48:58 -04:00
Qstick
568c864d2f Fixed: tag input height not growing in height 2019-07-20 23:48:58 -04:00
Qstick
5a8b303f80 Fixed: Fetch Artists on SignalR Reconnect to prevent Store issues 2019-07-20 23:48:58 -04:00
Qstick
4762c73149 Fixed: oAuth actions in UI
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-20 23:48:58 -04:00
Qstick
9aa049fc04 Fixed: URL base of /artist linking to the wrong path in some cases
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-07-06 17:48:07 -04:00
Qstick
3ebbf6ff83 Fixed: Multiple SignalR Improvements
Support for serverSentEvents, connection optimizations

Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-19 23:03:08 -04:00
Qstick
cf40df7606
New: Replace react-tether with react-popper (#789) 2019-05-10 21:56:04 -04:00
Qstick
1955cd9f73 Fixed: Improve performance of search input selector 2019-04-28 14:00:25 -04:00
Qstick
7cf39e6a30 Fixed: UI Selector, Rendering Improvements 2019-04-27 23:45:59 -04:00
Qstick
edeb3e44ff New: Use Fuse.js for UI header search 2019-04-27 22:54:13 -04:00
Qstick
43f297099e Fixed: Change RelativeDateCell to PureComponent 2019-04-13 23:05:04 -04:00
Qstick
9002dd67e1 Fixed: Don't render table options modal content when it's closed 2019-04-13 23:02:05 -04:00
Qstick
117a3970e8 Fixed: Ensure loading message doesn't change on re-render 2019-04-11 21:52:05 -04:00
Qstick
789ce8a58f Fixed: IncludeFiles if File Selection Modal 2019-04-06 00:36:26 -04:00
ta264
188e0e1040
New: Manual import improvements (#683)
* New: Manual import improvements

 - Detect and merge import with files already in library.
 - Allow selection of album release from Manual Import modal.
 - Loading indicator while fetching updated decisions

* Disable release switching if user manually overrode release
2019-04-04 09:20:47 +01:00
Qstick
180763da69 Fixed: Consistent icon position for toolbar buttons
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-26 21:58:16 -04:00
Qstick
0a6f552d5b
New: Cleanup UI tooling, Update to Webpack 4, Gulp 4 (#655)
* New: Webpack 4

* New: Gulp 4

* New: Transpile UI for old browsers

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-08 21:10:23 -05:00
Qstick
f43c1e749f New: Replace 'react-router-redux' with 'connected-react-router' 2019-03-01 22:27:55 -05:00
Qstick
c8ef68283b Fixed: More UI tweaks 2019-02-27 23:33:26 -05:00
Qstick
795a445b52 Fixed: Rendering Tweaks to UI 2019-02-27 22:15:24 -05:00
Qstick
3f064c94b9
New: Release Profiles, Frontend updates (#580)
* New: Release Profiles - UI Updates

* New: Release Profiles - API Changes

* New: Release Profiles - Test Updates

* New: Release Profiles - Backend Updates

* New: Interactive Artist Search

* New: Change Montiored on Album Details Page

* New: Show Duration on Album Details Page

* Fixed: Manual Import not working if no albums are Missing

* Fixed: Sort search input by sortTitle

* Fixed: Queue columnLabel throwing JS error
2019-02-23 17:39:11 -05:00
ta264
c392569a63 New: Update DB to store all releases for an album (#517)
* New: Store all releases for an album and track artists

* Add Overview, links and release date by release

* Tidy up

* Fix metadata refresh errors following musicbrainz edits
2018-12-14 19:02:43 -05:00
ta264
32c75cfcbc New: Manual import refreshes decisions when artist/album updated (#540) 2018-11-18 22:16:55 -05:00
Qstick
4712f7f947 New: Tooltips for remove actions
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-11 00:09:22 -05:00
Qstick
14867cff7e Fixed: Center icons in tables
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-11 00:04:04 -05:00
Qstick
510439570e Fixed: Select all selecting hidden items
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:52:44 -05:00
Qstick
62e63b9cb7 Fixed: TableOptionsModal requires optionsComponent 2018-11-10 23:19:53 -05:00
Qstick
9007f9319a Fixed: Toolbar collapsing on device rotation
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:19:10 -05:00
Qstick
0c1f9e6c8d New: Optional Search Button on Artist Index views 2018-11-10 23:08:31 -05:00
geogolem
875e1aedcb Wanted Monitor/Unmonitor Selected button fixed (#528)
* the button was not changing based on the filter selection

nor was it properly carrying out its function.

It should now work.

this code was ported from Sonarr:

979fc436ab

* indents/spaces/formtting
2018-11-06 20:59:02 -05:00
Qstick
029a0e4e20 New: Ability to test all Indexers, Lists, Clients
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-19 23:03:56 -04:00
Qstick
fe865fc4c3 Fxed: Slight UI label color adjustment
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:16:32 -04:00
Qstick
097429c545 Fixed: TextTagInputConnector.isArray
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:09:24 -04:00
Qstick
3e538f935a Fixed: OAuth validation errors
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:07:20 -04:00
Qstick
27736649c2
New: Import List Tags (#505)
* New: Import List Tags

* New: Show ImportLists where Tag is Used in Tag manager

* Fixed: SignalR Errors due to handleTag missing

* Fixed: Clarify Lidarr Tags, not to be confused with LastFmTags
2018-10-08 20:56:05 -04:00
Qstick
e7bd67fcfa New: Frontend package updates 2018-10-01 21:05:33 -04:00
Qstick
64a8d02f77
New: Server Side UI Filtering, Error Boundaries (#501)
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-22 23:10:50 -04:00
Qstick
b8511f039a New: Various UI Package Updates 2018-09-15 22:32:34 -04:00
Qstick
713f643b1d Changed: Convert password input to standard using pass font 2018-09-14 23:13:35 -04:00
Qstick
68f9df695b Fixed: Remove debugger from OverlayScroller
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-14 22:01:07 -04:00
Qstick
c6579cf115 Fixed: Create default value for filterValue in FilterBuilderRowValue
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:47:44 -04:00
Qstick
2c492fdb72 Fixed: Poor scrolling performance on some browsers
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:45:45 -04:00
Qstick
ca244b0da5 Fixed: Remove value length restriction from ArtistSearch
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:43:57 -04:00
Qstick
d5b60957d9 Fixed: Trailing space in keyboardShortcuts killing build 2018-09-06 23:07:43 -04:00
Qstick
034ef2ad99 Fixed: Various UI fixes
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-06 20:59:49 -04:00
Qstick
2667d3ac21 Fixed: Table option helptext from "isVisible" to "visible"
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-06 20:58:59 -04:00
Qstick
23bc5b11cf Added: Device load support for Pushbullet
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-04 22:41:22 -04:00
Qstick
e41f884153 Fixed: Updates to commandExecutingSelector 2018-09-04 22:40:26 -04:00
Qstick
68aaa49e9f Fixed: Filter mapped drives when running from service 2018-09-04 22:38:48 -04:00
Qstick
7ece4731fc Fixed: Rework color naming 2018-09-04 22:36:25 -04:00
Qstick
813f81b3c9 Fixed: Case for HandleTrackfile function in SignalR 2018-09-01 23:12:02 -04:00
Qstick
60bb0ac063 New: Queued Task/Command List View
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-30 23:07:50 -04:00
Qstick
ba96dad8c7 Fixed: UI and Command manager updates
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-28 23:01:02 -04:00
Qstick
b506fd3ab7 Fixed: UI fixes from Sonarr
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-26 00:39:04 -04:00
Qstick
0c7417ee91 Fixed: Filter menu disabled when no items shown 2018-08-18 15:42:30 -04:00
Qstick
36b2942cef Added: Allow folders without trailing slashes in file browser
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-10 20:46:34 -04:00
Qstick
6581b3a2c5
New: UI Updates, Tag manager, More custom filters (#437)
* New: UI Updates, Tag manager, More custom filters

* fixup! Fix ScanFixture Unit Tests

* Fixed: Sentry Errors from UI don't have release, branch, environment

* Changed: Bump Mobile Detect for New Device Detection

* Fixed: Build on changes to package.json

* fixup! Add MetadataProfile filter option

* fixup! Tag Note, Blacklist, Manual Import

* fixup: Remove connectSection

* fixup: root folder comment
2018-08-07 20:57:15 -04:00
Qstick
539d7b3e66 Fixed: Blank Screen after Import
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-07-18 22:06:26 -04:00
Qstick
ff479ad170 Fixed: RootFolderSelect never uses provided initial value.
Fixes #412
2018-07-07 22:58:06 -04:00
Qstick
dabb9bc18a Fixed: StarRating alignment 2018-05-30 21:14:25 -04:00
Qstick
54349f95f1 Fixed: Search Bar returns 404
Fixes #377
2018-05-30 21:11:36 -04:00
Qstick
18b29f8208
New: Add Star Rating to Album table (#365) 2018-05-24 23:55:14 -04:00
Qstick
d79139976c New: Search by Tag 2018-05-20 02:13:52 -04:00
Qstick
ef93ae3792 Fixed: Misc UI Fixes 2018-05-20 01:49:41 -04:00
Qstick
ad6e651090
New: Show Release Title on Release Selection (#343)
Fixes #329
2018-05-04 18:34:03 -04:00
Qstick
026a2cace5 Fixed: Checkbox can be checked when disabled 2018-04-29 21:49:18 -04:00
Qstick
8624ff5c6a Fixed: Correctly set default profiles on import
Fixes: #333
2018-04-28 22:31:03 -04:00
Qstick
bdf677479a Changed: Update Donation Links 2018-04-08 21:44:05 -04:00
Qstick
f9fb33eb08 Added: Additional Album Monitoring Options 2018-04-08 02:25:34 -04:00
Qstick
fde276f000 Fixed: Don't allow profile delete if in use by import list
Fixes #280
2018-04-07 22:28:16 -04:00
Qstick
7354e02bff
New: Custom Filtering for UI (#234) 2018-03-14 21:28:46 -04:00
Qstick
8e626269d1 Misc Fixes and Better Logging/Rejection Messages for Track Import 2018-02-15 23:03:44 -05:00
David Bates
54ca73f474 Fixes two ui issues (#206)
* Fixes two ui issues

References #205
- Fixes issue when in Table mode for the artist index when you click on a letter and error was thrown
- The VirtualTable reference was not set prior to trying to access functions on the object

Also fixes another ui issue I saw, when you were in the search box, the up and down arrows would not work in the Autocomplete componenet, this fixes that.

Gitignore changes to ignore my Idea projects

Adds .editorconfig for editors that respect that to maintain spacing and other config

* Changers per @QStick and the code review.

- Moved Ref out to funtion rather than inline as that can cause a performance hit
- Changed line in gitignore to ignore any .idea folder
- Cleaned up the editorconfig file
- Used proper background color in the CSS for the search suggestions
-
2018-02-11 16:57:00 +01:00
Qstick
c105c9a65e
New: Import Lists Base (#196)
* New: Import Lists Base
2018-02-06 18:08:36 -05:00
Qstick
6ff5e6337b Fixed: Virtual tables/grids on Mobile 2018-01-27 01:22:13 -05:00
Qstick
b5339b75ff Fixed: Additional UI number input fixes 2018-01-26 22:00:32 -05:00
Qstick
54e9f88648 Various UI Fixes and Updates
Closes #188
Closes #185
Closes #187
2018-01-25 22:01:53 -05:00
Qstick
afc4aeb25f Update to FontAwesome5 2018-01-21 22:56:41 -05:00
Matthew Despain
de22991856 Updated donation links 2018-01-18 21:33:00 -07:00
Qstick
9374461d97 Fixed: Page header search box uses incorrect artist link 2018-01-18 21:09:34 -05:00
Qstick
26ef43f302
New: Manually Edit/Override Album Release (#181)
* New: Manually Edit/Override Album Release

* !fixup for comments, loading all albums instead of only artist albums
* fixup! UI Cleanup lint issues
* fixup! Remove AddAlbum service for now, fix refresh override selected release
* fixup! Last one... to fix updating albums with custom release set

Closes #109 
Closes #129 
Closes #128
2018-01-17 21:28:47 -05:00
Qstick
b5cd240cc7 Fixed: ESLint and Stylint Issues after UI updates 2018-01-14 17:22:20 -05:00
Qstick
744742b5ff New: UI Updates (Backup Restore in App, Profile Cloning)
UI Pulls from Sonarr
2018-01-14 17:11:37 -05:00
Qstick
b1a016289c Refactor Episode section naming to Album in UI 2018-01-01 01:05:24 -05:00
Qstick
99d0421ba7
Fixed: Don't fail build on test failure (#173)
* Fixed: Don't fail build on test failure

This sets Appveyor up to use the original build.sh and test.sh scripts.
Enables tests for Travis
Add frontend linting checks to Appveyor builds
Add Failed Tests message to Appveyor builds
Fix windows installer naming
Fix a few UI issues causing eslint and stylelint to fail

* fixup! forgot one ui fix.

* fixup! Inno doesn't like appveyor appending string to pr version

* fixup! It's too late, my brain is mush
2017-12-31 13:53:16 -05:00