3310 Commits

Author SHA1 Message Date
Manav Rathi
926dce37f8
Extract 2024-11-28 16:53:14 +05:30
Manav Rathi
9e40d3001a
Offline msg doesn't make sense for auth since it currently only fetches codes on load 2024-11-28 16:45:16 +05:30
Manav Rathi
4fca50f9a6
Inline and move 2024-11-28 15:30:38 +05:30
Manav Rathi
73e0a1dec2
Inline 2024-11-28 14:32:58 +05:30
Manav Rathi
4cf4571c31
Inline 2024-11-28 14:14:27 +05:30
Manav Rathi
fca6f36087
Ren 2024-11-28 13:57:43 +05:30
Manav Rathi
3298d97bbc
Fail upload on dupes 2024-11-28 09:26:39 +05:30
Manav Rathi
b36df8d7ad
[web] Rework upload URL handling 2024-11-28 09:21:41 +05:30
Manav Rathi
63c3df7477
On upload 2024-11-27 11:32:38 +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
4891f470b1
Fin 2024-11-26 18:08:30 +05:30
Manav Rathi
8899157c47
ed 2024-11-26 18:06:02 +05:30
Manav Rathi
b1af3dbabd
exhaustive-deps 2024-11-26 18:01:55 +05:30
Manav Rathi
e5a43e9738
Memo the context 2024-11-26 18:01:33 +05:30
Manav Rathi
0e4522c287
Handle 401 2024-11-26 17:57:56 +05:30
Manav Rathi
6ae53dff02
Log 2024-11-26 17:53:07 +05:30
Manav Rathi
5df217c87e
Handle tab logout 2024-11-26 17:42:14 +05:30
Manav Rathi
738688c299
lint rec 2024-11-26 17:33:27 +05:30
Manav Rathi
4fc68dc69f
exhaustive-deps 2024-11-26 17:31:32 +05:30
Manav Rathi
1f94020738
Rely on types 2024-11-26 17:28:56 +05:30
Manav Rathi
a6a9d2c740
Prune 2024-11-26 17:25:16 +05:30
Manav Rathi
96f21ecbff
Conv deprecated 2024-11-26 17:23:13 +05:30
Manav Rathi
20dd64a778
[web] Auth http rewrite 2024-11-26 17:05:46 +05:30
Manav Rathi
3315408f43
Update and scope
No breaking changes that affect our use of uuid v4 in 9 => 11
https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md
2024-11-26 16:00:15 +05:30
Manav Rathi
7525b0defe
Type 2024-11-26 15:02:10 +05:30
Manav Rathi
ec3f5952b0
dep 2024-11-26 14:50:26 +05:30
Manav Rathi
56f584c086
Ref 2024-11-26 14:19:15 +05:30
Manav Rathi
5002cf1d62
Fin 2024-11-26 14:07:08 +05:30
Manav Rathi
b2a9ebe3b8
Typed res 2024-11-26 14:02:22 +05:30
Manav Rathi
34a881115f
Remove dupe 2024-11-26 13:51:52 +05:30
Manav Rathi
f85246c8d6
Conv 2024-11-26 13:50:05 +05:30
Manav Rathi
960e6085b1
Move 2024-11-26 13:44:30 +05:30
Manav Rathi
1b169015c5
[web] Translation cleanup (#4183) 2024-11-26 12:48:32 +05:30
Manav Rathi
768195ccb3
wf 2024-11-26 12:43:24 +05:30
Manav Rathi
d50c9bc3a6
Editor strings 2024-11-26 12:32:45 +05:30
Manav Rathi
19983b22cc
Rename 2024-11-26 12:22:22 +05:30
Manav Rathi
fcaf07e10d
Un 2024-11-26 12:15:54 +05:30
Manav Rathi
c0dd7b0565
[API] Remove trailing slash from inconsistent cast endpoints (#4179)
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 12:03:52 +05:30
Manav Rathi
b3d75b8e66
Rename and fix casing 2024-11-26 12:03:01 +05:30
Manav Rathi
a98f924fb8
Rename 2024-11-26 12:00:04 +05:30
Manav Rathi
540c9cafab
Rename and fix 2024-11-26 11:57:19 +05:30
Manav Rathi
8c6bfb320d
Rename 2024-11-26 11:51:47 +05:30
Manav Rathi
11e123828d
Rename 2024-11-26 11:47:52 +05:30
Manav Rathi
bc09c4bc59
Rename 2024-11-26 11:41:18 +05:30
Manav Rathi
32396f6c38
Ren 2024-11-26 11:39:14 +05:30
Manav Rathi
9e92f2a73f
Rename 2024-11-26 11:38:01 +05:30
Manav Rathi
f2b90c5cbd
Move to tr 2024-11-26 11:36:36 +05:30
Manav Rathi
73f4bdc6db
Rename 2024-11-26 11:35:19 +05:30
Manav Rathi
1a2de5b81c
[web] Send file size when creating files 2024-11-26 10:33:03 +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