Commit Graph

181 Commits

Author SHA1 Message Date
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