Mert
a05c8c6087
feat(mobile): use shared native client ( #25942 )
...
* use shared client in dart
fix android
* websocket integration
platform-side headers
update comment
consistent platform check
tweak websocket handling
support streaming
* redundant logging
* fix proguard
* formatting
* handle onProgress
* support videos on ios
* inline return
* improved ios impl
* cleanup
* sync stopForegroundBackup
* voidify
* future already completed
* stream request on android
* outdated ios ws code
* use `choosePrivateKeyAlias`
* return result
* formatting
* update tests
* redundant check
* handle custom headers
* move completer outside of state
* persist auth
* dispose old socket
* use group id for cookies
* redundant headers
* cache global ref
* handle network switching
* handle basic auth
* apply custom headers immediately
* video player update
* fix
* persist url
* potential logout fix
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-03-05 11:04:45 -06:00
shenlong
e52b9d15b5
chore: bump dart sdk to 3.8 ( #20355 )
...
* chore: bump dart sdk to 3.8
* chore: make build
* make pigeon
* chore: format files
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-07-28 14:04:03 -05:00
shenlong
ad65e9011a
chore: bump line length to 120 ( #20191 )
2025-07-25 02:37:22 +00:00
shenlong
5b0575b956
refactor: DCM - const border radius, constructor & switch expressions ( #19515 )
...
* enable border radius, switch exp, const constructor
* regenerate provider
* more formatting
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-25 13:06:24 +05:30
Andreas Tollkötter
b890440f6b
feat(mobile): enabled DCM ( #17957 )
...
* enable DCM in CI
* chore: up version
* chore: up version
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-09 11:09:02 -05:00
Mert
caf6c0996d
refactor(mobile): backup info box ( #14171 )
...
split up backup info box into separate widgets
2024-11-15 17:16:52 -05:00
Fynn Petersen-Frey
6995cc2b38
refactor(mobile): encapsulate most access to photomanager in repository ( #12754 )
...
* refactor(mobile): encapsulate most access to photomanager in repository
2024-09-18 17:15:52 +02:00
Alex
6b6d2a6621
feat(mobile): preserve mobile album info on upload ( #11965 )
...
* curating assets with albums to upload
* sorting for background backup
* background upload works
* transform fields string array to javascript array
* send json array
* generate sql
* refactor upload callback
* remove albums info from upload payload
* mechanism to create album on album selection
* album creation
* Sync to upload album
* Remove unused service
* unify name changes
* Add mechanism to sync uploaded assets to albums
* Put add to album operation after updating the UI state
* clean up
* background album sync
* add to album in background context
* remove add to album in callback
* refactor
* refactor
* refactor
* fix: make sure all selected albums are selected for building upload candidate
* clean up
* add manual sync button
* lint
* revert server changes
* pr feedback
* revert time filtering
* const
* sync album on manual upload
* linting
* pr feedback and proper time filtering
* wording
2024-08-26 13:21:19 -05:00
Alex
887acb9d9f
chore(mobile): Revert "remove exclude album mechanism for backup ( #10552 )" ( #10686 )
...
Revert "chore(mobile): remove exclude album mechanism for backup (#10552 )"
This reverts commit 5f47cf604ad6719f70a0e98d34de85510d4758f3.
2024-06-29 11:30:18 -05:00
Alex
5f47cf604a
chore(mobile): remove exclude album mechanism for backup ( #10552 )
...
* chore(mobile): remove exclude album selection mechanism
* code generator
* code generator
2024-06-22 15:31:27 -07:00
Alex
f057fe045e
refactor(mobile): entities and models ( #9182 )
...
* refactor(mobile): entities
* store entity
* refactor: models
* remove domain
* save all
* bad refactor
2024-04-30 21:36:40 -05:00