Commit Graph

206 Commits

Author SHA1 Message Date
83e92e2eed Show heatmap on pub profile 2025-10-15 00:27:32 +08:00
9423affa75 🐛 Fix bugs 2025-10-14 23:01:40 +08:00
61074bc5a3 🐛 Fix compose dialog 2025-10-14 22:53:38 +08:00
5feafa9255 💄 Optimize quick reply input again... 2025-10-14 22:48:34 +08:00
e604577c1f 💄 Optimize quick reply input 2025-10-14 22:27:51 +08:00
af0ddd1273 💄 Optimize and bug fixes in auto complete 2025-10-14 22:26:06 +08:00
ec39ad6ca3 💄 Optimizations 2025-10-14 01:37:54 +08:00
eabb3154f1 💄 Optimize card colors 2025-10-14 01:16:02 +08:00
b6896ded23 🐛 Fix compose settings bugs 2025-10-13 00:55:45 +08:00
f28a73ff9c ♻️ Refactor post tags 2025-10-13 00:53:45 +08:00
ce12f28e56 Custom reaction via sticker 2025-10-12 23:18:58 +08:00
9704a4c2c7 ♻️ Use the dialog when launch from quick reply to post 2025-10-12 22:32:43 +08:00
67def56ad1 💄 Better post quick reply 2025-10-12 22:26:37 +08:00
1be33916af 💄 Optimize post reaction sheet 2025-10-12 22:21:15 +08:00
e8ff1bfd22 🐛 Bug fixes and optimization 2025-10-12 22:08:33 +08:00
3ae56f3d89 Post reaction detail popover 2025-10-12 22:05:47 +08:00
707143e998 ♻️ Extract post reaction sheet from post item 2025-10-12 21:38:24 +08:00
ad9fb0719a 🐛 Bug fixes and optimization 2025-10-12 20:45:10 +08:00
e2d315afd4 Auto complete in post as well 2025-10-12 19:49:16 +08:00
27157e7cc1 ♻️ Refactored web feed, poll 2025-10-12 12:19:50 +08:00
7dd4b20628 🐛 Fix some bugs 2025-10-10 23:00:13 +08:00
598c51bc1a Chat input full featured upload 2025-10-10 20:54:37 +08:00
e1ea61c5f1 🐛 Fix the compose 2025-10-10 01:04:21 +08:00
6bb3307144 🐛 Fix message jumps in search 2025-10-10 00:19:22 +08:00
bf930291e4 ♻️ Update the embed rendering 2025-10-08 21:58:24 +08:00
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