Neeraj Gupta
8e5d5c4e41
[web][cast] Minor fixes
2024-04-21 17:59:57 +05:30
Neeraj Gupta
fdc7cf6ad8
[web] Fix cast build
2024-04-21 17:56:50 +05:30
Neeraj Gupta
a7a44140e5
[cast] Load debug script
2024-04-21 14:35:56 +05:30
Neeraj Gupta
026647f192
cast: add additional logs
2024-04-21 14:14:36 +05:30
Neeraj Gupta
3486ef090c
[cast] Add additional console logs for debuging remote device
2024-04-21 11:58:57 +05:30
Manav Rathi
31a19cb738
Desktop side
2024-04-21 11:29:58 +05:30
Manav Rathi
cfced851c6
Expectation
2024-04-21 10:26:17 +05:30
Manav Rathi
36ccd3b202
Remove log interceptors
2024-04-21 09:48:34 +05:30
Manav Rathi
e39194d993
How it was
2024-04-21 09:41:22 +05:30
Manav Rathi
1026974e23
Nomenclature
2024-04-21 09:14:47 +05:30
Manav Rathi
381bffabbf
Inline
2024-04-21 09:11:39 +05:30
Manav Rathi
7ca6b31a4c
Do not synchronously create heic workers on app start
2024-04-21 09:00:26 +05:30
Manav Rathi
0fe6fa72b6
Rename
2024-04-21 08:51:51 +05:30
Manav Rathi
462caec0ca
Rename
2024-04-21 08:45:18 +05:30
Manav Rathi
d3390f13af
Inline
2024-04-21 08:22:30 +05:30
Manav Rathi
2ebcde1cdf
Rename
2024-04-21 08:21:40 +05:30
Manav Rathi
08e71a1718
Import what we need
2024-04-20 21:58:09 +05:30
Manav Rathi
feb8814ac1
Prune
2024-04-20 21:54:43 +05:30
Manav Rathi
30fe91efb9
Inline
2024-04-20 21:49:22 +05:30
Manav Rathi
2b945dc169
Fix typo
2024-04-20 21:25:03 +05:30
Manav Rathi
d62f6077ce
Inline
2024-04-20 21:03:05 +05:30
Manav Rathi
71cf2c30d7
Reuse
2024-04-20 20:54:40 +05:30
Manav Rathi
9285954e01
Use same constants
2024-04-20 20:50:44 +05:30
Manav Rathi
09a0872af7
Inline
2024-04-20 20:48:12 +05:30
Manav Rathi
dd2c58d7a2
Unabstract
2024-04-20 20:41:38 +05:30
Manav Rathi
c33b231885
Trace paths
2024-04-20 20:32:53 +05:30
Manav Rathi
8d6787b823
Inline
2024-04-20 20:06:06 +05:30
Manav Rathi
9c63bccddb
Mirrorize
2024-04-20 19:49:21 +05:30
Manav Rathi
f820be9652
Clean up entry point
2024-04-20 18:11:21 +05:30
Manav Rathi
a9d8b083f6
Shorten
2024-04-20 17:59:55 +05:30
Manav Rathi
c8f04f35ba
Reduce concepts
2024-04-20 17:59:07 +05:30
Manav Rathi
19103f4961
To point of use
2024-04-20 17:47:00 +05:30
Manav Rathi
5710846125
Inline
2024-04-20 17:44:58 +05:30
Manav Rathi
e3586811dc
Scope
2024-04-20 17:38:15 +05:30
Manav Rathi
eed95811c5
JPEG + temp wip
2024-04-20 17:12:25 +05:30
Manav Rathi
9bddd741a5
Better log
2024-04-20 16:35:52 +05:30
Manav Rathi
30464c87f4
Reuse util
2024-04-20 16:33:37 +05:30
Manav Rathi
4985ba8aac
Comment
2024-04-20 16:22:54 +05:30
Manav Rathi
52d830cd06
modulestate
2024-04-20 12:30:43 +05:30
Manav Rathi
14e4205feb
Restructure
2024-04-20 12:16:58 +05:30
Manav Rathi
6337ffc203
Inline
2024-04-20 11:50:15 +05:30
Manav Rathi
d0b1ff5520
In band signalling
2024-04-20 10:17:51 +05:30
Manav Rathi
196090152c
Remove an error that is never thrown
2024-04-19 21:39:44 +05:30
Manav Rathi
80a6fe16e7
timeouts
2024-04-19 21:34:35 +05:30
Manav Rathi
9cfdc4cae9
Look for next advancement points
2024-04-19 20:02:25 +05:30
Manav Rathi
766dd2d85d
um finished
2024-04-19 19:50:27 +05:30
Manav Rathi
c034c5cc70
flatmap
2024-04-19 19:48:28 +05:30
Manav Rathi
bbe6dde4cb
Inline
2024-04-19 19:40:12 +05:30
Manav Rathi
6fe8a72299
Spruce
2024-04-19 19:38:11 +05:30
Manav Rathi
a079035a43
Back in the watcher
2024-04-19 19:32:48 +05:30
Manav Rathi
afaf89ad1a
Except the size
2024-04-19 19:00:25 +05:30
Manav Rathi
42c1bec044
JSON 2
2024-04-19 16:41:54 +05:30
Manav Rathi
505d376dc9
issa supertype
2024-04-19 16:27:46 +05:30
Manav Rathi
5dd21b2b38
Parallel
2024-04-19 16:25:58 +05:30
Manav Rathi
32ac31fd44
Start using it
2024-04-19 16:20:20 +05:30
Manav Rathi
d1069dcfbb
Dig a gully on the side
2024-04-19 16:06:33 +05:30
Manav Rathi
bf3d04fc12
Deeper
2024-04-19 16:01:05 +05:30
Manav Rathi
de783b6158
Seep in paths
2024-04-19 15:54:42 +05:30
Manav Rathi
41aeb63465
Fix lint issues
...
unrelated to this PR, come from https://github.com/ente-io/ente/pull/1479
2024-04-19 15:02:09 +05:30
Manav Rathi
82c365b2db
Inline
2024-04-19 14:49:24 +05:30
Manav Rathi
5f87dce547
Inline
2024-04-19 14:47:44 +05:30
Manav Rathi
643d028ffc
Inline
2024-04-19 14:44:29 +05:30
Manav Rathi
7ed6e729f5
Inline
2024-04-19 14:37:35 +05:30
Manav Rathi
2b35d586c1
Inline
2024-04-19 14:33:54 +05:30
Manav Rathi
292084c00d
Inline
2024-04-19 14:32:09 +05:30
Manav Rathi
0509aad4af
Remove unused prop
2024-04-19 14:15:53 +05:30
Manav Rathi
f59ecdb8d8
Reword
2024-04-19 14:14:48 +05:30
Manav Rathi
2c46be6ded
async
2024-04-19 13:46:09 +05:30
Manav Rathi
967ef2e3ea
[desktop] Watch refactoring to get it work with new IPC ( #1486 )
2024-04-19 13:09:40 +05:30
Manav Rathi
5be1b07c71
Remove noise on logout
2024-04-19 12:50:57 +05:30
Manav Rathi
57d09c08d4
Only load when in electron
2024-04-19 12:47:16 +05:30
Manav Rathi
00173bae1e
Fix type
2024-04-19 12:46:10 +05:30
Manav Rathi
1b3c38d91f
Lintable
2024-04-19 12:40:19 +05:30
Manav Rathi
f3e1abfaa1
Tie loops
2024-04-19 12:34:09 +05:30
Manav Rathi
9d7f056883
Some shape
2024-04-19 12:03:00 +05:30
Manav Rathi
f24fd98bc3
Sculpt
2024-04-19 11:22:02 +05:30
Manav Rathi
722cc74e64
Club
2024-04-19 10:27:18 +05:30
Manav Rathi
0e9703f770
Event listeners
2024-04-19 10:16:46 +05:30
Manav Rathi
500bac0b32
Prune happens on the node side now
2024-04-19 09:26:28 +05:30
Manav Rathi
46ac8968e8
Localize global state
2024-04-19 09:12:45 +05:30
Manav Rathi
b49cb9dec2
Update add/rm
2024-04-18 21:32:15 +05:30
laurenspriem
31aa46ead2
[desktop] Better blur detection service
2024-04-18 20:41:28 +05:30
Manav Rathi
4455bb9595
API on electron side
2024-04-18 18:31:38 +05:30
Manav Rathi
275b763648
Work towards it
2024-04-18 16:18:01 +05:30
Manav Rathi
8a728abffe
Envision the API
2024-04-18 15:31:22 +05:30
Manav Rathi
c90cd258ec
Deduce
2024-04-18 15:05:39 +05:30
Manav Rathi
9d4a76a642
Compose
2024-04-18 14:46:13 +05:30
Manav Rathi
9e35469bdc
Emulate basename and dirname
2024-04-18 14:42:52 +05:30
Manav Rathi
4fd9ecba56
Abstraction
2024-04-18 14:13:55 +05:30
Manav Rathi
ca29c81394
Don't need much
2024-04-18 13:59:00 +05:30
Manav Rathi
9c336a38c0
path mainp
2024-04-18 13:47:46 +05:30
Manav Rathi
532824b3d5
Spruce types
2024-04-18 12:53:47 +05:30
Manav Rathi
04f32d64f1
Unclass
2024-04-18 12:00:01 +05:30
Manav Rathi
4d80dc3af9
Interface for pending uploads
2024-04-18 11:51:14 +05:30
Manav Rathi
7bf5c0ad5c
Continue refactoring
2024-04-17 21:51:17 +05:30
Manav Rathi
cdc45e9fcc
Remove old types
2024-04-17 20:56:58 +05:30
Manav Rathi
acec41f526
More renaming - wip
2024-04-17 20:56:00 +05:30
Manav Rathi
ca5b98b8d2
Enum to type - wip
2024-04-17 20:32:21 +05:30
Manav Rathi
739c541f5d
Terminology
2024-04-17 19:44:39 +05:30
Manav Rathi
f21ccd4935
Rearrange
2024-04-17 19:38:07 +05:30
Manav Rathi
170ea0c997
Cleanup
2024-04-17 19:21:40 +05:30
Manav Rathi
a22423d039
WIP 2
2024-04-17 17:00:51 +05:30
Manav Rathi
52c35108ca
WIP 1
2024-04-17 15:51:51 +05:30
Manav Rathi
ee89506923
Unlegacy isDir
2024-04-17 14:27:48 +05:30
Manav Rathi
00c400f682
Reword
2024-04-17 14:19:11 +05:30
Manav Rathi
4971099da9
Merge
2024-04-17 13:41:10 +05:30
Manav Rathi
75e07353be
Thank you tsc
2024-04-17 12:38:52 +05:30
Manav Rathi
184ba91a2d
Refactor
2024-04-17 12:34:00 +05:30
Manav Rathi
652be207be
Update another place
2024-04-17 12:11:08 +05:30
Manav Rathi
fb1d2c800a
Dedup
2024-04-17 12:07:15 +05:30
Manav Rathi
871cb417d6
Replace
2024-04-17 12:03:45 +05:30
Manav Rathi
2d5ab044ee
Docs
2024-04-17 11:55:07 +05:30
Manav Rathi
637d830f19
Replace encodelivephoto
2024-04-17 11:51:35 +05:30
Manav Rathi
3172104578
Start using @/media's version
2024-04-17 10:08:08 +05:30
Manav Rathi
d80358552f
Trim spaces for more forgiving copy paste
2024-04-16 21:02:57 +05:30
Manav Rathi
c98d5a3e40
Filter out files with HEIC previews
2024-04-16 21:00:47 +05:30
Manav Rathi
2dd705d7f7
Not better not worse
2024-04-16 20:49:47 +05:30
Manav Rathi
0a248e5ce5
Prepare
2024-04-16 20:22:12 +05:30
Manav Rathi
598a885df2
Refactor
...
This doesn't fix the initial gap, functionality is still the same, but the flow
is now easier to understand.
2024-04-16 20:17:28 +05:30
Manav Rathi
138b775c13
At a more opportune place
2024-04-16 19:57:08 +05:30
Manav Rathi
2bb3e152f8
Precache
2024-04-16 19:54:00 +05:30
Manav Rathi
f78e4d3914
Fix live photo cast
2024-04-16 19:42:53 +05:30
Manav Rathi
9a6f3133b1
Reduce API
2024-04-16 16:17:27 +05:30
Manav Rathi
afec29d6e7
Inline and spruce
2024-04-16 15:54:28 +05:30
Manav Rathi
8fbff7e3a3
Inline
2024-04-16 15:33:47 +05:30
Manav Rathi
96ea996401
Inline
2024-04-16 15:29:56 +05:30
Manav Rathi
cf889b24af
Inline
2024-04-16 15:28:23 +05:30
Manav Rathi
cd4b2a6810
Inline
2024-04-16 15:26:35 +05:30
Manav Rathi
415fa79271
[desktop] Make export work with the new IPC ( #1461 )
...
There is one piece of the puzzle still missing - the files are being
sent wholesale instead of being streamed - and this might cause memory
issues. I haven't benchmarked yet, leaving this until we get some
response from the upstream issue
https://github.com/electron/electron/issues/41872 (hopefully it's just
some thing I missed).
But otherwise, ran export on a trivial library and it worked fine, so
everything is at least hooked up properly now.
2024-04-16 15:12:34 +05:30
Manav Rathi
2403c19f70
Add a temporary fallback
2024-04-16 14:50:25 +05:30
Manav Rathi
450e494a5e
Throwing darts
2024-04-16 11:34:34 +05:30
Manav Rathi
81d1563c3d
Also reproducible on latest beta
2024-04-16 10:17:51 +05:30
Manav Rathi
1e202a76c4
Works if we don't stream
2024-04-16 09:39:43 +05:30
Manav Rathi
d7b0beb949
[web] Clear search bar state when value is falsey
...
Updates https://github.com/ente-io/ente/pull/1453 so that we also clear the
existing state by calling the setFoo methods even when value is falsey.
2024-04-16 09:03:35 +05:30
Manav Rathi
2577cfe2f1
Replace cast with @ts-expect-error
2024-04-15 21:43:38 +05:30
Manav Rathi
020ed59d40
[web] Fix dev mode error on search input ( #1453 )
...
## Description
Ran into error after clearing search bar of queries by hitting
backspace.
> The error is shown below
> Thank you to the team for considering
## Tests
**Error**
![Screenshot 2024-04-15
184234](https://github.com/ente-io/ente/assets/82031202/f5f9845c-9420-4746-998b-2c67136d69cd )
**Fix**
Fixed by wrapping the line-causing error around by an `if` block.
2024-04-15 20:50:06 +05:30
daviddeepan
09c07e58e6
search-input runtime-error fix
2024-04-15 19:54:33 +05:30
Manav Rathi
83d2644bf4
Fix double slashing
2024-04-15 19:43:30 +05:30
Manav Rathi
67aacf8391
Replace everywhere
2024-04-15 19:40:50 +05:30
Manav Rathi
c99c4ac839
Use new method
2024-04-15 19:35:19 +05:30
Manav Rathi
6b331612b6
writeStream
2024-04-15 18:39:08 +05:30
Manav Rathi
a74d904989
Use a test stream
...
Example taken from https://developer.chrome.com/docs/capabilities/web-apis/fetch-streaming-requests
2024-04-15 16:00:25 +05:30
Manav Rathi
2a425b0f9b
Add duplex parameter to a streaming request
...
Attempt to solve the following error in the browser's console when trying to
make the request:
[error] download and save failed: TypeError: Failed to construct 'Request':
The `duplex` member must be specified for a request with a streaming body
2024-04-15 14:22:00 +05:30
Manav Rathi
89b832d21f
Baby's first steps
2024-04-15 12:47:55 +05:30
Manav Rathi
3ea4879cf0
Remove text qualifier
...
The type already enforces that. And it reads better and the call sites this way.
2024-04-15 12:20:41 +05:30
Manav Rathi
73ef03a5d9
Move read/write whole files into fs
2024-04-15 12:17:33 +05:30
Manav Rathi
896cf0f785
Disable full file caches for now
...
This is only needed for ML indexing, let us revisit this once the ML flow is
done instead of adding a premature and possibly disk-space heavy optimization.
2024-04-15 11:50:23 +05:30
Manav Rathi
95c0f53d21
Preserve parameters
...
This was needed for the purchase success to be relayed back.
2024-04-15 10:59:07 +05:30
Manav Rathi
8d24a489f6
[desktop] Fix payment redirect
...
Fixes: https://github.com/ente-io/ente/issues/1440
There were two issues:
- It was a backward incompatible change to change the scheme from ente:// to
next://. Revert.
- We also need to setup a top level redirect when the user presses back without
making any changes to their subscription.
**Tested by**
Running payments app and desktop app locally, and verifying that after
interactions with the payments endpoint we go back to the desktop app's actual
contents correctly.
2024-04-15 10:47:14 +05:30
Manav Rathi
bcfd144ce9
[web] Use the public link origin provided by the server
...
When implementing https://github.com/ente-io/ente/pull/1443 it was found that
the Photos web app wasnt' using the sharedCollectionUrl prefix that is returned
by the server. Instead, it was using NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT as the
baseHost, while mobile client completely rely on the server for returning the
correct hostUrl.
**Tested by**
Running against the modified server, and verifying that changes to
apps.public-albums were being used.
2024-04-15 09:57:01 +05:30
Manav Rathi
87077417a2
Remove dup
2024-04-14 20:07:17 +05:30
Manav Rathi
d0ac3ea9ca
Remove newly dead code
2024-04-14 20:00:59 +05:30
Manav Rathi
a5f9fdd10d
Restructure selection
2024-04-14 19:59:13 +05:30
Manav Rathi
881a963fde
Inline
2024-04-14 19:46:26 +05:30
Manav Rathi
f9560ec533
Inline
2024-04-14 19:43:31 +05:30
Manav Rathi
22616bb77d
Remove top level error suppressors
2024-04-14 19:42:30 +05:30
Manav Rathi
4d19c46d7c
Replace exception handling for control flow
2024-04-14 19:39:35 +05:30
Manav Rathi
cc323905d5
Another
2024-04-14 19:33:49 +05:30
Manav Rathi
fca4b2aca6
Use also for the image
2024-04-14 19:29:22 +05:30
Manav Rathi
c4ac5e39a2
Refactor
2024-04-14 19:25:01 +05:30
Manav Rathi
22f221d481
Extract
2024-04-14 18:36:36 +05:30
Manav Rathi
eb64a00ed2
Remove unnecessary checks
...
It is simpler for us to parallel the rm command than our bespoke variant.
2024-04-14 18:22:46 +05:30
Manav Rathi
59b9e3e586
Move into fs
2024-04-14 18:12:19 +05:30
Manav Rathi
adb37f38e4
Shorten
2024-04-14 10:31:45 +05:30
Manav Rathi
14922b65f8
Inline
2024-04-14 10:28:27 +05:30
Manav Rathi
7438c3301e
Move mkdirIfNeeded into fs
2024-04-14 10:25:28 +05:30
Manav Rathi
0e8678715a
Remove layer
2024-04-14 10:03:16 +05:30
Manav Rathi
3824ebe91a
Remove exportService indirection
2024-04-14 09:57:58 +05:30
Manav Rathi
ea34eebfc9
Remove implicit electron dependency
2024-04-14 09:53:18 +05:30
Manav Rathi
eeb1952585
Use
2024-04-14 09:30:51 +05:30
Manav Rathi
72dd47fa7b
Audit rename
2024-04-14 09:27:52 +05:30
Manav Rathi
38db03c3a0
Start giving it more power
2024-04-13 21:50:56 +05:30
Manav Rathi
e268b9204e
Inline
2024-04-13 21:46:34 +05:30
Manav Rathi
acd50bb172
Inline
2024-04-13 21:39:36 +05:30
Manav Rathi
28d559bd84
Hoist
2024-04-13 21:35:58 +05:30
Manav Rathi
e87c7ed108
Inline
2024-04-13 21:34:37 +05:30
Manav Rathi
67a81f8d86
Dedup
2024-04-13 21:31:36 +05:30
Manav Rathi
30f147ec5b
Update jsdoc
2024-04-13 21:26:00 +05:30
Manav Rathi
6829d0bf15
Remove unused
2024-04-13 21:24:52 +05:30
Manav Rathi
d03b265eb4
Captialize
...
We've been capitalizing the name at places where we can. This name is only used
when creating new exports, and shouldn't effect existing export, so it is safe
to change.
2024-04-13 21:21:48 +05:30
Manav Rathi
297ca09535
Refactor and extract
2024-04-13 21:20:20 +05:30
Manav Rathi
82bbb1c6dd
Cleanup and document
2024-04-13 21:06:47 +05:30
Manav Rathi
4fbfbf0aa0
Cleanup
2024-04-13 20:53:35 +05:30
Manav Rathi
56d04066ea
sfn
2024-04-13 20:38:29 +05:30
Manav Rathi
7838f7484d
Make explicit
2024-04-13 20:29:17 +05:30
Manav Rathi
ce642e12c1
Remove stale disables
2024-04-13 18:50:12 +05:30
Manav Rathi
4f764dc77c
Consolidate constants
2024-04-13 18:27:40 +05:30
Manav Rathi
63a2ca7606
Fix lint
2024-04-13 18:24:57 +05:30
Manav Rathi
eb995f4354
Split
2024-04-13 18:20:40 +05:30
Manav Rathi
37cb2aaaf9
Refactor
2024-04-13 18:09:32 +05:30
Manav Rathi
1ffa905f99
Inline 2
2024-04-13 17:00:50 +05:30
Manav Rathi
07fa5cb83d
Inline 2
2024-04-13 16:59:47 +05:30
Manav Rathi
c90ba63aad
Inline 1
2024-04-13 16:57:04 +05:30
Manav Rathi
284d7920b3
Inline 2
2024-04-13 16:54:26 +05:30
Manav Rathi
ca114a467d
Inline 1
2024-04-13 16:50:23 +05:30
Manav Rathi
f7e961e86b
Inline
2024-04-13 16:44:55 +05:30
Manav Rathi
f2d3ec74a1
Granular migration
2024-04-13 13:12:16 +05:30
Manav Rathi
0f3b28a425
Revert "Recreate ML db"
...
This partially reverts commit 95a0e80c5b
.
2024-04-13 12:56:21 +05:30
Manav Rathi
95a0e80c5b
Recreate ML db
2024-04-13 12:46:48 +05:30
Manav Rathi
b50f8a8212
Promise
2024-04-13 10:35:20 +05:30