917 Commits

Author SHA1 Message Date
Niels van Velzen
280ce75590
Set default value for requireAuthentication (#155)
* Set the default value of requireAuthentication based on the security requirements

* Improve requireAuthentication code readability
2020-12-08 20:26:48 +01:00
Niels van Velzen
2c4cdf5630
Expose ktor-http library (#158) 2020-12-08 19:46:02 +01:00
Niels van Velzen
2aabf0c668
Merge pull request #156 from h1dden-da3m0n/chore/readme
Initial readme update
2020-12-07 22:00:52 +01:00
h1dden-da3m0n
70b79a10a1 add bintray badge
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2020-12-07 19:48:13 +01:00
h1dden-da3m0n
df944be29e
Apply suggestions from code review
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2020-12-07 19:39:23 +01:00
h1dden-da3m0n
0adf73bd9e add reference use-cases blurb 2020-12-06 20:14:01 +01:00
h1dden-da3m0n
7f474134f5 update readme badges 2020-12-06 01:55:57 +01:00
h1dden-da3m0n
a5fe3296a6 fix readme title 2020-12-06 01:55:33 +01:00
Max Rumpf
110b53f771
Merge pull request #154 from nielsvanvelzen/api-url-authentication
Add option to generate URLs with access token added
2020-12-02 23:42:23 +01:00
Niels van Velzen
6e87d97879 Update generated sources 2020-12-02 22:01:32 +01:00
Niels van Velzen
758eb01205 Support adding credentials to API URLs 2020-12-02 21:59:16 +01:00
Niels van Velzen
5d9cc14d57
Update OpenAPI version to 10.7.0-rc1 (feature freeze) (#151) 2020-11-22 16:59:38 +01:00
Niels van Velzen
7e762fbadc
Support nullable parameters in path (#150) 2020-11-22 16:54:36 +01:00
Niels van Velzen
8bd9e113e8
Add download and update tasks for OpenAPI spec (#149)
* Add download and update tasks for OpenAPI spec

Uses repo.jellyfin.org to retrieve stable/unstable specs
2020-11-22 16:35:48 +01:00
Max Rumpf
7b3f9d9732
Merge pull request #153 from nielsvanvelzen/explicitapi-core
Enable explicit API mode in jellyfin-core
2020-11-22 16:15:41 +01:00
Max Rumpf
160500536d
Merge pull request #152 from nielsvanvelzen/explicitapi-platform-android
Enable explicit API mode in jellyfin-platform-android
2020-11-22 16:12:57 +01:00
Niels van Velzen
e2b02a3091 Enable explicit API mode in jellyfin-core 2020-11-22 11:23:38 +01:00
Niels van Velzen
af89baa4bd Enable explicit API mode in jellyfin-platform-android 2020-11-22 11:09:38 +01:00
Bill Thornton
efea92156e
Merge pull request #144 from nielsvanvelzen/additional-path-warnings
Add warning for path-parameters not specified in the operation path
2020-11-16 21:35:14 -05:00
Niels van Velzen
c1b11d31b9
Support font files as binary content in OpenAPI generator (#148) 2020-11-15 19:27:19 +01:00
Niels van Velzen
b4d8d7217c
Enable explicit API mode in jellyfin-api (#146) 2020-11-15 19:26:06 +01:00
Niels van Velzen
f56c8ffcc0
Enable explicit API mode in jellyfin-model (#145) 2020-11-15 19:25:14 +01:00
Max Rumpf
58571417bf
Merge pull request #147 from nielsvanvelzen/deps-update-202011
Update all dependencies (November edition)
2020-11-15 19:24:09 +01:00
Max Rumpf
a395666831
Merge pull request #143 from nielsvanvelzen/linguist-generated
Update gitattributes to mark generated code as such
2020-11-15 19:21:03 +01:00
Niels van Velzen
0f7b3550cd Update Android Gradle build tools 2020-11-15 14:17:27 +01:00
Niels van Velzen
3ca910086a Update all dependencies
Except for Android Gradle build tools
2020-11-15 14:10:13 +01:00
Niels van Velzen
c560de7a20 Update Gradle Wrapper 2020-11-15 14:06:44 +01:00
Niels van Velzen
fd49c34748 Add warning for path-parameters not specified in the operation path 2020-11-15 13:18:17 +01:00
Niels van Velzen
cbec88c74a Mark openapi.json as vendored 2020-11-15 13:05:02 +01:00
Niels van Velzen
627397da48 Update gitattributes to mark generated code as such 2020-11-15 12:57:37 +01:00
Max Rumpf
6ac57eae56
Merge pull request #142 from nielsvanvelzen/no-normalize
Remove device name normalization
2020-11-11 23:58:28 +01:00
Niels van Velzen
b57b43552b Remove normalization tests 2020-11-11 22:19:33 +01:00
Niels van Velzen
57d51cb2cf Remove device name normalization
Required for Android WebView app only
2020-11-11 20:32:48 +01:00
Niels van Velzen
0078d96aad
Update Kotlinpoet to 1.7.2 (#138) 2020-10-31 13:05:17 +01:00
Max Rumpf
5b7218c26f
Merge pull request #139 from nielsvanvelzen/cli-improvements
Refactor CLI sample
2020-10-31 12:48:58 +01:00
Niels van Velzen
6d7c8ddd90 Replace kotlinx.cli with Clikt 2020-10-31 12:23:56 +01:00
Niels van Velzen
05379aba57 Rename kotlin-console to kotlin-cli 2020-10-31 11:11:30 +01:00
Bill Thornton
d5ec4e8e9f
Merge pull request #134 from nielsvanvelzen/recommended-servers
Add recommended server discovery
2020-10-31 00:52:13 -04:00
Niels van Velzen
acda794cb9 Miscellaneous fixes 2020-10-30 22:11:52 +01:00
Max Rumpf
9eca191327
Merge pull request #135 from nielsvanvelzen/operation-defaults
Add default values to API operations
2020-10-29 16:15:52 +01:00
Max Rumpf
8e00e5caa3
Merge pull request #136 from nielsvanvelzen/normalize-android-name-stable
Normalize the Android device name
2020-10-25 12:33:59 +01:00
Niels van Velzen
e81c9a8d50 Normalize the Android device name 2020-10-25 09:47:16 +01:00
Niels van Velzen
f90e4bd4c0 Fix bad formatting in log statements 2020-10-23 19:06:27 +02:00
Niels van Velzen
221d81aace Fix unit tests failing 2020-10-23 19:06:04 +02:00
Niels van Velzen
acf2bcb94d Update generated sources 2020-10-23 15:53:23 +02:00
Niels van Velzen
4cea53d0cd Add default values to API operations
Supports strings, integers and booleans set in the OpenAPI spec and adds empty list or empty map for collections.
2020-10-23 15:52:45 +02:00
Max Rumpf
51b2402a48
Merge pull request #129 from nielsvanvelzen/oapi-20201016
Update OpenAPI spec (version 2020-10-16)
2020-10-23 14:07:06 +02:00
Niels van Velzen
a3981aeebd Add recommended server discovery to find the best server candidate from a given input 2020-10-23 11:23:46 +02:00
Niels van Velzen
14aa0762a5 Update OpenAPI spec 2020-10-16 09:10:13 +02:00
Bill Thornton
fcd304f5ed
Merge pull request #128 from nielsvanvelzen/openapi-lfs
Add openapi.json to git lfs
2020-10-15 09:42:18 -04:00