## Description
Users can create a family, leave it and then join another.
In the `families` table, there will be one entry for each such family
they have been a part of (against their `admin_id`).
This PR removes this constraint for only a single row to be affected, so
users who have historically been associated with more than one family
can have a fresh start.
Based on customer feedback. The dock icon will hide when the window is
closed by using the "x" without quitting the app.
The menu bar icon remains as it is, and so does the existing preferences
(whose value is also retained if it were set explicitly).
Based on customer feedback. The dock icon will hide when the window is closed by
using the "x" without quitting the app. The menu bar icon remains as it is, and
so does the existing preferences (whose value is also retained if set
explicitly).
npm doesn't support the "@" character in package names (it's used for
scopes). We eventually want to move from yarn to npm, so in preparation,
rename
our internal packages accordingly so that they also work with npm
workspaces.
Methodology: No manual code changes, just automatic search replace of
```
"@/accounts => "ente-accounts
"@/utils => "ente-utils
...
"@ente/shared => "ente-shared
```
Then reran prettier.
--
EDIT: Updated the docs too later manually in a separate commit.
npm doesn't support the "@" character in package names (it's used for
scopes). We eventually want to move from yarn to npm, so in preparation, rename
our internal packages accordingly so that they also work with npm workspaces.
Methodology: No manual code changes, just automatic search replace of
```
"@/accounts => "ente-accounts
"@/utils => "ente-utils
...
"@ente/shared => "ente-shared
```
Then reran prettier.