Commit Graph

136 Commits

Author SHA1 Message Date
fffca4a78c ♻️ Refactor logger system 2025-09-28 00:39:17 +08:00
6377856ae0 💄 Optimize online indicator 2025-09-27 23:01:42 +08:00
6ed6f60fbc 💄 New chat UI 2025-09-27 22:59:16 +08:00
e65a414065 🐛 Fixes and improvements in syncing 2025-09-27 22:47:31 +08:00
214d5c4a53 Online indicator in chat 2025-09-27 22:17:29 +08:00
9d5b71bead 💄 Optimize chat indicator style 2025-09-27 21:17:14 +08:00
3379dcb7f3 Dynamic chat online counter basis 2025-09-27 19:25:24 +08:00
838d18013b 🐛 Fix message deletion 2025-09-27 16:54:23 +08:00
54560ad5d8 🐛 Fix some bugs in attachment upload sheet 2025-09-27 15:51:26 +08:00
1fbaac8d88 💄 Optimize chat input a step further 2025-09-27 15:31:57 +08:00
5f84751fd5 🐛 Fix file upload 2025-09-24 20:29:30 +08:00
02ec11845b Seprate uploading action in chat 2025-09-24 16:53:32 +08:00
38f8103265 Search and jump to message 2025-09-23 16:56:02 +08:00
06bb18bdaa 💄 Flashing message background when jumped 2025-09-23 16:19:54 +08:00
84c38500d0 Edited message diff 2025-09-23 15:20:45 +08:00
9529bbf08b 💄 Save historic sync changes message 2025-09-23 14:58:07 +08:00
8baf77bcf7 ♻️ Refactor room message sorting 2025-09-23 14:21:45 +08:00
b2ac5fbef2 ♻️ Optimize message data structure 2025-09-23 14:00:43 +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
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
7b238f32fd [FIX] chat: fix message pagination logic
`loadInitial()` fetched 100 messages while `_page_size` was 20,
so `_has_more` turned false too early and history stopped around
10h back. `loadMore()` also used `_currentPage * _page_size`
for offset, causing duplicates.

Use `_page_size` for initial load and rely on current message
count as offset. This removes `_currentPage` entirely and lets
older messages load correctly.

Signed-off-by: Texas0295 <kimura@texas0295.top>
2025-09-17 19:36:51 +08:00
013f7f02bc Post embed view 2025-09-08 02:15:22 +08:00
573b76d3ff 🍱 Update media offline placeholder
🐛 Fix image picker
2025-09-06 13:23:09 +08:00
e9f09bbe54 Explore shuffle post 2025-09-04 00:52:02 +08:00
4252f66fd3 💄 Optimize some designs 2025-09-01 23:05:11 +08:00
f2d780b48f 💄 Optimize of account profile card 2025-09-01 21:37:59 +08:00
300541f9bb ♻️ Replaced picker 2025-09-01 01:00:52 +08:00
28e98488f1 🌐 Localize new stuff 2025-08-26 01:24:58 +08:00
b4d476613e 🐛 Optimzation and bug fixes 2025-08-26 01:18:54 +08:00
b48a1aac44 Search messages!
♻️ Optimize messages loading, syncing
2025-08-26 01:05:30 +08:00
c479a9f381 Show social credits 2025-08-25 19:56:34 +08:00
02057e663b Real previewing chat 2025-08-25 19:36:48 +08:00
c6599edc3d 💄 Serval changes to optimize UX 2025-08-25 18:03:50 +08:00
b2097cf044 🐛 Fix chat summary failed when lastMessage is null 2025-08-22 19:00:06 +08:00
f98e5a0aec Post browse by categories, tags 2025-08-21 23:21:30 +08:00
99e10cb612 Chat, realm member list with status 2025-08-18 02:01:13 +08:00
1db6941431 💄 Optimize message styling 2025-08-17 23:13:59 +08:00
2bdf7029e9 💄 Optimize chat list tile 2025-08-17 13:51:02 +08:00
1a892ab227 Realm post, and post publisher is org is rounded rect 2025-08-17 02:37:45 +08:00
6fd702eba8 🐛 Fix profile update 2025-08-17 00:47:10 +08:00
d220d43cd2 💄 Optimize chat room 2025-08-17 00:11:28 +08:00
6892afb974 🔊 Add more logging and optimzation 2025-08-16 23:39:41 +08:00
007b46b080 ♻️ Refactored the message repository logic 2025-08-16 23:07:21 +08:00
c061ef2132 🐛 Bug fixes 2025-08-11 01:44:18 +08:00
a9f7f0cce0 🐛 Fix bugs, ah bugs ha ha, bugs 2025-08-10 04:04:31 +08:00
43c90da4e3 🐛 Fixes attachments 2025-08-08 15:04:50 +08:00
f00135c4bf 🐛 Fix room input 2025-08-07 12:04:47 +08:00
b9c4ee31b1 Adjust picker size 2025-08-07 11:55:16 +08:00
87870af866 Sticker picker basis 2025-08-07 03:22:56 +08:00
d320879ad0 Poll feedback 2025-08-07 02:01:15 +08:00