Keerthana
9937b9f096
[server] nudge paid users to use family
2025-07-11 12:15:20 +05:30
Vishnu Mohandas
e798ac02c6
[server] Check in with paid customers ( #6106 )
...
## Description
Update the `subscriptions` table to store the time at which
subscriptions were upgraded (`upgraded_at`).
Reach out to customers who upgraded 7 days ago to make sure all is well.
<img width="628" alt="Screenshot 2025-05-31 at 1 41 09 PM"
src="https://github.com/user-attachments/assets/7d1e970a-c7fa-4666-8d4f-db13ba7c105d "
/>
Store this information within `notification_history` so they are not
contacted again (in case of admin interventions).
> Note: We will not be back-filling data for existing subscriptions.
## Tests
- [x] Tested locally to make sure only customers who upgraded 7 days ago
were pinged.
2025-06-02 15:25:23 +05:30
vishnukvmd
a15084374b
Setup cron
2025-05-31 13:45:55 +05:30
vishnukvmd
1375b4df12
Fix typo
2025-05-31 13:06:52 +05:30
Neeraj Gupta
465e69b254
Whitelist range header
2025-05-20 10:13:12 +05:30
Neeraj Gupta
d198f0c273
Use access ctrl for verifying access
2025-05-05 10:01:33 +05:30
Neeraj Gupta
3510c01e6e
Rename
2025-05-01 17:00:36 +05:30
Neeraj Gupta
1fb30ceafd
Render html template for account recovery
2025-05-01 00:36:14 +05:30
Neeraj
39509813c6
[server] Support for self-recovery on account deletion ( #5712 )
...
## Description
## Tests
2025-04-25 13:39:49 +05:30
Neeraj Gupta
6ae9003585
rename
2025-04-25 11:39:36 +05:30
Neeraj Gupta
851aed6a78
Add link in delete email to auto-recover account
2025-04-25 11:37:25 +05:30
Manav Rathi
4d37e415e7
[server] increase max pg connection 30 -> 45 ( #5687 )
...
## Description
## Tests
2025-04-22 10:10:11 +05:30
Neeraj Gupta
d1289bb467
[server] increase max pg connection 30 -> 45
2025-04-22 09:43:53 +05:30
Neeraj Gupta
f068d6ef24
Fix panic
2025-04-15 14:02:33 +05:30
Neeraj Gupta
51235bf81b
Add support for accessing preview url for public collections
2025-04-12 15:25:04 +05:30
Neeraj Gupta
c6b4cba8b4
[server] Auto recovery post deletion 1/x
2025-04-12 13:47:46 +05:30
Neeraj Gupta
42d2136d32
Merge branch 'main' into sizeRetry
2025-02-26 14:54:56 +05:30
Neeraj Gupta
b9573c057e
[server] Use cached result for canUpload
2025-02-24 16:34:57 +05:30
Neeraj Gupta
76b2a73f9a
clean up
2025-02-24 15:00:33 +05:30
Neeraj Gupta
4bbe1ae0d2
[server] Remove embeddings handler
2025-02-24 14:49:21 +05:30
Neeraj Gupta
245e78ac42
[server] Limit support while fetching collections
2025-02-24 12:29:20 +05:30
Neeraj Gupta
f907303c8b
[server] move files
2025-02-21 12:08:16 +05:30
mangesh
45074f85d9
[server] API for modifying family member storage limit ( #5028 )
...
## Tests
Tested in followin cases
1. various statuses "REJECTED", "REVOKED" and "SELF" etc
2. user not part of any family & admin user
3. storage limit check on bulk upload
4. reduce storage check
5. set storage bigger than anything available in the world
6. admin shouldn't be able to set his own storage.
- [x] check for potential refactoring
2025-02-13 16:07:16 +05:30
mngshm
79712182af
[server] include usageRepo inside family controller
2025-02-11 18:34:41 +05:30
Neeraj Gupta
7621041ce0
Revert "[mob] Fix exif time parsing ( #4985 )"
...
This reverts commit 5b17711b55 , reversing
changes made to 85bf3eebcb .
2025-02-11 18:27:17 +05:30
mngshm
59e26779b9
[server][WIP] functionality for modifying users storage limit
2025-02-10 19:36:40 +05:30
Neeraj
7e320693a1
[server] Remove unused endpoint ( #4772 )
...
## Description
No logs for request in last 30 days and client code also don't refer to
this endpoint.
## Tests
2025-01-20 11:09:31 +05:30
Neeraj Gupta
73a8550844
[server] Add remaining mails for legacy
2025-01-15 15:41:13 +05:30
Neeraj Gupta
9e901c78ef
[server] Send email when link is joined
2025-01-07 11:45:46 +05:30
Neeraj Gupta
6a01cda379
Merge remote-tracking branch 'origin/main' into join_change
2025-01-06 11:58:03 +05:30
Neeraj Gupta
3172bc613c
Request feedback on subscription cancellation ( #4590 )
2025-01-06 11:31:23 +05:30
Neeraj Gupta
e74d705446
[server] API to enable joining collection via link
2025-01-06 11:27:22 +05:30
vishnukvmd
f967b6b00e
Request feedback on paid sub cancellation
2025-01-04 17:05:07 +05:30
Manav Rathi
6516b457cb
[server] Add workaround for intermittent Safari CORS errors
...
At times, Safari will fail our API responses because its CORS preflight fails.
The errors are reproducible, but intermittently, and not on localhost. We seem
not to be the first ones to hit [this](https://github.com/processing/p5.js-web-editor/issues/3156 ).
Based on a hint from:
https://github.com/supabase/supabase/issues/20982#issuecomment-2548329565
Modify our CORS responses to use 200 instead of 204 to try and fix Safari.
2024-12-30 12:13:53 +05:30
Neeraj Gupta
1bef409552
[server] Return various app urls as part of relevant API response. ( #4458 )
...
## Description
For the cast dialog, that we show on the app, before making the API call
to pair. Have parked that change for now.
## Tests
2024-12-23 15:08:00 +05:30
Neeraj Gupta
62155040da
Review comment + return castUrl as part of featureFlag
2024-12-23 14:19:33 +05:30
Neeraj Gupta
0df0126af4
[server] Disable 2fa on legacy account recovery
2024-12-21 17:15:50 +05:30
Neeraj Gupta
150faa5d84
[server] Config for accounts,cast, & family apps
2024-12-21 11:46:12 +05:30
Neeraj Gupta
4546d60e61
Merge remote-tracking branch 'origin/main' into video_file_preview
2024-12-18 13:09:19 +05:30
Neeraj Gupta
38d679f574
[server] Clean up emergency contacts on account deletion
2024-12-12 15:32:10 +05:30
Neeraj Gupta
7b85d216dd
[mob] Legacy UX fixes
2024-12-10 14:34:17 +05:30
Neeraj Gupta
1222a063e8
Add support for approving recovery
2024-12-10 13:33:18 +05:30
Neeraj Gupta
e6fa7d4e21
[server] Migrate server changes for emergency contact
2024-12-06 21:41:28 +05:30
Neeraj Gupta
9fb1dbf67e
Merge branch 'main' into video_file_preview
2024-11-29 23:50:58 +05:30
Neeraj Gupta
a54cbd779a
[server] Alert on object replcement
2024-11-29 12:01:34 +05:30
Neeraj Gupta
b5c2991575
Merge branch 'main' into video_file_preview
2024-11-28 12:46:09 +05:30
Manav Rathi
3049c25db8
[API] Add Cache-control: no-store to API responses
...
...instead of adding it to ad-hoc API requests.
2024-11-27 08:29:10 +05:30
Manav Rathi
7be9963303
[API] Remove trailing slash from inconsistent cast endpoints
...
None of our other endpoints have a trailing slash. Remove this inconsistency,
otherwise clients who'd not provide a trailing slash would get an unnecessary
redirect.
Note that the CORS-aware clients (web, desktop) do not automatically follow the
redirect because the ACAO is missing on the 307, so we need keep the old
endpoints around temporarily.
Tested: with web and museum running locally
2024-11-26 09:53:44 +05:30
Neeraj Gupta
25596854d3
[server] Additional data for support dashboard
2024-11-22 15:18:24 +05:30
Neeraj Gupta
a0d46ac60e
Merge branch 'main' into video_file_preview
2024-11-07 14:09:56 +05:30