Skip to content

Commit bb0ce8a

Browse files
author
motorro
committed
2025-10 library updates
1 parent 757bf02 commit bb0ce8a

40 files changed

Lines changed: 3985 additions & 4285 deletions

.idea/AndroidProjectSystem.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.gradle.kts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ subprojects {
9393
}
9494
}
9595

96-
val displayVersion by tasks.creating(Jar::class) {
96+
val displayVersion by tasks.registering(Jar::class) {
9797
group = "documentation"
9898
description = "Display application version name"
9999
outputs.upToDateWhen { false }
@@ -114,13 +114,8 @@ nexusPublishing {
114114
}
115115

116116
val docDir = projectDir.resolve("docs")
117-
tasks {
118-
dokkaHtmlMultiModule {
119-
outputDirectory.set(docDir)
120-
includes.from("moduledoc.md")
121-
}
122-
dokkaGfmMultiModule {
123-
outputDirectory.set(docDir)
124-
includes.from("moduledoc.md")
125-
}
117+
dependencies {
118+
dokka(project(":deeplink:"))
119+
dokka(project(":push:"))
120+
dokka(project(":uri:"))
126121
}

deeplink/build.gradle.kts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ kotlin {
5454
}
5555

5656
js(IR) {
57-
moduleName = "deeplink"
5857
compilerOptions {
5958
freeCompilerArgs.add("-opt-in=kotlin.js.ExperimentalJsExport")
6059
}
@@ -121,10 +120,9 @@ val developerEmail: String by rootProject.extra
121120
val signingKey: String? by rootProject.extra
122121
val signingPassword: String? by rootProject.extra
123122

124-
val javadocJar by tasks.creating(Jar::class) {
123+
val javadocJar by tasks.registering(Jar::class) {
125124
group = "documentation"
126125
archiveClassifier.set("javadoc")
127-
from(tasks.dokkaHtml)
128126
}
129127

130128
publishing {
Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +0,0 @@
1-
<!doctype html>
2-
<html>
3-
<head>
4-
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
5-
<title>Action</title>
6-
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
7-
const savedDarkMode = storage ? JSON.parse(storage) : false
8-
if(savedDarkMode === true){
9-
document.getElementsByTagName("html")[0].classList.add("theme-dark")
10-
}</script>
11-
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
12-
<link href="../../../styles/style.css" rel="Stylesheet">
13-
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
14-
<link href="../../../styles/main.css" rel="Stylesheet">
15-
<link href="../../../styles/prism.css" rel="Stylesheet">
16-
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
17-
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
18-
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
19-
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
20-
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
21-
<script type="text/javascript" src="../../../scripts/prism.js" async></script></head>
22-
<body>
23-
<div class="navigation-wrapper" id="navigation-wrapper">
24-
<div id="leftToggler"><span class="icon-toggler"></span></div>
25-
<div class="library-name">
26-
<a href="../../../index.html">
27-
<span>keeplink</span> </a> </div>
28-
<div>1.0.2
29-
</div>
30-
<div class="pull-right d-flex">
31-
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
32-
<div id="searchBar"></div>
33-
</div>
34-
</div>
35-
<div id="container">
36-
<div id="leftColumn">
37-
<div id="sideMenu"></div>
38-
</div>
39-
<div id="main">
40-
<div class="main-content" id="content" pageids="deeplink::com.motorro.keeplink.deeplink/Action/Action/#/PointingToDeclaration//585492781">
41-
<div class="breadcrumbs"><a href="../../index.html">deeplink</a><span class="delimiter">/</span><a href="../index.html">com.motorro.keeplink.deeplink</a><span class="delimiter">/</span><a href="index.html">Action</a><span class="delimiter">/</span><a href="-action.html">Action</a></div>
42-
<div class="cover ">
43-
<h1 class="cover"><span><span>Action</span></span></h1>
44-
</div>
45-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":deeplink:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-action.html"><span class="token function">Action</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
46-
</div>
47-
<div class="footer">
48-
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
49-
</div>
50-
</div>
51-
</div>
52-
53-
</body></html>
54-
Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +0,0 @@
1-
<!doctype html>
2-
<html>
3-
<head>
4-
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
5-
<title>BranchActionParser</title>
6-
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
7-
const savedDarkMode = storage ? JSON.parse(storage) : false
8-
if(savedDarkMode === true){
9-
document.getElementsByTagName("html")[0].classList.add("theme-dark")
10-
}</script>
11-
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
12-
<link href="../../../styles/style.css" rel="Stylesheet">
13-
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
14-
<link href="../../../styles/main.css" rel="Stylesheet">
15-
<link href="../../../styles/prism.css" rel="Stylesheet">
16-
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
17-
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
18-
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
19-
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
20-
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
21-
<script type="text/javascript" src="../../../scripts/prism.js" async></script></head>
22-
<body>
23-
<div class="navigation-wrapper" id="navigation-wrapper">
24-
<div id="leftToggler"><span class="icon-toggler"></span></div>
25-
<div class="library-name">
26-
<a href="../../../index.html">
27-
<span>keeplink</span> </a> </div>
28-
<div>1.0.2
29-
</div>
30-
<div class="pull-right d-flex">
31-
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
32-
<div id="searchBar"></div>
33-
</div>
34-
</div>
35-
<div id="container">
36-
<div id="leftColumn">
37-
<div id="sideMenu"></div>
38-
</div>
39-
<div id="main">
40-
<div class="main-content" id="content" pageids="deeplink::com.motorro.keeplink.deeplink/BranchActionParser/BranchActionParser/#kotlin.Array[com.motorro.keeplink.deeplink.ActionParser[TypeParam(bounds=[com.motorro.keeplink.deeplink.Action])]]/PointingToDeclaration//585492781">
41-
<div class="breadcrumbs"><a href="../../index.html">deeplink</a><span class="delimiter">/</span><a href="../index.html">com.motorro.keeplink.deeplink</a><span class="delimiter">/</span><a href="index.html">BranchActionParser</a><span class="delimiter">/</span><a href="-branch-action-parser.html">BranchActionParser</a></div>
42-
<div class="cover ">
43-
<h1 class="cover"><span>Branch</span><wbr><span>Action</span><wbr><span><span>Parser</span></span></h1>
44-
</div>
45-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":deeplink:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator"> : </span><a href="../-action/index.html">Action</a><span class="token operator">&gt; </span><a href="-branch-action-parser.html"><span class="token function">BranchActionParser</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">vararg </span>children<span class="token operator">: </span><a href="../-action-parser/index.html">ActionParser</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Constructor with no default action</p><h2 class="">Parameters</h2><div data-togglable="Parameters"><div class="table" data-togglable="Parameters"><div class="table-row" data-filterable-current=":deeplink:dokkaHtmlPartial/commonMain" data-filterable-set=":deeplink:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue WithExtraAttributes"><div class=""><span class="inline-flex"><div><span><span>children</span></span></div></span></div><div><div class="title"><div data-togglable="Parameters"><p class="paragraph">Children to pass parsing. First non-null result is used as a return value from <a href="parse.html">parse</a></p></div></div></div></div></div></div></div><br><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator"> : </span><a href="../-action/index.html">Action</a><span class="token operator">&gt; </span><a href="-branch-action-parser.html"><span class="token function">BranchActionParser</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">children<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html">Iterable</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="../-action-parser/index.html">ActionParser</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator">&gt;</span><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter ">default<span class="token operator">: </span><a href="../-action-parser/index.html">ActionParser</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><h2 class="">Parameters</h2><div data-togglable="Parameters"><div class="table" data-togglable="Parameters"><div class="table-row" data-filterable-current=":deeplink:dokkaHtmlPartial/commonMain" data-filterable-set=":deeplink:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue WithExtraAttributes"><div class=""><span class="inline-flex"><div><span><span>children</span></span></div></span></div><div><div class="title"><div data-togglable="Parameters"><p class="paragraph">Children to pass parsing. First non-null result is used as a return value from <a href="parse.html">parse</a></p></div></div></div></div></div><div class="table-row" data-filterable-current=":deeplink:dokkaHtmlPartial/commonMain" data-filterable-set=":deeplink:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue WithExtraAttributes"><div class=""><span class="inline-flex"><div><span><span>default</span></span></div></span></div><div><div class="title"><div data-togglable="Parameters"><p class="paragraph">Called when no child parser matches given components</p></div></div></div></div></div></div></div></div></div>
46-
</div>
47-
<div class="footer">
48-
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
49-
</div>
50-
</div>
51-
</div>
52-
53-
</body></html>
54-
Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +0,0 @@
1-
<!doctype html>
2-
<html>
3-
<head>
4-
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
5-
<title>DeepLinkSerializer</title>
6-
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
7-
const savedDarkMode = storage ? JSON.parse(storage) : false
8-
if(savedDarkMode === true){
9-
document.getElementsByTagName("html")[0].classList.add("theme-dark")
10-
}</script>
11-
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async></script>
12-
<link href="../../../styles/style.css" rel="Stylesheet">
13-
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
14-
<link href="../../../styles/main.css" rel="Stylesheet">
15-
<link href="../../../styles/prism.css" rel="Stylesheet">
16-
<link href="../../../styles/logo-styles.css" rel="Stylesheet">
17-
<script type="text/javascript" src="../../../scripts/clipboard.js" async></script>
18-
<script type="text/javascript" src="../../../scripts/navigation-loader.js" async></script>
19-
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async></script>
20-
<script type="text/javascript" src="../../../scripts/main.js" defer></script>
21-
<script type="text/javascript" src="../../../scripts/prism.js" async></script></head>
22-
<body>
23-
<div class="navigation-wrapper" id="navigation-wrapper">
24-
<div id="leftToggler"><span class="icon-toggler"></span></div>
25-
<div class="library-name">
26-
<a href="../../../index.html">
27-
<span>keeplink</span> </a> </div>
28-
<div>1.0.2
29-
</div>
30-
<div class="pull-right d-flex">
31-
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
32-
<div id="searchBar"></div>
33-
</div>
34-
</div>
35-
<div id="container">
36-
<div id="leftColumn">
37-
<div id="sideMenu"></div>
38-
</div>
39-
<div id="main">
40-
<div class="main-content" id="content" pageids="deeplink::com.motorro.keeplink.deeplink/DeepLinkSerializer/DeepLinkSerializer/#com.motorro.keeplink.deeplink.LinkBuilder[TypeParam(bounds=[com.motorro.keeplink.deeplink.Action])]#com.motorro.keeplink.deeplink.LinkParser[TypeParam(bounds=[com.motorro.keeplink.deeplink.Action])]/PointingToDeclaration//585492781">
41-
<div class="breadcrumbs"><a href="../../index.html">deeplink</a><span class="delimiter">/</span><a href="../index.html">com.motorro.keeplink.deeplink</a><span class="delimiter">/</span><a href="index.html">DeepLinkSerializer</a><span class="delimiter">/</span><a href="-deep-link-serializer.html">DeepLinkSerializer</a></div>
42-
<div class="cover ">
43-
<h1 class="cover"><span>Deep</span><wbr><span>Link</span><wbr><span><span>Serializer</span></span></h1>
44-
</div>
45-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":deeplink:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator"> : </span><a href="../-action/index.html">Action</a><span class="token operator">&gt; </span><a href="-deep-link-serializer.html"><span class="token function">DeepLinkSerializer</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">builder<span class="token operator">: </span><a href="../-link-builder/index.html">LinkBuilder</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter ">parser<span class="token operator">: </span><a href="../-link-parser/index.html">LinkParser</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html">A</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><h2 class="">Parameters</h2><div data-togglable="Parameters"><div class="table" data-togglable="Parameters"><div class="table-row" data-filterable-current=":deeplink:dokkaHtmlPartial/commonMain" data-filterable-set=":deeplink:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue WithExtraAttributes"><div class=""><span class="inline-flex"><div><span><span>builder</span></span></div></span></div><div><div class="title"><div data-togglable="Parameters"><p class="paragraph">Link builder</p></div></div></div></div></div><div class="table-row" data-filterable-current=":deeplink:dokkaHtmlPartial/commonMain" data-filterable-set=":deeplink:dokkaHtmlPartial/commonMain"><div class="main-subrow keyValue WithExtraAttributes"><div class=""><span class="inline-flex"><div><span><span>parser</span></span></div></span></div><div><div class="title"><div data-togglable="Parameters"><p class="paragraph">Link parser</p></div></div></div></div></div></div></div></div></div>
46-
</div>
47-
<div class="footer">
48-
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
49-
</div>
50-
</div>
51-
</div>
52-
53-
</body></html>
54-

0 commit comments

Comments
 (0)