Commit graph

1404 commits

Author SHA1 Message Date
Abhinav 8a935d8a6e fix load local file while scroll issue 2023-12-07 11:01:56 +05:30
Abhinav 5c9413ec0a remove unnecessary code 2023-12-07 11:01:25 +05:30
Abhinav 749427a432 Merge branch 'refactor-download-manager' into refactor-in-memory-caching 2023-12-07 09:57:29 +05:30
Abhinav 4e2368d006 remove empty constructor 2023-12-07 09:54:16 +05:30
Abhinav 2765df7547 Merge branch 'main' into refactor-download-manager 2023-12-07 09:22:10 +05:30
Abhinav a275e7d76b fix shared-album download manager init 2023-12-07 09:10:47 +05:30
Abhinav 1bd8b234f6 fix issues 2023-12-06 23:24:10 +05:30
Abhinav 3fa26f70a0 move download client and manager to download service folder 2023-12-06 21:41:42 +05:30
Abhinav edadcbb056 fix refactoring issues 2023-12-06 21:39:28 +05:30
Abhinav 130798f2da add download manager not ready check 2023-12-06 18:38:33 +05:30
Abhinav fc15f007ad add missing token check 2023-12-06 18:19:39 +05:30
Abhinav a4cd3396ac fix loading not working 2023-12-05 12:24:31 +05:30
Abhinav Kumar 729a5eef78
Fix search issues (#1484)
Fix search issues
2023-12-04 17:42:47 +05:30
Abhinav Kumar a792c38ee8
Fix ElectronAPI refactor issue (#1488)
Fix ElectronAPI refactor issue
2023-12-04 17:41:47 +05:30
Crowdin Bot 225b1ecdbe New Crowdin translations by GitHub Action 2023-12-04 11:54:30 +00:00
Abhinav 266b58811c make imageProcessor worker safe 2023-12-04 16:58:24 +05:30
Abhinav 7687681e07 fix build 2023-12-04 16:02:48 +05:30
Abhinav 48a418e11c fix issues 2023-12-04 15:48:08 +05:30
Abhinav 68ffb83400 cleanup dead code 2023-12-04 15:27:17 +05:30
Abhinav 6ac91607f9 create separate photoList page for dedupe 2023-12-04 14:39:30 +05:30
Abhinav a2c9b8cf29 fix translation 2023-12-03 20:46:24 +05:30
Neeraj Gupta cd7ee6bf4b
Fix: include bonus in storage quota check (#1483) 2023-12-01 23:43:30 +05:30
Abhinav b2b197a617 add file disk caching 2023-12-01 17:43:42 +05:30
Abhinav fa16427430 add file disk caching 2023-12-01 17:15:27 +05:30
Abhinav edce6f66f0 ignore logging for SKIPPING_CLIP_SEARCH_REQUEST error 2023-12-01 17:07:17 +05:30
Abhinav Kumar 06e2844d37
Fix file name date time parsing (#1482) 2023-12-01 16:03:44 +05:30
Abhinav 33b85d6a8d remove context thumb and file cache and remove use of mergedURLs 2023-12-01 15:40:47 +05:30
Abhinav b3bc19c33b added DATE_TIME_PARSING_TEST_FILE_NAMES_MUST_FAIL test 2023-12-01 14:39:40 +05:30
Crowdin Bot 6a02db036e New Crowdin translations by GitHub Action 2023-12-01 01:07:54 +00:00
Abhinav 4301dd677a fix issue 2023-11-30 18:06:13 +05:30
Abhinav c3304571a9 add download manager init logic and refactor 2023-11-30 17:53:50 +05:30
Abhinav 570edd32dd Merge branch 'main' into caching-refactoring 2023-11-30 10:25:59 +05:30
Abhinav Kumar b671b7d08a
New Translations (#1478) 2023-11-30 09:32:46 +05:30
Neeraj Gupta febe1ba410
Show manage family portal option if add-on is active (#1479) 2023-11-30 09:03:17 +05:30
Crowdin Bot dc60d3f981 New Crowdin translations by GitHub Action 2023-11-30 01:02:23 +00:00
Abhinav 82300bab87 Merge branch 'main' into fix-testing-issues 2023-11-29 13:51:33 +05:30
Abhinav 5d9d3924b4 prevent variable caching due to recursive loop 2023-11-29 12:51:37 +05:30
Abhinav 59a0d7c233 use pDebounce for search and fix issues 2023-11-29 12:49:22 +05:30
Abhinav 822c8dbdd5 replace debounce package 2023-11-29 11:51:05 +05:30
Crowdin Bot d8953712b3 New Crowdin translations by GitHub Action 2023-11-29 05:38:52 +00:00
Abhinav Kumar bd8c5f8f73
Add referral - sign-up form (#1473)
* add referral field to sign up form

* Added referral info

* fix ui issues

* clean referral before post

* send referral info on verifyOTT

* add ":web" suffix to referral

* fix copy

* Add `web:` as prefix

* Update param name during verify-email

---------

Co-authored-by: Neeraj Gupta <neeraj.gupta983@gmail.com>
2023-11-29 11:07:56 +05:30
Abhinav a51d4cc8fa only run watch folder on electron 2023-11-29 10:22:43 +05:30
Abhinav Kumar e3ad4cc21f
Remove authenticator option from photos sidebar (#1470) 2023-11-28 16:17:29 +05:30
Abhinav Kumar b240f8c10d
avoid uncaught error during login due to getEncryptionKey (#1468) 2023-11-28 16:17:14 +05:30
Abhinav 12ab5bc8a8 fix app load blocked due to key load failure 2023-11-28 15:39:45 +05:30
Abhinav b59fa1fd77 only show zoom option for image 2023-11-28 12:50:35 +05:30
Abhinav 73dd215b91 remove authenticator option from photos sidebar 2023-11-28 12:00:56 +05:30
Abhinav e36ba1345a update to use the new download manager 2023-11-27 15:13:57 +05:30
Abhinav 26d0ccaeb5 improve dropdownInput type 2023-11-27 13:45:09 +05:30
Neeraj Gupta 46770c3237 Upgrade heic-conver to ^2.0.0 2023-11-24 23:47:06 +05:30
Abhinav 3cb05518b5 update downloadManager to use client to handle publicDownloads too 2023-11-24 07:06:48 +05:30
Abhinav cc9bf90551 fix clip search failure breaking complete search 2023-11-23 13:03:30 +05:30
Abhinav Kumar 0884203713
HEIC support in photo editor (#1445) 2023-11-21 13:37:52 +05:30
Abhinav 17a85b5359 allow editing supported raw formats 2023-11-21 13:35:27 +05:30
Abhinav Kumar df2e7c7777
Add support to detect unsupported platform and stop trying to run clip (#1457) 2023-11-21 12:36:51 +05:30
Abhinav 78c87d1df5 add support to detect unsupported platform and stop trying to run clip 2023-11-21 12:14:46 +05:30
Crowdin Bot 3b68b94dee New Crowdin translations by GitHub Action 2023-11-21 01:03:20 +00:00
Abhinav d8892267b0 move clip to start 2023-11-20 20:21:08 +05:30
Neeraj Gupta 595dccdf4c
Add mov to whitelisted file formats (#1453) 2023-11-20 18:53:29 +05:30
Abhinav b25cd741e8 add mov to whitelisted file formats 2023-11-20 18:44:52 +05:30
Vishnu Mohandas 7490d60544
Update translation.json 2023-11-20 13:18:19 +05:30
Abhinav Kumar 814c1ebaf9
Fix embedding sync blocked (#1451) 2023-11-20 12:24:37 +05:30
Abhinav e8fcb32d32 move hiddenAlbums fetch to init stage 2023-11-20 12:14:59 +05:30
Abhinav Kumar 109923011d
Fix watch folder refactoring issue (#1446) 2023-11-20 12:02:52 +05:30
Abhinav d1fc3f5454 add log if user has hidden-albums if file is not found. 2023-11-20 12:01:49 +05:30
Abhinav d49b736ac1 ignore empty embeddings 2023-11-20 11:52:59 +05:30
Crowdin Bot 693c687e47 New Crowdin translations by GitHub Action 2023-11-20 05:38:21 +00:00
Neeraj Gupta 6a3e83134b Add missing import 2023-11-20 11:02:43 +05:30
Neeraj Gupta 6e0fa28a18 Clean up 2023-11-20 10:50:22 +05:30
Neeraj Gupta bf1de7d783 Minor refactor 2023-11-20 10:46:19 +05:30
Neeraj Gupta 78ebd6a9f0 Hide renew & expired sub hint when addon is active 2023-11-20 10:31:02 +05:30
Neeraj Gupta 3f70b20d79 Update cancellation message 2023-11-20 10:24:52 +05:30
Neeraj Gupta 1f698b550e Show BF add on with validtity 2023-11-20 08:38:59 +05:30
Crowdin Bot bb8ba7b1dd New Crowdin translations by GitHub Action 2023-11-20 01:03:16 +00:00
Abhinav a27031bc3b fix watch folder not working 2023-11-19 10:00:17 +05:30
httpjamesm dc2d534739
Merge branch 'main' into feature/heic-photo-editor 2023-11-18 20:21:18 -05:00
httpjamesm d0e89a32dc
feat: convert to JPEG instead and fix export name 2023-11-18 20:16:57 -05:00
httpjamesm 454283298f
feat: convert HEICs to PNG for editing 2023-11-18 20:14:13 -05:00
dependabot[bot] 05f2461826
Bump @sentry/nextjs from 7.49.0 to 7.77.0
Bumps [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) from 7.49.0 to 7.77.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.49.0...7.77.0)

---
updated-dependencies:
- dependency-name: "@sentry/nextjs"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-17 14:14:22 +00:00
Abhinav Kumar 4590e7b8d9
fix google json matching tests (#1438) 2023-11-17 19:07:39 +05:30
Abhinav ea29af8e98 fix issue 2023-11-17 19:03:24 +05:30
Abhinav 73069e2c61 refactor and add comments 2023-11-17 18:48:37 +05:30
Abhinav 52cc3d9c4e add tests for mappingFileAndJSONFileCheck 2023-11-17 18:37:33 +05:30
Abhinav 9e710ba549 use first match instead of match array 2023-11-17 18:13:01 +05:30
Vishnu Mohandas c324b6b5d4
update google json matching logic (#1432) 2023-11-17 17:51:33 +05:30
Abhinav 4c50e920b5 update logic 2023-11-17 17:30:01 +05:30
Abhinav 514cdf690b check full file name before checking clipped one 2023-11-17 16:59:54 +05:30
Abhinav 6cfdc1731e handle names longer than 46 character 2023-11-17 15:37:01 +05:30
Abhinav 3c9228a15b update mapping logic to use json file name 2023-11-17 15:36:54 +05:30
Abhinav 21fc018550 enable clip for windows 2023-11-17 14:57:10 +05:30
Abhinav 5feb08bc7d fix manifests 2023-11-17 10:44:52 +05:30
Abhinav 1337e61eb5 fix electronService migration issues 2023-11-17 10:23:34 +05:30
Abhinav 0a79b3f202 downgrade next to 13.1.3 2023-11-17 10:23:34 +05:30
Abhinav 942ac4a36f add pwa files to ente auth 2023-11-17 10:21:51 +05:30
Abhinav c9d67735f7 update with auth app credentials 2023-11-17 10:06:45 +05:30
Abhinav 6ec717de2b move scripts to root level 2023-11-17 09:48:48 +05:30
Neeraj Gupta 872e1d28e2 Hide free trial expirty if storageBonus is active 2023-11-15 10:33:56 +05:30
Neeraj Gupta 78b777e0d1 Add type for bonus data 2023-11-15 09:22:16 +05:30
Abhinav c4d66b3ca4 patch missed stuff 2023-11-11 13:00:05 +05:30
Abhinav 5c7522b3b4 clean component container 2023-11-11 12:45:54 +05:30
Abhinav f199fbac76 cleanup complete 2023-11-11 12:38:32 +05:30
Abhinav 86d61060b7 cleanup dead code 2023-11-11 11:57:43 +05:30
Abhinav 38720887a4 Merge branch 'main' into separate-auth-app-v2 2023-11-10 16:19:20 +05:30
Abhinav 52c2f89412 patch issues 2023-11-10 15:08:10 +05:30
Abhinav 2454cca617 add auth page 2023-11-09 14:04:18 +05:30
Abhinav 720b1d77d1 add auth page 2023-11-09 13:52:03 +05:30
Abhinav 173b9592e8 set empty server config 2023-11-09 11:48:56 +05:30
Abhinav d00d029b2a migrate logging and sentry 2023-11-09 11:35:00 +05:30
Abhinav 9ada55b009 use sentry config from shared package 2023-11-09 11:34:42 +05:30
Abhinav 2aaa2197a7 remove unneeded scripts 2023-11-09 11:32:47 +05:30
Abhinav e220f909a0 refactor next config 2023-11-09 09:54:54 +05:30
Abhinav f985b1247f cleanup _app photos page 2023-11-09 09:40:43 +05:30
Crowdin Bot 5ab4977367 New Crowdin translations by GitHub Action 2023-11-09 01:00:06 +00:00
Abhinav 121efa8c24 move theme types to shared package 2023-11-08 15:05:46 +05:30
Abhinav e4ff7faeec move MessageContainer to shared package 2023-11-08 14:57:12 +05:30
Abhinav 410d94c8a9 move common needed packages to root 2023-11-08 10:54:12 +05:30
Abhinav 0f46db031c move mui react and next to root package json 2023-11-08 10:15:31 +05:30
Crowdin Bot e080fb76de New Crowdin translations by GitHub Action 2023-11-08 01:00:20 +00:00
Abhinav 7bab14b6b3 fix issue 2023-11-07 10:26:46 +05:30
Abhinav f6d3a99520 skip non user owned collection files during export 2023-11-07 10:15:51 +05:30
Abhinav 740d5e8ef2 Merge branch 'main' into fix-intial-load-warning-not-shown 2023-11-07 09:51:11 +05:30
Abhinav 4f9d03a626 fix verifySession failed showing something went wrong 2023-11-07 09:49:59 +05:30
Abhinav c7540d5049 fix initial load warning not shown on srp login without 2fa 2023-11-07 09:40:35 +05:30
Crowdin Bot 385fc16ae0 New Crowdin translations by GitHub Action 2023-11-07 01:00:50 +00:00
Abhinav 2adbbfc641 Merge branch 'main' into l10n_translations 2023-11-06 18:11:51 +05:30
Crowdin Bot 205a76dea5 New Crowdin translations by GitHub Action 2023-11-06 12:31:49 +00:00
Abhinav Kumar b47f779302
New Translations (#1417) 2023-11-06 12:31:40 +00:00
Abhinav 13f32c0521 Merge branch 'main' into add-disable-cf-option 2023-11-06 17:59:48 +05:30
Abhinav 92ee24a9a5 add option to locally disable cf proxy 2023-11-06 17:53:18 +05:30
Crowdin Bot 9285ac559a New Crowdin translations by GitHub Action 2023-11-06 11:42:56 +00:00
Abhinav 1991d2825b remove debugging code 2023-11-06 17:01:03 +05:30
Abhinav cab7b045a6 remove debugging code 2023-11-06 16:55:08 +05:30
Abhinav d7f5aa339e fix onFileUploadhandler 2023-11-06 16:49:37 +05:30
Abhinav c9bc69f354 Merge branch 'main' into clip 2023-11-06 16:19:57 +05:30
Abhinav cb828ce328 remove debugging logging 2023-11-06 16:14:24 +05:30
Abhinav 2ce2098eae index hidden files too 2023-11-06 15:48:23 +05:30
Abhinav 2ed6efe419 fix hidden files embeddings 2023-11-06 14:02:39 +05:30
Abhinav 79c3b7fe65 fix issue 2023-11-05 12:37:02 +05:30
Abhinav 9eb793d606 refactored generate page 2023-11-02 22:23:14 +05:30
Abhinav 87ae9f8d31 remove userService related code 2023-11-02 21:21:48 +05:30
Abhinav ed40bd6bfa remove problem causing dupliactes 2023-11-02 20:27:58 +05:30
Abhinav 10cfc17027 migrated setup 2fa 2023-11-02 17:51:58 +05:30
Abhinav c36d322433 migrated change email 2023-11-02 17:42:29 +05:30
Abhinav 073d10f4d7 migrated change-password page 2023-11-02 17:36:34 +05:30
Abhinav 6272975a66 migrate two factor recover 2023-11-02 17:18:39 +05:30
Abhinav 42d40378cc migrated recover page 2023-11-02 17:09:08 +05:30
Abhinav 57e4dae402 migrated signup page 2023-11-02 16:52:11 +05:30
Abhinav 1dd48caddb add two factor verify page 2023-11-02 16:09:16 +05:30
Abhinav e463baac2b credential page complete 2023-11-02 12:49:01 +05:30
Abhinav 4b48c95a79 complete verify page 2023-11-02 10:59:05 +05:30
Abhinav a85e199fb0 migrating verify page part 1 2023-11-02 09:28:58 +05:30
Abhinav 60f2729d0f moved apps to separate shared package 2023-11-02 09:15:48 +05:30
Abhinav 92e493c411 complete login 2023-11-02 09:06:31 +05:30
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