Commit Graph

40 Commits

Author SHA1 Message Date
Manav Rathi
b6fa5c5b44 checkpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
9aae713207 Update comments to match prettier defaults
These comments were earlier written to match the way prettier formatted
markdown, but they've changed that upstream with 3.4, so revert back to the more
natural style that prettier also uses.
2024-12-30 14:18:36 +05:30
Manav Rathi
ea92931aa4 Cleanup 2024-11-25 11:53:39 +05:30
Manav Rathi
b80b91b6cd Move 2024-11-25 11:19:36 +05:30
Manav Rathi
d8821a0d73 Use 2024-11-22 12:05:19 +05:30
Manav Rathi
e919bf9e1b Write a new promise queue 2024-11-22 12:01:04 +05:30
Manav Rathi
1d070e831b Terminology 2024-11-22 10:37:50 +05:30
Manav Rathi
db5049b801 Swap 2024-11-19 19:06:17 +05:30
Manav Rathi
ebbca2b609 Fin 2024-11-18 18:37:30 +05:30
Manav Rathi
c577ccd7e4 Filter out rejected face IDs when using remote cgroups 2024-11-15 22:01:28 +05:30
Manav Rathi
33beb2824a flexier parsing 2024-11-07 12:30:04 +05:30
Manav Rathi
cae16c1580 Move 2024-10-19 14:07:55 +05:30
Manav Rathi
630b6d4101 Fail the upload of file instead of adding malformed metadata
Mobile app crash

 [DiffFetcher] [SEVERE] [2024-09-14 01:03:33.632159] type 'List<dynamic>' is not a subtype of type 'int?'
⤷ type: _StackTrace
⤷ error: #0      PubMagicMetadata.fromMap (package:photos/models/metadata/file_magic.dart:91)

ce5354e19d/mobile/lib/models/metadata/file_magic.dart (L91)
2024-09-23 15:44:23 +05:30
Manav Rathi
f3a3c68488 [web] Package updates 2024-09-11 11:13:25 +05:30
Manav Rathi
dd53cf4e58 Handle NaNs 2024-09-07 06:35:02 +05:30
Manav Rathi
d788ca28af Update 2024-08-23 14:35:19 +05:30
Manav Rathi
6feb3b7897 Move 2024-08-03 17:20:21 +05:30
Manav Rathi
166474a1b5 Add a throttle 2024-07-13 18:02:06 +05:30
Manav Rathi
bbacbb08b6 doc 2024-07-08 14:20:43 +05:30
Manav Rathi
4510c14af2 Add a merge function 2024-06-17 19:58:46 +05:30
Manav Rathi
176289d0a8 zod flags 2024-06-02 16:50:30 +05:30
Manav Rathi
74bb169f0d Equivalent to "**/*.ts", "**/*.tsx", "**/*.d.ts"
From the docs: https://www.typescriptlang.org/tsconfig/#include

> If the last path segment in a pattern does not contain a file extension or
  wildcard character, then it is treated as a directory, and files with
  supported extensions inside that directory are included (e.g. .ts, .tsx, and
  d.ts by default).
2024-05-24 17:54:05 +05:30
Manav Rathi
10934b08a8 Handle first search on app start 2024-05-20 10:39:11 +05:30
Manav Rathi
fe64e904e1 Rewrite 2024-05-11 09:13:49 +05:30
Manav Rathi
72fa6c653f Move to @/media 2024-05-09 14:23:30 +05:30
Manav Rathi
e92bbdb8c6 Understand, document and fix 2024-05-09 10:37:06 +05:30
Manav Rathi
575e4809d8 Random order 2024-05-04 18:48:43 +05:30
Manav Rathi
ee503b3bce Shuffle 2024-05-04 18:37:48 +05:30
Manav Rathi
72b9113d30 ensure 2024-04-30 13:59:00 +05:30
Manav Rathi
32ac31fd44 Start using it 2024-04-19 16:20:20 +05:30
Manav Rathi
ca5b98b8d2 Enum to type - wip 2024-04-17 20:32:21 +05:30
Manav Rathi
d441418b5b Remove deprecated loggers 2024-04-09 12:06:46 +05:30
Manav Rathi
e5b2d737b4 Clean up environment detection code 2024-04-07 10:03:28 +05:30
Manav Rathi
d9d03d8451 Add schema validation of the response 2024-04-04 16:12:39 +05:30
Manav Rathi
4255e48abb Convert payments app to use Vite - Part 1
(Doesn't compile)
2024-04-04 11:10:34 +05:30
Manav Rathi
f10f751a2f Inline local storage calls
The methods are trivial, and we cannot centralize the keys since they will be
different for different apps. So an abstraction for this is not beneficial.

Also move the next specific dev build check to @/next
2024-04-03 14:21:11 +05:30
Manav Rathi
e2fd88bff0 Remove (possibly) unnecessary tsconfigRootDir
Let's see what breaks
2024-04-03 13:15:12 +05:30
Manav Rathi
5c1ed5be8f Restructure eslint config 2024-04-02 20:44:57 +05:30
Manav Rathi
70cddfdf0b [web] Remove Sentry
Sentry has a measurable impact on page load, a metric that I'm keen to
improve. Apparently by default it loses us 8-9 page speed points, though that
can be reduced to 3-4
(https://github.com/getsentry/sentry-javascript/issues/9179).

All of this is doable, but there are bigger tasks to deal with. This is not to
say that Sentry won't be useful again at some point, when we have time to deal
with it better. But right now, we discussed that it's just better to remove
Sentry instead of piling on to the sunk cost.
2024-03-12 13:24:33 +05:30
Manav Rathi
e15c7e1642 Move into web/ 2024-03-01 12:21:07 +05:30