Skip to content

Commit 696b1ce

Browse files
committed
refactor: relocate files into packages
Closes #63
1 parent ad11df8 commit 696b1ce

29 files changed

+441
-511
lines changed

.editorconfig

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
root = true
22

33
[*]
4+
charset = utf-8
5+
end_of_line = crlf
6+
indent_size = 4
7+
indent_style = space
48
insert_final_newline = true
5-
6-
[*.{kt, kts}]
79
max_line_length = 120
810
tab_width = 4
9-
ij_continuation_indent_size = 4
10-
indent_size = 4
11+
12+
[*.yml]
13+
indent_size = 2

.github/workflows/Release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Create Release
4646
uses: ncipollo/release-action@v1
4747
with:
48-
artifacts: ./build/mirai/mirai-console-lolicon-${{ steps.vars.outputs.tag }}.mirai.jar
48+
artifacts: ./build/mirai/${{ github.event.repository.name }}-${{ steps.vars.outputs.tag }}.mirai.jar
4949
artifactContentType: application/jar
5050
tag: ${{ steps.vars.outputs.tag }}
5151
token: ${{ secrets.GITHUB_TOKEN }}

.run/RunMiraiKt.run.xml

Lines changed: 0 additions & 15 deletions
This file was deleted.

.run/RunTerminalKt.run.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="RunTerminalKt" type="JetRunConfigurationType" nameIsGenerated="true">
3+
<option name="MAIN_CLASS_NAME" value="io.github.samarium150.mirai.plugin.RunTerminalKt" />
4+
<module name="mirai-console-lolicon.test" />
5+
<shortenClasspath name="NONE" />
6+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/run" />
7+
<method v="2">
8+
<option name="Make" enabled="true" />
9+
</method>
10+
</configuration>
11+
</component>

