Abhinav
3d0073d3ea
part complete login page
2023-11-01 17:06:03 +05:30
Abhinav
5692df6cfe
replace photos login page with accounts test login page
2023-11-01 13:15:41 +05:30
Abhinav
dd04be51e0
log and skip videos for clip on upload
2023-11-01 09:58:59 +05:30
Abhinav Kumar
e30d1db95e
fix motion photo clustering issue ( #1413 )
2023-10-31 10:47:05 +00:00
Abhinav Kumar
fd77cc9fc8
Improve is-playback-possible logic ( #1411 )
2023-10-31 09:45:19 +00:00
Abhinav Kumar
1e85b4488a
Cleanup error messages ( #1412 )
2023-10-31 09:44:57 +00:00
Abhinav
958c2215fc
update VIDEO_EXTENSIONS list
2023-10-31 14:59:01 +05:30
Abhinav
c602bf79e9
add support to extracted uploaded local file clip embeddings
2023-10-31 00:36:45 +05:30
Abhinav
e02f99618d
refactor
2023-10-30 18:49:45 +05:30
Abhinav
a2dbacbcef
fix issues
2023-10-30 18:29:12 +05:30
Abhinav
aa81f5c9e7
fix unknown error message logging signup page
2023-10-30 18:16:05 +05:30
Abhinav
c119a5f714
update handling of httpService error using ApiError
2023-10-30 15:20:36 +05:30
Abhinav
9e1d2927d9
update client and server error
2023-10-30 13:36:58 +05:30
Abhinav
2421075e3f
fix issue
2023-10-30 13:25:10 +05:30
Abhinav
7dc3e5a757
log apiError with the extra info
2023-10-30 13:19:26 +05:30
Abhinav
f1504272e6
update HTTPService to throw APIError when server sends non 2xx response
2023-10-30 13:17:45 +05:30
Abhinav
f4ab5f42a0
throw custom ApiError when server sends custom message and code for error
2023-10-30 12:03:58 +05:30
Abhinav
1d91e26eb2
return null for any getSRP failure to fallback to ott login as backup
2023-10-30 10:07:42 +05:30
Abhinav
092db9f13b
cleanup login user facing error
2023-10-30 09:41:09 +05:30
Abhinav
20941b7087
improve is-playback-possible logic
...
1. cleared video after use to prevent memory issues
2. improve handling by attaching event listener to "error" too
3. consider video with length zero as unable playable
2023-10-29 23:07:33 +05:30
Abhinav Kumar
b29f728312
Fix unhandled upload cancel error ( #1407 )
2023-10-29 16:18:02 +00:00
Abhinav
c81995ad92
log filename
2023-10-27 19:07:50 +05:30
Abhinav
3be283f9af
remove breaking flow on decryptEmbedding failure and log fileID
2023-10-27 17:48:05 +05:30
Abhinav
9b7dc94bf0
improve logging
2023-10-27 17:46:40 +05:30
Abhinav
45f83e212a
fix invert not working when directly clicking on the switch icon
2023-10-27 17:12:00 +05:30
Abhinav
9330438bd2
Merge branch 'main' into clip
2023-10-27 15:52:58 +05:30
Abhinav
31fb1f65da
format clip pending and indexed count
2023-10-27 15:32:11 +05:30
Abhinav
2eae19868c
use cached thumbnail if present
2023-10-27 15:30:36 +05:30
Abhinav
0feb6270de
remove unneeded UPLOAD_RESULT.CANCELLED state
2023-10-27 14:48:15 +05:30
Abhinav
39cfc15494
fix unhandled error on upload cancellation
2023-10-27 14:37:23 +05:30
Abhinav
40532c85a3
fix same files embedding extracted multiple times
2023-10-27 13:08:12 +05:30
Abhinav
13773a58d0
handle clip on unsupported platforms
2023-10-27 13:00:53 +05:30
Abhinav
e2e1e19db2
update CLIP_SCORE_THRESHOLD to 0.23
2023-10-27 12:33:08 +05:30
Abhinav
2a4b8538ea
rename clip search to magic
2023-10-27 12:19:28 +05:30
Abhinav
b551b80023
add deleted embeddings cleanup logic
2023-10-27 10:57:29 +05:30
Abhinav
9ff3503092
fix sync issue
2023-10-27 10:44:18 +05:30
Abhinav Kumar
35d8b58d68
New Translations ( #1406 )
2023-10-27 04:42:47 +00:00
Abhinav Kumar
e2c3512c27
Add logs for gif upload issue debugging ( #1402 )
2023-10-27 04:42:25 +00:00
Crowdin Bot
3c681946e2
New Crowdin translations by GitHub Action
2023-10-27 00:58:09 +00:00
Abhinav
b99deb59d1
add sync status
2023-10-26 21:44:59 +05:30
Abhinav Kumar
61d64ee44e
show photo-viewer on editor closed ( #1404 )
2023-10-26 15:33:55 +00:00
Abhinav
11ca5332f4
show photo-viewer if editor closed
2023-10-26 16:45:08 +05:30
Abhinav
eeb5c7bfdd
add logs for clip
2023-10-26 13:17:50 +05:30
Abhinav
47b7339602
filter clip results
2023-10-26 12:58:28 +05:30
Abhinav
81f7fc504d
sort preview files based on clip score
2023-10-26 12:24:22 +05:30
Abhinav
44e0476098
update embedding crypto logic
2023-10-26 12:21:42 +05:30
Crowdin Bot
057b0f0d64
New Crowdin translations by GitHub Action
2023-10-26 05:37:33 +00:00
Abhinav Kumar
d4803eeb6b
Image editor overlay ( #1396 )
2023-10-26 05:36:36 +00:00
Abhinav
bc98d821e9
remove commented code
2023-10-26 11:04:57 +05:30
httpjamesm
fc00bf9aca
fix: filter application race
2023-10-25 22:05:02 -04:00
httpjamesm
46b003734b
fix: apply hq filters in realtime, equitable blur
2023-10-25 22:04:05 -04:00
Abhinav
0f57002f69
break if embedding length is incorrect
2023-10-25 23:27:16 +05:30
Abhinav
b33478522f
only enable clip on electron
2023-10-25 22:39:54 +05:30
Abhinav
b32ee4bc7d
fix search issue
2023-10-25 22:37:35 +05:30
Abhinav
5dc226cfe7
run clip only for personal files
2023-10-25 20:57:53 +05:30
Abhinav
6eb61117e5
fix save embeddings
2023-10-25 20:47:54 +05:30
Abhinav
5708cbb576
refactor code
2023-10-25 14:39:34 +05:30
Abhinav
bbd9bda03e
update exportCanvasToBlob to promise based
2023-10-25 14:19:14 +05:30
Abhinav
9495e96268
use getFile to get the original file for converion
2023-10-25 14:03:07 +05:30
Abhinav
7ee142169b
refactor downloadEditedPhoto and saveCopyToEnte functions
2023-10-25 13:44:25 +05:30
Abhinav
22f5325060
refactor code and add error logging
2023-10-25 13:39:41 +05:30
Abhinav
bbb4986c62
clean up code
2023-10-25 12:58:48 +05:30
Abhinav
3f589965ea
add logging to functin
2023-10-25 12:54:48 +05:30
Abhinav
0642befcad
refactor setShowEditButton update logic and handler functions
2023-10-25 12:49:23 +05:30
Abhinav
ea01f24686
use appContext message box for close confirmation message
2023-10-25 12:37:57 +05:30
Abhinav
7b681859d3
add more info to response not received and axios setup error flow
2023-10-25 12:12:00 +05:30
Abhinav
48ee528397
log cf-id and x-request-id in logs
2023-10-25 11:54:58 +05:30
Crowdin Bot
7d5e9f7bf3
New Crowdin translations by GitHub Action
2023-10-25 00:59:03 +00:00
Abhinav
733a107d8b
add more logs to the flow
2023-10-23 13:20:36 +05:30
Abhinav
0d48c750f9
fix clip embedding blocking sync
2023-10-23 10:31:01 +05:30
httpjamesm
1599942605
fix: hide edit on videos, live photos and raw
2023-10-21 13:04:25 -04:00
httpjamesm
5be3729fb8
fix: allow closing if no edits made
2023-10-21 12:20:05 -04:00
Abhinav
1390854cfd
add clip translation
2023-10-20 09:36:09 +05:30
Abhinav
47794d03cb
fix search
2023-10-20 09:35:22 +05:30
Abhinav
3aae181c7e
add logs
2023-10-20 09:31:30 +05:30
httpjamesm
bfb9604ed9
style: remove unnecessary flex on parent backdrop
2023-10-19 22:40:12 -04:00
httpjamesm
30f155d7f8
style: max height
2023-10-19 22:39:18 -04:00
httpjamesm
6547393586
fix: check if all refs loaded in
2023-10-19 22:37:34 -04:00
httpjamesm
e6b1e7573b
feat: controls drawer and mobile optimization
2023-10-19 22:36:25 -04:00
httpjamesm
265e5f84c2
feat: photo editor title
2023-10-19 22:29:15 -04:00
httpjamesm
d69530b340
lang: editor translations
2023-10-19 22:22:58 -04:00
httpjamesm
21d19faa58
feat: are you sure close dialog
2023-10-19 22:16:37 -04:00
httpjamesm
26f61dcbcc
fix: add menu item dividers
2023-10-19 22:02:30 -04:00
Abhinav
d1f49d5b05
add cancel logic and fixed duplicate file entry
2023-10-19 17:59:53 +05:30
Abhinav
91b47673d5
fix issues
2023-10-19 17:58:53 +05:30
Abhinav
11fa69d990
remove the use of regex
2023-10-19 13:36:01 +05:30
Abhinav
418a7922ab
fix areFilesLivePhotoAssets check
2023-10-19 12:52:18 +05:30
Abhinav
57e415714f
update removePotentialLivePhotoSuffix to handle
2023-10-19 10:59:04 +05:30
Abhinav
3f7030c9b4
rename functions
2023-10-19 10:56:12 +05:30
Abhinav
2104be3866
pass setUploadProgressView to UploadManager and use it with single file upload
2023-10-19 07:45:52 +05:30
httpjamesm
ccd435819b
fix: prepare for upload before uploading
2023-10-18 09:39:03 -04:00
httpjamesm
f1f701124a
feat: save edits to ente
2023-10-18 09:33:40 -04:00
Abhinav
866ce000f5
add clip search UI
2023-10-18 15:14:27 +05:30
Abhinav
396a316de5
add getTextEmbedding service and clip search helper utils
2023-10-18 15:11:13 +05:30
Abhinav
3acd38ba24
add clipExtraction logic
2023-10-18 15:04:36 +05:30
Abhinav
fbbd4c9c3a
add putEmbedding API and return getLatestEmbeddings and runEmbeddingsSync
2023-10-18 14:59:29 +05:30
Abhinav
4f5d19de77
added electron APIs for clipEmbedding extraction
2023-10-18 12:58:06 +05:30
Abhinav
afc444305f
add embedding sync
2023-10-18 12:51:53 +05:30
Neeraj Gupta
d6b7d260f0
LivePhotoCluster: Handle _HVEC suffix
2023-10-18 09:35:05 +05:30
httpjamesm
e358ef2f08
perf: don't apply filters on large until export
2023-10-17 22:30:16 -04:00
httpjamesm
e019d9bdad
style: backdrop filter on image editor overlay
2023-10-17 22:21:33 -04:00
httpjamesm
5de978918d
feat: canvasLoading
2023-10-17 22:21:02 -04:00
httpjamesm
f29e7dbce7
fix: flipped flip plane
2023-10-17 22:13:13 -04:00
httpjamesm
37a4bef438
fix: overlapping in export
2023-10-17 19:52:06 -04:00
httpjamesm
9dc76ab236
fix: reset ctx transforms on flip
2023-10-17 19:50:01 -04:00
httpjamesm
c1e9b7b5af
fix: export in original quality using fake canvas
2023-10-17 19:39:23 -04:00
httpjamesm
8a974635e7
revert: remove dragging
2023-10-17 18:16:55 -04:00
httpjamesm
fc6ac61376
fix: don't activate spotlight again after dragging
2023-10-15 16:59:39 -04:00
httpjamesm
133c21c0cf
fix: don't allow resizing in invalid conditions
2023-10-15 16:58:50 -04:00
httpjamesm
b9a716e318
feat: force aspect ratio resizing
2023-10-15 16:55:30 -04:00
httpjamesm
323beee38c
feat: resizing indicator, activateSpotlight function
2023-10-15 16:49:10 -04:00
httpjamesm
f7640b77f8
fix: don't allow moving if clicked outside of crop region
2023-10-15 16:18:02 -04:00
httpjamesm
1e1e84aa80
fix: crop region target
2023-10-15 16:15:21 -04:00
httpjamesm
0e5658b3b5
feat: transparent window illusion when dragging canvas
2023-10-15 15:53:56 -04:00
httpjamesm
c72d6fd9c7
feat: drag around crop region
2023-10-15 15:26:28 -04:00
httpjamesm
b9a34c4889
fix: don't apply filter if there's no canvas
2023-10-15 14:32:14 -04:00
httpjamesm
7b67610f22
fix: clear canvas before flip
2023-10-15 13:32:30 -04:00
httpjamesm
bdedc16ab5
fix: pass canvas ref for transform
2023-10-15 13:19:32 -04:00
httpjamesm
c2c510f7e4
feat: colour adjustments
2023-10-15 13:18:45 -04:00
httpjamesm
ec8518c1eb
refactor: code-split into transform menu with ctx
2023-10-15 12:54:16 -04:00
httpjamesm
ecfde69855
feat: flip image
2023-10-15 12:45:49 -04:00
httpjamesm
0847b8a955
fix: compound rotation
2023-10-15 12:41:51 -04:00
httpjamesm
1062429645
feat: restore original button
2023-10-15 12:41:16 -04:00
httpjamesm
7d5ceaea71
feat: allow rotating after cropping
2023-10-15 12:37:20 -04:00
httpjamesm
fdecbe8779
fix: rotation shrinking bug
2023-10-15 12:31:49 -04:00
httpjamesm
d951c6e777
fix: proportions when rotating
2023-10-15 12:29:23 -04:00
httpjamesm
fe057bdff8
feat: loading icon during image load
2023-10-15 12:27:09 -04:00
httpjamesm
06fcd556ca
feat: show and onClose
2023-10-15 12:20:59 -04:00
httpjamesm
2164d23107
feat: max height and width
2023-10-15 12:17:30 -04:00
httpjamesm
650f4212b4
feat: rotation
2023-10-15 11:53:10 -04:00
httpjamesm
82f7c93040
feat: crop panning
2023-10-14 23:35:33 -04:00
httpjamesm
7fdbaa9e2d
feat: square crop preset
2023-10-14 23:01:20 -04:00
httpjamesm
b9b8cfa84b
feat: export, vertical aspect ratios
2023-10-14 22:59:10 -04:00
httpjamesm
3d549a1179
feat: image editor overlay with cropping
2023-10-14 14:43:48 -04:00
Abhinav
03c83c4594
redirect to ente website if albums domain opened without collection props
2023-10-12 17:33:00 +05:30
Abhinav Kumar
3636ab2ad6
Fix misaligned icons ( #1389 )
...
Fix misaligned icons
2023-10-11 16:29:24 +00:00
Abhinav
df29708bc3
use diff.length for hasMore check
2023-10-11 18:31:40 +05:30
Abhinav Kumar
eab65ad893
option to override disableCFUploadProxy ( #1386 )
2023-10-11 12:45:59 +00:00
Abhinav
b6c22768c8
fix fullscreen exit icon
2023-10-11 18:15:23 +05:30
Abhinav
ab614ae5b4
remove unnecessary photoswipe boilerplate
2023-10-11 17:39:08 +05:30
Abhinav
c679bc38da
fix misaligned icons
2023-10-11 17:37:38 +05:30
Abhinav
0f1f8284e9
use custom icon for all photoviewer actions
2023-10-11 14:53:03 +05:30
Abhinav
f562915a3d
reorder preference options
2023-10-11 11:25:45 +05:30
Abhinav
87aac09f56
add option to override NEXT_PUBLIC_DISABLE_CF_UPLOAD_PROXY locally for testing
2023-10-11 11:21:01 +05:30
Abhinav Kumar
ffdf7b65b5
Fix OOM crashes ( #1379 )
2023-10-04 10:01:25 +00:00
Abhinav
4a1c2e2c79
make static formatters
2023-10-03 19:36:34 +05:30
Abhinav Kumar
74746540cb
reposition convert button ( #1377 )
2023-10-02 20:31:04 +05:30
Abhinav
6db190832d
added arw and tif to supported raw formats list
2023-10-02 14:53:20 +05:30
Abhinav
da0649937b
replace separate convert button with action bar option
2023-09-26 13:43:20 +05:30
Crowdin Bot
0784db2b4a
New Crowdin translations by GitHub Action
2023-09-26 00:59:24 +00:00
Crowdin Bot
f65e805873
New Crowdin translations by GitHub Action
2023-09-25 00:59:13 +00:00
Abhinav
f08c096ea1
switch to collections/v2 api
2023-09-22 09:43:57 +05:30
Abhinav
b58d18b003
replace usage of window['ElectronAPIs'] with globalThis['ElectronAPIs'] to make it worker safe
2023-09-21 21:18:36 +05:30
Abhinav
22f53246f1
add default progressUpdater
2023-09-21 17:33:11 +05:30
Abhinav
74ceccdbee
direct import DownloadSharp
2023-09-21 15:54:24 +05:30
Abhinav
e624abb1ec
redirect to change-password after login
2023-09-21 13:22:58 +05:30
Abhinav
75da4d125e
update to use InMemoryStore for redirectURL
2023-09-21 13:06:39 +05:30
Abhinav
535ed8e3df
remove appContext redirectURL state and add it to inMemoryStore
2023-09-21 13:02:31 +05:30
Abhinav
c847db4ba2
take lock while configuring srp
...
To prevent multiple simultaneous execution
2023-09-21 12:35:17 +05:30
Abhinav Kumar
195442e09f
Fix download progress ( #1367 )
2023-09-20 16:52:24 +05:30
Abhinav
48b1fdd003
remove testing log
2023-09-20 15:59:59 +05:30
Abhinav
ccc6b5666f
fix live-photo preview
2023-09-20 14:27:52 +05:30
Abhinav
e29006f4ce
add clear download pogress logic with logs
2023-09-20 13:56:45 +05:30
Abhinav
f4e87d934a
only show convert option on desktop
2023-09-20 13:30:47 +05:30
Abhinav
9e9298b5e3
add logs
2023-09-20 13:30:47 +05:30
Abhinav
4b5d66baf3
fix handling of conversion failure
2023-09-20 09:13:35 +05:30
Abhinav Kumar
36be8397fc
Refactor photoViewer ( #1365 )
2023-09-20 09:09:56 +05:30
Abhinav
d7a6a0d85e
handle if info is missing
2023-09-19 16:48:04 +05:30
Abhinav
1567ff3a1a
fallback to fileSize if present , if event.total is missing
2023-09-19 16:45:25 +05:30
Abhinav
cbd054b032
handle contentLength not present
2023-09-19 13:14:45 +05:30
Abhinav Kumar
d028ff8361
Fixed date time parsing ( #1362 )
2023-09-19 12:11:14 +05:30
Abhinav
ff099d0c1a
add unit test for parseDateTimeFromFileName
2023-09-19 11:42:30 +05:30
Abhinav
8d91b798c7
fix hasTimeValues
2023-09-19 11:35:16 +05:30
Abhinav
8a3f58a080
add log for debugging download progress
2023-09-19 10:20:16 +05:30
Abhinav
1817dc5b3d
update collect photo link create option icon
2023-09-18 17:01:39 +05:30
Abhinav
29f8f4d328
fix preview removed on conversion failure
2023-09-18 14:09:38 +05:30
Abhinav
243c9a4d49
update to handle isSourceLoaded and conversion failed related state update locally
2023-09-18 13:45:18 +05:30
Abhinav
ea38a648eb
remove isSourceLoaded and conversionFailed helper stats
2023-09-18 13:35:20 +05:30
Abhinav
3c2b0afe63
rename getUnixTimeInMicroSeconds to validateAndGetCreationUnixTimeInMicroSeconds
...
and added extra check to prevent date time in future
2023-09-18 12:09:54 +05:30
Abhinav
9fe15d5591
refactor code and fix parsing error
2023-09-18 11:58:17 +05:30
Abhinav
776a17445b
don't tab focus on ShowHidePassword password
2023-09-18 10:01:23 +05:30
Crowdin Bot
7b82677b0e
New Crowdin translations by GitHub Action
2023-09-18 00:58:32 +00:00
Abhinav
33273bc796
fix default subtext color
2023-09-14 14:38:53 +05:30
Abhinav
7b8107321f
fix issues
2023-09-14 14:33:16 +05:30
Abhinav
c64a02fa6b
fix error icon
2023-09-14 14:29:07 +05:30
Abhinav
73641c61b0
fix isLinkExpired
2023-09-14 14:24:55 +05:30
Abhinav
c355464ec5
handle linkExpired
2023-09-14 14:20:45 +05:30
Abhinav
a9d8ae9a70
update error usage to critical
2023-09-14 14:17:15 +05:30
Abhinav
4c4c910e2e
disable button color that aren't used
2023-09-14 14:16:35 +05:30
Abhinav
38211c2343
added support for disabled enteMenuItem
2023-09-14 14:09:52 +05:30
Abhinav
4492154ba5
update CaptionedText to support button type color
2023-09-14 14:06:51 +05:30
Abhinav
a8fba0cac1
fix convert button and livePhoto btn having transparent color
2023-09-14 13:18:58 +05:30
Abhinav
b1ca61866c
Merge branch 'main' into download-progress
2023-09-14 12:35:39 +05:30
Abhinav
9c82e48a47
move progress to top right
2023-09-14 12:24:16 +05:30
Abhinav
b42ff6315b
update livePhoto icon in photoViewer
2023-09-14 12:08:50 +05:30
Crowdin Bot
196363661e
New Crowdin translations by GitHub Action
2023-09-14 05:22:21 +00:00
Abhinav
b7ef45b41e
remove loading bar for download
2023-09-13 01:51:24 +05:30
Abhinav
193b6f42a1
fix convert causing black screen
2023-09-13 01:47:24 +05:30
Abhinav
b9a8cf95fd
remove console log
2023-09-12 14:41:06 +05:30
Abhinav
8860104f77
remove progress bar shown by thumbnail
2023-09-12 14:39:42 +05:30
Abhinav
23a47cefd6
move absolute centering logic to photoFrame and added logic to spinner for post and pre download step
2023-09-12 13:51:20 +05:30
Abhinav
707d4dfd69
adds download progress tracker
2023-09-12 13:45:51 +05:30
Abhinav
a7631d2715
add download determinant circular progress bar component with label
2023-09-12 13:40:08 +05:30
Abhinav
a5a57bd179
reposition convert button
2023-09-12 12:48:48 +05:30
Abhinav
6791216451
remove debugging logs
2023-09-12 12:46:38 +05:30
Abhinav
0aa9684a7d
show convert and play also for live-photo
2023-09-12 12:42:11 +05:30
Abhinav
fe08c2be57
adds CONVERT string
2023-09-12 12:30:03 +05:30
Abhinav
d81fe68cad
fix live-photo and convert btn style
2023-09-12 12:28:46 +05:30
Abhinav
66f918619b
fix build
2023-09-12 12:19:13 +05:30
Abhinav
ff890c7e82
show conversion notification for all file type
2023-09-12 12:14:41 +05:30
Abhinav
fef1309318
fix reopen conversion failed message not shown
2023-09-12 12:13:52 +05:30
Abhinav
8664b8c8f3
fix file name not changing on item update file
2023-09-12 11:49:06 +05:30
Abhinav
0ae168970c
fix issues
2023-09-12 11:48:20 +05:30
Abhinav
351dd777b3
Merge branch 'main' into manual-convert
2023-09-12 11:37:32 +05:30
Abhinav
43eb985aee
better console log
2023-09-12 11:34:17 +05:30
Abhinav
a6ff94fa15
refactor code
2023-09-12 11:30:34 +05:30
Abhinav
95179720c2
fix isSourceLoaded set as true before conversion complete
2023-09-12 10:56:01 +05:30
Crowdin Bot
750be8c961
New Crowdin translations by GitHub Action
2023-09-11 18:38:52 +00:00
Abhinav
5ce4f1be21
Merge branch 'main' into opt-out-of-logging
2023-09-11 17:45:06 +05:30
Abhinav
b9c42461bb
temp
2023-09-11 13:51:26 +05:30
Abhinav
bba5e889a0
revert isPlaybackPossible detection logic update
2023-09-11 11:56:09 +05:30
Abhinav
3ad32b8852
remove unnecessary forceConvert
2023-09-11 11:47:12 +05:30
Abhinav
b74cb9ac8c
update getConvertedVideo to only use cached files urls and doesn't need to trigger download,as file must be downloaded before showing the convert and play button
2023-09-11 11:40:17 +05:30
Abhinav
4fcd040a47
add thumbStore and filesStore to publicCollectionGallery
2023-09-11 11:34:44 +05:30
Crowdin Bot
d8b44049fe
New Crowdin translations by GitHub Action
2023-09-11 00:57:58 +00:00
Crowdin Bot
4341fac528
New Crowdin translations by GitHub Action
2023-09-09 16:45:45 +00:00
Abhinav
3eae94eedd
remove console log
2023-09-09 15:14:07 +05:30
Abhinav
b29e3b4b4e
fix strings
2023-09-09 15:09:18 +05:30
Abhinav
ea1b0ff49e
remove debugging logs
2023-09-09 14:58:38 +05:30
Abhinav
77852c5e80
add file type search
2023-09-09 14:57:56 +05:30
Abhinav
5bf1a39b0c
refactor
2023-09-09 14:33:46 +05:30
Abhinav
6be743b6bf
fix incorrect shrink ratio
2023-09-07 09:50:15 +05:30
Abhinav
63ea3d8341
refactor
2023-09-07 09:50:02 +05:30
Abhinav
aba83f0af6
clear in-memory store on logout
2023-09-07 09:40:00 +05:30
Abhinav
b90af7c0ac
save synced srpAttributes
2023-09-06 17:50:22 +05:30
Abhinav
0170295ffa
remove unnecessary USER_SRP_SETUP_PENDING state
2023-09-06 17:39:17 +05:30
Abhinav
7226d68cf5
fix srp attributes used instead even when keyAttributes present locally
2023-09-06 17:26:24 +05:30
Abhinav
c4cb601719
adds error handling
2023-09-06 14:00:32 +05:30
Abhinav
23bc6adab8
update In memory store value on update
2023-09-06 13:57:24 +05:30
Abhinav
d3402593a2
update updateOptOutOfCrashReports api type
2023-09-06 13:10:20 +05:30
Abhinav
5bffcc2b01
disable error logging when user opted out of crash reporting
2023-09-06 13:03:15 +05:30
Abhinav
db8f769874
adds InMemoryStore
2023-09-06 13:02:18 +05:30
Abhinav
a690c8ca55
don't init sentry if user has opted out of crash reporting
2023-09-06 12:31:02 +05:30
Abhinav
c07067796e
adds Sidebar Preferences setting to opt out of crash reporting
2023-09-06 12:27:23 +05:30
Abhinav Kumar
cd51d642d2
UI issues fixes ( #1343 )
2023-09-06 07:26:15 +05:30
Abhinav
6b331f8435
fix missing react key issue
2023-09-05 18:57:21 +05:30
Abhinav
22da63f79c
if the shared file doesn't have any caption hide the description box
2023-09-05 18:23:04 +05:30
Abhinav
5b498829d8
fix hidden collections names rendered as undefined
2023-09-05 18:13:49 +05:30
Abhinav
19dfb3f26c
refactor collection-name construction logic
2023-09-05 18:09:43 +05:30
Abhinav
21667274ea
fix Screen shaking issue
2023-09-05 16:20:29 +05:30
Abhinav
98c7059ca4
trigger resync on public link update
2023-09-05 15:11:08 +05:30
Abhinav
8ea29dbe99
fixed incorrectly enabled add description for shared album
2023-09-05 11:28:41 +05:30
Abhinav
80b022ec90
fix desktop saved key use
2023-09-05 11:28:41 +05:30
Abhinav
28ee036801
fixes archived files not shown in hidden items section
2023-09-05 09:45:36 +05:30
Abhinav
240bc918bc
fix hide not moving files from all collection
2023-09-05 09:38:06 +05:30
Crowdin Bot
71b6c25dd1
New Crowdin translations by GitHub Action
2023-09-05 00:56:44 +00:00
Abhinav
22b170399f
Merge branch 'main' into download-album
2023-09-04 21:10:49 +05:30
Abhinav
09d97318c1
fixed file reader not initialized
2023-09-04 13:01:39 +05:30
Abhinav
4c535c73c5
fixed get videoExportName name
2023-09-04 12:47:00 +05:30
Abhinav Kumar
5a7f0de14a
Fix login v2 issues ( #1335 )
2023-09-04 12:36:13 +05:30
Abhinav
336f91868b
Merge branch 'remove-dot-prefix' into download-album
2023-09-03 14:18:26 +05:30
Abhinav
0017d8b83c
remove dot prefix from hidden collection export names
2023-09-03 11:18:06 +05:30
Abhinav
da56e5aec0
fix progress bar starting before download folder selection
2023-09-03 09:30:19 +05:30
Abhinav
5028129621
remove session storage passpharse storage
2023-09-03 09:06:21 +05:30
Crowdin Bot
cb88b93e65
New Crowdin translations by GitHub Action
2023-09-03 01:00:24 +00:00
Crowdin Bot
68127816a1
New Crowdin translations by GitHub Action
2023-09-02 10:37:18 +00:00
Neeraj Gupta
46bdcbffe5
Add support for no device limit on links
2023-09-02 15:06:20 +05:30
Crowdin Bot
744c2976fa
New Crowdin translations by GitHub Action
2023-09-02 00:55:47 +00:00
Abhinav
732ccc816f
fix two-factor enabled login
2023-09-01 20:46:24 +05:30
Abhinav
634eee1192
added new crypto utils
2023-09-01 20:29:11 +05:30
Abhinav
d99bbfae70
basic implementation done
2023-09-01 12:23:19 +05:30
Abhinav Kumar
7a744db009
Login v2 ( #1172 )
2023-09-01 12:14:00 +05:30
Abhinav
09a8271740
updated isCollectionDownloadInProgress to isActiveCollectionDownloadInProgress
2023-09-01 10:33:09 +05:30
Abhinav
bdc9d58287
allow user to select the download directory
2023-08-31 11:08:59 +05:30
Abhinav
2ef6c7b86f
removed getDownloadDir api and renamed selectRootDirectory to just selectDirectory
2023-08-31 10:58:16 +05:30
Abhinav
94088fbe82
updated download dir
2023-08-31 09:43:11 +05:30
Abhinav
2c47a9a6d4
fixed getCachedOriginalFile
2023-08-31 09:31:10 +05:30
Abhinav
adbdcfdb5f
create separate downloadFilesDesktop util
2023-08-31 09:19:03 +05:30
Abhinav
d45beb6e88
renamed functions
2023-08-31 09:16:10 +05:30
Abhinav
6ecf16e134
refactor common code into utils and common services
2023-08-31 09:15:43 +05:30
Abhinav
f1923ada63
moved common electron fs functions to electron fs service
2023-08-31 09:14:51 +05:30
Abhinav
7629b1725f
fixed getCachedOriginalFile
2023-08-31 09:13:16 +05:30
Abhinav
6659d4f05d
Merge branch 'main' into download-album
2023-08-30 13:23:30 +05:30
Abhinav
a1d6c43f08
fix nan issue
2023-08-30 12:08:25 +05:30
Abhinav
08af0010c7
fix scroll bar even when there is space for complete list
2023-08-30 12:05:53 +05:30
Abhinav
db09976795
remove unnecessary prop
2023-08-30 11:53:20 +05:30
Abhinav
4a4d821b1d
sort trash files by deleteBy properly
2023-08-30 11:50:05 +05:30
Abhinav
bcfa346fd3
Fixes double scroll in the allCollectionList dialog
2023-08-30 11:42:42 +05:30
Abhinav
7061120325
enable back option to navigation with arrow when info sidebar is open
2023-08-30 10:01:18 +05:30
Abhinav
a4865b9b53
add option to restore to uncategorized
2023-08-30 09:56:08 +05:30
Abhinav
c8bdcd9926
fix empty all section summary computation
2023-08-30 09:49:28 +05:30
Abhinav
b76233ddfb
fix hidden items download
2023-08-29 17:08:35 +05:30
Abhinav
d95db7119c
Merge branch 'main' into download-album
2023-08-29 17:07:11 +05:30
Abhinav Kumar
7a920c5c36
Fix export rename issue ( #1324 )
2023-08-29 15:59:35 +05:30
Abhinav
c857dcdf36
refactor code
2023-08-29 15:07:25 +05:30
Abhinav
f9fb78543f
fix downloadAndSave for live-photo issue
2023-08-29 14:51:42 +05:30
Abhinav
7ccdd080bb
don't need to delete metadata json file, it will be overwritten automatically
2023-08-29 14:07:03 +05:30
Abhinav
06eef0758c
check if file exists before attempting move
2023-08-29 14:03:17 +05:30
Abhinav
a0eb196e05
rollback download failure properly
2023-08-29 13:46:33 +05:30
Abhinav
f4b99c6258
Only retry once on getExportRecord failure
2023-08-29 12:34:28 +05:30
Abhinav
2ef46a8a6f
moved export record update before doing disk operation and added rollback logic on disk ops failure
2023-08-29 12:32:33 +05:30
Abhinav
d8bfeeb6c2
fixed migration issue and removed badly export album folder delete logic
2023-08-29 11:32:29 +05:30
Abhinav
7781734f2a
try get export record json on parsing error
2023-08-29 11:03:51 +05:30
Abhinav Kumar
30129d413e
remove club by capture time option [dedupe screen] ( #1326 )
2023-08-29 10:56:01 +05:30
Crowdin Bot
eeedf6e1c3
New Crowdin translations by GitHub Action
2023-08-29 03:54:05 +00:00
Abhinav Kumar
12b76e43d2
Hidden albums ( #1322 )
2023-08-29 09:23:18 +05:30
Abhinav
8a50c8dcd9
remove club by capture time option
2023-08-28 13:50:38 +05:30
Abhinav
1fe4d0443b
add migration to remove collection export for collections missing metadata folder
2023-08-28 11:21:42 +05:30
Abhinav
a7aef7404d
fix only collectionExportPath was checked to see if it was deleted, need to confirm metadata folder exists too
2023-08-28 10:17:49 +05:30
Abhinav
ba6eeb3dbc
fix unhide album option icon
2023-08-28 08:35:25 +05:30
Crowdin Bot
10c352bd8c
New Crowdin translations by GitHub Action
2023-08-28 02:57:02 +00:00
Abhinav
7bcd43a9e1
emit local_files_updated event for hidden files update too
2023-08-28 01:31:28 +05:30
Abhinav
3902007fc7
exitHiddenSection on unhide
2023-08-28 01:30:33 +05:30
Abhinav
07ad13f882
fix hidden collection repeated rename attempts
2023-08-28 01:30:14 +05:30
Abhinav
0088fa6640
export hidden collection with dot prefixed name
2023-08-28 01:06:51 +05:30
Abhinav
b52835e858
fix file counts for archived and all section
2023-08-28 00:40:20 +05:30
Abhinav
7c5ec388b4
fix selected file options for hidden albums
2023-08-28 00:10:39 +05:30
Abhinav
3d4ec530b9
fix multiple uncategorized collection issue
2023-08-27 23:58:24 +05:30
Abhinav
e994ec9b44
fix typo
2023-08-27 23:58:07 +05:30
Abhinav
6015093154
hide archive option from hidden albums
2023-08-27 23:35:56 +05:30
Abhinav
fe755311d4
updated getLocalCollections and getLatestCollections and created new utils getAllLocalCollections and getAllLatestCollections
2023-08-27 23:30:52 +05:30
Abhinav
262bc70175
fix hide option shown for hidden albums
2023-08-27 20:03:07 +05:30
Abhinav
9d50dd5975
added support to render hidden albums
2023-08-27 19:54:56 +05:30
Abhinav
97945a91f6
adds hidden collection sync logic
2023-08-27 14:37:00 +05:30
Abhinav
cb7ed8c7b1
refactor hidden files sync
2023-08-27 14:01:09 +05:30
Abhinav
d710ecb59e
adds hide album option
2023-08-27 13:01:30 +05:30
Abhinav
d09d5ac0b6
Merge branch 'main' into download-album
2023-08-25 11:59:28 +05:30
Abhinav
0be74faecd
throw error from downloadFile util
2023-08-25 11:57:50 +05:30
Abhinav
ba78b74e70
fix collectionDownloadInProgress not resetting properly on download completion
2023-08-25 11:42:06 +05:30
Abhinav
1ca5f40021
remove download confirmation
2023-08-25 11:34:43 +05:30
Abhinav
b17d32abbd
refactor helper function
2023-08-25 11:31:47 +05:30
Abhinav
0ed978e522
remove unneeded sr-only loading text
2023-08-25 10:36:17 +05:30
Abhinav
09f3a5d844
Adds collectionDownloadProgress util
...
which is used to show in progress loader icon on download button and added checks to prevent starting new download when one already in progress
2023-08-25 10:01:37 +05:30
Abhinav
2e0268a746
update to handle multiple consecutive collection downloads
2023-08-25 09:44:29 +05:30
Crowdin Bot
d89ad5c5a7
New Crowdin translations by GitHub Action
2023-08-21 16:31:54 +00:00
Abhinav
f2bdb6459b
only show link button component if has pending items
2023-08-21 20:15:33 +05:30
Abhinav
51b7eb5e07
fix isExport in progress check
2023-08-21 20:14:16 +05:30
Abhinav
e33162c5d7
fix numbering
2023-08-21 20:11:33 +05:30
Abhinav
8eec2ae597
update string
2023-08-21 20:09:31 +05:30
Abhinav
24238f5e19
consider only pending export as pending item and create separate state for trashing and renaming collection and files
2023-08-21 20:02:48 +05:30
Abhinav
cc77c1293b
fix getPendingExports call
2023-08-21 19:40:31 +05:30
Abhinav
7309f89a58
disable user-select on collection tile and preview card
2023-08-21 19:30:07 +05:30
Abhinav
3b2b524ed9
fix pending item title
2023-08-21 19:26:33 +05:30
Abhinav
3dab353cf4
fix ellipsis-ing
2023-08-21 19:22:12 +05:30
Abhinav
551bdad89f
fix dialog width issue
2023-08-21 19:02:37 +05:30
Abhinav
31f016797c
fix flicker issue
2023-08-21 18:31:27 +05:30
Abhinav
fa659db089
refactored pendingExports and collectionNameMap state
2023-08-21 17:59:46 +05:30
Abhinav
62bb0a0043
added ExportPendingList UI
2023-08-21 12:53:53 +05:30
Abhinav
b13201034d
show progress count as sum of success and failed
2023-08-20 14:31:51 +05:30
Abhinav
c1a9362801
change notification color to critical if have failed items
2023-08-20 14:30:41 +05:30