104 Commits

Author SHA1 Message Date
ZhuJHua
64ca18ef44 fix: qweather api error
(cherry picked from commit 2e206a9335)
2025-04-18 12:02:41 +08:00
ZhuJHua
8d9f380ec5 Revert "fix: qweather api error"
This reverts commit 2e206a9335.
2025-04-18 11:58:51 +08:00
ZhuJHua
2e206a9335 fix: qweather api error 2025-04-18 11:54:16 +08:00
ZhuJHua
372678fa82 feat: optimize image processing capabilities 2025-04-17 11:41:41 +08:00
ZhuJHua
2eb6ab7409 feat: add code scanning to import support 2025-04-14 15:30:23 +08:00
ZhuJHua
96682cb593 refactor: optimize the code structure 2025-04-13 21:36:41 +08:00
ZhuJHua
d25231c413 feat(widget): add utility functions to capture widget as image 2025-04-05 23:56:40 +08:00
ZhuJHua
0e46a830af chore(deps): update dependencies to latest versions 2025-03-19 23:27:42 +08:00
ZhuJHua
e32bb156fe chore(deps): remove unnecessary dependencies 2025-03-16 20:47:47 +08:00
ZhuJHua
235f632670 feat(zip): use rust to increase data export speed 2025-03-16 20:18:47 +08:00
ZhuJHua
443de5d35a feat: add an abstract sync interface 2025-03-02 23:26:17 +08:00
ZhuJHua
d992cc173d refactor: remove Objectbox plugin references and update tile caching implementation 2025-03-02 07:05:48 +08:00
ZhuJHua
3fb5573a7c refactor: streamline theme management and dynamic color support 2025-03-02 04:47:50 +08:00
住京华
cd78ab72c4 feat: enhance UI and improve desktop experience (#179) 2025-02-23 13:06:39 +00:00
ZhuJHua
1c374b7a84 test(add test for utils): 2025-02-08 23:56:26 +08:00
ZhuJHua
545891fe55 feat(aes): add aes-gcm encryption algorithm 2025-02-06 18:49:42 +08:00
ZhuJHua
6b1aa8c07d fix(log): log did not work in release mode 2025-02-05 16:44:30 +08:00
ZhuJHua
c0fe3d31a3 fix(font): fix font is not loaded when startup 2025-02-05 16:02:18 +08:00
ZhuJHua
75dfb05e6c feat(font): enhance font loading capabilities 2025-02-05 15:38:17 +08:00
ZhuJHua
527767e1ab feat(font): add caching for font name and weight axis retrieval 2025-02-04 05:05:45 +08:00
ZhuJHua
5dc836ecce feat(font): streamline font loading 2025-02-04 04:38:07 +08:00
ZhuJHua
5154db3269 feat(cache): implement LRUCache and AsyncLRUCache for efficient data management 2025-02-04 04:13:36 +08:00
ZhuJHua
5f62a228f0 refactor(media): reconstruct the media library, with more animation and better performance 2025-01-27 15:39:34 +08:00
ZhuJHua
686bd4f41a feat(markdown): support markdown editing and embed rendering
- Implement markdown editing feature with toolbar.
- Add rendering for image, audio, and video embeds in markdown content.
- Add markdown content preview.
- Refactor and improve drawing and photo picking features.
- Implement rendering of markdown syntax highlighting.
- Add markdown to text plain text conversion.
- Add markdown type for diary.
2025-01-26 10:57:37 +08:00
ZhuJHua
5fe6d66d48 fix(ui): add microsoft yahei ui as default font at windows 2025-01-25 14:18:14 +08:00
ZhuJHua
4e525f4d30 feat(lint): add more lint rules 2025-01-25 09:49:17 +08:00
ZhuJHua
0d0c95b78c feat(ui): optimize UI details
- Improve scrollbar theme.
- Add overlay color to TabBar.
- Add icon to PopupMenuButton.
- Update HomeFab icons and add label.
- Update placeholder and empty view in DiaryTabView.
- Update NavigationBar icons.
2025-01-23 02:47:45 +08:00
ZhuJHua
f22231ff33 refactor(*): optimize project structure 2025-01-23 01:06:57 +08:00
ZhuJHua
c4f5780dab refactor(*): organize the project structure and use absolute paths uniformly 2025-01-21 10:00:44 +08:00
ZhuJHua
042a715595 fix(calendar): filter visible diaries
Modify Isar database query to only get visible diaries.
2025-01-19 07:07:51 +08:00
ZhuJHua
5af6d9080b feat(l10n): add full localization support 2025-01-19 05:32:41 +08:00
住京华
2b279f59af Release at 2.7.0 (#102)
* build(pub): upgrade dependencies

* feat(feedback): add new feedback

* fix(ci): fix work flows

now the work flows only build apk

* build(pub): upgrade dependencies

* fix(media_view): fix file time sorting bug in media library

* feat(lock): automatically invoke biometrics on startup

* refactor(ui): improve ui

* fix(sync): fix local sync exception

* style(*): code clean

* feat(edit): add multi image picker support

* refactor(ui): limit the maximum height of media files in rich text to 300

* feat(webdav): added more option for webdav

* fix(*): fix unexpected issue causing immediate lockup

* chore(*): release at 2.7.0
2025-01-17 18:28:34 +08:00
ZhuJHua
f45007a51d refactor(ui): improve ui 2025-01-13 03:28:51 +08:00
ZhuJHua
6cc4ee4795 refactor(*): use refreshed to replace getx &use in app webview 2025-01-08 13:25:26 +08:00
ZhuJHua
ac20514093 fix(log): fix logger 2025-01-07 23:55:03 +08:00
ZhuJHua
eca54601b0 fix(logger): fix logger can't export 2025-01-07 00:15:23 +08:00
ZhuJHua
67c421991d refactor(ui): improve ui 2025-01-06 01:05:09 +08:00
ZhuJHua
e155f69e87 refactor(ui): improve ui 2025-01-05 23:58:53 +08:00
ZhuJHua
333ff5e80d fix(font): fix variable font misans vf 2025-01-02 10:29:59 +08:00
ZhuJHua
80f8dac274 fix(webdav): fix webdav error when creating dir 2025-01-01 21:49:24 +08:00
ZhuJHua
df9c343936 refactor(ui): new bottom sheet ui & new theme color picker 2024-12-31 10:56:34 +08:00
ZhuJHua
5c5d608c3a fix(logger): fix can't catch error log at release mode 2024-12-31 10:55:33 +08:00
ZhuJHua
36296edaa9 refactor(*): add some notice when catching error 2024-12-30 11:51:46 +08:00
ZhuJHua
d13760c09e style(code): cleanup the code
[skip ci]
2024-12-30 10:31:10 +08:00
ZhuJHua
d6acb97e40 feat(font): add support for custom font
Closes #85
2024-12-22 16:03:18 +08:00
ZhuJHua
dbcd3f74ab fix(fix display error when local send):
Closes #80
2024-12-18 10:08:24 +08:00
ZhuJHua
f18fa856a2 fix(data): fix data merge error to 2.6.3 2024-12-15 22:01:07 +08:00
ZhuJHua
e95a820d3f fix(data): fix date merge error 2024-12-15 21:45:45 +08:00
ZhuJHua
b94b3f666b refactor(ui): improve ui 2024-12-15 21:15:10 +08:00
ZhuJHua
2316e0d2ec fix(toast): remove flutter hook 2024-12-15 20:47:46 +08:00