Skip to content

Commit a843b51

Browse files
committed
chore(*): release 2.4.8
1 parent ddf9dc0 commit a843b51

File tree

10 files changed

+64
-26
lines changed

10 files changed

+64
-26
lines changed

README.en.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,27 @@
1414
- **Multimedia accessories**:📷 You can add pictures, audio, video or even draw a picture to your diary.
1515
- **Search and classification**:🔍 Easily manage your diary by full-text search and categorization.
1616
- **Custom theme**:🌈 Supports light and dark modes, as well as a variety of color schemes.
17-
- **Data security**:🔒 Keep your diary safe with a password.
17+
- **Data security**:🔒 Keep your diary safe with a password, supports biometric unlocking.
1818
- **Export and share**:🧾 Support all data import/export, as well as single diary sharing.
19-
- **Cloud synchronization**:☁ Support for synchronizing diaries across multiple devices (coming soon).
20-
- **Natural Language Processing (NLP)**:🤖 Let your diary more understand you.
19+
- **Backup and synchronization**:☁ Support for LAN synchronization and WebDav backup (coming soon).
20+
- **Footprint Map** : 🗺️ See your footprints on a map. Every step of your life is worth documenting.
21+
- **Intelligent assistant**:💬 Supports access to third-party large models, provides Q&A, sentiment
22+
analysis and other functions.
23+
- **Local Natural Language Processing (NLP)**:🤖 A more secure intelligent assistant that lets your
24+
diary know you better.
2125

2226
(Note: Cross-platform capabilities are provided by Flutter, platforms with * may require more testing)
2327

2428
## 🔧 Main Technology stack
2529

