Neeraj Gupta
8937a896d1
[mob][photos] Improve log
2024-04-23 13:37:34 +05:30
Neeraj Gupta
cc49fdf126
[mobile] Remove old feature flag service
2024-04-23 11:55:16 +05:30
Neeraj Gupta
83075ea367
[mobile] Switch to feature flag plugin
2024-04-23 11:54:24 +05:30
Neeraj Gupta
74cdfdcb9e
[mobile] Minor fixes in feature flag plugin
2024-04-23 11:40:51 +05:30
Neeraj Gupta
40503d6ef2
[mobile]Whitelist domain ente.io as internal user
2024-04-23 10:32:53 +05:30
Neeraj Gupta
41b151ce7b
[plugin] Add ente_feature_flag plugin
2024-04-23 10:16:19 +05:30
Crowdin Bot
96e5eae9dd
New Crowdin translations by GitHub Action
2024-04-23 01:57:07 +00:00
Neeraj Gupta
206ab1114e
[mob]Discard upload to deleted or others collection
2024-04-22 11:23:04 +05:30
Neeraj Gupta
da1d778eeb
[mob][photos] Add hook to connect to cast device
2024-04-22 10:47:49 +05:30
Neeraj Gupta
733fe6b3d8
[mob][photos] Restrict multipart upload to debug builds
2024-04-20 17:31:42 +05:30
Neeraj Gupta
1cdca5c9ff
[mob][photos] Increase loading iconSize + reduce padding
2024-04-20 17:07:53 +05:30
Neeraj Gupta
b9c82fb427
[mob][photos] Bump version 0.8.84+604
2024-04-20 15:45:04 +05:30
Neeraj Gupta
04a381fa51
[mob][photos] Use 100 as batchSize for copy
2024-04-20 15:44:43 +05:30
Neeraj Gupta
3e5648dae4
[mob][photos][internal] Enable fav + add to album action for shared files ( #1484 )
...
## Description
https://github.com/ente-io/ente/assets/254676/7ec2f82a-d0d1-4dbe-8836-87d1ffd793f6
## Tests
- [x] Hide Shared Item on Home Page If user has copied it.
- [x] Keep the fav state on the UI
- [x] Client side hash based dedupe works for copied items. Items are
linked to existing item instead of uploading duplicate entries
2024-04-20 15:33:54 +05:30
Neeraj Gupta
5e2c6f84f1
[mob][photos] Use internal flag check
2024-04-20 15:28:22 +05:30
Neeraj Gupta
72ddbbdf79
[mob][photos] Add assert to ensure copy is enabled for internal users
2024-04-20 15:21:26 +05:30
ashilkn
b10e212e0f
[mob] use flutter v3.19.3
2024-04-20 15:11:09 +05:30
Ashil
a6e3d6de97
[mob][photos] Bump up to v0.8.83 ( #1494 )
2024-04-20 11:32:31 +05:30
Neeraj Gupta
c165b9ee9c
[mob][photos] Lint
2024-04-20 11:31:09 +05:30
Neeraj Gupta
e2aae744be
[mob][photos] Fix ownerID for copied items
2024-04-20 11:30:40 +05:30
Neeraj Gupta
9a34fdce05
[mob][photos] Enable add to option for shared photos for internal users
2024-04-20 11:30:20 +05:30
Ashil
8113b70441
[mob][photos] Remove code related to sqlite3 ( #1490 )
2024-04-19 18:11:52 +05:30
Ashil
c4c513a1d7
[mob][photos] Use sqlite_async instead of sqlite3 ( #1489 )
...
## Description
Using both `sqlite_async` and `sqlite3` for querying at the same time
was throwing this error:
`error: SqliteException(5): while executing, database is locked,
database is locked (code 5)`
So, have used `sqlite_async` everywhere.
## Tests
- [x] Tested all changes
2024-04-19 16:56:40 +05:30
Neeraj Gupta
fc5705dd7b
[mob][photos] Add additional check for fileType
2024-04-19 16:46:42 +05:30
Neeraj Gupta
01822b760d
[mob][photos] Dedupe using hash before copying
2024-04-19 16:45:29 +05:30
Neeraj Gupta
02890a100b
[mob][photos] Lint fix
2024-04-19 15:56:49 +05:30
Neeraj Gupta
f55fd36579
[mob][photos] Fix: Pass copy of EnteFile to avoid modification in original
2024-04-19 15:54:49 +05:30
Neeraj Gupta
08040d9154
[mob][photos] Use loading indicator instead of blocking progress
2024-04-19 15:52:41 +05:30
Neeraj Gupta
564ca77a8b
Merge remote-tracking branch 'origin/main' into mobile_save_a_copy
2024-04-19 14:57:19 +05:30
Neeraj Gupta
136f53b581
[mob][photos] Fix: Remove fav action on shared photos
2024-04-19 14:53:41 +05:30
Ashil
937267ed72
[mob] perf: avoid unnecessary frame builds and computations when toggling full fullscreen when viewing a file ( #1487 )
2024-04-19 14:17:01 +05:30
Neeraj Gupta
3788fdda6f
[mob][photos]Fix: Show fav icon on shared photos
2024-04-19 14:15:33 +05:30
Neeraj Gupta
7f879aaf57
[mob][photos] Hide incoming file from home screen is saved
2024-04-19 13:34:44 +05:30
Neeraj Gupta
398e66a0eb
[mob][photos] Lint fix
2024-04-19 12:36:28 +05:30
Neeraj Gupta
7631eb3b12
[mob][photos] Enable fav incoming files
2024-04-19 11:22:47 +05:30
Neeraj Gupta
b8ad320931
[mob] Add assertion check
2024-04-19 09:18:55 +05:30
Ashil
dac0ddf41c
[mob][photos] Migrate use of WillPopScope to PopScope ( #1473 )
...
## Description
[Documentation followed for the
migration](https://docs.flutter.dev/release/breaking-changes/android-predictive-back )
## Tests
- [x] Tested screens in which migration wasn't straight forward
(HomeScreen)
2024-04-19 09:16:42 +05:30
Neeraj Gupta
d430616ccb
[mobile] New translations ( #1482 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2024-04-19 09:16:24 +05:30
Crowdin Bot
340f0b75cf
New Crowdin translations by GitHub Action
2024-04-19 01:56:15 +00:00
Neeraj Gupta
420cec01d2
[mob][photos] Rename method
2024-04-18 22:30:02 +05:30
ashilkn
23801f8fa6
Merge branch 'main' into migrate_from_sqflite
2024-04-18 17:15:08 +05:30
ashilkn
b238ba2c62
[mob] Migrate from sqflite (2)
2024-04-18 17:14:22 +05:30
ashilkn
eb68a6c293
[mob] Migrate from sqflite
2024-04-18 16:23:43 +05:30
Neeraj Gupta
b18e5cb036
[mob][photos] Minor refactor
2024-04-18 15:11:15 +05:30
ashilkn
e87ae499eb
[mob] pref: use sqlite_async for getFilesCreatedWithinDurations
2024-04-18 10:59:22 +05:30
Ashil
45942f7931
[mob][photos] Search field fixes ( #1464 )
...
## Description
See commits.
2024-04-16 17:49:28 +05:30
Neeraj Gupta
f645fff31c
[mob][photos] Add hook to show cast devices
2024-04-16 15:38:41 +05:30
vishnukvmd
4cede0feb0
Remove submodules
2024-04-16 11:46:37 +05:30
vishnukvmd
3b5a2e9d2a
[photos] v0.8.82
2024-04-16 11:36:35 +05:30
Neeraj Gupta
db95de8829
[mob][photos] Add cast pkg dependency
2024-04-16 09:55:01 +05:30
Prateek Sunal
311d23873e
chore: bump version
2024-04-15 21:44:49 +05:30
Prateek Sunal
0956e3ccc4
Merge remote-tracking branch 'origin/main' into mobile-widgetsimproved
2024-04-15 21:43:52 +05:30
Prateek Sunal
587f721683
fix: revert old
2024-04-15 21:43:30 +05:30
Neeraj Gupta
61f05f8eff
[mob][photos] Use modificationTime as creationTime if it's lower than… ( #1451 )
...
… creationTime
## Description
## Tests
2024-04-15 16:40:59 +05:30
Neeraj Gupta
fdb9e4e205
[mob][photos] Use modificationTime as creationTime if it's lower than creationTime
2024-04-15 15:46:47 +05:30
Neeraj Gupta
5bac629c2b
[mob][photos] Fix connectivityResult check
2024-04-15 15:21:43 +05:30
Neeraj Gupta
ab1ac9cf11
[mob][lint] error on unrelated_type_equality_checks rule voilation
2024-04-15 15:04:10 +05:30
Neeraj Gupta
223a4ffcfd
[mob][photos] Upgrade connectivity_plus pkg
2024-04-15 15:00:59 +05:30
Prateek Sunal
d46d74c6e2
Merge branch 'main' into mobile-widgetsimproved
2024-04-15 14:50:28 +05:30
Neeraj Gupta
6300984bd1
Merge branch 'main' into multipart
2024-04-15 11:59:15 +05:30
ashilkn
2a835e80a4
[mob] bump up photos version to v0.8.81
2024-04-15 10:58:35 +05:30
ashilkn
48cbe17ccd
[mob] Make the borders of settings drawer not-round
2024-04-15 10:58:35 +05:30
Neeraj Gupta
2638a06551
[mob][photos] Enable multiPart upload for internal users
2024-04-15 10:56:41 +05:30
Neeraj Gupta
601a776b7a
Merge branch 'main' into multipart
2024-04-15 10:37:42 +05:30
Ashil
bb90b2d3bc
[mob][photos] Upgrade flutter ( #1434 )
...
## Description
- Update flutter
- Update packages
- Fix UI issues because of update (material 3)
- bump up version to v0.8.80
## Tests
- [x] Building on android and iOS.
---------
Co-authored-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2024-04-15 10:21:18 +05:30
Prateek Sunal
5da8ee7e27
fix: segregate logic for launch from widget
2024-04-14 14:35:10 +05:30
Prateek Sunal
f04e45a461
fix: logic of await/async
2024-04-13 21:00:21 +05:30
Prateek Sunal
45ab6d92b5
fix: also route to photo on click of widget
2024-04-13 20:22:34 +05:30
ashilkn
c3de396d21
[mob] bump up version to v0.8.80
2024-04-13 20:06:32 +05:30
ashilkn
f2987a82f2
[mob] merge main
2024-04-13 20:05:38 +05:30
ashilkn
81c47bc768
[mob] UI changes to segmented button in stripe and store pages
2024-04-13 20:01:28 +05:30
ashilkn
6c75b35472
[mob] pub upgrade
2024-04-13 19:45:06 +05:30
ashilkn
d35fe3ff00
[mob] Use SegmentedButton instead of broken(UI) toggle in app store subscription page
2024-04-13 19:44:22 +05:30
ashilkn
10cb54ddc1
[mob] Use SegmentedButton instead of broken(UI) toggle in stripe subscription page
2024-04-13 19:43:19 +05:30
ashilkn
0348e43e81
Merge branch 'material_3_ui_issues_fix' into update_deps_and_flutter
2024-04-13 19:08:01 +05:30
Neeraj Gupta
4c93033522
[mob] Upgrade sqflite_async
2024-04-13 18:08:57 +05:30
Neeraj Gupta
ab70908980
Merge branch 'update_deps_and_flutter' of https://github.com/ente-io/auth into update_deps_and_flutter
2024-04-13 18:07:44 +05:30
ashilkn
a3f102c183
[mob] Use custom toggle widget to remove UI issues after migrating to material 3
2024-04-13 18:07:01 +05:30
Neeraj Gupta
2feee2cc5e
[mob][photos] Bump flutter version in README and github workflow
2024-04-13 17:58:41 +05:30
Neeraj Gupta
c183531e8b
Switch to older version of share_plus
2024-04-13 17:53:06 +05:30
Neeraj Gupta
9522854685
Flutter gradle plugin changes
2024-04-13 17:52:49 +05:30
Neeraj Gupta
d864acafa3
[mob] Upgrade to flutter 3.19.5
2024-04-13 17:52:35 +05:30
ashilkn
75dd7c3e48
[mob] make function private
2024-04-13 17:15:13 +05:30
ashilkn
2c0148d661
[mob] fix UI of toggle widget on iOS
2024-04-13 17:11:04 +05:30
ashilkn
372ced2502
[mob] fix colour of loading dialog
2024-04-13 16:48:36 +05:30
ashilkn
1a8ec9fb4c
[mob] minor change to change log
2024-04-13 15:02:43 +05:30
Prateek Sunal
17507cce68
fix: remove unused constants
2024-04-13 14:09:52 +05:30
Prateek Sunal
51d02177ad
chore: bump dependencies
2024-04-13 14:07:20 +05:30
Prateek Sunal
0a06ee1f55
chore: lint fix
2024-04-13 14:04:06 +05:30
Prateek Sunal
564ca440e7
fix: remove unwanted line
2024-04-13 14:03:54 +05:30
Prateek Sunal
de06c8f38b
fix: use better way to remove quotes
2024-04-13 14:02:29 +05:30
Prateek Sunal
780ec7f9d6
fix: generalize xml parser logic
2024-04-13 14:02:29 +05:30
Prateek Sunal
2b9db5cbfb
fix: only multipart when count is greater than 1
2024-04-13 14:02:29 +05:30
Prateek Sunal
baeac73339
fix: complete url xml
2024-04-13 14:02:29 +05:30
Prateek Sunal
69394fc8a6
fix: separate xml parser util
2024-04-13 14:02:29 +05:30
Prateek Sunal
99d84821c7
feat: add multipart upload support
2024-04-13 14:02:29 +05:30
ashilkn
8fa18e1ffe
[mob] update change log
2024-04-13 13:37:03 +05:30
ashilkn
703ba5ad9b
[mob] bump up to v0.8.79
2024-04-13 13:22:38 +05:30
ashilkn
04e45b7908
fix: call updateEmail after initState to avoid runtime exception
...
updateEmail uses getEnteColorScheme() which adds an inherited widget as dependency to the widget. Adding an inherited widget as dependency before init state is completed throws an exception
2024-04-13 12:42:55 +05:30
ashilkn
8137825693
fix: explicitly add fill colour for textFields with filled flag set to true for it to remain the same as before using material 3
2024-04-12 13:38:47 +05:30
github-actions[bot]
c50013350b
[mobile] New translations ( #1420 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-04-12 12:08:27 +05:30
Neeraj Gupta
de96f108c2
[mob] Clean up + rethrow remote fetch error
2024-04-11 15:40:31 +05:30
Neeraj Gupta
ff4e64819b
[mob] Clean up code
2024-04-11 15:31:11 +05:30
Neeraj Gupta
1cc188dd9c
[mob][clip] Simplify semantic search + fix infinite search loader
2024-04-11 15:27:22 +05:30
Neeraj Gupta
b8417d1fcc
[mob] Skip backfill if remote fetch fails
2024-04-11 14:09:31 +05:30
Neeraj Gupta
0fa29b3d7c
[mob] iOS build changes
2024-04-11 13:46:26 +05:30
ashilkn
6607fce144
fix not building on iOS
2024-04-10 18:13:27 +05:30
ashilkn
a67da8102d
fix breaking change
2024-04-10 18:12:42 +05:30
ashilkn
0e9db0828f
pub upgrade changes
2024-04-10 16:51:28 +05:30
ashilkn
e3bb6a29d0
Resolve merge conflicts and merge main
2024-04-10 16:43:10 +05:30
Ashil
3542c8eeff
[Mobile][Photos] Bump up version to 0.8.78 ( #1400 )
2024-04-10 16:10:54 +05:30
ashilkn
5879f5ed06
Merge branch 'main' into use_sqlite_async_for_fetching_files_for_gallery
2024-04-10 15:24:23 +05:30
ashilkn
d07c4f4d1d
Remove code used for debugging/testing
2024-04-10 12:29:01 +05:30
ashilkn
7759d6dcc9
Call super.initState() first in override of initState() in Gallery Widget
2024-04-10 11:47:54 +05:30
ashilkn
af7b533016
Add a delay before gallery loads in 'add photos sheet' to make opening of the bottom sheet jank free
2024-04-10 11:38:30 +05:30
ashilkn
b9b623e3f7
fix: query in getAllLocalAndUploadedFiles doesn't work if limit is null
2024-04-10 11:11:39 +05:30
Vishnu Mohandas
13a78ce84a
[mobile] New translations ( #1282 )
...
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app )
2024-04-10 08:03:42 +05:30
ashilkn
83d122341f
Migrate getAllLocalAndUploadedFiles from sqflite to sqlite_async
2024-04-09 17:48:53 +05:30
ashilkn
785beeb9b3
Migrate getFilesInCollection from sqflite to sqlite_async
2024-04-09 17:40:22 +05:30
ashilkn
1ec941b022
Migrate getAllPendingOrUploadedFiles from sqflite to sqlite_async
2024-04-09 16:12:37 +05:30
Ashil
628d13ea53
[mobile][photos] Use sqlite async for fetching all files for search ( #1391 )
...
## Description
Using [sqlite_async](https://pub.dev/packages/sqlite_async ) has
increased query speed by about 5x and has removed GC logs like:
`Background concurrent copying GC freed 424845(20MB) AllocSpace objects,
183(4932KB) LOS objects, 37% free, 39MB/63MB, paused 144us,44us total
128.048ms`, which has improved performance of the app.
Tried using [sqlite3](https://pub.dev/packages/sqlite3 ), which reduced
query speed by 10x and removed the GC log, but introduced some jank
since it blocks the UI.
Converting the fetched rows to `EnteFile` now runs on an isolate to
avoid blocking the UI.
## Tests
Did manual testing to see difference in jank.
2024-04-09 15:17:48 +05:30
vishnukvmd
99b248f7fa
v0.8.77
2024-04-09 13:00:39 +05:30
Neeraj Gupta
8cb3bf255c
[mob] Fix active plan highlight
2024-04-09 12:31:55 +05:30
Neeraj Gupta
7cec46ef3d
[mob] Allow manual upload of videos when global video upload is disabled
2024-04-09 09:32:37 +05:30
Neeraj Gupta
c6a0af7cbc
[mob]Hide file overflow item if no action is available
2024-04-09 09:16:11 +05:30
Crowdin Bot
af27149a74
New Crowdin translations by GitHub Action
2024-04-09 01:55:54 +00:00
vishnukvmd
9cface7902
v0.8.76
2024-04-08 15:53:21 +05:30
vishnukvmd
191d19a0fc
ente -> Ente
2024-04-08 14:55:28 +05:30
ashilkn
feb8deb648
add comments
2024-04-08 13:37:00 +05:30
ashilkn
4a4a53f994
Move performance profiling script files to mobile/scripts
2024-04-08 13:33:24 +05:30
ashilkn
504f23fe4e
add comments to app_init_test script
2024-04-08 13:30:52 +05:30
ashilkn
f81fb5b626
write perf test for app init
2024-04-08 13:21:29 +05:30
laurenspriem
858ba88c65
[mob] Change share page copy
2024-04-05 10:48:37 +05:30
vishnukvmd
c25cc6f8a4
Setup Triple-T configuration for F-Droid
2024-04-04 15:15:59 +05:30
vishnukvmd
fce68ba1be
[photos] v0.8.75
2024-04-04 14:50:22 +05:30
Vishnu Mohandas
52c47234fd
[Photos] Allow for configuring a custom server ( #1302 )
...
## Description
Users can now tap on the onboarding screen 7 times to bring up a page
where they can configure the endpoint the app should be connecting to.
![photos-selfhost](https://github.com/ente-io/ente/assets/1161789/42fda09a-07e4-4c4e-a658-ec4a2d3f1848 )
## Tests
- [x] Verified that production flows are working as expected
- [x] Verified that configuring the endpoint to a local instance lets
you
- [x] Connect to that instance
- [x] Create an account
- [x] Upload a photo
- [x] Logout and log back in
2024-04-04 13:41:26 +05:30
Ashil
8b643549fe
[mobile][photos] Remove unused global keys ( #1309 )
2024-04-04 11:29:23 +05:30
vishnukvmd
9d7a342aa9
Ensure widget is updated when endpoint changes
2024-04-03 17:34:45 +05:30
vishnukvmd
ee33a3229f
Update landing page to provide an option to update the app's endpoint
2024-04-03 17:24:44 +05:30
vishnukvmd
54c4862e71
Add widget that renders the current endpoint app is connecting to
2024-04-03 17:24:26 +05:30
vishnukvmd
b97839adae
Update strings
2024-04-03 17:24:01 +05:30
vishnukvmd
37c4295df9
Update NetworkClient when configuration changes
2024-04-03 17:23:54 +05:30
vishnukvmd
089be79688
Add API within Configuration to update the endpoint
2024-04-03 17:23:23 +05:30
vishnukvmd
0034d880f9
Initialize Configuration before Network
2024-04-03 17:23:00 +05:30
vishnukvmd
81bdc0fe73
Add strings
2024-04-03 17:22:34 +05:30
vishnukvmd
76dca4d819
Update iOS config
2024-04-03 17:22:22 +05:30
Ashil
1800ad0a1f
[Mobile][Photos] Bump up version to v0.8.74 ( #1284 )
2024-04-02 17:02:01 +05:30
ashilkn
0053e814c8
nit: remove unnecessary clipping
2024-04-02 13:49:41 +05:30
ashilkn
53184da7fb
fix: loading icon's color in light theme when viewing images
2024-04-02 13:49:05 +05:30
ashilkn
165bcb5c6e
fix: white bg for loading state when viewing images, turned it to black.
...
when swiping on light theme, this comes up a 'white flash' on the right which looked odd. We use black bg when viewing images.
2024-04-02 13:47:57 +05:30