Commit graph

1683 commits

Author SHA1 Message Date
Abhinav 81c0780271 allow using uncategorized as replacement album 2024-01-19 18:03:34 +05:30
Neeraj Gupta 1e583414d3 [Cast] Use common shared packages 2024-01-19 14:02:42 +05:30
Vishnu Mohandas ae3606384a
Add counter to upload sections (#1570) 2024-01-19 13:57:07 +05:30
Neeraj Gupta a3bf49e2d2 Remove redundant export 2024-01-19 13:35:05 +05:30
Abhinav e4a107bfab add counter to upload sections 2024-01-19 13:21:55 +05:30
Neeraj Gupta 9afaa73d19 [Cast] Switch to castGateway 2024-01-19 12:56:29 +05:30
Abhinav c04794f26e close album if empty after operation 2024-01-19 10:45:03 +05:30
Abhinav 669fb33b67 don't exit hidden section after unhide operation 2024-01-19 10:25:15 +05:30
Crowdin Bot ecdb634488 New Crowdin translations by GitHub Action 2024-01-19 00:15:58 +00:00
Abhinav 4a364a53dd fix collectionID used as key instead of ID 2024-01-18 17:50:44 +05:30
Abhinav Kumar 896cdd98af
Merge branch 'main' into fix-keyboard-navigate-issue 2024-01-18 17:44:48 +05:30
Abhinav 8e8af10b80 Merge branch 'fix-select-not-available-for-shared-albums' into file-download-location 2024-01-18 17:43:06 +05:30
Abhinav Kumar 740fa33fd8
Merge branch 'main' into fix-select-not-available-for-shared-albums 2024-01-18 17:41:16 +05:30
Abhinav Kumar 77024ca15c
Sort dedupe size descending (#1564) 2024-01-18 17:12:22 +05:30
Abhinav 431a53d8d8 fix comment 2024-01-18 16:27:22 +05:30
Abhinav 57b3e4461f fix using arrow keys to move in input field causes photo-viewer file change 2024-01-18 16:25:04 +05:30
Abhinav 864ac8fa1f fix issues 2024-01-18 15:37:23 +05:30
Abhinav d258d58e5e remove own count 2024-01-18 15:31:48 +05:30
Abhinav f9c817873e add selected files download progress 2024-01-18 15:19:38 +05:30
Abhinav a97529b9d2 add select functionality to shared albums 2024-01-18 15:12:05 +05:30
Abhinav ffc23507e2 sort dedupe size descending 2024-01-18 14:50:53 +05:30
Abhinav eba6735032 add props.setFilesDownloadProgressAttributesCreator present check 2024-01-18 14:45:10 +05:30
Abhinav 8dbd88f6fb remove debugging logs 2024-01-18 14:36:53 +05:30
Abhinav 72fad7c432 add shared album download progress 2024-01-18 14:35:17 +05:30
Abhinav 5802db5434 add file download location selection option for selected files and single file 2024-01-18 14:16:57 +05:30
Abhinav 4c7bb9edc2 update collection progress to use new FileDownloadProgress component 2024-01-18 13:18:35 +05:30
Abhinav edfdd2f065 updated CollectionDownloadProgress to collectionDownloadProgress 2024-01-18 10:10:55 +05:30
Abhinav 99521b79a5 display full name of file and collection on hover 2024-01-18 08:33:54 +05:30
Abhinav fd08561184 update behaviour to not move to destination collection after collection ops 2024-01-18 07:07:55 +05:30
Abhinav b6c041b4aa remove debug logs 2024-01-17 11:03:42 +05:30
Abhinav 8cdbe8de33 remove debug logging 2024-01-17 10:48:48 +05:30
Abhinav Kumar 9fbcf55e4e
Onnx clip UI (#1543) 2024-01-16 11:45:59 +05:30
Vishnu Mohandas 2a209b7590
Fix testing issues (#1552) 2024-01-16 11:45:43 +05:30
Abhinav Kumar d4343e4226
Merge branch 'main' into onnx-clip-ui 2024-01-16 11:19:28 +05:30
httpjamesm 9a6b906c29
feat: accounts signup page 2024-01-13 02:08:08 -05:00
httpjamesm 9b723448de
feat: generate page 2024-01-13 02:06:34 -05:00
httpjamesm 811273ea59
fix: check login status on /passkeys 2024-01-13 01:59:46 -05:00
httpjamesm 42677df32e
fix: get hash without “#” 2024-01-13 01:56:03 -05:00
httpjamesm 611d7d192f
fix: use pkg.name 2024-01-13 01:27:46 -05:00
httpjamesm db1b421e3a
fix: remove random ‘a’ typo 2024-01-13 01:22:59 -05:00
httpjamesm f2edd73b86
feat: auto set client package on _app 2024-01-13 01:18:45 -05:00
httpjamesm 5b1cf9f823
feat: pass client package name 2024-01-13 01:07:30 -05:00
Abhinav 580758b0c9 remove unnecessary check 2024-01-12 09:36:48 +05:30
Abhinav b58b934f8d reset download client too 2024-01-12 09:34:54 +05:30
httpjamesm acb2b1b7ea
fix(i18n): passkeys translation 2024-01-11 19:16:01 -05:00
Crowdin Bot 0f5243674a New Crowdin translations by GitHub Action 2024-01-12 00:16:01 +00:00
httpjamesm bebe6d15cf
feat: account handoff from photos-web to passkeys 2024-01-11 19:10:12 -05:00
Abhinav ef7736dc59 add clip logout handler 2024-01-12 04:01:06 +05:30
Abhinav 97ce52a728 reset download manager on logout 2024-01-12 03:57:50 +05:30
Abhinav 6837225281 Merge branch 'main' into onnx-clip-ui 2024-01-12 03:04:10 +05:30
Abhinav Kumar 8b5eb739d7
Merge branch 'main' into fix-face-indexing-status-update-issue 2024-01-11 19:46:21 +05:30
Abhinav e9367fa89f fix migration 2024-01-11 19:18:41 +05:30
Abhinav 3d9a302cde fix key 2024-01-11 19:07:24 +05:30
Abhinav 829e66916b Merge branch 'main' into onnx-clip-ui 2024-01-11 18:52:32 +05:30
Abhinav f473c92225 change updateIndexStatus to get 2024-01-11 18:50:51 +05:30
Abhinav Kumar f866386905
Update favicon (#1551) 2024-01-11 16:46:56 +05:30
vishnukvmd 57b9edb3df Flip favicons 2024-01-11 16:46:23 +05:30
vishnukvmd 9fdfd71ced Update favicons 2024-01-11 14:30:51 +05:30
vishnukvmd 7161f4f3e6 Update favicon 2024-01-11 14:17:02 +05:30
Crowdin Bot 7fcce988b8 New Crowdin translations by GitHub Action 2024-01-11 06:43:20 +00:00
Abhinav 7786d626fb update copies 2024-01-11 12:09:53 +05:30
Abhinav f033605248 improve syncEmbeddings logic 2024-01-11 11:14:40 +05:30
Abhinav 521474f952 refactored syncEmbedding to pass props to cleanupDeletedEmbeddings avoid double local db lookup of files and embedding 2024-01-11 11:05:53 +05:30
Abhinav d0eb41d5d5 separate getAllLocalEmbeddings and getLocalEmbeddings(mode) 2024-01-11 10:58:28 +05:30
Abhinav 79a60c21b7 Merge branch 'main' into onnx-clip-ui 2024-01-11 10:18:38 +05:30
Abhinav e25cd3b661 fix missing await 2024-01-11 09:47:53 +05:30
Abhinav c81dfbf40b fix download manager not initialized on export start 2024-01-11 09:16:43 +05:30
Abhinav d788d13d55 add fallback value to get embedding 2024-01-10 10:43:09 +05:30
Abhinav ce28f030fe add conditional sync logic 2024-01-10 10:39:01 +05:30
Abhinav f38b5b0a53 remove unnecessary wrapper 2024-01-10 10:38:36 +05:30
Abhinav e7ba94bdbd add logs to getAllPeopleSuggestion and getIndexStatusSuggestion 2024-01-10 08:55:01 +05:30
Abhinav 42be46de7c add refresh logic to default options to refresh indexing status, every 2 seconds 2024-01-10 08:54:08 +05:30
Abhinav 160d18320f Merge branch 'main' into onnx-clip-ui 2024-01-08 15:38:21 +05:30
Abhinav 109d43d213 fix clip search 2024-01-08 15:24:59 +05:30
Abhinav 92ccf995ac sync only onnx embeddings 2024-01-08 15:16:12 +05:30
Abhinav 4501c719d7 Merge branch 'main' into cast 2024-01-08 12:07:37 +05:30
httpjamesm c5f2f55042
feat: auto close drawer when switched to crop mode 2024-01-07 13:00:09 -05:00
httpjamesm 240c7d4525
fix: reset crop box when switching to crop 2024-01-07 12:58:33 -05:00
httpjamesm f3a5451e0f
feat: floating apply crop button when cropping 2024-01-07 12:53:37 -05:00
httpjamesm 089b5eece1
refactor: code-split freehand crop region 2024-01-07 12:42:06 -05:00
httpjamesm e7dde6f530
feat: require edit before allowing save 2024-01-07 12:35:51 -05:00
httpjamesm 01f156d9ae
fix: get canvas bounds from canvasRef.current 2024-01-07 01:31:27 -05:00
httpjamesm 24f3b5bc1b
fix: type ambiguation with crop handle styles 2024-01-07 01:16:46 -05:00
httpjamesm d8240a5a11
refactor: move photo editor constants 2024-01-07 01:15:51 -05:00
httpjamesm 176993216e
feat: reset crop box after successful crop 2024-01-07 01:09:51 -05:00
httpjamesm cc51cb6caa
feat: new crop icon and locale support 2024-01-07 01:08:10 -05:00
httpjamesm 1fc9461856
feat(i18n): freehand and apply translations 2024-01-07 01:08:00 -05:00
httpjamesm f6f22e123c
fix: crop region scaling between preview and orig 2024-01-07 01:05:10 -05:00
httpjamesm 143df10066
fix: set reset x and y to just offset 2024-01-07 00:50:27 -05:00
httpjamesm cc6519bb09
feat: overlays for dark/light effect with crop 2024-01-07 00:38:01 -05:00
httpjamesm dcb55d331e
feat: 3x3 grid in crop box 2024-01-07 00:19:02 -05:00
httpjamesm 53321980ef
feat: crop region of canvas 2024-01-07 00:17:05 -05:00
httpjamesm 760b63a303
fix: auto correct crop box pos on reset 2024-01-07 00:03:22 -05:00
httpjamesm 219102c317
feat: auto correct cropbox pos on load 2024-01-07 00:02:03 -05:00
httpjamesm b75844c2c9
fix: move mouse interaction handlers to higher ele 2024-01-06 23:57:13 -05:00
httpjamesm d61b79fabc
feat: crop tab and movement constraints 2024-01-06 23:56:25 -05:00
httpjamesm b0eb15cd6b
fix: tsconfig includes 2024-01-06 23:28:30 -05:00
httpjamesm 3ca57bd534
feat: 60 minute refresh with slower bar update 2024-01-06 23:22:18 -05:00
httpjamesm b08814bad4
style: line-height on large type digits 2024-01-06 23:20:16 -05:00
httpjamesm 3963f99d09
feat: code pending state 2024-01-06 23:19:25 -05:00
httpjamesm a26ad05fac
fix: next font dep 2024-01-06 23:11:35 -05:00
httpjamesm 56ce1a4a7b
feat: movable crop region 2024-01-06 22:52:31 -05:00
httpjamesm 20c398893b
fix: get sentry data from @ente/shared 2024-01-06 00:12:21 -05:00
httpjamesm f574d019f7
feat: use more @ente/shared 2024-01-06 00:08:33 -05:00
httpjamesm ca795906dd
feat: add runningInBrowser to shared 2024-01-06 00:01:59 -05:00
httpjamesm e3b4d3a35e
feat: only send token to TV 2024-01-06 00:00:12 -05:00
httpjamesm 72ed8b0497
feat: get collection with key and get collection with master or collection key 2024-01-05 23:45:16 -05:00
httpjamesm fba1c750c6
feat: refine cast sender payload 2024-01-05 23:38:26 -05:00
httpjamesm bf69051440
feat: reduce data sent to cast device 2024-01-05 23:31:53 -05:00
Abhinav 6961fc7fbe fix issues 2024-01-06 02:40:05 +05:30
Abhinav 6c689ed035 fix auth page build 2024-01-05 21:25:50 +05:30
Abhinav 76a3d87687 use updated computeTextEmbedding API 2024-01-05 17:17:03 +05:30
Abhinav 72be380514 update to handle both ggml and onnx models 2024-01-05 17:13:14 +05:30
Crowdin Bot 339cd8f59e New Crowdin translations by GitHub Action 2024-01-05 00:15:30 +00:00
httpjamesm 4f0f7b6e1a
fix: enable experimental outside dir 2024-01-01 12:17:58 -05:00
httpjamesm 831e0e910c
fix: null checks 2024-01-01 12:11:20 -05:00
httpjamesm 20fb92c48e
fix: theme type errs 2024-01-01 11:46:31 -05:00
httpjamesm 8852ed2168
fix: disable image optimization 2023-12-28 16:05:27 -05:00
httpjamesm e54ccebe38
fix: add ? operator on passkey props 2023-12-28 16:00:30 -05:00
httpjamesm 5c90af1928
fix: critical color prop 2023-12-28 15:56:36 -05:00
httpjamesm 5003f30c9b
fix: use consistent react and node type versions 2023-12-28 15:56:26 -05:00
Abhinav 34780049f6 add export command 2023-12-28 13:54:27 +05:30
httpjamesm e93563ce78
fix: require redirect url to end with .ente.io 2023-12-28 02:41:33 -05:00
httpjamesm a59b3d8d9c
fix: add accounts favicon 2023-12-28 02:37:50 -05:00
httpjamesm 3f7a66682f
feat: accounts app passkeys login 2023-12-28 02:35:37 -05:00
httpjamesm 159521b8d2
feat: locale for passkeys flow page 2023-12-28 02:21:08 -05:00
httpjamesm 13dfeef202
feat: invalid info screen 2023-12-28 02:17:55 -05:00
httpjamesm d62de0c193
feat: passkeys flow redir check 2023-12-28 02:15:22 -05:00
httpjamesm 0e130c0e7d
feat: error and loading screens for passkeys flow 2023-12-28 02:12:04 -05:00
httpjamesm c8a84ed68c
feat: passkeys callback page 2023-12-28 02:00:03 -05:00
httpjamesm 5bc3e48876
feat: login via accounts passkeys 2023-12-28 01:20:12 -05:00
httpjamesm 6901959ef9
fix: highlight delete passkey button in red 2023-12-24 22:48:58 -05:00
httpjamesm 22330e9daf
feat: show passkey created at date time 2023-12-24 22:47:17 -05:00
httpjamesm 67e1e166b5
feat: key icon 2023-12-24 22:36:54 -05:00
httpjamesm 175f99bd73
feat: menu item dividers between passkeys 2023-12-24 22:35:56 -05:00
httpjamesm 7553e0e5b1
feat: accounts login, passkeys desc 2023-12-24 22:34:30 -05:00
httpjamesm 80fa1223bf
feat: refresh passkeys list on add 2023-12-24 17:07:34 -05:00
httpjamesm 18f81ef1c5
feat: close passkey drawer on delete 2023-12-24 17:06:40 -05:00
httpjamesm 3c0eb1c8f1
feat: refresh passkeys on change 2023-12-24 17:05:48 -05:00
httpjamesm 66234bd18a
feat: i18n for add passkey form 2023-12-24 17:03:27 -05:00
httpjamesm 05352f08fc
feat: rename passkey 2023-12-24 17:01:03 -05:00
httpjamesm 2d43b8d7c4
feat: delete passkey 2023-12-24 16:44:08 -05:00
httpjamesm 38728df71a
fix: add fonts 2023-12-24 16:26:23 -05:00
httpjamesm f572659dbc
feat: manage passkey drawer 2023-12-24 16:24:31 -05:00
httpjamesm e36dadf97f
feat: create new passkeys 2023-12-24 15:51:31 -05:00
httpjamesm 044de7b15b
fix: accounts paths 2023-12-24 15:50:56 -05:00
httpjamesm 1559f8214b
feat: get passkey registration options and finish registration 2023-12-24 15:50:44 -05:00
httpjamesm 5aacbb5f46
Initial accounts passkeys commit 2023-12-24 14:55:58 -05:00
httpjamesm e920505457
fix: rearrange button explanations 2023-12-23 00:22:47 -05:00
httpjamesm 8f97491a3c
feat: new error msg for cast auto pair failure 2023-12-23 00:22:35 -05:00
httpjamesm acc94fc77b
style: spacing between pairing options 2023-12-23 00:18:32 -05:00
httpjamesm 6b0a4aec87
feat: help qr code in bottom right 2023-12-22 19:55:59 -05:00
Abhinav 7a1bc9619f hide indexing status from web 2023-12-20 11:48:06 +05:30
Abhinav c2d2dc36dc make customCacheDirectory a electron only setting 2023-12-20 11:44:48 +05:30
Crowdin Bot d32a5e9e43 New Crowdin translations by GitHub Action 2023-12-18 06:24:55 +00:00
vishnukvmd e3a9a1bc21 Update case 2023-12-18 11:52:47 +05:30
Crowdin Bot d5ef99c3d7 New Crowdin translations by GitHub Action 2023-12-17 01:06:55 +00:00
httpjamesm 116c09d958
feat: explainers for manual cast 2023-12-16 12:49:45 -05:00
httpjamesm 2dea1d0604
feat: browserCanCast check 2023-12-16 12:47:39 -05:00
httpjamesm 7b2edf3f07
chore: cleanup code 2023-12-16 12:36:05 -05:00
httpjamesm a746bb709f
fix: don't shutdown receiver 2023-12-16 12:26:56 -05:00
httpjamesm 80eda678d9
feat: auto pair mode for cast 2023-12-16 12:22:26 -05:00
httpjamesm 506158171b
fix: stop context on index effect return 2023-12-16 12:21:53 -05:00
Abhinav Kumar 0dc1d138aa
fix editor issue (#1511)
fix editor issue
2023-12-16 13:36:18 +05:30
Abhinav 24dcfc29a0 remove unneeded option 2023-12-16 10:19:28 +05:30
Abhinav c5c39a6091 add user not null check 2023-12-16 10:12:23 +05:30
Abhinav e071c6bc87 fix build 2023-12-15 14:57:17 +05:30
Abhinav 3a010915ca fix issues 2023-12-15 14:52:37 +05:30
Abhinav ece409a63d add face crop regeneration logic 2023-12-15 14:17:01 +05:30
Abhinav 687726fc45 fix fileURL state set 2023-12-15 13:02:10 +05:30
Abhinav Kumar b694c6c9ba
Fix file cache load issue (#1507)
Fix file cache load issue
2023-12-14 21:56:15 +05:30
Abhinav c5b2a0632e fix getCachedFile error log 2023-12-14 16:11:21 +05:30
Abhinav 3d10927ec4 move cache folder customisation option to advanced 2023-12-14 11:15:36 +05:30
httpjamesm e44cee8c0e
feat: options with custom namespaces 2023-12-13 23:57:10 -05:00
Abhinav 94b23ac194 fix undefined issue 2023-12-14 10:21:03 +05:30
httpjamesm da6f1fa801
fix: ignore message type 2023-12-13 23:45:52 -05:00
httpjamesm fa2510036f
fix: start context after adding message listener 2023-12-13 23:32:08 -05:00
httpjamesm fc13059268
feat: add pair-request message handler 2023-12-13 23:12:38 -05:00
Abhinav f60e472b1d fix getCachedFile 2023-12-13 19:12:58 +05:30
Abhinav f152286a0c fix issue 2023-12-13 17:48:56 +05:30
Abhinav d536527849 update logging 2023-12-13 14:03:30 +05:30
Abhinav 9a110d149b fix file load browser 2023-12-13 14:02:32 +05:30
Abhinav Kumar ed30bdf666
Merge branch 'main' into fix-slow-load 2023-12-13 13:30:35 +05:30
Abhinav Kumar ebc03b5a69
Add ML logging (#1504) 2023-12-13 12:56:08 +05:30
Abhinav 0e50eea520 Merge branch 'main' into add-ml-logging 2023-12-13 12:49:36 +05:30
Abhinav 1ff0de34a4 add runMLSyncJob error logging 2023-12-13 12:48:46 +05:30
Abhinav Kumar 17dfbae569
Merge branch 'main' into fix-slow-load 2023-12-13 12:44:43 +05:30
Abhinav 34a617f143 update strings 2023-12-13 12:40:34 +05:30
Abhinav 3bfd01113e fix ui issues 2023-12-13 11:46:38 +05:30
Abhinav ea4f53caaf fix unbalanced braces 2023-12-13 11:16:20 +05:30
Abhinav 35566c9785 do cache size validation on the node layer 2023-12-13 10:30:40 +05:30
Crowdin Bot 300560f5bb New Crowdin translations by GitHub Action 2023-12-12 01:03:13 +00:00
Abhinav 173bee6001 fix localOnly stuck in loop 2023-12-11 22:32:51 +05:30
Crowdin Bot b9d2fc51c6 New Crowdin translations by GitHub Action 2023-12-11 10:30:55 +00:00
Abhinav 0293de0c80 reload caches on cache folder change 2023-12-11 15:38:03 +05:30
Abhinav d65937c9f1 update names 2023-12-11 15:25:15 +05:30
Abhinav a657a8b543 add cache directory change option 2023-12-11 15:05:40 +05:30
Abhinav f69f241e10 refactor out folder display and change components 2023-12-11 14:19:51 +05:30
Abhinav a33850c418 temp 2023-12-11 12:45:47 +05:30
Abhinav Kumar c7a5731836
Add File disk caching (#1494) 2023-12-11 11:34:49 +05:30