CHANGELOG.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
* add https to default proxy ([5fb2c23a](https://github.com/Samarium150/mirai-console-lolicon/commits/5fb2c23a),
88
closes [#62](https://github.com/Samarium150/mirai-console-lolicon/issues/62))
9-
<a name="4.2.0"></a>
9+
10+
<a name="4.2.0"></a>
1011

1112
## 4.2.0 (2021/12/06)
1213

@@ -16,7 +17,8 @@
1617
closes [#60](https://github.com/Samarium150/mirai-console-lolicon/issues/60))
1718
* support tags filtering ([a44483c5](https://github.com/Samarium150/mirai-console-lolicon/commits/a44483c5),
1819
closes [#55](https://github.com/Samarium150/mirai-console-lolicon/issues/55))
19-
<a name="4.1.4"></a>
20+
21+
<a name="4.1.4"></a>
2022

2123
# 4.1.4 (2021/12/02)
2224

@@ -25,37 +27,43 @@
2527
* blacklisted users can use commands in normal
2628
groups ([d2fbdc7a](https://github.com/Samarium150/mirai-console-lolicon/commits/d2fbdc7a),
2729
closes [#59](https://github.com/Samarium150/mirai-console-lolicon/issues/59))
28-
<a name="4.1.3"></a>
30+
31+
<a name="4.1.3"></a>
2932

3033
# 4.1.3 (2021/11/24)
3134

3235
## Bug Fixes
3336

3437
* resolve permission-granting conflict with LuckPerms ([75a83f20](https://github.com/Samarium150/mirai-console-lolicon/commits/75a83f20))
38+
3539
<a name="4.1.2"></a>
3640
# 4.1.2 (2021/10/24)
3741

3842
## Bug Fixes
3943

4044
* correct blacklist logic ([5c4082c6](https://github.com/Samarium150/mirai-console-lolicon/commits/5c4082c6), closes [#56](https://github.com/Samarium150/mirai-console-lolicon/issues/56))
45+
4146
<a name="4.1.1"></a>
4247
# 4.1.1 (2021/09/13)
4348

4449
## Bug Fixes
4550

4651
* correctly add bot master to userSet in whitelist mode ([95ff6a8e](https://github.com/Samarium150/mirai-console-lolicon/commits/95ff6a8e), closes [#53](https://github.com/Samarium150/mirai-console-lolicon/issues/53))
52+
4753
<a name="4.1.0"></a>
4854
## 4.1.0 (2021/09/10)
4955

5056
## Features
5157

5258
* add white/blacklist and verbose mode ([3567f16c](https://github.com/Samarium150/mirai-console-lolicon/commits/3567f16c), closes [#50](https://github.com/Samarium150/mirai-console-lolicon/issues/50), [#47](https://github.com/Samarium150/mirai-console-lolicon/issues/47))
59+
5360
<a name="4.0.0"></a>
5461
# 4.0.0 (2021/08/31)
5562

5663
## Features
5764

5865
* implement advanced get ([e8b03171](https://github.com/Samarium150/mirai-console-lolicon/commits/e8b03171))
66+
5967
<a name="4.0.0-beta.1"></a>
6068
## 4.0.0-beta.1 (2021/07/18)
6169

@@ -74,24 +82,28 @@
7482
## Bug Fixes
7583

7684
* replace deprecated functions ([d4aa0fb6](https://github.com/Samarium150/mirai-console-lolicon/commits/d4aa0fb6))
85+
7786
<a name="3.4.0"></a>
7887
## 3.4.0 (2021/05/08)
7988

8089
## Features
8190

8291
* add recalling img info option ([5c0a828e](https://github.com/Samarium150/mirai-console-lolicon/commits/5c0a828e))
92+
8393
<a name="3.3.1"></a>
8494
## 3.3.1 (2021/05/01)
8595

8696
## Bug Fixes
8797

8898
* re-implement proxy ([09523e14](https://github.com/Samarium150/mirai-console-lolicon/commits/09523e14))
99+
89100
<a name="3.3.0"></a>
90101
## 3.3.0 (2021/04/26)
91102

92103
## Features
93104

94105
* add custom proxy settings; fix #37 ([5e837eb8](https://github.com/Samarium150/mirai-console-lolicon/commits/5e837eb8))
106+
95107
<a name="3.2.1"></a>
96108
## 3.2.1 (2021/04/15)
97109

@@ -103,12 +115,14 @@
103115
## Features
104116

105117
* add custom caching and proxy options; ([7d8d123a](https://github.com/Samarium150/mirai-console-lolicon/commits/7d8d123a), closes [#34](https://github.com/Samarium150/mirai-console-lolicon/issues/34))
118+
106119
<a name="3.1.0"></a>
107120
## 3.1.0 (2021/02/15)
108121

109122
## Features
110123

111124
* enable custom reply messages, add experimental custom command name. ([7325face](https://github.com/Samarium150/mirai-console-lolicon/commits/7325face))
125+
112126
<a name="3.0.1"></a>
113127
## 3.0.1 (2021/02/11)
114128

@@ -139,13 +153,15 @@
139153
## Features
140154

141155
* add options for timeout ([8c5c93cb](https://github.com/Samarium150/mirai-console-lolicon/commits/8c5c93cb), closes [#26](https://github.com/Samarium150/mirai-console-lolicon/issues/26))
156+
142157
<a name="2.1"></a>
143158
## 2.1 (2021/01/25)
144159

145160
## Bug Fixes
146161

147162
* resolve the conflict with chat-command ([4a259046](https://github.com/Samarium150/mirai-console-lolicon/commits/4a259046), closes [#22](https://github.com/Samarium150/mirai-console-lolicon/issues/22))
148163
* merge #23 ([9f5a16c7](https://github.com/Samarium150/mirai-console-lolicon/commits/9f5a16c7))
164+
149165
<a name="2.0"></a>
150166
# 2.0 (2021/01/20)
151167

@@ -177,42 +193,49 @@
177193
## Bug Fixes
178194

179195
* **#10:** change r18 setting logic ([6799000e](https://github.com/Samarium150/mirai-console-lolicon/commits/6799000e))
196+
180197
<a name="1.4.2"></a>
181198
## 1.4.2 (2021/01/07)
182199

183200
## Bug Fixes
184201

185202
* **#9:** add one more condition in exceptions handling ([84eecbd4](https://github.com/Samarium150/mirai-console-lolicon/commits/84eecbd4))
203+
186204
<a name="1.4.1"></a>
187205
## 1.4.1 (2021/01/06)
188206

189207
## Bug Fixes
190208

191209
* **#4:** detail exceptions handling ([69508d30](https://github.com/Samarium150/mirai-console-lolicon/commits/69508d30))
210+
192211
<a name="1.4"></a>
193212
# 1.4 (2021/01/04)
194213

195214
## Features
196215

197216
* implement cooldown time customization ([9de06dc9](https://github.com/Samarium150/mirai-console-lolicon/commits/9de06dc9))
217+
198218
<a name="1.3"></a>
199219
# 1.3 (2020/12/31)
200220

201221
## Bug Fixes
202222

203223
* add error checking ([8775247b](https://github.com/Samarium150/mirai-console-lolicon/commits/8775247b))
224+
204225
<a name="1.2"></a>
205226
# 1.2 (2020/12/31)
206227

207228
## Bug Fixes
208229

209230
* make the r18 property same as the Lolicon API ([9ed7f647](https://github.com/Samarium150/mirai-console-lolicon/commits/9ed7f647))
231+
210232
<a name="1.1"></a>
211233
# 1.1 (2020/12/28)
212234

213235
## Features
214236

215237
* update to mirai-console 2.0-M2 ([834cc213](https://github.com/Samarium150/mirai-console-lolicon/commits/834cc213))
238+
216239
<a name="1.0"></a>
217240
# 1.0 (2020/12/25)
218241

Module.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,28 @@ Social preview的图片来自 [AliceSoft](https://www.alicesoft.com) 制作的
66

77
在群内随机发送来自 [Lolicon API v2](https://api.lolicon.app/#/setu) 的图片(默认30s自动撤回+60s冷却),支持标签检索和JSON高级检索
88

9-
适配 [mirai-console](https://github.com/mamoe/mirai-console) v2.7.1
9+
适配最新稳定版 [mirai-console](https://github.com/mamoe/mirai-console)
1010

11-
使用文档已经移到了 [Wiki](https://github.com/Samarium150/mirai-console-lolicon/wiki) 页面
11+
使用文档已经移到了 [wiki](https://github.com/Samarium150/mirai-console-lolicon/wiki) 页面
1212

1313
本页面为Kotlin源文件的注释文档
1414

15-
# Package com.github.samarium150.mirai.plugin
15+
# Package io.github.samarium150.mirai.plugin
16+
1617
插件主包
18+
19+
# Package io.github.samarium150.mirai.plugin.command
20+
21+
命令包
22+
23+
# Package io.github.samarium150.mirai.plugin.config
24+
25+
配置包
26+
27+
# Package io.github.samarium150.mirai.plugin.data
28+
29+
数据包
30+
31+
# Package io.github.samarium150.mirai.plugin.util
32+
33+
工具包

build.gradle.kts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
1+
import org.jetbrains.dokka.gradle.DokkaTask
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
13
import java.net.URL
24

35
plugins {
46
val kotlinVersion = "1.5.10"
57
kotlin("jvm") version kotlinVersion
68
kotlin("plugin.serialization") version kotlinVersion
79

8-
id("net.mamoe.mirai-console") version "2.8.2"
9-
id("org.jetbrains.dokka") version "1.5.0"
10+
id("net.mamoe.mirai-console") version "2.8.3"
11+
id("org.jetbrains.dokka") version "1.6.0"
1012
id("com.geoffgranum.gradle-conventional-changelog") version "0.3.1"
1113
}
1214

13-
group = "com.github.samarium150"
14-
version = "4.2.1"
15+
group = "io.github.samarium150"
16+
version = "5.0.0-beta.1"
1517

1618
repositories {
1719
mavenLocal()
@@ -23,20 +25,20 @@ dependencies {
2325
implementation("io.ktor:ktor-client-serialization:1.5.4")
2426
}
2527

26-
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().all {
28+
tasks.withType<KotlinCompile>().all {
2729
kotlinOptions.freeCompilerArgs += "-Xopt-in=kotlin.RequiresOptIn"
2830
kotlinOptions.jvmTarget = "11"
2931
}
3032

31-
tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach {
33+
tasks.withType<DokkaTask>().configureEach {
3234
dokkaSourceSets {
3335
configureEach {
3436
includeNonPublic.set(true)
3537
includes.from("Module.md")
3638
sourceLink {
3739
localDirectory.set(file("src/main/kotlin"))
3840
remoteUrl.set(
39-
URL("https://github.com/Samarium150/mirai-console-lolicon/tree/master/src/main/kotlin")
41+
URL("https://github.com/Samarium150/mirai-console-lolicon/tree/main/src/main/kotlin")
4042
)
4143
remoteLineSuffix.set("#L")
4244
}
@@ -49,5 +51,5 @@ changelog {
4951
appName = project.name
5052
versionNum = "$version"
5153
repoUrl = "https://github.com/Samarium150/mirai-console-lolicon"
52-
trackerUrl = "https://github.com/Samarium150/mirai-console-lolicon"
54+
trackerUrl = "https://github.com/Samarium150/mirai-console-lolicon/issues"
5355
}

gradle/wrapper/gradle-wrapper.jar

333 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

gradlew

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ case "`uname`" in
7272
Darwin* )
7373
darwin=true
7474
;;
75-
MINGW* )
75+
MSYS* | MINGW* )
7676
msys=true
7777
;;
7878
NONSTOP* )

0 commit comments

Comments
 (0)