Commit graph
Select branches
Hide pull requests
ashilkn-patch-1
desktop/rc
f-droid
fix_heart
generic_group_by
group_by_size
handle_double_value
main
migrate_files_db_to_sqlite_async
mobile-videoeditor
multipart
old-desktop
placeholder_for_link
rediscovery-2
sepa-fix
set_compile_options
translations/mobile
update_asset
#10
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1015
#102
#103
#104
#1044
#1046
#1047
#1048
#1049
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1062
#1063
#1064
#1065
#1066
#1067
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1086
#1088
#1089
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1098
#1099
#11
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#112
#1121
#1123
#1124
#1125
#1127
#1128
#1129
#113
#1130
#1132
#1133
#1134
#1135
#1136
#1138
#1139
#1140
#1141
#1143
#1144
#1145
#1146
#1147
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#116
#1160
#1161
#1167
#1169
#1170
#1171
#1173
#1174
#1175
#1176
#1178
#118
#1181
#1185
#1186
#1187
#1188
#1189
#119
#1190
#1194
#1195
#1196
#1197
#1198
#1199
#12
#120
#1200
#1202
#1203
#1204
#1207
#1209
#1212
#1213
#1215
#1217
#1218
#1219
#122
#1220
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1229
#123
#1230
#1231
#1232
#1233
#1234
#1235
#1236
#1238
#1239
#124
#1240
#1241
#1242
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#125
#1250
#1251
#1252
#1256
#1257
#1258
#1259
#126
#1260
#1261
#1262
#1263
#1269
#127
#1271
#1272
#1273
#1274
#1275
#1277
#1278
#1280
#1281
#1282
#1283
#1284
#1286
#1287
#1288
#1289
#129
#1294
#1298
#1299
#13
#130
#1300
#1302
#1304
#1309
#131
#1310
#1311
#1312
#1313
#1314
#1315
#1319
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1329
#133
#1330
#1331
#1336
#1339
#1340
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#1355
#1357
#1362
#1363
#1364
#1365
#1366
#1367
#1368
#1369
#1370
#1371
#1372
#1373
#1376
#1377
#138
#1380
#1381
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#1390
#1391
#1392
#1394
#1395
#1396
#1397
#1398
#1399
#14
#140
#1400
#1401
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#1410
#1411
#1412
#1413
#1419
#142
#1420
#1422
#1424
#1427
#1428
#1429
#1430
#1432
#1433
#1434
#1435
#1436
#1438
#1439
#1441
#1443
#1444
#1445
#1446
#1447
#1448
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1457
#1458
#1459
#146
#1460
#1461
#1463
#1464
#1465
#1466
#1467
#1470
#1473
#1477
#1478
#1479
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#149
#1490
#1493
#1494
#1495
#1496
#1497
#1498
#1499
#15
#150
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#151
#1512
#1513
#1514
#1515
#1516
#1518
#1519
#1520
#1521
#1523
#1524
#1526
#1527
#1528
#1529
#1530
#1531
#1532
#1533
#1534
#1535
#1536
#1538
#1539
#154
#1540
#1541
#1542
#1543
#1544
#1547
#1549
#1552
#1555
#1556
#1558
#1559
#156
#1560
#1561
#1562
#1563
#1564
#1565
#1566
#1567
#1568
#1569
#157
#1570
#1572
#1573
#1574
#1575
#1576
#1577
#158
#1580
#1583
#1584
#1586
#1587
#1588
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1596
#1597
#1598
#1599
#16
#1600
#1601
#1607
#1608
#1609
#1610
#1610
#1611
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1622
#1623
#1624
#1625
#1626
#1629
#163
#1630
#1631
#1632
#1633
#1634
#1635
#1637
#1638
#1639
#1640
#1641
#1642
#1643
#1644
#1645
#1646
#1647
#1648
#1650
#1652
#1653
#1654
#1655
#1656
#1657
#1658
#1659
#1660
#1661
#1662
#1663
#1664
#1665
#1666
#1668
#1669
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1689
#169
#1690
#1694
#1695
#1696
#1697
#1698
#17
#170
#1700
#1706
#1707
#1708
#1709
#171
#1711
#1712
#1713
#1715
#1716
#1718
#1719
#172
#1722
#1723
#1724
#1725
#1726
#1727
#1729
#173
#1730
#1731
#1733
#1735
#1736
#1737
#1738
#1739
#174
#1740
#1741
#1742
#1743
#1744
#1745
#1746
#1747
#1748
#1748
#175
#1750
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1761
#1762
#1766
#1767
#1768
#1769
#177
#1771
#1772
#1775
#1776
#1777
#1778
#1779
#178
#1782
#1783
#1787
#1788
#1789
#179
#1790
#1791
#1795
#1796
#1797
#1799
#180
#1800
#1802
#1802
#1803
#1804
#1809
#1810
#1812
#1813
#1814
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1827
#1828
#1829
#183
#1830
#1834
#1835
#1835
#1836
#1838
#1839
#184
#1840
#1841
#1842
#1843
#1844
#1846
#1849
#1850
#1855
#1856
#1856
#186
#1863
#1864
#1865
#1866
#1871
#1872
#1873
#1879
#188
#1882
#1884
#1885
#1886
#1886
#1887
#1888
#1889
#189
#19
#190
#191
#195
#198
#199
#200
#201
#202
#203
#204
#205
#206
#207
#209
#210
#211
#213
#214
#215
#216
#217
#218
#219
#220
#221
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#237
#238
#239
#24
#240
#241
#245
#246
#247
#248
#249
#25
#252
#254
#255
#256
#259
#26
#266
#267
#268
#269
#27
#270
#271
#272
#273
#276
#277
#278
#280
#282
#283
#284
#285
#288
#289
#29
#290
#291
#292
#295
#296
#297
#298
#299
#30
#301
#302
#303
#304
#305
#306
#307
#307
#31
#310
#312
#314
#317
#318
#319
#32
#320
#321
#322
#323
#325
#328
#33
#335
#336
#341
#344
#345
#346
#347
#348
#35
#350
#351
#352
#353
#354
#355
#356
#358
#359
#36
#360
#361
#362
#363
#364
#366
#368
#370
#371
#372
#373
#374
#375
#376
#377
#378
#38
#381
#382
#385
#386
#387
#388
#389
#39
#391
#394
#395
#396
#397
#40
#400
#401
#405
#406
#407
#408
#409
#41
#410
#411
#414
#415
#416
#418
#42
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#435
#436
#437
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#45
#452
#457
#458
#46
#464
#465
#48
#49
#50
#505
#506
#508
#509
#51
#513
#514
#516
#517
#518
#519
#52
#520
#521
#523
#53
#55
#56
#58
#59
#60
#61
#62
#63
#64
#640
#663
#664
#665
#666
#667
#670
#671
#672
#674
#675
#676
#677
#679
#68
#680
#681
#682
#683
#684
#686
#687
#688
#689
#690
#691
#692
#693
#694
#695
#696
#698
#699
#7
#700
#701
#702
#703
#704
#705
#71
#72
#720
#724
#725
#726
#728
#73
#730
#731
#732
#733
#734
#735
#737
#738
#739
#740
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#755
#757
#758
#76
#760
#769
#77
#770
#771
#773
#774
#775
#776
#777
#78
#79
#80
#82
#83
#84
#85
#86
#88
#89
#9
#90
#91
#92
#93
#96
#97
#979
#98
#981
#984
#986
#989
#99
#992
#996
#997
#998
#999
auth-v2.0.36
auth-v2.0.40
auth-v2.0.41
auth-v2.0.44-beta.1
auth-v2.0.45-beta.1
auth-v2.0.45-beta.2
auth-v2.0.46
auth-v2.0.47
auth-v2.0.48
auth-v2.0.50
auth-v2.0.51
auth-v2.0.52
auth-v2.0.53
auth-v2.0.54
auth-v2.0.55
auth-v2.0.56-beta
auth-v2.0.58
auth-v3.0.0
auth-v3.0.1
auth-v3.0.2
auth-v3.0.3
auth-v3.0.4
cli-v0.1.11
cli-v0.1.12
cli-v0.1.12-beta
cli-v0.1.13
fdroid-v0.8.70
fdroid-v0.8.71
fdroid-v0.8.74
fdroid-v0.8.75
fdroid-v0.8.79
fdroid-v0.8.81
fdroid-v0.8.82
fdroid-v0.8.94
fdroid-v0.8.95
nightly
photos-v0.8.68
photos-v0.8.70
photos-v0.8.74
photos-v0.8.75
photos-v0.8.79
photos-v0.8.81
photos-v0.8.94
photosd-v1.7.0-beta.0
server/ghcr
v1.0.0
v1.0.1
v1.0.10
v1.0.11
v1.0.12
v1.0.14
v1.0.15
v1.0.16
v1.0.17
v1.0.18
v1.0.2
v1.0.21
v1.0.22
v1.0.23
v1.0.24
v1.0.25
v1.0.28
v1.0.3
v1.0.31
v1.0.32
v1.0.34
v1.0.37
v1.0.39
v1.0.40
v1.0.41
v1.0.5
v1.0.50
v1.0.51
v1.0.52
v1.0.54
v1.0.55
v1.0.56
v1.0.6
v1.0.7
v1.0.8
v2.0.0
v2.0.1
v2.0.10
v2.0.11
v2.0.12
v2.0.13
v2.0.14
v2.0.15
v2.0.18
v2.0.19
v2.0.22
v2.0.24
v2.0.25
v2.0.26
v2.0.27
v2.0.28
v2.0.30
v2.0.34
v2.0.34-beta0
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
-
db3869fa58
Use existing raw API for steel crypt
Vishnu Mohandas
2020-09-10 03:00:04 +05:30 -
dbdf8ac935
Extract code to fetch diff to a separate class
Vishnu Mohandas
2020-09-10 02:54:03 +05:30 -
69a6fb9200
Rename file
Vishnu Mohandas
2020-09-10 02:47:21 +05:30 -
5659adf384
Minor reformatting
Vishnu Mohandas
2020-09-10 02:42:20 +05:30 -
8e3da8e315
Voila!
Pushkar Anand
2020-09-10 02:39:51 +05:30 -
94a41a72c9
Remove all assumptions related to key attribute encoding
Vishnu Mohandas
2020-09-10 02:39:41 +05:30 -
5fffea1824
Remove single line hash function
Vishnu Mohandas
2020-09-10 02:22:18 +05:30 -
d9a583a46c
Ensure that CBC is always the chosen mode of encryption
Vishnu Mohandas
2020-09-10 02:17:51 +05:30 -
4cd93610f7
Make no assumptions about the encoding type of the key
Vishnu Mohandas
2020-09-10 01:01:14 +05:30 -
79b27084f5
Display key attributes in debug builds
Vishnu Mohandas
2020-09-09 19:34:11 +05:30 -
1f98f8ca8d
Modify steel crypt to expose a hashBytes function that does not assume the encoding of the inputs or output
Vishnu Mohandas
2020-09-09 14:35:24 +05:30 -
b4a9ac2806
Vishnu Mohandas
2020-09-07 07:24:00 +05:30 -
3a539ea0aa
Update staging endpoint
Vishnu Mohandas
2020-09-06 13:56:55 +05:30 -
1b2aa9c998
Wait for the configuration to be persisted
Vishnu Mohandas
2020-09-06 12:00:44 +05:30 -
cde0eccc60
Remove redundant base64 encoding
Vishnu Mohandas
2020-09-06 12:00:26 +05:30 -
6f05e25354
Fix typo
Vishnu Mohandas
2020-09-06 11:59:46 +05:30 -
831de35e9c
Update file upload API
Vishnu Mohandas
2020-09-06 11:59:30 +05:30 -
c61368f7f2
Update structure of a file object
Vishnu Mohandas
2020-09-06 11:59:03 +05:30 -
29ac224785
Set the key attributes on server post login
Vishnu Mohandas
2020-09-05 15:08:03 +05:30 -
46d9c45914
Remove unused widgets
Vishnu Mohandas
2020-09-05 14:59:56 +05:30 -
bc36bf8f5e
Verify the correctness of the passphrase entered
Vishnu Mohandas
2020-09-05 14:23:23 +05:30 -
a5d3305cbf
Encrypt every file with a separate key
Vishnu Mohandas
2020-09-03 22:20:26 +05:30 -
aa2890107f
Add API to use AesCrypt to encrypt and decrypt data directly
Vishnu Mohandas
2020-09-03 21:08:46 +05:30 -
81db6e73d1
Display the full month in billing details
Vishnu Mohandas
2020-08-29 09:34:59 +05:30 -
8dc5bad44c
Integrate support chat
Vishnu Mohandas
2020-08-29 09:22:12 +05:30 -
fc76a77355
Add a support section within settings
Vishnu Mohandas
2020-08-29 06:09:52 +05:30 -
ae99549110
Add settings screen
Vishnu Mohandas
2020-08-29 05:20:34 +05:30 -
a37260d647
Use existing dio instance
Vishnu Mohandas
2020-08-29 05:20:18 +05:30 -
617ea34f57
Upload data to the presigned s3 bucket URL
Vishnu Mohandas
2020-08-27 20:11:56 +05:30 -
93b1fb446d
Vishnu Mohandas
2020-08-26 08:08:28 +05:30 -
7a34da5588
Add screen to let a returning user enter her existing passphrase
Vishnu Mohandas
2020-08-26 08:04:13 +05:30 -
9220f2bef8
Let users set their passphrase on sign up
Vishnu Mohandas
2020-08-26 07:13:10 +05:30 -
355d87c3f2
Remove useless illustration
Vishnu Mohandas
2020-08-26 06:23:22 +05:30 -
da1d4830e2
Move the logic of deeplink initialization to the home widget
Vishnu Mohandas
2020-08-26 05:56:07 +05:30 -
fd074e96ee
Simplify EmailEntryPage
Vishnu Mohandas
2020-08-26 04:32:43 +05:30 -
12a1ccd8cd
Let the user resend emails
Vishnu Mohandas
2020-08-26 04:09:11 +05:30 -
739c69da22
Breaking changes to OTT verification screens
Vishnu Mohandas
2020-08-25 11:53:51 +05:30 -
ddb2c7dc82
Update UI for the OTT sign in flow
Vishnu Mohandas
2020-08-25 11:30:19 +05:30 -
8a101af009
Enable OTT verification by email
Vishnu Mohandas
2020-08-25 11:21:56 +05:30 -
b98566459a
Add email entry page
Vishnu Mohandas
2020-08-25 09:40:05 +05:30 -
3f385e63e9
Update app theme
Vishnu Mohandas
2020-08-25 06:24:32 +05:30 -
0c70cd96fd
Fix crash on attempting to share multiple large files
Vishnu Mohandas
2020-08-25 05:29:57 +05:30 -
2458d5f35c
Prefix with _ for consistency
Vishnu Mohandas
2020-08-22 04:58:52 +05:30 -
1ad3d1f320
Remove unnecessary try-catch block
Vishnu Mohandas
2020-08-22 04:58:21 +05:30 -
f124edecb1
Subscribe to ente://deeplinks
Vishnu Mohandas
2020-08-22 04:57:29 +05:30 -
2eccd129d1
Up version of photo manager
Vishnu Mohandas
2020-08-22 02:46:09 +05:30 -
414d23d92a
Store the key in secure storage
Vishnu Mohandas
2020-08-18 02:38:23 +05:30 -
09035dff60
Remove hard coded dummy key
Vishnu Mohandas
2020-08-16 20:07:02 +05:30 -
3d3c1496e7
Pull the key from server on sign in
Vishnu Mohandas
2020-08-15 06:52:14 +05:30 -
f645e00b4e
Pause video controller only if it has not been unmounted
Vishnu Mohandas
2020-08-14 05:34:12 +05:30 -
1ac16347bd
Show progress dialog while downloading a video
Vishnu Mohandas
2020-08-14 05:31:37 +05:30 -
a1ebee60b8
Add in memory cache for thumbnails to improve hero experience
Vishnu Mohandas
2020-08-14 05:17:44 +05:30 -
2505389d00
Use Computer to handle isolates
Vishnu Mohandas
2020-08-14 04:34:32 +05:30 -
7bd2ad19de
Revert "Queue encryption and decryption with work-manager"
Vishnu Mohandas
2020-08-14 04:13:09 +05:30 -
1d2630ecb9
Precache image only if the widget is still mounted
Vishnu Mohandas
2020-08-14 04:02:54 +05:30 -
bda0d8afd9
Minor change to the image decoding API
Vishnu Mohandas
2020-08-14 04:01:37 +05:30 -
5bd41a9e5b
Decode HEIC images before uploading
Vishnu Mohandas
2020-08-14 04:01:17 +05:30 -
232df2a0bd
Catch errors in displaying a network image
Vishnu Mohandas
2020-08-14 04:00:38 +05:30 -
5000a0b3cd
Queue encryption and decryption with work-manager
Vishnu Mohandas
2020-08-14 03:31:18 +05:30 -
38b2c76892
Ensure that the widget is mounted before resetting the state
Vishnu Mohandas
2020-08-14 03:30:19 +05:30 -
873f1b631d
Use a single cache for thumbnails
Vishnu Mohandas
2020-08-14 03:03:31 +05:30 -
1ce1479dd9
Perform encryption and decryption on a separate isolate
Vishnu Mohandas
2020-08-14 02:30:40 +05:30 -
7da487cd4e
Decrypt and render encrypted videos
Vishnu Mohandas
2020-08-14 01:33:29 +05:30 -
b4b685de13
Mark the assets loaded from disk as decrypted
Vishnu Mohandas
2020-08-14 01:32:04 +05:30 -
f85a0210ff
Use a separate cache for unencrypted thumbnails
Vishnu Mohandas
2020-08-13 21:18:32 +05:30 -
c3265b91ab
Move file decrypting logic out of ZoomableImage
Vishnu Mohandas
2020-08-13 07:05:57 +05:30 -
44dddb818f
Rename for consistency
Vishnu Mohandas
2020-08-13 07:04:16 +05:30 -
2a4404c293
Refactor file util
Vishnu Mohandas
2020-08-13 06:54:48 +05:30 -
600fd58a46
Augment the getBytes function to take care of encrypted files
Vishnu Mohandas
2020-08-13 06:48:41 +05:30 -
fa53398887
Switch to a global cache
Vishnu Mohandas
2020-08-13 06:37:44 +05:30 -
d36b88aa23
Mark preloadFile as TODO since the logic has to be reworked
Vishnu Mohandas
2020-08-13 06:28:25 +05:30 -
228ea5990d
Download and render encrypted files
Vishnu Mohandas
2020-08-13 06:22:05 +05:30 -
35aeae2cc7
Setup separate cache for thumbnail files
Vishnu Mohandas
2020-08-13 05:44:13 +05:30 -
532a9cac46
Cache encrypted thumbnails loaded from the network
Vishnu Mohandas
2020-08-13 05:04:21 +05:30 -
134b1f417e
Show the play button overlay for network videos too
Vishnu Mohandas
2020-08-13 04:58:16 +05:30 -
f6d3a7e6bd
Decrypt, save and display encrypted thumbnails
Vishnu Mohandas
2020-08-13 04:47:15 +05:30 -
2cfefb6805
Remove unnecessary integer parsing
Vishnu Mohandas
2020-08-13 02:26:01 +05:30 -
79e65f518d
Add an
isEncrypted
property to FileVishnu Mohandas
2020-08-13 02:12:00 +05:30 -
746fb18cf7
Download and save encrypted files
Vishnu Mohandas
2020-08-12 04:34:16 +05:30 -
2e39f2e90a
Upload thumbnail along with the file
Vishnu Mohandas
2020-08-11 05:38:48 +05:30 -
4b63196e34
Encrypt and upload files
Vishnu Mohandas
2020-08-11 05:17:22 +05:30 -
797c6ae856
Reuse existing library for generating secure random string
Vishnu Mohandas
2020-08-10 05:49:44 +05:30 -
b4940d4fdd
Save the encryption preference to configuration
Vishnu Mohandas
2020-08-10 05:32:37 +05:30 -
c7b40265c3
Fix issue with loading remote images
Vishnu Mohandas
2020-08-10 04:04:59 +05:30 -
fe7225cf01
Ensure that the case for devices with no photos is handled
Vishnu Mohandas
2020-08-10 02:59:21 +05:30 -
0bf140c6b4
Accept passphrase post user creation
Vishnu Mohandas
2020-08-10 02:54:29 +05:30 -
a574d092c4
Refactor variable names
Vishnu Mohandas
2020-08-10 02:10:55 +05:30 -
87a5c519ba
Add functionality to generate and retrieve file encryption keys
Vishnu Mohandas
2020-08-10 02:09:33 +05:30 -
f80e06762f
Add crypto util
Vishnu Mohandas
2020-08-10 02:09:11 +05:30 -
dcce6c5962
Add empty states for all grids
Vishnu Mohandas
2020-08-09 20:28:41 +05:30 -
df630c2b91
Reduce the size of the folder icon
Vishnu Mohandas
2020-08-09 20:21:46 +05:30 -
5e1138f79c
Update share successful toast text
Vishnu Mohandas
2020-08-08 21:16:53 +05:30 -
e46553b0c6
Demote delete to the overflow menu
Vishnu Mohandas
2020-08-08 21:16:24 +05:30 -
dea16e8da0
Display a toast after sharing a folder
Vishnu Mohandas
2020-08-08 02:33:32 +05:30 -
786dba4514
Set the background color for progress dialog
Vishnu Mohandas
2020-08-08 02:33:18 +05:30 -
805f41f811
Set the background color for toasts
Vishnu Mohandas
2020-08-08 02:33:10 +05:30 -
1d7840f37a
Set the correct width for progress bar within circular image widget
Vishnu Mohandas
2020-08-07 23:42:31 +05:30 -
127dcb7315
Keep the memory widget alive
Vishnu Mohandas
2020-08-07 21:45:56 +05:30 -
098b7cf86b
Update app name
Vishnu Mohandas
2020-08-07 21:28:15 +05:30 -
22f879d8d9
Update sharing dialog
Vishnu Mohandas
2020-08-07 15:51:56 +05:30