26-
- [Flutter](https://github.com/flutter/flutter)
27-
- [Isar](https://github.com/isar/isar)
28-
- [GetX](https://github.com/jonataslaw/getx)
30+
- [Flutter](https://github.com/flutter/flutter) ( Cross-platform UI framework )
31+
- [Isar](https://github.com/isar/isar) ( High performance local database )
32+
- [GetX](https://github.com/jonataslaw/getx) ( State management framework )
2933

3034
## 📸 Application screenshot
3135

36+
> The application is constantly updated, and the interface may change slightly in the new version
37+
3238
### Mobile
3339

3440
![Mobile](res/screenshot/mobile.webp)
@@ -47,6 +53,14 @@ Some capabilities need to apply for third-party SDKS, and the following service
4753

4854
- [QWeather](https://dev.qweather.com/docs/api/)
4955

56+
#### Map service
57+
58+
- [Tianditu](http://lbs.tianditu.gov.cn/server/MapService.html)
59+
60+
#### Intelligent assistant
61+
62+
- [Tencent Hunyuan](https://cloud.tencent.com/document/product/1729/97731)
63+
5064
### Direct mounting
5165

5266
Use it by downloading the compiled installation package in Release, or manually compiling it if you don't have the platform you need.

README.md

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,25 @@
1414
- **多媒体附件**:📷 可以为你的日记添加图片、音频、视频甚至画一张画。
1515
- **搜索和分类**:🔍 轻松通过全文搜索及分类管理你的日记。
1616
- **自定义主题**:🌈 支持浅色和深色模式,以及多种配色的主题。
17-
- **数据安全**:🔒 通过密码来保障你的日记安全。
17+
- **数据安全**:🔒 通过密码来保障你的日记安全,支持通过生物识别解锁
1818
- **导出和分享**:🧾 支持所有数据的导入/导出,以及单篇日记的分享。
19-
- **云同步**:☁ 支持在多个设备间同步日记(即将支持)。
20-
- **自然语言处理(NLP)**:🤖 让你的日记更懂你。
19+
- **备份与同步**:☁ 支持局域网同步,快速在设备间同步数据,以及 WebDav 备份(即将支持)。
20+
- **足迹地图**:🗺️ 在地图上查看你足迹,生活中的每一步都值得被记录。
21+
- **智能助手**:💬 支持接入第三方大模型,提供问答、情绪分析等功能。
22+
- **本地自然语言处理(NLP)**:🤖 更安全的智能助手,让你的日记更懂你。
2123

2224
(注:跨平台能力由 Flutter 提供,带 * 号的平台可能需要更多测试)
2325

2426
## 🔧 主要技术栈
2527

26-
- [Flutter](https://github.com/flutter/flutter)
27-
- [Isar](https://github.com/isar/isar)
28-
- [GetX](https://github.com/jonataslaw/getx)
28+
- [Flutter](https://github.com/flutter/flutter)(跨平台 UI 框架)
29+
- [Isar](https://github.com/isar/isar)(高性能本地数据库)
30+
- [GetX](https://github.com/jonataslaw/getx)(状态管理框架)
2931

3032
## 📸 应用截图
3133

34+
> 应用持续更新中,新版本界面可能稍有变化
35+
3236
### 移动端
3337

3438
![移动端](res/screenshot/mobile.webp)
@@ -47,6 +51,14 @@
4751

4852
- [和风天气](https://dev.qweather.com/docs/api/)
4953

54+
#### 地图服务
55+
56+
- [天地图](http://lbs.tianditu.gov.cn/server/MapService.html)
57+
58+
#### 智能助手
59+
60+
- [腾讯混元大模型](https://cloud.tencent.com/document/product/1729/97731)
61+
5062
### 直接安装
5163

5264
通过下载 Release 中已编译好的安装包来使用,如果没有你所需要的平台,请使用手动编译。

ios/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ SPEC CHECKSUMS:
298298
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
299299
share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
300300
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
301-
sqflite_darwin: a553b1fd6fe66f53bbb0fe5b4f5bab93f08d7a13
301+
sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
302302
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
303303
TensorFlowLiteC: 20785a69299185a379ba9852b6625f00afd7984a
304304
TensorFlowLiteSwift: 3a4928286e9e35bdd3e17970f48e53c80d25e793

ios/Runner.xcodeproj/project.pbxproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@
216216
isa = PBXProject;
217217
attributes = {
218218
BuildIndependentTargetsInParallel = YES;
219-
LastUpgradeCheck = 1510;
219+
LastUpgradeCheck = 1610;
220220
ORGANIZATIONNAME = "";
221221
TargetAttributes = {
222222
331C8080294A63A400263BE5 = {
@@ -453,6 +453,7 @@
453453
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
454454
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
455455
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
456+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
456457
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
457458
CLANG_WARN_STRICT_PROTOTYPES = YES;
458459
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -475,7 +476,7 @@
475476
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
476477
MTL_ENABLE_DEBUG_INFO = NO;
477478
SDKROOT = iphoneos;
478-
SUPPORTED_PLATFORMS = iphoneos;
479+
SUPPORTED_PLATFORMS = "iphonesimulator iphoneos";
479480
TARGETED_DEVICE_FAMILY = "1,2";
480481
VALIDATE_PRODUCT = YES;
481482
};
@@ -491,6 +492,7 @@
491492
DEVELOPMENT_TEAM = 3XA29H789G;
492493
ENABLE_BITCODE = NO;
493494
INFOPLIST_FILE = Runner/Info.plist;
495+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.lifestyle";
494496
LD_RUNPATH_SEARCH_PATHS = (
495497
"$(inherited)",
496498
"@executable_path/Frameworks",
@@ -580,6 +582,7 @@
580582
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
581583
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
582584
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
585+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
583586
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
584587
CLANG_WARN_STRICT_PROTOTYPES = YES;
585588
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -637,6 +640,7 @@
637640
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
638641
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
639642
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
643+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
640644
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
641645
CLANG_WARN_STRICT_PROTOTYPES = YES;
642646
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -677,6 +681,7 @@
677681
DEVELOPMENT_TEAM = 3XA29H789G;
678682
ENABLE_BITCODE = NO;
679683
INFOPLIST_FILE = Runner/Info.plist;
684+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.lifestyle";
680685
LD_RUNPATH_SEARCH_PATHS = (
681686
"$(inherited)",
682687
"@executable_path/Frameworks",
@@ -700,6 +705,7 @@
700705
DEVELOPMENT_TEAM = 3XA29H789G;
701706
ENABLE_BITCODE = NO;
702707
INFOPLIST_FILE = Runner/Info.plist;
708+
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.lifestyle";
703709
LD_RUNPATH_SEARCH_PATHS = (
704710
"$(inherited)",
705711
"@executable_path/Frameworks",

ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1510"
3+
LastUpgradeVersion = "1610"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

macos/Runner/DebugProfile.entitlements

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66
<key>com.apple.security.cs.allow-jit</key><true/>
77
<key>com.apple.security.network.server</key><true/>
88
<key>com.apple.security.network.client</key><true/>
9+
<key>com.apple.security.personal-information.location</key><true/>
10+
<key>com.apple.security.device.audio-input</key><true/>
911
</dict>
1012
</plist>

macos/Runner/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<string>NSApplication</string>
3131
<key>NSMicrophoneUsageDescription</key>
3232
<string>Some message to describe why you need this permission</string>
33-
<key>com.apple.security.device.audio-input</key>
34-
<true/>
33+
<key>NSLocationUsageDescription</key>
34+
<string>This app needs access to location.</string>
3535
</dict>
3636
</plist>

macos/Runner/Release.entitlements

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5-
<key>com.apple.security.app-sandbox</key>
6-
<false/>
5+
<key>com.apple.security.app-sandbox</key><false/>
6+
<key>com.apple.security.cs.allow-jit</key><true/>
7+
<key>com.apple.security.network.server</key><true/>
8+
<key>com.apple.security.network.client</key><true/>
9+
<key>com.apple.security.personal-information.location</key><true/>
10+
<key>com.apple.security.device.audio-input</key><true/>
711
</dict>
812
</plist>

pubspec.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -554,18 +554,18 @@ packages:
554554
dependency: "direct main"
555555
description:
556556
name: file_picker
557-
sha256: aac85f20436608e01a6ffd1fdd4e746a7f33c93a2c83752e626bdfaea139b877
557+
sha256: "16dc141db5a2ccc6520ebb6a2eb5945b1b09e95085c021d9f914f8ded7f1465c"
558558
url: "https://pub.flutter-io.cn"
559559
source: hosted
560-
version: "8.1.3"
560+
version: "8.1.4"
561561
file_selector_linux:
562562
dependency: transitive
563563
description:
564564
name: file_selector_linux
565-
sha256: "712ce7fab537ba532c8febdb1a8f167b32441e74acd68c3ccb2e36dcb52c4ab2"
565+
sha256: b2b91daf8a68ecfa4a01b778a6f52edef9b14ecd506e771488ea0f2e0784198b
566566
url: "https://pub.flutter-io.cn"
567567
source: hosted
568-
version: "0.9.3"
568+
version: "0.9.3+1"
569569
file_selector_macos:
570570
dependency: transitive
571571
description:

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
1616
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
1717
# In Windows, build-name is used as the major, minor, and patch parts
1818
# of the product and file versions while build-number is used as the build suffix.
19-
version: 2.4.7+47
19+
version: 2.4.8+48
2020

2121
environment:
2222
sdk: '>=3.4.0 <4.0.0'
@@ -39,7 +39,7 @@ dependencies:
3939
flutter_drawing_board: 0.9.5
4040
flutter_displaymode: 0.6.0
4141
fl_chart: 0.69.0
42-
file_picker: 8.1.3
42+
file_picker: 8.1.4
4343
local_auth: 2.3.0
4444
local_auth_android: 1.0.46
4545
permission_handler: 11.3.1

0 commit comments

Comments
 (0)