b2ac5fbef2
♻️ Optimize message data structure
2025-09-23 14:00:43 +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
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
d737232dcf
💄 Optimize auth devices
2025-09-21 15:33:09 +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
14d55d45a8
🐛 Fix ipc server on web
2025-09-13 15:31:05 +08:00
488055955c
♻️ Splitting up ipc servers in unix and windows
2025-09-13 12:59:54 +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
0949f0da54
⬆️ Upgrade flutter and deps
2025-09-09 23:34:31 +08:00
8449658b47
✨ RPC now set remote status
2025-09-09 00:27:26 +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
98dd9b6617
💄 Some changes to improve UX
2025-09-07 01:31:41 +08:00
a22b94a263
✨ Call pod keep alive
2025-09-07 01:20:22 +08:00
9c75eafdb3
✨ Call wakelock
2025-09-07 01:11:40 +08:00
Texas0295
07a5a19141
settings: add Data Saving Mode toggle (UI & i18n only)
...
Signed-off-by: Texas0295 <kimura@texas0295.top >
2025-09-06 14:13:59 +08:00
3aece9316c
✨ Able to temporary disable background image
2025-09-04 00:25:44 +08:00
a61c889c6c
⬆️ Upgrade flutter deps
2025-09-03 00:31:47 +08:00
Texas0295
3ea717d25a
🐛 linux/userinfo.dart: guard Firebase calls if Firebase is uninitialized
2025-08-23 00:34:56 +08:00
fac3efb50c
💄 Add status code to userinfo alert
2025-08-18 13:19:50 +08:00
e809aadaea
✨ Userinfo failed to load alert
2025-08-18 13:08:57 +08:00
0ab908dd2a
✨ Auto collapse featured post if read
2025-08-16 02:02:06 +08:00
ae2fb3b303
👽 Support new authorized device
2025-08-14 02:10:21 +08:00
e6000a660a
📈 Add firebase analytics
2025-08-11 17:59:05 +08:00
5e592c143f
♻️ Rebuild the dupe device
2025-08-08 03:16:16 +08:00
19c2457895
✨ Network status, poll submit feedback
2025-08-08 02:56:44 +08:00
edd760fbcb
✨ Ability to crop image
2025-08-04 22:08:18 +08:00
a0d8c1a9b3
🐛 Fixes call
2025-08-02 01:53:02 +08:00
26135d2116
🐛 Fix embed
2025-08-01 23:54:31 +08:00
71b67fd22d
🐛 Fixes of videos and more
2025-08-01 23:21:43 +08:00
9f9f42071a
💄 Fixes of call and optimizations
2025-08-01 00:12:18 +08:00
6b1214a06f
🐛 Fix the goddamn AI code
2025-07-31 21:44:14 +08:00
047c8d93aa
✨ Translate infra and post translate
2025-07-31 21:05:29 +08:00
e4bb031138
💄 Optimize file viewer
2025-07-30 00:29:26 +08:00
97226ae96b
✨ Websocket hearbeat
2025-07-29 18:13:26 +08:00
170ea4f2c0
🐛 Dozens of bug fixes
2025-07-23 02:33:28 +08:00
25ae18d6a9
🚀 Launch 3.1.0+114
2025-07-20 18:31:58 +08:00
903008d397
🐛 Dozens of microservices releated changes
2025-07-19 12:10:23 +08:00
3a4faac8cb
🐛 Dozens of bug fixes
2025-07-18 18:57:16 +08:00
e6c58b7b63
👽 Update API to microservices
...
♻️ Refactor router pushes
2025-07-17 14:35:09 +08:00
d44c8217b0
🐛 Bug fixes and support new version of API
2025-07-10 16:40:43 +08:00