Commit graph

24434 commits

Author SHA1 Message Date
Neeraj Gupta
c0a2347b80 [server] Refactor /user/plans 2024-03-12 12:17:04 +05:30
Manav Rathi
dd556f8f72
[server] Fix uploads on self-hosted Docker when running on Windows (#1056)
On our Discord @Degos ran into an issue where their uploads to the self
hosted docker compose cluster were failing. On debugging, it was found
that the line-endings in `server/scripts/compose/minio-provision.sh`
were set to CRLF, causing the script to fail when run inside Docker. The
minIO buckets never got provisioned, and so the uploads would fail with

    <Code>NoSuchBucket</Code>
    <Message>The specified bucket does not exist</Message>


![image](https://github.com/ente-io/ente/assets/24503581/37945ed3-3c52-4796-8092-47be6e4a85da)

To fix this, we add a new .gitattributes that enforces the LF for the
scripts that run inside Docker. To (perhaps too preemptively) guard
against similar issues in other scenarios, turn this on for all shell
scripts.

Refs:
-
https://stackoverflow.com/questions/29603737/bash-seamlessly-run-scripts-with-crlf-line-endings
-
https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings
2024-03-12 12:00:13 +05:30
Manav Rathi
2fc1a96c8b
[server] Fix uploads on self-hosted Docker when running on Windows
On our Discord @Degos ran into an issue where their uploads to the self hosted
docker compose cluster were failing. On debugging, it was found that the
line-endings in `server/scripts/compose/minio-provision.sh` were set to CRLF,
causing the script to fail when run inside Docker. The minIO buckets never got
provisioned, and so the uploads would fail with

    <Code>NoSuchBucket</Code>
    <Message>The specified bucket does not exist</Message>

To fix this, we add a new .gitattributes that enforces the LF for the scripts
that run inside Docker. To (perhaps too preemptively) guard against similar
issues in other scenarios, turn this on for all shell scripts.

Refs:
- https://stackoverflow.com/questions/29603737/bash-seamlessly-run-scripts-with-crlf-line-endings
- https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings
2024-03-12 11:57:41 +05:30
Manav Rathi
8a7f64b889
[web] New translations (#1049)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-03-12 11:28:39 +05:30
Manav Rathi
c153b28ed6
[web] Support preview deployments (#1052)
Preview deployments can be made by manually triggering the "Preview
(web)" workflow. You can select the app you want to build
(accounts/auth/cast/photos) and the branch to take the code from. The
deployment will be available at https://preview.ente.sh.
2024-03-12 10:11:56 +05:30
Manav Rathi
a9557df240
Add preview deployment docs 2024-03-12 10:08:52 +05:30
Manav Rathi
8c23090abd
Remove placeholders 2024-03-12 09:56:07 +05:30
Manav Rathi
6efe2cd5fd
Add a push trigger to register the workflow
See https://stackoverflow.com/questions/63362126/github-actions-how-to-run-a-workflow-created-on-a-non-master-branch-from-the-wo
2024-03-12 09:53:58 +05:30
Manav Rathi
4feea01879
[web] Support preview deployments 2024-03-12 09:52:34 +05:30
Neeraj Gupta
51f19cf2fd [web] Fix lint error 2024-03-12 09:33:14 +05:30
Neeraj Gupta
dbc50760af [web][passkey] Whitelist *.ente.sh redirect urls 2024-03-12 09:33:14 +05:30
Neeraj Gupta
638de0a769 [authw] Handle passkey finish redirect 2024-03-12 09:33:14 +05:30
Neeraj Gupta
0ab1c0ee89 [mob] gitignore android/.settings 2024-03-12 09:33:14 +05:30
Neeraj Gupta
cb8738287a [photosw] Enable passkey for internal users 2024-03-12 09:33:14 +05:30
ashilkn
ddedaf2d0e bump up version to v0.8.67 2024-03-12 07:51:57 +05:30
Crowdin Bot
cfa4077b5c New Crowdin translations by GitHub Action 2024-03-12 01:36:05 +00:00
Prateek Sunal
1d2de8d9b8
[mobile][photos] Home Widget fixes (#992)
## Description

- Upscale default placeholder
- Keep image ready to be rendered in home widget before adding the home
widget.
- Change the photo in home widget every time it's clicked.
- Open favourites when home widget is clicked.
- Fix multiple issues

## Tests

Did a good amount of testing.

---------

Co-authored-by: ashilkn <ashilkn99@gmail.com>
Co-authored-by: Ashil <77285023+ashilkn@users.noreply.github.com>
2024-03-12 01:39:30 +05:30
httpjamesm
438387a4cb
fix: remove organize imports dep 2024-03-11 13:55:44 -04:00
httpjamesm
60a8ca3e2e
feat: link to recovery page 2024-03-11 13:54:22 -04:00
httpjamesm
d0a73d729d
feat: passkey recover page 2024-03-11 13:53:49 -04:00
httpjamesm
267bd56285
feat: twoFactorType prop with default in recovery page 2024-03-11 13:52:46 -04:00
httpjamesm
44568dc142
feat: text recovery two factor button on passkey error 2024-03-11 13:48:05 -04:00
httpjamesm
83a17e4d11
feat: default to totp 2024-03-11 13:40:49 -04:00
httpjamesm
cbdb4907cf
feat: two factor type 2024-03-11 13:30:11 -04:00
httpjamesm
27a1d420db
feat: configure passkey recovery on passkeys click 2024-03-11 13:24:25 -04:00
Neeraj Gupta
e843ea6669 [server] Change param type from uuid to string 2024-03-11 22:45:53 +05:30
Neeraj Gupta
9f2a66e0ef Fix lint warnings 2024-03-11 22:45:22 +05:30
httpjamesm
69048844d7
fix: add prettier-plugin-organize-imports 2024-03-11 13:10:27 -04:00
httpjamesm
048162ba1f
fix: resp data 2024-03-11 13:09:27 -04:00
httpjamesm
2928cae79a
feat: configurePasskeyRecovery in service 2024-03-11 13:04:53 -04:00
Neeraj Gupta
944ef2e564 [mob]Generate randomkey using crypto library 2024-03-11 22:34:00 +05:30
httpjamesm
1d4f92c39b
feat: isPasskeyRecoveryEnabled in service 2024-03-11 13:03:15 -04:00
Manav Rathi
00f45ef39d
[photosd] Fix desktop build - part 2 (#1044)
The build is still not fixed, but this is a step closer to where we want
to be.
2024-03-11 18:53:09 +05:30
Manav Rathi
84926cbee1 build take 2 2024-03-11 18:52:28 +05:30
Neeraj Gupta
27c1b66c08 [auth][mob] Add recovery support for passkey 2024-03-11 17:54:24 +05:30
Manav Rathi
027ae1cfb9 build => resources 2024-03-11 17:37:43 +05:30
Manav Rathi
621f81355b Work towards fixing build 2024-03-11 17:37:10 +05:30
Manav Rathi
849b61c5cf Document some and fix the path 2024-03-11 17:29:39 +05:30
Manav Rathi
267ad0d11f [desktop] Fix yarn build 2024-03-11 17:04:17 +05:30
Neeraj Gupta
e272722d6e [mob][photos] Add dialog to describe clean uncat option 2024-03-11 16:52:27 +05:30
Neeraj Gupta
a73f3cc52b [mob] Fixed sorting bug in uncategorized section 2024-03-11 16:52:27 +05:30
Manav Rathi
748d18cc2a
[photosd] Format using Prettier (#1010)
This is part 1 of general fixes to get the Photos desktop app back up
and building after moving to this monorepo. The main change in this PR
is to reformat the source to match the prettier config for the other
JS/TS (web/, docs/) code. And a few other fixes.

It still doesn't build, and there are a few eslint errors too. Those
will come in a subsequent PR.
2024-03-11 16:49:20 +05:30
Manav Rathi
88741083fe Prettier 3 + reformat (same as web) 2024-03-11 16:46:52 +05:30
Manav Rathi
829406fa62 Tweak .gitignore 2024-03-11 16:38:32 +05:30
Manav Rathi
df13eac6ef Remove unused files 2024-03-11 16:35:00 +05:30
Manav Rathi
25dda3598c Remove husky and lint-staged 2024-03-11 16:31:48 +05:30
Neeraj Gupta
9a8e76b494 [docs] Fix the location for auth faq 2024-03-11 16:14:38 +05:30
Neeraj Gupta
c6120f33de [docs] Copy Auth FAQ from mobile app 2024-03-11 16:05:56 +05:30
Manav Rathi
200504dc01
[web] New translations (#1007)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-03-11 16:03:57 +05:30
Crowdin Bot
2a33707db2 New Crowdin translations by GitHub Action 2024-03-11 10:29:16 +00:00