Commit graph

24160 commits

Author SHA1 Message Date
Neeraj Gupta 2eaa741f1a Bump auth version 2024-03-06 17:40:51 +05:30
Neeraj Gupta ce94a17b8a [passkey] Add additional logs 2024-03-06 17:39:34 +05:30
Manav Rathi b53eb2e0bb Remove mention of unused Xcode Cloud integration 2024-03-06 17:37:12 +05:30
Manav Rathi f9b5cdb1e7 Tweak the icons to make them fit better 2024-03-06 17:34:48 +05:30
Manav Rathi a053dbf872 Add Twitter and Mastodon links to README
Icons from Bootstrap icons (MIT licensed):
- https://icons.getbootstrap.com/icons/twitter/
- https://icons.getbootstrap.com/icons/mastodon/
2024-03-06 17:28:52 +05:30
Vishnu Mohandas 6a6cc6b2ba
[auth] Set high refresh rates only on Android (#724) 2024-03-06 17:14:24 +05:30
vishnukvmd 45416d5ba0 [auth] Set high refresh rates only on Android 2024-03-06 17:13:42 +05:30
Neeraj Gupta 0de6ba722a [photos] Bump version: 0.8.65+585 2024-03-06 16:58:34 +05:30
Neeraj Gupta 8101ddf4bc [photos]Always reset volatile password on login 2024-03-06 16:58:34 +05:30
Neeraj Gupta bf923007e8 Fix arb 2024-03-06 16:58:34 +05:30
Vishnu Mohandas 30d3c738f5
[doc] Update the launch configuration for Auth (#705) 2024-03-06 16:30:56 +05:30
vishnukvmd 4f89bf9eb5 [doc] Update the launch configuration for Auth 2024-03-06 16:23:40 +05:30
Neeraj Gupta 4744434a62
[auth][photos] Support for passkey (#435)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

Passkey implementation (similar will be done in ente Photos)

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] 🖼️ New icon
- [x]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-03-06 15:55:53 +05:30
Manav Rathi b36c136662
[web] UI tweaks to the select all checkbox (#704)
This select-all checkbox was added in
https://github.com/ente-io/ente/pull/674. These are some changes to how
it looks /cc @vishnukvmd

- Move the checkbox to the left
- Reduce the size of the checkbox

The diff is bigger than it needs to be because I also had to fix some
formatting issues (the prettier rules had changed since work had started
on that PR).

## Tested by

Running locally
2024-03-06 15:54:28 +05:30
Manav Rathi d57e59493b Fix formatting issues 2024-03-06 15:51:26 +05:30
Manav Rathi af2ccf7449 UI tweaks to the select all checkbox
This select-all checkbox was added in https://github.com/ente-io/ente/pull/674.
These are some changes to how it looks:

- Move the checkbox to the left
- Reduce the size of the checkbox
2024-03-06 15:50:20 +05:30
Neeraj Gupta 82573f20d7 [auth]Enable passkey for internal users 2024-03-06 15:47:37 +05:30
Vishnu Mohandas a857a86608
Added selectAll checkbox to select all files on a day (#674)
## Description

fixes https://github.com/ente-io/ente/issues/535

This PR will add checkbox to all select files on a day, this will also
handle manual selection of files and select all checkbox on a day.
2024-03-06 15:33:20 +05:30
Manav Rathi 3c53381691
[auth] Verify that the custom icon JSON is valid as part of lint checks (#698)
## Tested by

Purposely opening this PR against a known bad state to verify that the
check catches this issue. And it worked.

<img width="590" alt="Screenshot 2024-03-06 at 14 04 40"
src="https://github.com/ente-io/ente/assets/24503581/e67bac5c-4191-4497-a771-b73f7c850379">

Have now rebased the PR of main, to also check that the verification
succeeds in a known good state.
2024-03-06 14:58:08 +05:30
Manav Rathi 47f6b9b690
[cli] Use the tag: qualifier to better filter the releases (#700)
@ua741 We still need to provide at least the major version, and we'll
need to remember to update these links when the major version changes.

Ref:
-
https://docs.github.com/en/repositories/releasing-projects-on-github/searching-a-repositorys-releases
2024-03-06 14:57:51 +05:30
Neeraj Gupta c175973ff0 Passkey changes 2024-03-06 14:54:45 +05:30
Manav Rathi d411efe57c
[web] Fixes for the accounts deployment (#701)
- Update the URLs for opening new deployment PRs
- Include translations
2024-03-06 14:51:25 +05:30
Manav Rathi 951ace6183 Include translations
There needs to be a better way, but this unblocks our current deployment
2024-03-06 14:50:00 +05:30
Manav Rathi d26d193a41 Update the URLs for opening new deployment PRs
Note that the three dot syntax is needed, the two dot compare doesn't open a pull request.

Ref:
- https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request
- https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests#three-dot-and-two-dot-git-diff-comparisons
2024-03-06 14:48:28 +05:30
Manav Rathi 636454faa2 Use the tag: qualifier to better filter the releases
We still need to provide at least the major version, and we'll need to remember
to update these links when the major version changes.

Ref:
- https://docs.github.com/en/repositories/releasing-projects-on-github/searching-a-repositorys-releases
2024-03-06 14:42:49 +05:30
Manav Rathi c469e68f7a
Mention GitHub Discussion labels (#699)
Documentation only change.
2024-03-06 14:24:41 +05:30
Manav Rathi 5530287197 Mention GitHub Discussion labels 2024-03-06 14:23:38 +05:30
Manav Rathi d316a3049c [auth] Verify that the custom icon JSON is valid as part of lint checks
Purposely opening this PR against a known bad state to verify that the check
catches this issue.
2024-03-06 14:05:09 +05:30
Neeraj Gupta 024c45ec5c
[auth] Fix custom-icons.json (#696)
## Description

## Tests
2024-03-06 13:49:10 +05:30
Neeraj Gupta 942da28b53 Merge branch 'main' into passkeys 2024-03-06 13:21:42 +05:30
Neeraj Gupta 69a900aa56
[mobile] Move recovery option under account section (#695)
## Description

## Tests
2024-03-06 12:57:03 +05:30
Manav Rathi 518a2a0632
Web deployment (#693)
Update the web deployment process for the new monorepo. This is
currently untested, I'll try to a do a preview deployment next of the
accounts or cast app (since they're not yet on production).
2024-03-06 12:04:56 +05:30
Manav Rathi 7057b53d2c Add deployment shortcuts 2024-03-06 11:58:41 +05:30
Manav Rathi 92b5411cb2 Update deployment script 2024-03-06 11:44:30 +05:30
Manav Rathi f199ce0e83 Update deployment instructions 2024-03-06 11:44:09 +05:30
Manav Rathi 9d55b9936d Document NODE_VERSION 2024-03-06 11:09:19 +05:30
Manav Rathi 698abe0bb8
[workflows] Use the same prefix title format as our own PRs for translation PRs (#692) 2024-03-06 10:51:51 +05:30
Neeraj Gupta 7dc5ccb154
[auth] Integrated decryption in CLI, removing standalone tool (#691)
## Description

## Tests
2024-03-06 10:49:51 +05:30
Manav Rathi 0204fce22a [workflows] Use the same prefix title format as our own PRs for translation PRs 2024-03-06 10:48:27 +05:30
Manav Rathi f02b99b40e
[cli] Update the link to the CLI downloads in README (#690)
I will also update the old CLI repository's README to point to this
repository.
2024-03-06 10:40:59 +05:30
Manav Rathi a4618faa55 [cli] Update the link to the CLI downloads in README 2024-03-06 10:37:16 +05:30
Manav Rathi 41dc0984cc
[web] Disable the Cloudflare upload proxy when connecting to a custom endpoint (#688)
This simplifies use cases like
https://github.com/ente-io/ente/discussions/685#discussioncomment-8682588.
There is one less thing for folks to do if they want to run locally or
self-host.

## Tested by

Starting a local museum, then connecting to it from the web app

    NEXT_PUBLIC_ENTE_ENDPOINT=http://localhost:8080 yarn dev

And uploading a photo.
2024-03-06 10:17:13 +05:30
Manav Rathi b4ac991986 [web] Disable the Cloudflare upload proxy when connecting to a custom endpoint
This simplifies use cases like
https://github.com/ente-io/ente/discussions/685#discussioncomment-8682588. There
is one less thing for folks to do if they want to run locally or self-host.

Starting a local museum, then connecting to it from the web app

    NEXT_PUBLIC_ENTE_ENDPOINT=http://localhost:8080 yarn dev

And uploading a photo.
2024-03-06 09:51:19 +05:30
Manav Rathi 3a0dc05e3d
Add mobile release workflow (#684)
## Description

Resurrect the existing mobile independent release GitHub workflow,
adapting it to the new monorepo structure but otherwise keeping it
unchanged.

## Tests

Currently untested.
2024-03-06 09:11:01 +05:30
github-actions[bot] 946a78ae47
New translations (auth) (#686)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-03-06 09:09:51 +05:30
Manav Rathi 8943484aa8
New translations (web) (#687)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)
2024-03-06 09:06:00 +05:30
Crowdin Bot 9d0aee87d1 New Crowdin translations by GitHub Action 2024-03-06 00:09:13 +00:00
Manav Rathi 36d5aa9f01 Add mobile release workflow 2024-03-05 20:36:07 +05:30
Manav Rathi 8da4dbeb12
CLI packaging cleanup (#682)
This is a continuation of the changes in
https://github.com/ente-io/ente/pull/681.

- git rm cli/config.yaml (this file was gitignored but it seems to be
present in the tree too)
- Remove goreleaser config since we're not using it anymore

I'm not sure if there is something in the goreleaser config that we also
need to pass to the the new action we're using to build the binaries
now, so please take a quick scan to see if something reminds you. If
needed, we should be able to set the corresponding build flag in the
[new release action](https://github.com/wangyoucao577/go-release-action)
too.
2024-03-05 18:07:59 +05:30
Manav Rathi 2a525da8ad
Fix museum deployment (#683)
- Add museum lint action (triggered automatically on any push that
touches server/*)
- Add museum release action (triggered manually - that's the behaviour
we want)
- Also fix a lint issue

It's not showing me the workflow_trigger option so can't actually test
the build yet. We can merge this, and if something's not working will
fix that in another PR.
2024-03-05 18:07:24 +05:30