vishnukvmd
3cf680eec1
[WiP] Prevent subscription cancellation
2024-03-21 14:42:38 +05:30
vishnukvmd
1f17f2442a
Handle SEPA failures
2024-03-21 14:33:10 +05:30
vishnukvmd
859af52c64
Remove commented code
2024-03-21 13:55:42 +05:30
vishnukvmd
78e5e3bdb1
Minor refactor
2024-03-21 13:31:46 +05:30
vishnukvmd
5635e63cb7
Update handling for subscription updated events
2024-03-21 13:29:42 +05:30
Abhinav
520f7ab64c
only use PaymentBehaviorAllowIncomplete for SEPA payment method
2024-03-21 07:18:28 +05:30
Abhinav
4e074770d2
invoice client specific invoice api
2024-03-21 06:48:49 +05:30
vishnukvmd
49893d9732
Update on-hold email subject
2024-03-20 14:31:33 +05:30
vishnukvmd
db81f52cf1
Update mail when subscription is on-hold
2024-03-20 14:31:01 +05:30
vishnukvmd
628565cfaf
Merge branch 'main' into sepa-fix
2024-03-20 14:08:36 +05:30
Vishnu Mohandas
8101fe1495
Patch few Stripe related issues ( #1156 )
2024-03-20 14:07:26 +05:30
vishnukvmd
61d5f3189b
Update cancellation status on receiving webhook from Stripe
2024-03-20 14:05:09 +05:30
Abhinav
6b749294ce
fix sepa issue
2024-03-19 18:40:32 +05:30
Neeraj Gupta
449284a6a1
[server] API to fetch ML embeddings for given fileIDs ( #1144 )
...
## Description
- Also started storing the embedding size and version in the table. This
will come handy while comparing overall size when different compression
and serialization formats are used..
- Also, it can be used to smartly auto-download the embeddings or inform
the user about approximate size when they decide to enable indexing or
search on a particular client.
## Tests
✅ Verified that embedding fetch and store is working fine.
✅ Verified that embeddings/diff API is working fine.
2024-03-19 12:23:24 +05:30
Neeraj Gupta
685e1b82c9
[server] Fix query for diff API
2024-03-19 12:09:39 +05:30
Neeraj Gupta
2b3494e61c
[server] Return embedding version in API response
2024-03-19 11:25:00 +05:30
Neeraj Gupta
e8756a8cf7
[server] Remove unused code
2024-03-19 11:06:36 +05:30
Neeraj Gupta
3df49beb07
[server] Remove unused model name
2024-03-19 11:04:25 +05:30
Neeraj Gupta
05b0f1649f
[server] store embedding objSize & version
2024-03-19 11:02:22 +05:30
Neeraj Gupta
7634b2c153
[server] DB migration scripts for emedding table changes
2024-03-19 10:56:25 +05:30
Manav Rathi
303b12c709
Fix the dependency on nginx
2024-03-19 09:31:51 +05:30
Neeraj Gupta
f0236acf8f
[server] Minor bug fixes in embedding/files API
2024-03-19 06:15:55 +05:30
Manav Rathi
19724367df
Support nginx configuration reloads
2024-03-18 21:47:53 +05:30
Manav Rathi
fb0e2d2604
Don't restart museum on restarting nginx
2024-03-18 15:54:25 +05:30
Manav Rathi
c177efe79c
Add documentation comments
2024-03-18 15:44:00 +05:30
Manav Rathi
27b13765d7
Fix the environment var
2024-03-18 15:23:23 +05:30
Manav Rathi
f494832bd7
Limit max connections at the nginx level
2024-03-18 15:21:47 +05:30
Neeraj Gupta
c564e50d59
[server] change method type to post
2024-03-18 14:38:11 +05:30
Manav Rathi
53cf5ffc45
Fix some paths in README
2024-03-18 14:35:42 +05:30
Manav Rathi
a341f81932
[museum] Support running behind Nginx ( #1130 )
...
- Move deployment related stuff into a separate folder
- Document the overall approach better
- Add an Nginx specific environment and service definition
- Remove the restart limiter
2024-03-18 13:56:01 +05:30
Neeraj Gupta
b9ec72bbb4
Merge branch 'main' into file_embedding
2024-03-18 13:12:14 +05:30
Manav Rathi
7ded8ad4fe
Fix key name
2024-03-18 13:07:36 +05:30
Manav Rathi
30cf709eb2
Wrap
2024-03-18 12:39:16 +05:30
Manav Rathi
d8347c3976
Remove extra environment
2024-03-18 12:36:29 +05:30
Manav Rathi
5ee878c30e
Require nginx before starting museum.nginx
2024-03-18 12:33:27 +05:30
Manav Rathi
f695c5e0d3
Remove extra newline
2024-03-18 11:06:54 +05:30
Manav Rathi
303b26b95f
Tweak the nginx setup
2024-03-18 11:04:31 +05:30
Manav Rathi
9ba9b8a984
Add initial nginx conf
2024-03-18 10:39:39 +05:30
Manav Rathi
d893efe5d1
Remove the restart limiter
...
During recent DDoS attacks, these restart limits had to be manually
disabled. For now, disabling them in our reference copy too, will bring them
back if they are needed later.
2024-03-18 10:27:42 +05:30
Manav Rathi
a0599f7b33
Outline the nginx approach
2024-03-18 10:25:11 +05:30
Manav Rathi
9beedcf4e0
Move into separate folder
2024-03-18 10:16:55 +05:30
Neeraj Gupta
47747f1d56
Update config
2024-03-18 10:12:02 +05:30
Neeraj Gupta
7de60f1ced
[server] Reduce discord message frequency
2024-03-18 10:02:13 +05:30
Neeraj Gupta
4acc8395ba
[server] Prefix discord msg with hostname
2024-03-18 09:59:35 +05:30
Neeraj Gupta
12b9ac4db6
[server] Rate limit ( #1121 )
...
## Description
## Tests
2024-03-17 09:59:59 +05:30
Neeraj Gupta
e927064476
[server] Add endpoint to get embedding for givenFilesIds
2024-03-17 09:37:02 +05:30
Neeraj Gupta
36982c5332
[server] Add util to findMissingElements while comparing two arrays
2024-03-16 02:30:25 +05:30
Manav Rathi
92ae1be40a
Add a new flag to support S3 path style URLs without disabling SSL
...
The use case for this came up in Discord - someone is running a custom self
hosted instance where they're using MinIO as their "production S3", but it is
not local (so they don't want the clients to connect without SSL). So we need a
way to get MinIO to work, which needs path style URLs, without also disabling
the SSL.
2024-03-15 17:18:48 +05:30
Manav Rathi
87d39ae2dd
Disable the example.org domains in the default self-hosted configuration
...
People won't be able to get emails, but they can still create accounts on that
domain in the default setup. So just comment it out as a saner default.
2024-03-15 17:09:40 +05:30
Manav Rathi
966cc697e7
[server] Move the server related gitattributes within that folder
...
I mistakenly assumed that the gitattributes file can only be at the top
level. However, this doesn't seem to be the case - I noticed this in a recent PR
- https://github.com/ente-io/ente/pull/1104/files .
And it is indeed documented:
> When deciding what attributes are assigned to a path, Git .... .gitattributes
> file in the same directory as the path in question. ..
>
> - https://git-scm.com/docs/gitattributes
Ref: https://stackoverflow.com/questions/71784062/can-we-have-multiple-gitattributes-files-in-different-repo-subfolders
2024-03-14 16:35:36 +05:30