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
b638343f02
add pool fetching service and provider
...
- define FilePool model
- implement PoolService with /drive/pools endpoint
- add Riverpod providers (poolServiceProvider, poolsProvider)
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
406e5187a8
🐛 Fix captcha
2025-09-21 19:42:13 +08:00
9bdd08d8dd
✨ New protocol to upload file
2025-09-21 18:46:48 +08:00
d737232dcf
💄 Optimize auth devices
2025-09-21 15:33:09 +08:00
a2c2bfe585
♻️ Replace the pattle_generator
2025-09-21 14:50:30 +08:00
c7f9da0dee
⬆️ Upgrade deps and flutter
2025-09-21 02:06:34 +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
313af28d7f
👽 Update service usage
2025-09-17 00:48:01 +08:00
c64e1e208c
✨ Desktop device name, close #7
2025-09-14 19:38:01 +08:00
c9b07a9a2a
🐛 Fix errors
2025-09-14 17:38:11 +08:00
55c0e355f1
♻️ Refactor ICP server to make it available across platform
2025-09-13 20:32:39 +08:00
be414891ec
🐛 Fix pipe path
2025-09-13 17:59:33 +08:00
787876ab6a
🗑️ Removed unused method
2025-09-13 15:57:45 +08:00
8578cde620
🐛 Fix expired at must non null
2025-09-13 15:46:07 +08:00
14d55d45a8
🐛 Fix ipc server on web
2025-09-13 15:31:05 +08:00
724391584e
🐛 Fix and optimize alert
2025-09-13 15:31:05 +08:00
3a5e45808a
🐛 Fix firebase analytics not available on windows
2025-09-13 15:29:38 +08:00
488055955c
♻️ Splitting up ipc servers in unix and windows
2025-09-13 12:59:54 +08:00
Texas0295
1ed8b1d0c1
[FIX] tray: ensure Show Window works reliably on Linux/Wayland
...
Avoid relying on appWindow.isVisible, which is not trustworthy under
bitsdojo on Linux/Wayland. Instead, always run show → restore → show
sequence to guarantee window is re-mapped and raised.
Signed-off-by: Texas0295<kimura@texas0295.top >
2025-09-12 13:26:15 +08:00
4af816d931
🐛 Fix windows rpc
2025-09-11 01:15:52 +08:00
1c058a4323
♻️ Better windows support
2025-09-11 01:06:58 +08:00
461ed1fcda
♻️ FFI windows rpc ipc implmentation
2025-09-11 00:56:26 +08:00
5363afa558
🐛 Trying to fix windows rpc ipc
2025-09-11 00:33:44 +08:00
f0d2737da8
✨ Windows RPC IPC
2025-09-11 00:23:14 +08:00
1f2f80aa3e
🐛 Trying to fix windows notification issue
2025-09-10 23:40:19 +08:00
9b8768061d
✨ Award history
2025-09-10 01:23:50 +08:00
0949f0da54
⬆️ Upgrade flutter and deps
2025-09-09 23:34:31 +08:00
215ca705ac
✨ Delete the poll
2025-09-09 01:03:42 +08:00
03457af04a
💄 Optimize poll editor
2025-09-09 01:01:28 +08:00
73c6a1febf
✨ Show account on poll feedback
...
💄 Optimize poll feedback
2025-09-09 01:00:21 +08:00
ba8d30bcde
🐛 Fix order didn't paid successfully
2025-09-09 00:45:31 +08:00
8449658b47
✨ RPC now set remote status
2025-09-09 00:27:26 +08:00
c7f417234e
✨ Show awarded score
2025-09-08 23:55:50 +08:00
6c847ee1e1
👽 Remove order handle in stellar program purchase
2025-09-08 22:50:32 +08:00
18ad4d376e
💄 The payment now no longer auto procced
2025-09-08 22:48:46 +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
541900673a
🐛 Disable unix socks completely on macOS
2025-09-08 21:49:23 +08:00
265502ffd0
🐛 Disable ipc rpc server on macos
2025-09-08 21:34:03 +08:00
3bd79350d1
🧱 Activity RPC server
2025-09-08 20:57:27 +08:00
5294d1fb23
💄 Make sure cloud file background fill entire space
2025-09-08 19:29:01 +08:00
ec1269dcf1
💄 Optimize check in widget and add today's countdown
2025-09-08 19:27:30 +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