Commit graph

1459 commits

Author SHA1 Message Date
Manav Rathi a18566ff86
Remove error message persistence 2024-05-18 07:05:47 +05:30
Manav Rathi 5c7361262d
Prune 2024-05-18 07:00:46 +05:30
Manav Rathi 103d907781
[web] Fail to start if the port is taken
This prevents cases say where the web app is running in a terminal, but when we
try to run the desktop app it silently switches to a different and then failing
to load in a manner that is harder to debug compared to if it'd failed outright.

Ref:
- https://github.com/vercel/next.js/discussions/23932#discussioncomment-599284
2024-05-17 14:35:10 +05:30
Crowdin Bot 3d9aa05b07 New Crowdin translations by GitHub Action 2024-05-17 01:41:51 +00:00
Manav Rathi 20a7e47cde
lint fix 2024-05-16 21:43:41 +05:30
Manav Rathi ff5fbf3984
Update README 2024-05-16 21:42:03 +05:30
Manav Rathi 1fbaa1e85d
Link 2024-05-16 21:31:01 +05:30
Manav Rathi 23138800e0
[web] Add ubuntu instructions to the getting started docs 2024-05-16 21:28:34 +05:30
Manav Rathi 9fc07b592b
[desktop] Prevent accidental dismissal of auto update dialog 2024-05-16 20:07:11 +05:30
Manav Rathi 25435dd693
[web] Disable clustering 2024-05-16 19:31:05 +05:30
Manav Rathi 8c2654e30a
[web] Make corepack happy
Latest Node 20 (20.13.1) ships with an updated corepack which seems to insist
putting a package manager field in package.json
(https://github.com/nodejs/corepack/pull/413).

Let it have its way, hoping that this doesn't break someone's workflow
(depending on how they installed yarn without corepack or if they have a node
version that doesn't have corepack).
2024-05-16 15:43:02 +05:30
Manav Rathi 33272776d1
lf 2024-05-16 15:07:15 +05:30
Manav Rathi 7156a42d92
Unused 2024-05-16 15:06:02 +05:30
Manav Rathi 3603ca3d9b
Reintroduce in worker 2024-05-16 14:52:36 +05:30
Manav Rathi f7099c9bfe
Prune 2024-05-16 14:46:42 +05:30
Manav Rathi 2452467796
Bypass 2024-05-16 14:42:15 +05:30
Manav Rathi 23087ee8dc
Shuffle 2024-05-16 14:37:52 +05:30
Manav Rathi fca668b8e6
Inline 2024-05-16 14:34:24 +05:30
Manav Rathi 865ddc0fa9
Inline 2024-05-16 14:30:43 +05:30
Manav Rathi fb53ae7163
Unwrap 2024-05-16 14:27:28 +05:30
Manav Rathi a293141444
Remove unused contexty 2024-05-16 14:21:38 +05:30
Manav Rathi b1d9da663e
Prune 2024-05-16 14:19:57 +05:30
Manav Rathi 054b4c7cfb
Unclass indexer 2024-05-16 14:17:20 +05:30
Manav Rathi 3db91d2034
Cleanup 2024-05-16 13:52:45 +05:30
Manav Rathi 84c737ddd3
Unclass 2024-05-16 13:51:15 +05:30
Manav Rathi 43a3df5bbf
embeddings 2024-05-16 13:43:18 +05:30
Manav Rathi 73946d9b8e
Tinker 2024-05-16 13:36:03 +05:30
Manav Rathi 48cc9a08b6
Rename 2024-05-16 13:29:45 +05:30
Manav Rathi 839b4c04a9
Unclass 2024-05-16 13:29:27 +05:30
Manav Rathi 36af1cfacd
Move 2024-05-16 13:19:33 +05:30
Manav Rathi d8f7078418
Move 2024-05-16 13:17:27 +05:30
Manav Rathi 569808c291
Rearrange 2024-05-16 13:16:20 +05:30
Manav Rathi 7160ae700f
Inline 2024-05-16 13:07:55 +05:30
Manav Rathi db05afb9ff
Inline and move 2024-05-16 13:03:00 +05:30
Manav Rathi fca2d460f9
Disable clustering 2024-05-16 12:55:05 +05:30
Manav Rathi adda781dcc
Fix initial run 2024-05-16 12:54:15 +05:30
Manav Rathi ad684c46c3
Remove old file handling 2024-05-16 12:43:58 +05:30
Manav Rathi 8a071fd45b
Inline 2024-05-16 12:24:38 +05:30
Manav Rathi 79aea6a979
Inline 2024-05-16 12:24:00 +05:30
Manav Rathi c48042546e
Inline and move 2024-05-16 12:15:11 +05:30
Manav Rathi 2a35b0ec9c
Inline clustering 2024-05-16 12:07:11 +05:30
Manav Rathi fbebbd3583
Clean alignment 2024-05-16 11:44:24 +05:30
Manav Rathi 19f06e6494
Rename 2024-05-16 11:33:03 +05:30
Manav Rathi 24c33fceb7
Remove class 2024-05-16 11:28:55 +05:30
Manav Rathi c127b7fc7e
doc 2024-05-16 11:23:48 +05:30
Manav Rathi 0993d81b57
Remove unused clustering methods 2024-05-16 11:15:10 +05:30
Manav Rathi dfd91beaff
Inline 2024-05-16 11:13:34 +05:30
Manav Rathi cfbd7806c8
Inline 2024-05-16 11:10:41 +05:30
Manav Rathi 2c0e8c76c3
From discussion 2024-05-16 11:09:02 +05:30
Manav Rathi 1856e344db
Remove unused clustering method 2024-05-16 11:03:03 +05:30
Manav Rathi 6ce956c5bb
Inline 2024-05-16 10:52:00 +05:30
Manav Rathi 7d122f825c
Inline 2024-05-16 10:47:15 +05:30
Manav Rathi 095e8c7091
Inline 2024-05-16 10:44:36 +05:30
Manav Rathi dd38232836
Subsume 2024-05-16 10:41:05 +05:30
Manav Rathi 01108141c2
Inline 2024-05-16 10:24:15 +05:30
Manav Rathi 0f00803519
Inline 2024-05-16 10:24:15 +05:30
Manav Rathi 160e360941
Inline 2024-05-16 10:24:15 +05:30
Manav Rathi 0a9f7b8635
Remove unused 2024-05-16 10:24:15 +05:30
Manav Rathi c8a4fa16a1
[web] Embeddings diff improvements
- Do not rely on the server sending back exactly as many entries as we
  requested, it may return less in case some of the embeddings cannot be
  fetched temporarily.

- Stop relying on the sort order - Instead of the last value, take the max from
  amongst all returned values.
2024-05-16 10:09:12 +05:30
Manav Rathi b9ffc2d5b6
yarn upgrade-interactive eslint-plugin-react-hooks 2024-05-15 15:28:58 +05:30
Manav Rathi 1f4bac8fac
Update build-deps 2024-05-15 15:27:05 +05:30
Manav Rathi bb6a8913f1
Add links 2024-05-15 15:25:58 +05:30
Manav Rathi ca8cdf8da1
Cleanup TODOs 2024-05-15 15:14:28 +05:30
Manav Rathi 45183422e2
[web] Lint concurrently 2024-05-15 13:59:10 +05:30
Manav Rathi 10b58fc19b
lf 2024-05-15 13:48:34 +05:30
Manav Rathi 08c725bede
Reorder 2024-05-15 13:33:20 +05:30
Manav Rathi 8726ca8a59
Fin 2024-05-15 13:31:06 +05:30
Manav Rathi eba910e202
mlwm 2024-05-15 13:30:26 +05:30
Manav Rathi 1648229f4c
Download 2024-05-15 13:29:09 +05:30
Manav Rathi 585c0a8285
export 2024-05-15 13:26:45 +05:30
Manav Rathi 5dd3315ca2
mlwm 2024-05-15 13:24:05 +05:30
Manav Rathi e3b7ffaeb4
clip 2024-05-15 13:21:33 +05:30
Manav Rathi 176431ba1f
Electron side 2024-05-15 13:18:03 +05:30
Manav Rathi 96cd6b3759
rl3 2024-05-15 12:48:33 +05:30
Manav Rathi 0f45244457
Redo logout 2 2024-05-15 12:43:19 +05:30
Manav Rathi 0bcc6e3f3f
Redo logout 2024-05-15 11:46:37 +05:30
Manav Rathi 76a09b1473
Clean 2024-05-15 10:53:45 +05:30
Manav Rathi d78628b66a
Move 2024-05-15 10:49:50 +05:30
Manav Rathi c2fe134c92
Inline 2024-05-15 10:39:38 +05:30
Manav Rathi eaefdb56a0
Move 2024-05-15 10:28:14 +05:30
Manav Rathi 8eb3170067
Flatten 2024-05-15 10:08:28 +05:30
Manav Rathi 34a3a8700e
Inline 2024-05-15 10:05:02 +05:30
Manav Rathi 495eaec4b2
Remove unused branch 2024-05-15 09:54:37 +05:30
Manav Rathi 8034be2187
lf 2024-05-14 19:53:14 +05:30
Manav Rathi 78a649cae3
[desktop] Ignore imagemagick on ARM in one more place 2024-05-14 19:47:45 +05:30
Manav Rathi 589a41fed6
Tinker 2024-05-14 16:00:43 +05:30
Manav Rathi 6613d57989
Sync face embeddings only for internal users 2024-05-14 15:57:08 +05:30
Manav Rathi 75814415ce
Tinker 2024-05-14 15:55:48 +05:30
Manav Rathi 613324a4ae
R 2024-05-14 15:52:11 +05:30
Manav Rathi 8378b76a8c
Remove unused model 2024-05-14 15:28:01 +05:30
Manav Rathi 9c0f1fac92
Inline 2024-05-14 15:17:13 +05:30
Manav Rathi c5f02a47d4
Subsume 2024-05-14 14:50:18 +05:30
Manav Rathi d7f11f72be
Move 2024-05-14 14:16:59 +05:30
Manav Rathi 86c9deb7b8
Last util 2024-05-14 14:15:09 +05:30
Manav Rathi b75977186f
Inline 2024-05-14 14:11:31 +05:30
Manav Rathi 77bacc518c
Inline 2024-05-14 14:08:35 +05:30
Manav Rathi 8efe47cffb
Inline 2024-05-14 14:04:08 +05:30
Manav Rathi da1ae5d2a4
Inline 2024-05-14 14:03:16 +05:30
Manav Rathi 533c649bcb
Inline 2024-05-14 14:01:52 +05:30
Manav Rathi a10d5a4ff5
Inline 2024-05-14 13:59:59 +05:30
Manav Rathi b97988e04a
Move 2024-05-14 13:11:20 +05:30
Manav Rathi 373273d368
Inline 2024-05-14 13:08:01 +05:30
Manav Rathi a4981ec244
Inline 2024-05-14 13:06:10 +05:30
Manav Rathi 0a713eb98f
Don't pass as clip embedding when null 2024-05-14 13:01:09 +05:30
Manav Rathi 348bedbdf2
Remove duplicate fields
Discussed with mobile team
2024-05-14 13:00:03 +05:30
Manav Rathi d73a1e17cc
[web] ML prune - Part 1/x (#1719) 2024-05-14 12:57:08 +05:30
Manav Rathi 289d52c682
lint-fix 2024-05-14 12:52:06 +05:30
Manav Rathi 2a2cf04918
Prune 2024-05-14 12:48:59 +05:30
Manav Rathi 9934ead51d
Log what we send 2024-05-14 12:00:19 +05:30
Manav Rathi 76cb218cce
Prune 2024-05-14 11:35:40 +05:30
Manav Rathi f3e3fb45bb
Last 2024-05-14 11:35:40 +05:30
Manav Rathi 746a023014
Unabstract 2024-05-14 11:35:40 +05:30
Manav Rathi fc1957be49
Inline 2024-05-14 11:35:40 +05:30
Manav Rathi 0c8549a840
Inline 2024-05-14 11:35:40 +05:30
Manav Rathi b37f67d6ed
Remove unnecessary dependency 2024-05-14 11:35:37 +05:30
Manav Rathi 8b46606a2e
Remove unused types 2024-05-14 10:28:20 +05:30
Manav Rathi 068ed78fe0
Consolidate types 2024-05-14 10:25:01 +05:30
Crowdin Bot 7e063b6be8 New Crowdin translations by GitHub Action 2024-05-14 01:40:01 +00:00
Manav Rathi 859adea2eb
Mark completed TODO 2024-05-13 20:17:15 +05:30
Manav Rathi bf7c97c006
Remove ffmpeg timeout 2024-05-13 20:03:21 +05:30
Manav Rathi 15b4a18c1a
Tie it together 2024-05-13 16:26:37 +05:30
Manav Rathi 3c7c14e11c
conv 2024-05-13 16:18:03 +05:30
Manav Rathi c76b2f0794
done 2024-05-13 16:11:22 +05:30
Manav Rathi b82507f74c
Handle logout 2024-05-13 15:00:21 +05:30
Manav Rathi 11811053fa
Web 2024-05-13 14:40:32 +05:30
Manav Rathi c652abb9f9
[web] Show api host on dev builds 2024-05-12 08:59:42 +05:30
Manav Rathi 131af10cc5
Whitelist 2024-05-11 18:48:54 +05:30
Manav Rathi d553087633
Cleanup 2024-05-11 13:58:44 +05:30
Manav Rathi e8c2717bf7
Cleanup 2024-05-11 13:50:06 +05:30
Manav Rathi 8f6da1ec35
Cleanup 2024-05-11 13:47:21 +05:30
Manav Rathi 291911bf98
Fix! 2024-05-11 13:40:38 +05:30
Manav Rathi ce38d2beca
Debug 2024-05-11 13:07:31 +05:30
Manav Rathi 064827162b
Inline 2024-05-11 11:35:11 +05:30
Manav Rathi 38eceb34ba
Inline 2024-05-11 11:27:45 +05:30
Manav Rathi 550ad94257
Inline 2024-05-11 11:24:07 +05:30
Crowdin Bot 0125afe3dc New Crowdin translations by GitHub Action 2024-05-11 04:40:43 +00:00
Manav Rathi 6ad0fa3900
[web] Add missing localization key 2024-05-11 10:05:55 +05:30
Manav Rathi b2cac9cb74
both 2024-05-11 09:26:13 +05:30
Manav Rathi d2b59565cb
Remove unnecessary dependency 2024-05-11 09:14:40 +05:30
Manav Rathi fe64e904e1
Rewrite 2024-05-11 09:13:49 +05:30
Manav Rathi 8125ca966e
Save 2024-05-11 08:43:23 +05:30
Manav Rathi 4cb0e51e34
Vids 2024-05-11 08:38:39 +05:30
Manav Rathi 3a2cc86136
Channel 2024-05-11 08:31:17 +05:30
Manav Rathi 98e3a53f92
Attach mime type 2024-05-11 08:27:04 +05:30
Manav Rathi c9d490ce20
M 2024-05-10 22:44:55 +05:30
Manav Rathi 6283cccac3
tsc when linting 2024-05-10 22:31:52 +05:30
Manav Rathi 902074022a
ff
This reverts commit 6568cb19a9.
2024-05-10 22:22:39 +05:30
Manav Rathi 6568cb19a9
f 2024-05-10 22:14:09 +05:30
Manav Rathi 12eea7820d
[web] Make next shut up
It is not the telemetry which is the problem, it is the fact that they spam
everywhere in the logs when building that telemetry is on. And they've not
intentionally given a way to disable this cleanly.

https://github.com/vercel/next.js/discussions/31400
2024-05-10 22:05:26 +05:30
Manav Rathi 10fba07e25
Docs 2024-05-10 20:03:00 +05:30
Manav Rathi f5eb997768
tsc 2024-05-10 14:34:24 +05:30
Manav Rathi fa9a0cc09f
Fix import 2024-05-10 14:30:49 +05:30
Manav Rathi a7533b3871
[web] New translations (#1668)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-05-10 14:17:37 +05:30
Manav Rathi 08c37c69ff
Gap 2024-05-10 14:09:59 +05:30
Manav Rathi bce3af5db4
Remove debug logs 2024-05-10 14:09:31 +05:30
Manav Rathi 950bb3489f
Chromecast 2nd gen can't even handle resize
randomly crashes for some images
2024-05-10 14:08:37 +05:30
Manav Rathi 58dfa36372
Fix 2024-05-10 13:52:41 +05:30
Manav Rathi 1a90ce9d80
Slighter 2024-05-10 13:41:56 +05:30
Manav Rathi ac25c88d9b
Fix 2024-05-10 13:40:37 +05:30
Manav Rathi bb8d2369c0
Tinker 2024-05-10 13:32:18 +05:30
Manav Rathi ff51114aa1
Don't try HEIC conversion when running on Chromecast
It crashed the 2nd gen device when we tried...
2024-05-10 13:14:31 +05:30
Manav Rathi b30df1d083
not x 2024-05-10 13:11:48 +05:30
Manav Rathi 72c99de344
Different variations 2024-05-10 13:00:02 +05:30
Manav Rathi 7c0cc15a73
Try without blur 2024-05-10 12:18:07 +05:30
Manav Rathi 83351f41f8
debug 1 2024-05-10 12:06:27 +05:30
Manav Rathi 3d51c91d09
Show cast option in shared albums 2024-05-10 11:58:40 +05:30
Manav Rathi 3dae87abaa
Handle files with an heic extension that are not actually heic 2024-05-10 11:52:21 +05:30
Manav Rathi d110645703
Fix text 2024-05-10 11:17:59 +05:30
Manav Rathi ff9a286910
Allow disabling localStorage logs 2024-05-10 11:14:45 +05:30
Manav Rathi 1b3e11f713
Log errors/warnings to the console always 2024-05-10 11:00:13 +05:30
Manav Rathi 19d5d08d74
Send collection ID 2024-05-10 10:24:39 +05:30
Manav Rathi bd8ff3f454
Account for the transition 2024-05-10 10:20:03 +05:30
Manav Rathi cf3394fd15
Remove unnecessary container 2024-05-10 10:18:27 +05:30
Manav Rathi 93487581c7
heic on cast too 2024-05-10 10:08:01 +05:30
Manav Rathi 4dd7d3b087
tsc 2024-05-10 10:03:03 +05:30
Manav Rathi 6a51152c0f
Propagate 2024-05-10 09:57:55 +05:30
Manav Rathi e549ad5425
Cleanup 2024-05-10 09:46:56 +05:30
Manav Rathi 000f8ae32b
object-fit 2024-05-10 09:45:02 +05:30
Manav Rathi 531b4a4e40
Remove preloading
It isn't doing anything really (when I look at results), we already have the image in memory anyway.
2024-05-10 09:38:04 +05:30
Manav Rathi 3b6e811f69
better 2024-05-10 09:31:11 +05:30
Manav Rathi 57dae1d333
transition
Ref:
https://stackoverflow.com/questions/19808764/transition-for-background-image-in-firefox?noredirect=1&lq=1
2024-05-10 09:21:27 +05:30
Manav Rathi 029cc128c1
Reduce lag
perhaps helps. the background is more problematic.
2024-05-10 09:09:15 +05:30
Crowdin Bot bd9b414dc9 New Crowdin translations by GitHub Action 2024-05-10 01:41:32 +00:00
Manav Rathi ebb05e4bdf
HEIC convert 2024-05-09 21:17:47 +05:30
Manav Rathi 8167e353f0
Make tsc happy 2024-05-09 20:45:41 +05:30
Manav Rathi 7d56230b91
Move down 2024-05-09 20:44:52 +05:30
Manav Rathi 5c87bd0d6a
Deeper 2024-05-09 20:24:13 +05:30
Manav Rathi ad53ba82c4
context 2024-05-09 20:16:18 +05:30
Manav Rathi b443eebec3
401 2024-05-09 20:14:58 +05:30
Manav Rathi 7bcf3984e2
Fix Chromecast check 2024-05-09 20:11:06 +05:30
Manav Rathi d9b5fda0a8
Handle token expiry 2024-05-09 17:34:23 +05:30
Manav Rathi a0e152fd72
Only use thumbnails on Chromecast 2024-05-09 17:27:53 +05:30
Manav Rathi f5ce1da295
svh did not work when running on Chromecast 2024-05-09 17:20:39 +05:30
Manav Rathi 19ff216714
Cleanup 2024-05-09 17:19:34 +05:30
Manav Rathi 211b41680b
See if that helps 2024-05-09 17:02:14 +05:30
Manav Rathi 3e4f88338e
Reduce 2024-05-09 16:42:15 +05:30
Manav Rathi 0d3a76c065
Fix 2024-05-09 15:50:32 +05:30
Manav Rathi 139b56071a
Disable resizing 2024-05-09 15:49:26 +05:30
Manav Rathi dc1b90e3f7
Revert to thumbnails temporarily 2024-05-09 15:41:38 +05:30
Manav Rathi c30f122205
Undef 2024-05-09 15:16:32 +05:30
Manav Rathi 910dd83931
Both 2024-05-09 15:12:51 +05:30
Manav Rathi dd3b8d94af
fix 2024-05-09 15:07:42 +05:30
Manav Rathi 17df2003be
Size is in the metadata 2024-05-09 14:58:45 +05:30
Manav Rathi a81e1b4074
Resize 2024-05-09 14:53:25 +05:30
Manav Rathi 64572d5880
Move back 2024-05-09 14:35:01 +05:30
Manav Rathi 72fa6c653f
Move to @/media 2024-05-09 14:23:30 +05:30
Manav Rathi 5c04864b0e
Integrate 2024-05-09 14:07:04 +05:30
Manav Rathi 26ca761895
wip 2024-05-09 13:57:10 +05:30
Manav Rathi 85d722f5fc
wip 2024-05-09 13:37:16 +05:30
Manav Rathi dc525c4f8d
Move 2024-05-09 13:16:29 +05:30
Manav Rathi e58424d2c0
Move into class 2024-05-09 13:13:33 +05:30
Manav Rathi 482639a03c
Rename 2024-05-09 13:06:40 +05:30
Manav Rathi 75d2396398
[web] Show email on password screen 2024-05-09 11:40:18 +05:30
Manav Rathi 78d80bfd58
Add missing dep 2024-05-09 11:01:18 +05:30
Manav Rathi e92bbdb8c6
Understand, document and fix 2024-05-09 10:37:06 +05:30
Manav Rathi ac67566f45
Update react-dropzone
Release notes don't seem to have any breaking changes:
https://github.com/react-dropzone/react-dropzone/releases

Need to update to figure out where exactly the path property is coming from.
2024-05-09 10:03:03 +05:30
Manav Rathi bedb515dc2
Cleanup 2024-05-09 09:54:06 +05:30
Manav Rathi 402d0a917e
Everything 2024-05-08 20:00:35 +05:30
Manav Rathi 74fd98c398
Position spinner 2024-05-08 19:58:56 +05:30
Manav Rathi 415258c86d
Cleanup 2024-05-08 19:52:55 +05:30
Manav Rathi 5aab9e798e
Rename 2024-05-08 19:47:06 +05:30
Manav Rathi 477e30232c
Add empty state 2024-05-08 19:36:27 +05:30
Manav Rathi 805c80face
Inline 2024-05-08 19:29:51 +05:30
Manav Rathi 39bf379788
Uncomment TODO leftover 2024-05-08 19:28:02 +05:30
Manav Rathi 1e5f5ff506
Convert 2024-05-08 19:26:31 +05:30
Manav Rathi 5e1fdd6565
Use 2024-05-08 19:22:27 +05:30
Manav Rathi 079bdbd4cd
styled 2024-05-08 19:19:20 +05:30
Manav Rathi ff25971611
Clear TODO 2024-05-08 19:13:03 +05:30
Manav Rathi 83a84295ba
Fix the condition 2024-05-08 16:35:31 +05:30
Manav Rathi f45902e290
Try without the workaround 2024-05-08 16:30:34 +05:30
Manav Rathi 5e73257b71
debug 2024-05-08 16:17:02 +05:30
Manav Rathi 9d7c23d1c5
Restore the preload to see if looks less abrupt 2024-05-08 15:20:29 +05:30
Manav Rathi d7a4e728da
Completely on demand in an attempt to work on the lowmem Chromecast device 2024-05-08 14:58:16 +05:30
Manav Rathi 93444d3a49
Back to normal files 2024-05-08 14:04:39 +05:30
Manav Rathi 22e33737e8
Forego checks if client doesn't follow the protocol 2024-05-08 14:02:23 +05:30
Manav Rathi ddb19e2333
Restart on collection ID mismatches 2024-05-08 13:57:59 +05:30
Manav Rathi 816f8cecd6
Rearrange 2024-05-08 13:24:06 +05:30
Manav Rathi b7734406b8
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi 7658b99742
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi 3b7dbe6628
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi 2f87c3cf5a
Debug 2 2024-05-08 12:55:03 +05:30
Manav Rathi c9601c33c3
Debug 2024-05-08 12:55:03 +05:30
Manav Rathi b917237db2
Code can become invalid after timeout 2024-05-08 12:55:03 +05:30
Manav Rathi 943f9ea9c1
Wait for pairing code before initializing cast 2024-05-08 12:55:03 +05:30
Manav Rathi 63c3842770
Write export record after operation completion 2024-05-07 20:35:59 +05:30
Manav Rathi ff3c37e703
Write file exported record after success 2024-05-07 20:35:59 +05:30
Manav Rathi 7f35a27f37
Undefs 2024-05-07 13:08:43 +05:30
Manav Rathi c2804b33fa
Use storage 2024-05-07 13:05:09 +05:30
Manav Rathi 45865a8376
Share 2024-05-07 12:58:10 +05:30
Manav Rathi fe99383d7f
Inline 2024-05-07 12:52:26 +05:30