28dd204b1a
🐛 Fix bugs
2025-10-06 22:41:23 +08:00
3cbc1a59a7
🐛 Fix some post related bugs
2025-10-06 12:51:28 +08:00
277e9ae3d1
💄 Optimize compose design
2025-10-06 12:28:17 +08:00
27b3ca25b7
💄 Optimize compose
2025-10-06 12:24:09 +08:00
f871cd3b62
♻️ Refactor post
2025-10-06 11:55:53 +08:00
a8a59ee30c
💄 Optimize compose card
2025-10-05 18:34:54 +08:00
0b1a23e81a
💄 Optimize publisher first time UX
...
♻️ Split up the forms and list screens
💄 Use dropdown forms fields instead of selection
2025-10-03 15:42:56 +08:00
337ae39e08
✨ PDF rendering
2025-10-02 02:10:45 +08:00
8fe3a664a6
♻️ Better file upload
2025-10-02 01:13:41 +08:00
3bfc0b8181
♻️ Refactor the bottom nav display
2025-10-01 16:35:41 +08:00
a4f7b8415d
💄 Optimize the draft manager clear hint
2025-09-30 00:14:23 +08:00
2255d3d591
♻️ Better draft, post saving and auto restore hint
2025-09-30 00:04:51 +08:00
de9e235d0c
♻️ Dialog based editor for normal post
2025-09-29 01:16:32 +08:00
56fb5451cd
💄 Optimize explore compose region
2025-09-29 00:34:30 +08:00
fffca4a78c
♻️ Refactor logger system
2025-09-28 00:39:17 +08:00
838d18013b
🐛 Fix message deletion
2025-09-27 16:54:23 +08:00
612f1bf004
✨ File uploader
2025-09-24 16:45:24 +08:00
c06fb12f6a
🐛 Fix styling issue
2025-09-24 12:41:09 +08:00
6600cf4df8
🍱 Update reactions images
2025-09-24 00:33:28 +08:00
4293daaa2f
✨ Introduce cuite reaction
2025-09-23 23:39:58 +08:00
866674ddde
🐛 Fix something
2025-09-23 22:55:53 +08:00
27d478ba4f
💄 Optimize the embed view experience
2025-09-23 21:02:14 +08:00
Texas0295
ace302111a
[REF] unify file upload logic and pool utils
...
- merge putMediaToCloud and putFileToPool into putFileToCloud
with FileUploadMode for media-safe vs generic uploads
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 22:38:49 +08:00
Texas0295
1391fa0dde
[REF] unify pool handling with extension methods
...
- Move pool filtering and parsing logic into SnFilePool extension
- Replace PoolService and pool_utils with unified extension
- Update settings screen to use pools.filterValid() + resolveDefaultPoolId
- Cleanup references in compose_shared.dart
- Remove obsolete files: pool_service.dart, pool_utils.dart
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 22:10:25 +08:00
Texas0295
1a703b7eba
add default pool selection with validation and fallback
...
- extend AppSettings with defaultPoolId
- add pool filtering utility to exclude media-only pools
- add resolveDefaultPoolId with fallback to safe pool
- update SettingsScreen with default pool dropdown
- integrate uploadAttachment with default pool resolution
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 20:33:12 +08:00
Texas0295
3621ea7744
support default file pool selection
...
- add defaultPoolId to AppSettings + persistence
- extend SettingsScreen with pool dropdown
- update uploadAttachment to use defaultPoolId with fallback
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 20:33:12 +08:00
Texas0295
269a64cabb
add general file upload support with pool-aware tus client
...
- add "uploadFile" i18n key (en, zh-CN, zh-TW)
- introduce putFileToPool for tus upload with X-FilePool header
- add ComposeLogic.pickGeneralFile for arbitrary files
- extend uploadAttachment to support poolId override
- add toolbar button for general file upload
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 20:33:11 +08:00
8578cde620
🐛 Fix expired at must non null
2025-09-13 15:46:07 +08:00
9b8768061d
✨ Award history
2025-09-10 01:23:50 +08:00
c4d5ba5c9d
🐛 Fix inline attachment didn't render properly
2025-09-08 22:43:41 +08:00
1069669049
🐛 Post visibility not readable
2025-09-08 22:26:44 +08:00
aa648fec62
✨ Reworked post draft
2025-09-08 22:25:54 +08:00
edb0a25f34
💄 Optimize embed view renderer loading logic
2025-09-08 15:48:10 +08:00
7cd10118cc
✨ Post award
2025-09-08 15:47:57 +08:00
fcddc8f345
💄 Optimize embed webview
2025-09-08 02:45:20 +08:00
1cc34240da
✨ Post embed view rendering
2025-09-08 02:42:49 +08:00
013f7f02bc
✨ Post embed view
2025-09-08 02:15:22 +08:00
4e79e4100f
✨ Public contact method
2025-09-08 00:40:32 +08:00
feda1f067f
🐛 Post detail initial expand poll
2025-09-07 23:57:14 +08:00
ae7d967461
🐛 Fix some errors
2025-09-07 01:05:49 +08:00
1ce71f1fa1
🐛 Fix post shuffle
2025-09-07 01:05:48 +08:00
573b76d3ff
🍱 Update media offline placeholder
...
🐛 Fix image picker
2025-09-06 13:23:09 +08:00
3b375abc09
✨ Tray
2025-09-04 22:10:00 +08:00
e9f09bbe54
✨ Explore shuffle post
2025-09-04 00:52:02 +08:00
bb1846e462
🐛 Fix post creator style broke
2025-09-01 23:17:54 +08:00
a976a6eaf4
💄 Optimize the post item reaction made effect
2025-09-01 23:10:24 +08:00
300541f9bb
♻️ Replaced picker
2025-09-01 01:00:52 +08:00
f98e603e82
🐛 Dozens of bug fixes
2025-09-01 00:07:19 +08:00
a627b5838e
👔 Disable pin reply
2025-08-25 19:57:30 +08:00
709a0620b6
✨ Show pinned posts on realms, publishers
2025-08-25 17:09:24 +08:00