Patrick Barron
e26f487fc8
Merge pull request #3377 from crobibero/api-pragma
...
Convert pragma to SuppressMessage
5 years ago
Patrick Barron
c3915cdb78
Merge pull request #2926 from crobibero/api-display-preferences
...
DisplayPreferences to Jellyfin.Api
5 years ago
crobibero
cd273c4e98
Start move ImageService.cs to Jellyfin.Api
5 years ago
David
f17d198eb5
Move SuggestionsService to Jellyfin.Api
5 years ago
crobibero
7c79ee0cd5
Move MoviesService.cs to Jellyfin.Api
5 years ago
crobibero
45234e5ecd
Add movie support to existing GetSimilarItemsResult
5 years ago
crobibero
e2a7e8d97e
Move LibraryService.cs to Jellyfin.Api
5 years ago
crobibero
494f697072
Merge remote-tracking branch 'upstream/api-migration' into api-library
5 years ago
David Ullmer
68ea589f1a
Use direct return instead of Ok()
5 years ago
crobibero
d53a2899b1
remove #nullable
5 years ago
crobibero
e4a13f0e1e
remove #nullable
5 years ago
crobibero
8f1505cdf5
remove #nullable
5 years ago
crobibero
6767c47ccd
remove #nullable
5 years ago
crobibero
97ce641242
remove #nullable
5 years ago
crobibero
d820c0fff5
Convert pragma to supresswarning
5 years ago
David
b51b9653ac
Add missing authorization policies
5 years ago
David
d63c0e4228
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-system
5 years ago
David
a5bd7f2d6e
Use new authorization and session functions
5 years ago
David
42385a14f0
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-sessionservice
...
# Conflicts:
# MediaBrowser.Api/Sessions/SessionService.cs
5 years ago
David
77bea56708
Add request body models
5 years ago
David
762eeb51e6
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-user
5 years ago
David
522e44de59
Merge pull request #3357 from crobibero/api-authorization
...
Add Authorization handlers
5 years ago
David
713ae7ae36
Add xml comments; Add status codes; Use return instead of exception
5 years ago
crobibero
9a51f484af
Remove nullable, add async task
5 years ago
Patrick Barron
116284fe99
Merge pull request #3321 from Ullmie02/api-librarystructure
...
Move LibraryStructureService to Jellyfin.Api
5 years ago
David
f2d7eac418
[WIP] Move UserService to Jellyfin.Api
5 years ago
Patrick Barron
b4da357db2
Merge pull request #2944 from crobibero/api-image
...
ImageNameService to Jellyfin.Api
5 years ago
David
226a9d5d2e
Merge pull request #2946 from crobibero/api-image2
...
Move RemoteImageService to Jellyfin.API
5 years ago
David
bf133d044a
Merge pull request #3269 from crobibero/api-filter
...
Move FilterService to Jellyfin.Api
5 years ago
crobibero
9b45ee440c
User proper File constructor
5 years ago
crobibero
0d1298e851
User proper File constructor
5 years ago
crobibero
90fe8f0cbc
Merge branch 'api-filter' of github.com:crobibero/jellyfin into api-filter
5 years ago
crobibero
444605703c
Merge remote-tracking branch 'upstream/api-migration' into api-filter
5 years ago
Cody Robibero
f181cb3746
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: David <davidullmer@outlook.de>
5 years ago
Cody Robibero
f27f977f01
Merge pull request #3333 from crobibero/api-item-refresh
...
Move ItemRefreshService.cs to Jellyfin.Api
5 years ago
Cody Robibero
5a7ad6b2dc
Merge pull request #3274 from crobibero/api-localization
...
Move LocalizationService to Jellyfin.Api
5 years ago
David
efe998ecf4
Merge pull request #3280 from crobibero/api-plugin
...
Move PluginService to Jellyfin.Api
5 years ago
crobibero
c24666253c
Add Default authorization policy
5 years ago
David
a952d15670
Await Task from _libraryManager
5 years ago
crobibero
524243a934
fix merge conflict
5 years ago
crobibero
589735f60c
Merge remote-tracking branch 'upstream/master' into HEAD
5 years ago
dkanada
e2b2f74b47
Merge pull request #3319 from Ullmie02/api-204
...
Use Http status code 204 instead of 200
5 years ago
David
edc5611ec7
Fix null reference to fix CI
5 years ago
David
8a8bf4b686
Merge remote-tracking branch 'upstream/api-migration' into api-sessionservice
5 years ago
David
ac0a3180d7
Merge remote-tracking branch 'upstream/api-migration' into api-librarystructure
5 years ago
David
9bedd9ac3c
Merge remote-tracking branch 'upstream/api-migration' into api-204
5 years ago
David
d01f56bc42
Merge remote-tracking branch 'upstream/api-migration' into api-subtitles
5 years ago
David
cf3d0f8d51
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-system
5 years ago
crobibero
276750f310
Move ItemRefreshService.cs to Jellyfin.Api
5 years ago
crobibero
2d4998c578
fix build
5 years ago
crobibero
ae514da840
Merge remote-tracking branch 'upstream/api-migration' into api-environment
5 years ago
crobibero
8a834fb728
Merge remote-tracking branch 'upstream/api-migration' into api-filter
5 years ago
crobibero
81030a0a5a
Merge remote-tracking branch 'upstream/api-migration' into api-plugin
5 years ago
crobibero
ce37c40749
Merge remote-tracking branch 'upstream/api-migration' into api-item-lookup
5 years ago
crobibero
50f6d8029d
Merge remote-tracking branch 'upstream/api-migration' into api-item-update
5 years ago
crobibero
9ee6ea86ea
Merge remote-tracking branch 'upstream/api-migration' into api-localization
5 years ago
crobibero
bcce8190ff
Merge remote-tracking branch 'upstream/api-migration' into api-channel
5 years ago
crobibero
552a74eb6e
Fix build
5 years ago
crobibero
6c7cc92a09
Merge remote-tracking branch 'upstream/api-migration' into api-image2
5 years ago
crobibero
bd09753976
Merge remote-tracking branch 'upstream/api-migration' into api-image
5 years ago
crobibero
39376bace3
Merge remote-tracking branch 'upstream/api-migration' into api-scheduled-tasks
5 years ago
crobibero
7666a1201f
Merge remote-tracking branch 'upstream/api-migration' into api-display-preferences
5 years ago
crobibero
ec3e15db57
Fix merge and build
5 years ago
David
fff3c789b9
Move SessionService to Jellyfin.Api
5 years ago
David
618b893c48
Move LibraryStructureService to Jellyfin.Api
5 years ago
David
043d76bd6e
Use Http status code 204 instead of 200
5 years ago
Patrick Barron
6429e60c40
Merge pull request #2931 from crobibero/api-attachment
...
AttachmentsService to Jellyfin.Api
5 years ago
Patrick Barron
6a62c3c628
Merge pull request #3281 from Ullmie02/api-activitylog
...
Move ActivityLogService to Jellyfin.Api
5 years ago
Patrick Barron
a6573e015f
Merge pull request #2983 from bruceCoelho/api-migration
...
PackageService to Jellyfin.API
5 years ago
David
a47ff4043f
Disable CA1801
5 years ago
David
fcbae95d19
Use 'await using Stream' instead of 'using Stream'
5 years ago
David
8178b19470
Fix suggestions
5 years ago
David
f64e8e8757
Move SubtitleService to Jellyfin.Api
5 years ago
Cody Robibero
355682620d
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
5 years ago
Cody Robibero
393f5f0c25
Update Jellyfin.Api/Controllers/FilterController.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
5 years ago
Cody Robibero
c61efba0c6
Merge pull request #3286 from Ullmie02/api-apikey
...
Move ApiKeyService to Jellyfin.Api
5 years ago
David
6a70081643
Move ApiKeyService to Jellyfin.Api
5 years ago
David
b16da09549
Move /System Endpoint to Jellyfin.Api
5 years ago
David
1bf6c085ed
Move File; Move Route; use DateTime? in Query
5 years ago
Cody Robibero
647b78a3c0
Merge pull request #3226 from Ullmie02/api-searchservice
...
Move SearchService to new API endpoint
5 years ago
dkanada
ac9bef9465
Merge pull request #3227 from crobibero/api-first-user
...
Add second endpoint for Startup/User
5 years ago
Patrick Barron
d105bc728d
Fix startup wizard.
5 years ago
David
dc190e5683
Move ActivityLogService to Jellyfin.Api
5 years ago
crobibero
0b778b8851
Move PluginService to Jellyfin.Api
5 years ago
David Ullmer
1491e93d84
Add response code documentation
5 years ago
crobibero
d97e306cda
Move PlaylistService to Jellyfin.Api
5 years ago
crobibero
a4455af3e9
Move LocalizationService to Jellyfin.Api
5 years ago
crobibero
81d3ec7205
Move ItemUpdateService to Jellyfin.Api
5 years ago
crobibero
6f64e48c54
Add response codes
5 years ago
crobibero
16e26be87f
Move ItemLookupService to Jellyfin.Api
5 years ago
crobibero
dd5579e0eb
Move FilterService to Jellyfin.Api
5 years ago
David
cefa9d3c08
Add default values for parameters and fix spelling
5 years ago
David
7fa374f8a2
Move Split method from BaseJellyfinApiController.cs to RequestHelpers.cs
5 years ago
David
f3029428cd
Fix suggestions
5 years ago
dkanada
f7f59fe9a3
Merge branch 'api-migration' into api-config-json
5 years ago
crobibero
6c53e36ccf
Fix Api Routing
5 years ago
crobibero
a787efc660
Merge remote-tracking branch 'upstream/api-migration' into api-scheduled-tasks
5 years ago
crobibero
fd913d73e3
Revert authorized endpoints to legacy api
5 years ago
crobibero
22f56842bd
Apply review suggestions
5 years ago
Cody Robibero
601e4a88c9
Merge pull request #2933 from crobibero/api-device
...
DeviceService to Jellyfin.Api
5 years ago
crobibero
3e749eabdf
Fix doc errors
5 years ago
crobibero
88b6c26472
Merge remote-tracking branch 'remotes/upstream/api-migration' into api-channel
...
# Conflicts:
# Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs
5 years ago
crobibero
cf9cbfff56
Add second endpoint for Startup/User
5 years ago
crobibero
0e41c4727d
revert to System.Text.JsonSerializer
5 years ago
David
638cfa32ab
Move SearchService to new API endpoint
5 years ago
crobibero
aed6f57f11
Remove invalid docs and null check
5 years ago
crobibero
9f0b5f347a
Switch Config controller to System.Text.Json
5 years ago
Cody Robibero
297ab2e423
Merge pull request #2962 from crobibero/api-config
...
Move ConfigurationService to Jellyfin.Api
5 years ago
Bond-009
5c95037234
Merge pull request #2953 from crobibero/api-startup
...
Convert StartupController to ActionResult
5 years ago
crobibero
483e24607b
Fix optional parameter binding
5 years ago
crobibero
40762f13c6
Fix route parameter casing
5 years ago
crobibero
62ea9b2821
Merge upstream/api-migration
5 years ago
crobibero
70c42eb0ac
Apply review suggestions
5 years ago
crobibero
a4b3f2e32b
Add missing route attribute
5 years ago
crobibero
fb068b76a1
Use correct MediaTypeName
5 years ago
crobibero
5f0c37d574
Fix DefaultDirectoryBrowserInfo naming
5 years ago
crobibero
070edd9e5b
Fix MediaType usage
5 years ago
crobibero
2689865858
Remove unused using
5 years ago
crobibero
51d54a8ca4
Fix return content type
5 years ago
crobibero
b28dd47a0f
implement review suggestions
5 years ago
crobibero
2f2bceb110
Remove default parameter values
5 years ago
Bruce
24543b04c1
Applying review suggestion to documentation
5 years ago
crobibero
cdb25e355c
Fix return value
5 years ago
crobibero
cf78edc979
Fix Authorize attributes
5 years ago
crobibero
a11a193439
Remove CameraUpload endpoints
5 years ago
crobibero
e03c97d7cd
update xml docs
5 years ago
crobibero
6c376f18f7
update xml docs
5 years ago
crobibero
6dbbfcbfbe
update xml docs
5 years ago
crobibero
839de72f9a
Fix authentication attribute
5 years ago
crobibero
2923013c6e
Clean Remote Image Controller.
5 years ago
crobibero
98bd61e364
Clean up routes
5 years ago
crobibero
c998935d29
Apply review suggestions
5 years ago
crobibero
1c471d5855
Clean UpdateDisplayPreferences endpoint
5 years ago
crobibero
a7a725173d
Rename to AttachmentsController -> VideoAttachmentsController
5 years ago
crobibero
26a2bea179
Update endpoint docs
5 years ago
crobibero
177339e8d5
Fix Authorize attributes
5 years ago
crobibero
15e9fbb923
move to ActionResult<T>
5 years ago
crobibero
84fcb4926c
Remove exception handler
5 years ago
crobibero
8eac528815
nullable
5 years ago
crobibero
45d750f106
Move AttachmentsService to AttachmentsController
5 years ago
crobibero
c4f8ba55f2
Rename to AttachmentsController -> VideoAttachmentsController
5 years ago
crobibero
37f55b5c21
apply doc suggestions
5 years ago
Patrick Barron
9ad839c776
Initial migration code
5 years ago
crobibero
d7d8118b42
Fix xml docs
5 years ago
crobibero
35dbcea931
Return array -> ienumerable
5 years ago
crobibero
cbd4a64e67
Update endpoint docs
5 years ago
crobibero
25002483a3
Update endpoint docs
5 years ago
crobibero
7516e3ebbe
Update endpoint docs
5 years ago
crobibero
f67daa84b0
Update endpoint docs
5 years ago
crobibero
0017163f39
Update endpoint docs
5 years ago
Bruce
0d8253d8e2
Updated documentation according to discussion in jellyfin#2872
5 years ago
ZadenRB
82231b4393
Update to return IEnumerable directly where possible
5 years ago
crobibero
7a3925b863
Fix docs
5 years ago
crobibero
97ecffceb7
Add response code descriptions
5 years ago
ZadenRB
c61a200c9d
Revise documentation based on discussion in #2872
5 years ago
crobibero
000088f8f9
init
5 years ago
Bruce Coelho
5aced0ea0f
Apply suggestions from code review
...
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 years ago
Bruce Coelho
f66714561e
Update Jellyfin.Api/Controllers/PackageController.cs
...
Applying requested changes to PackageController
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 years ago
Bruce
c7fe8b04cc
PackageService to Jellyfin.API
5 years ago
crobibero
714aaefbcc
Transfer EnvironmentService to Jellyfin.Api
5 years ago
ZadenRB
85853f9ce3
Add back in return type documentation
5 years ago
crobibero
311f2e2bc3
Fix Authorize attributes
5 years ago
crobibero
f3da5dc8b7
Fix Authorize attributes
5 years ago
crobibero
bb8e738a08
Fix Authorize attributes
5 years ago
crobibero
5ca7e1fd79
Move ChannelService to Jellyfin.Api
5 years ago
crobibero
1223eb5a22
Remove unneeded Ok calls.
5 years ago
crobibero
4d894c4344
Remove unneeded Ok calls.
5 years ago
crobibero
c7c2f9da90
Apply suggestions
5 years ago
crobibero
a06d271725
Move ConfigurationService to Jellyfin.Api
5 years ago
ZadenRB
7693cc0db0
Use ActionResult return type for all endpoints
5 years ago
ZadenRB
2a49b19a7c
Update documentation of startIndex
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
crobibero
461b298be7
Migrate DlnaServerController to Jellyfin.Api
5 years ago
crobibero
f5385e4735
Move Emby.Dlna DlnaService.cs to Jellyfin.Api
5 years ago
crobibero
7db3b035a6
move to ActionResult<T>
5 years ago
crobibero
88b856796a
move to ActionResult<T>
5 years ago
crobibero
9ae895ba21
move to ActionResult<T>
5 years ago
crobibero
02a78aaae9
move to ActionResult<T>
5 years ago
crobibero
98224dee9e
move to ActionResult<T>
5 years ago
crobibero
927696c403
move to ActionResult<T>
5 years ago
crobibero
466e20ea8c
move to ActionResult<T>
5 years ago
ZadenRB
69d9bfb233
Make documentation of parameters clearer
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
crobibero
b8fd9c785e
Convert StartupController to IActionResult
5 years ago
crobibero
8ab9949db5
Remove exception handler
5 years ago
crobibero
a6cd852675
Remove exception handler
5 years ago
crobibero
30609236ab
Remove exception handler
5 years ago
crobibero
04119c0d40
Remove exception handler
5 years ago
crobibero
5ef71d592b
Remove exception handler
5 years ago
crobibero
08eba82bb7
Remove exception handler
5 years ago
ZadenRB
dae6965710
Remove documentation of void return type
5 years ago
ZadenRB
6c8e1d37bd
Remove more unnecessary IActionResult
5 years ago
ZadenRB
67efcbee05
Remove error handlers, to be implemented at a global level in a separate PR
5 years ago
crobibero
766d2ee413
Move RemoteImageService to Jellyfin.API
5 years ago
crobibero
376619369d
fix build
5 years ago
crobibero
e151d539f2
Move ImageByNameService to Jellyfin.Api
5 years ago
ZadenRB
688240151b
Enable nullable reference types on new class, remove unnecessary documenation and return types
5 years ago
ZadenRB
16cae23bbe
Add response type annotations, return IActionResult to handle errors
5 years ago
crobibero
440f060da6
Fix Authenticated Roles
5 years ago
crobibero
21b54b4ad8
Move DeviceService to DevicesController
5 years ago
crobibero
1fc6825410
nullable
5 years ago
crobibero
a41d5fcea4
Move AttachmentsService to AttachmentsController
5 years ago
crobibero
c5d709f77e
remove todo
5 years ago
crobibero
4a960892c2
Add Authorize and BindRequired
5 years ago
crobibero
d8fc4f91db
burn ToOptimizedResult
5 years ago
crobibero
5d9c40ec72
move scheduled tasks to Jellyfin.Api
5 years ago
ZadenRB
7c8188194b
Address PR comments, and revert changes that changed the API schema
5 years ago
crobibero
e6b873f2ae
Fix missing attributes
5 years ago
crobibero
60607ab60c
Fix saving DisplayPreferences
5 years ago
crobibero
c31b9f5169
Fix build & runtime errors
5 years ago
crobibero
a282fbe966
Move DisplayPreferences to Jellyfin.Api
5 years ago
crobibero
86d68e23e7
Add DisplayPreferencesController
5 years ago
ZadenRB
558b50a094
Remove unnecessary assembly, update casing, enable nullable reference types on notification DTOs.
5 years ago
ZadenRB
ad1c880751
Lowercase parameters
5 years ago
ZadenRB
1180b9746f
Migrates the notifications service to use ASP.NET MVC framework
5 years ago
Bond_009
a253fa616d
Fix build and address comments
5 years ago
Claus Vium
47a4f2f387
Fix more review comments
5 years ago
Claus Vium
27e3cf1558
Move appbuilder and service collection to Jellyfin.Server
5 years ago
Claus Vium
c2cdbc909b
Add style rules and fix it all
5 years ago
Claus Vium
c9669a0d21
Split a long line
5 years ago
Claus Vium
3f651de24c
Add authentication and remove versioning
5 years ago
Claus Vium
05b7e22808
Add SwaggerUI
5 years ago
Claus Vium
e5d57bd82f
Move StartupWizard to ASP.NET Web Api
5 years ago