tianma-if
|
ae50c746be
|
chore(release): simplify public notes
|
2026-07-31 12:04:08 +08:00 |
|
tianma-if
|
16daa4155f
|
fix(android): enforce consistent APK signing
|
2026-07-31 11:41:32 +08:00 |
|
tianma-if
|
79ff20f7c4
|
feat: add Firefox extension support
|
2026-07-30 23:58:21 +08:00 |
|
tianma-if
|
76a41bbac7
|
fix: standardize release titles
|
2026-07-30 12:34:52 +08:00 |
|
tianma-if
|
fe3c5d1f08
|
feat: add macOS Intel release builds
|
2026-07-30 02:16:34 +08:00 |
|
tianma-if
|
03be01f0ae
|
feat: improve release version management
|
2026-07-29 22:20:35 +08:00 |
|
tianma-if
|
d133d1a7fe
|
Submit store deliveries for review
|
2026-07-29 20:39:15 +08:00 |
|
tianma-if
|
c941dcf032
|
feat: separate store delivery from releases
|
2026-07-29 20:01:36 +08:00 |
|
tianma-if
|
8c2da06845
|
feat: streamline release automation
|
2026-07-29 19:27:10 +08:00 |
|
tianma-if
|
2effb66808
|
ci: reuse unchanged native release assets
|
2026-07-28 20:15:04 +08:00 |
|
tianma-if
|
3dc6238bed
|
fix: stabilize desktop build and startup
|
2026-07-28 17:10:38 +08:00 |
|
tianma-if
|
ec1009d4dc
|
feat: add native desktop local-first foundation
|
2026-07-28 12:49:44 +08:00 |
|
tianma-if
|
8ec7307d06
|
fix(deploy): auto-resolve Cloudflare D1 database id
|
2026-07-27 10:31:13 +08:00 |
|
tianma-if
|
2fa59702a3
|
feat: configure online admin username
|
2026-07-26 21:33:39 +08:00 |
|
tianma-if
|
ea0f516ab7
|
feat: add portable login brute-force protection
|
2026-07-26 21:20:45 +08:00 |
|
tianma-if
|
df99373a52
|
feat: add login device metadata
|
2026-07-26 12:56:14 +08:00 |
|
tianma-if
|
3245bbec05
|
docs: align self-hosting storage documentation
|
2026-07-25 19:32:45 +08:00 |
|
tianma-if
|
9d8797c27e
|
feat: add s3 compatible blob storage
|
2026-07-25 19:26:16 +08:00 |
|
tianma-if
|
8df4a9d5cc
|
feat: reserve postgres storage backend
|
2026-07-25 19:20:35 +08:00 |
|
tianma-if
|
9838c20fef
|
feat: add self-hosted storage adapter
|
2026-07-25 19:13:54 +08:00 |
|
tianma-if
|
116e0d33c3
|
docs: update sub-document title to match Manual Online Deployment
|
2026-07-25 01:05:34 +08:00 |
|
tianma-if
|
a97ce5427f
|
docs: revise Fork descriptions to eliminate confusing copy terminology
|
2026-07-25 01:03:06 +08:00 |
|
tianma-if
|
c06b2882db
|
docs: optimize deployment guides and expand AI Agent examples
|
2026-07-25 00:54:08 +08:00 |
|
tianma-if
|
0df7680a40
|
docs: remove direct Fork links
|
2026-07-25 00:36:15 +08:00 |
|
tianma-if
|
51b1707c8a
|
docs: recommend AI Agent deployment
|
2026-07-25 00:26:54 +08:00 |
|
tianma-if
|
8db37f78a8
|
docs: streamline Cloudflare deployment paths
|
2026-07-25 00:20:54 +08:00 |
|
tianma-if
|
63050054f7
|
fix: bootstrap upstream sync for one-click deployments
|
2026-07-24 20:06:04 +08:00 |
|
tianma-if
|
f76c0782e1
|
docs: separate product deployment from official site
|
2026-07-23 21:44:15 +08:00 |
|
tianma-if
|
f261cc0ff3
|
fix: scope demo deployment to upstream repository
|
2026-07-23 21:41:46 +08:00 |
|
tianma-if
|
a16d31fcaf
|
ci: deploy demo on published release
|
2026-07-23 21:10:23 +08:00 |
|
tianma-if
|
d0c7d83a82
|
feat: support styled note attachments
|
2026-07-23 14:14:08 +08:00 |
|
tianma-if
|
39cde0d620
|
feat: refresh demo seed and login device sessions
|
2026-07-22 13:55:00 +08:00 |
|
tianma-if
|
eabae678e8
|
feat: allow revoking login devices
|
2026-07-21 23:56:54 +08:00 |
|
tianma-if
|
576f621948
|
feat: show active login devices
|
2026-07-21 23:34:31 +08:00 |
|
tianma-if
|
5837c0ec3e
|
feat: add Cloudflare one-click deployment (#58)
|
2026-07-21 03:54:39 +08:00 |
|
tianma-if
|
64c3f95991
|
fix: make D1 migrations remote-compatible
|
2026-07-21 01:39:22 +08:00 |
|
tianma-if
|
12803f0ce4
|
fix: normalize D1 migrations on Windows
|
2026-07-21 01:31:00 +08:00 |
|
tianma-if
|
e91f9cadd8
|
fix: make D1 migrations reliable on Windows
|
2026-07-21 01:21:03 +08:00 |
|
tianma-if
|
d0a9c918db
|
fix: apply D1 migrations non-interactively
|
2026-07-21 01:13:26 +08:00 |
|
tianma-if
|
50ad70129b
|
fix: harden Cloudflare deployment
|
2026-07-21 00:40:46 +08:00 |
|
tianma-if
|
7a2b99f7d3
|
docs: remove Trae from the lists of supported AI assistants
|
2026-07-20 18:39:28 +08:00 |
|
tianma-if
|
cb357e6248
|
feat: prepare iOS App Store release
|
2026-07-20 14:05:00 +08:00 |
|
tianma-if
|
820044f183
|
build(android): default release APK to arm64
|
2026-07-19 17:42:12 +08:00 |
|
tianma-if
|
0b6f4f8351
|
build(android): standardize release APKs
|
2026-07-19 17:31:42 +08:00 |
|
tianma-if
|
03bab30278
|
feat(mobile): add in-app updates
|
2026-07-19 17:15:03 +08:00 |
|
tianma-if
|
5edcf0eb0e
|
build(mobile): support secure local Play builds
|
2026-07-19 15:18:12 +08:00 |
|
tianma-if
|
b12e160fea
|
refactor(mobile): share selection contract
|
2026-07-19 12:43:40 +08:00 |
|
tianma-if
|
caf47eab7d
|
build: generate Android deobfuscation mapping
|
2026-07-18 13:59:03 +08:00 |
|
tianma-if
|
2b2b667047
|
feat: include descendant notes in notebook views
|
2026-07-18 13:19:05 +08:00 |
|
tianma-if
|
2b8fa46552
|
feat: restore performance-first native mobile app
|
2026-07-18 02:11:44 +08:00 |
|