9d5b71bead
💄 Optimize chat indicator style
2025-09-27 21:17:14 +08:00
674097e425
git commit
...
Upload code that can run
2025-09-27 20:26:37 +08:00
3379dcb7f3
✨ Dynamic chat online counter basis
2025-09-27 19:25:24 +08:00
eb5a849e1f
💄 Optimize title bar for windows and linux
2025-09-27 18:45:58 +08:00
4981a23e8e
✨ Chat summary realtime updates
2025-09-27 17:07:19 +08:00
838d18013b
🐛 Fix message deletion
2025-09-27 16:54:23 +08:00
3f7902e463
🐛 Fix post detail award button
2025-09-27 16:34:50 +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
b9dc724f0b
🐛 Fix chat newline on desktop
2025-09-27 00:22:43 +08:00
a2cc55696f
✨ Transparent window on desktop
2025-09-27 00:04:04 +08:00
e79f857feb
♻️ Replace bitsdojo_window with window_manager
2025-09-26 23:26:40 +08:00
affba29c04
🐛 Fix IRC style display the message time wrong
2025-09-26 22:30:46 +08:00
1de7ef8c96
🐛 Fix bugs
2025-09-24 22:34:05 +08:00
67eac5dcf5
✨ Optimized rpc
2025-09-24 22:14:40 +08:00
1c2f25a152
💄 Optimize leveling page
2025-09-24 21:21:51 +08:00
be26ea280e
🌐 Make file info localizable
2025-09-24 21:20:00 +08:00
b4996d069f
🐛 Fix bugs
2025-09-24 21:03:53 +08:00
bf4892b34d
🐛 Fix bugs
2025-09-24 20:52:56 +08:00
5f84751fd5
🐛 Fix file upload
2025-09-24 20:29:30 +08:00
457d1bac60
🚀 Launch 3.2.0+133
2025-09-24 19:30:36 +08:00
02ec11845b
✨ Seprate uploading action in chat
2025-09-24 16:53:32 +08:00
612f1bf004
✨ File uploader
2025-09-24 16:45:24 +08:00
fd80b713ad
🐛 Fix something
2025-09-24 16:16:21 +08:00
508805368c
✨ File manage filter
2025-09-24 16:09:40 +08:00
98eb28a4ec
✨ File manage list
2025-09-24 15:56:56 +08:00
d1a2f59dd1
💄 Optimize account page
2025-09-24 14:49:06 +08:00
bb9adb963a
💄 Redesign leveling card
2025-09-24 14:29:50 +08:00
83e40cd860
♻️ Merge the social credits to the leveling page
2025-09-24 13:59:01 +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
cccade763f
💄 Rename IRC chat UI
2025-09-23 20:28:46 +08:00
f760b85186
💄 Optimize message flashing
2025-09-23 20:27:18 +08:00
e68c5f4f92
💄 Optimize irc styles
2025-09-23 20:12:39 +08:00
b0f3b6b5c3
✨ Configure message style
2025-09-23 19:39:27 +08:00
cb2af379fa
✨ Provide three styles of message
2025-09-23 19:05:44 +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
c79b1d7aab
🐛 Fix file upload
2025-09-21 23:20:36 +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
cbdc7acdcd
[REF] refactor file pool model and imports
...
- Refactor SnFilePool using freezed + sealed for consistency with other Sn models
- Add extension method listFromResponse for PoolService compatibility
- Update PoolService and utils to use SnFilePool
- Replace relative imports (../) with package imports for clarity and maintainability
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 21:37:07 +08:00
Texas0295
b80d91825a
migrate file upload from tus to FileUploader API
...
The tus-based upload flow (/drive/tus) has been removed upstream in favor
of a new multipart upload protocol. This commit replaces all TusClient
usage with the new FileUploader service that follows the official
/drive/files/upload/{create,chunk,complete} endpoints.
Changes include:
- remove tus_client_dart dependency and related code
- add putFileToPool() backed by FileUploader.uploadFile()
- update uploadAttachment() to call the new putFileToPool
- preserve poolId support, filename, and mimetype handling
- ensure progress callbacks fire at start and completion
This aligns the client with the new upload protocol while keeping the
same Compose UI and settings logic introduced in earlier patches.
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-21 20:33:17 +08:00