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
-
6cabe8c21a
Ensure that the location is saved to the metadata if unavailable before uploading
Vishnu Mohandas
2020-10-25 05:09:46 +05:30 -
3d56f71be3
Segregate collections and device folders
Vishnu Mohandas
2020-10-25 04:40:37 +05:30 -
d5d49e3474
Remove video folder
Vishnu Mohandas
2020-10-25 03:45:25 +05:30 -
f473a51d95
Fix DB query to fetch files
Vishnu Mohandas
2020-10-25 02:55:28 +05:30 -
b47cebfec8
Fix thumbnail for device gallery
Vishnu Mohandas
2020-10-25 02:55:19 +05:30 -
fb897e9264
Revert "Fix DB query to fetch owned files"
Vishnu Mohandas
2020-10-25 02:51:06 +05:30 -
a6b8d229dd
Fix DB query to fetch owned files
Vishnu Mohandas
2020-10-25 02:44:44 +05:30 -
d8bab76265
Update UI
Vishnu Mohandas
2020-10-25 02:37:12 +05:30 -
00527d3490
Remove fixed TODO
Vishnu Mohandas
2020-10-25 01:42:14 +05:30 -
805e5a8550
Prevent duplicate uploads across collections
Vishnu Mohandas
2020-10-25 01:35:50 +05:30 -
ab9d84d011
Run pub upgrade
Vishnu Mohandas
2020-10-24 16:22:57 +05:30 -
69ab22f23a
Add a unique constraint onto fileID and collectionID
Vishnu Mohandas
2020-10-24 16:02:45 +05:30 -
be2522d85f
Update like-unlike interactions
Vishnu Mohandas
2020-10-24 15:55:02 +05:30 -
28061ed69a
Add or remove from remote favorites
Vishnu Mohandas
2020-10-23 21:48:38 +05:30 -
31fef9cd3a
Add API to remove files from a collection
Vishnu Mohandas
2020-10-23 21:41:27 +05:30 -
56c31318d4
Update delete file interaction
Vishnu Mohandas
2020-10-23 20:50:51 +05:30 -
c44e89641b
Remove files that have been deleted on remote
Vishnu Mohandas
2020-10-23 20:29:51 +05:30 -
4a054e4365
Remove debug log statement
Vishnu Mohandas
2020-10-23 20:25:41 +05:30 -
e47c7841a3
Remove redundant API call to add uploaded file to it's existing collection
Vishnu Mohandas
2020-10-22 04:06:55 +05:30 -
26f3e62c0e
Fix API to add a file to favorites
Vishnu Mohandas
2020-10-22 03:52:09 +05:30 -
9f88eb413d
Persist the generated keys only after successful authentication
Vishnu Mohandas
2020-10-22 02:59:16 +05:30 -
65a431f366
Expose API to add a photo to the favorites-collection
Vishnu Mohandas
2020-10-21 23:44:34 +05:30 -
f6e6e8bf49
Update contract of the FileUploader
Vishnu Mohandas
2020-10-21 21:50:41 +05:30 -
580ce23c17
Add function to download and decrypt a file
Vishnu Mohandas
2020-10-19 08:37:16 +05:30 -
01e57a212b
Update file decryption mechanism
Vishnu Mohandas
2020-10-19 08:31:34 +05:30 -
0f0eb4767d
Vishnu Mohandas
2020-10-19 04:13:29 +05:30 -
658b72864c
Add autocomplete for email addresses in the share dialog
Vishnu Mohandas
2020-10-19 04:12:45 +05:30 -
948814ea9c
Use a model to encapsulate public keys
Vishnu Mohandas
2020-10-19 03:09:55 +05:30 -
ff6cc91f0d
Fix the query to search for email addresses
Vishnu Mohandas
2020-10-19 03:05:39 +05:30 -
ec0972d7ba
Log download speeds
Vishnu Mohandas
2020-10-19 02:35:32 +05:30 -
84c83fd11d
Merge branch 'master' into collections
Vishnu Mohandas
2020-10-18 01:39:46 +05:30 -
2c6fa9c242
Ensure that shared folder files don't pop up in the local folder page
Vishnu Mohandas
2020-10-18 01:38:50 +05:30 -
964a5e6f50
Fix debug endpoint
Vishnu Mohandas
2020-10-18 01:24:23 +05:30 -
588fa6dca0
Log the upload speeds
Vishnu Mohandas
2020-10-18 01:19:45 +05:30 -
622c3ddd1d
Remove unused imports
Vishnu Mohandas
2020-10-17 23:51:32 +05:30 -
b8a627a1a3
Add client side validation to prevent the user from sharing the album with themselves
Vishnu Mohandas
2020-10-17 23:48:28 +05:30 -
0b407ef98d
Persist user keys after fetch
Vishnu Mohandas
2020-10-17 23:46:30 +05:30 -
91e985ec88
Add a data store to persist user keys
Vishnu Mohandas
2020-10-17 23:46:23 +05:30 -
3f5ef06a09
Remove unnecessary param for fetching public key
Vishnu Mohandas
2020-10-17 23:34:41 +05:30 -
92d154b96e
Create a collection and back up the folder if a user attempts to share a folder that is not backed up
Vishnu Mohandas
2020-10-17 22:51:32 +05:30 -
c456ff80c8
Vishnu Mohandas
2020-10-16 00:58:07 +05:30 -
9f60842402
Vishnu Mohandas
2020-10-16 00:37:47 +05:30 -
d64f34f6d7
Remove dead code related to folders
Vishnu Mohandas
2020-10-14 21:48:26 +05:30 -
f6b9e50f8a
Add a gallery for shared collections
Vishnu Mohandas
2020-10-14 03:16:46 +05:30 -
6a73308bd1
Fix remaining issues with displaying shared collection items
Vishnu Mohandas
2020-10-14 03:10:22 +05:30 -
54558c4d92
Remove folder service
Vishnu Mohandas
2020-10-14 03:10:09 +05:30 -
0af41fd97b
Fetch and store shared collections
Vishnu Mohandas
2020-10-14 01:42:37 +05:30 -
fcc172f733
Pull the util method to serialize and deserialize a collection type into the Collection class
Vishnu Mohandas
2020-10-14 01:12:39 +05:30 -
cec8f454b1
Remove unused library
Vishnu Mohandas
2020-10-13 21:33:01 +05:30 -
eb639fcfec
Add dependency on pedantic
Vishnu Mohandas
2020-10-13 21:32:42 +05:30 -
3cd6a0fd6e
Remove unused variable
Vishnu Mohandas
2020-10-13 11:54:48 +05:30 -
0849ef21c1
Update share folder UI
Vishnu Mohandas
2020-10-13 11:53:45 +05:30 -
d30851c257
Remove TODO
Vishnu Mohandas
2020-10-13 10:52:25 +05:30 -
c75bc2f784
Update sharee fetching logic
Vishnu Mohandas
2020-10-13 10:52:20 +05:30 -
40ebae5fa3
Add API to fetch sharees
Vishnu Mohandas
2020-10-13 10:51:44 +05:30 -
4c94a2b1d5
Wrap email within a flexible widget to prevent overflows
Vishnu Mohandas
2020-10-13 07:25:24 +05:30 -
181d7af1a8
Fetch owned collections
Vishnu Mohandas
2020-10-13 02:06:02 +05:30 -
aae4813959
Fetch owned collections first
Vishnu Mohandas
2020-10-13 02:05:39 +05:30 -
83be7e3e42
Fix file decryption logic
Vishnu Mohandas
2020-10-13 02:05:33 +05:30 -
76eb21350f
Fix the type of owner_id in collections table
Vishnu Mohandas
2020-10-13 02:05:04 +05:30 -
959f6cd27e
Log errors with the stack trace
Vishnu Mohandas
2020-10-13 02:04:34 +05:30 -
107c1b870e
Send the collectionID in file creation requests
Vishnu Mohandas
2020-10-13 00:45:01 +05:30 -
b8586e31e0
Fix the serialziation logic for CollectionType
Vishnu Mohandas
2020-10-13 00:44:23 +05:30 -
13715c924c
Remove redundant code to sync diff
Vishnu Mohandas
2020-10-12 23:55:33 +05:30 -
2f89dcde2a
Remove call to sync folders
Vishnu Mohandas
2020-10-12 23:55:09 +05:30 -
bae1ee9d65
Upgrade pull to refresh lib
Vishnu Mohandas
2020-10-12 23:52:48 +05:30 -
d5338af961
Update API endpoint to upload and fetch files
Vishnu Mohandas
2020-10-11 05:59:31 +05:30 -
fa8a284af3
Encrypt file key with the collection key
Vishnu Mohandas
2020-10-11 05:56:52 +05:30 -
6f2f95b038
Remove unnecessary call to fetch a collection when it's known that there is none
Vishnu Mohandas
2020-10-11 05:53:28 +05:30 -
8f8594f07f
Decrypt keys of files within collections using the collectionKey
Vishnu Mohandas
2020-10-11 05:47:31 +05:30 -
da8b69084b
Add collectionID as an attribute to files
Vishnu Mohandas
2020-10-11 05:30:44 +05:30 -
b12f746567
Add API to create a collection
Vishnu Mohandas
2020-10-11 05:17:51 +05:30 -
0ba60025f3
Add pathDecryptionNonce as a param
Vishnu Mohandas
2020-10-11 05:14:04 +05:30 -
a40355c249
Remove unnecessary await
Vishnu Mohandas
2020-10-11 05:13:47 +05:30 -
bae5c9bf7d
Explicitly state the sync nature of the encryption API
Vishnu Mohandas
2020-10-11 05:08:22 +05:30 -
86b60fd487
Add API to seal with a user's public key
Vishnu Mohandas
2020-10-11 04:11:15 +05:30 -
50a67acb75
Use the explicit sync-decrypt API
Vishnu Mohandas
2020-10-11 04:10:18 +05:30 -
bd879263f0
Add functionality to extract a decrypted collection key
Vishnu Mohandas
2020-10-11 04:08:33 +05:30 -
7e4519f9ef
Update user service to accept both email and user IDs as input
Vishnu Mohandas
2020-10-11 03:50:08 +05:30 -
c252e03185
Fetch and persist collections on startup
Vishnu Mohandas
2020-10-11 03:33:38 +05:30 -
c66eb60d02
Introduce a CollectionsDB
Vishnu Mohandas
2020-10-11 03:33:25 +05:30 -
eb12d617de
Trigger CollectionService sync from sync-service
Vishnu Mohandas
2020-10-11 02:50:20 +05:30 -
ef65350826
Remove redundant todo
Vishnu Mohandas
2020-10-11 02:38:35 +05:30 -
e6a73f882d
Update UI to share a folder
Vishnu Mohandas
2020-10-10 05:21:20 +05:30 -
c9342e9cc8
Define a collection service
Vishnu Mohandas
2020-10-10 05:21:12 +05:30 -
ad8bca7fe7
Add a util function to share text
Vishnu Mohandas
2020-10-10 05:17:14 +05:30 -
792c606c7e
Add a util function to display a button
Vishnu Mohandas
2020-10-10 05:17:00 +05:30 -
5b905e85f5
Set default button color to pink
Vishnu Mohandas
2020-10-10 05:16:51 +05:30 -
00d9a8d201
Integrate API to fetch public key of a user
Vishnu Mohandas
2020-10-10 03:15:19 +05:30 -
785481fccd
Add a util to validate emails
Vishnu Mohandas
2020-10-10 03:15:07 +05:30 -
50646612ce
Define model for a collection
Vishnu Mohandas
2020-10-10 00:13:59 +05:30 -
88c09ace89
Add sharing option for local folders within app bar
Vishnu Mohandas
2020-10-10 00:02:26 +05:30 -
3ab1d890e3
Pushkar Anand
2020-10-07 09:01:28 +05:30 -
1330ef07d2
Switch to cryptobox keygen
Vishnu Mohandas
2020-10-07 05:54:13 +05:30 -
266e1984ae
Update file creation API params
Vishnu Mohandas
2020-10-07 05:26:49 +05:30 -
2346d54838
File file decryption behavior
Vishnu Mohandas
2020-10-07 05:26:37 +05:30 -
c553183556
Fix table creation statement
Vishnu Mohandas
2020-10-07 05:06:23 +05:30 -
8da3f0c687
Remove more unnecessary models
Vishnu Mohandas
2020-10-07 04:47:53 +05:30 -
3f5d20027e
Remove unnecessary model
Vishnu Mohandas
2020-10-07 04:42:02 +05:30 -
7f707d187e
Refactor crypto util
Vishnu Mohandas
2020-10-07 04:28:41 +05:30