Neeraj
e1423f2030
Add web-based log viewer for Ente application logs
...
This adds a comprehensive web-based log viewer that provides similar
functionality to the mobile log viewer, allowing analysis of log files
from customer support requests.
Features:
- Upload and parse ZIP files containing daily log files
- Advanced filtering by log level, logger name, process, and timeline
- Text search with wildcard support (logger:Service*)
- Interactive analytics with click-to-filter charts
- Modern UI using Ente's design system and Material-UI components
- Infinite scroll for performance with large log files
- Export functionality for filtered results
- Responsive design for desktop and mobile
Technical highlights:
- Client-side ZIP processing with JSZip
- Efficient log parsing supporting Ente's super_logging format
- Real-time filtering with optimized algorithms
- Memory-efficient rendering with virtual scrolling
- CSS custom properties for theming consistency
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-11 13:55:24 +05:30
Manav Rathi
01d70d1b5e
Fix HTTPS connection with upstream
2025-08-12 17:49:48 +05:30
Manav Rathi
c84c29ed74
Caddy
2025-08-12 14:55:06 +05:30
Manav Rathi
f621461ba8
Prettier: preserve proseWrap
...
Always inserts linebreaks in positions that can break markdown content.
2025-07-28 13:41:37 +05:30
Manav Rathi
9dd8cd3558
up
2025-06-03 10:27:52 +05:30
Manav Rathi
a227e8541d
+ range for files
2025-06-03 10:12:40 +05:30
Manav Rathi
a5f266421a
Also from cast
2025-06-03 09:35:57 +05:30
Manav Rathi
dbbcd44f5b
Fwd headers
2025-06-03 09:26:52 +05:30
Manav Rathi
de10292a84
[infra] Allowlist x-client-version
2025-05-26 09:31:29 +05:30
Manav Rathi
fea46532f9
Example
2025-05-19 13:37:51 +05:30
Manav Rathi
8824df29d4
They're POST
2025-05-19 11:51:10 +05:30
Manav Rathi
2da2616ec1
Update deps
2025-05-19 11:39:01 +05:30
Manav Rathi
fb7fc53263
csp-rep
2025-05-19 10:06:03 +05:30
Manav Rathi
9b4247680a
[infra] Increase backup wait
2025-05-16 07:43:00 +05:30
mngshm
0c664b94b9
Make storageLimit nullable and display 'NA'
2025-05-06 14:41:42 +05:30
mngshm
267f93e41e
Merge branch 'main' into fam
2025-05-06 11:05:10 +05:30
mngshm
dd0cc71f36
Minor
2025-05-05 16:37:29 +05:30
mngshm
6e2142c605
match title casing to key in the UserData interface
2025-05-05 16:28:23 +05:30
mangesh
6ee4bce676
Merge branch 'main' into fam
2025-05-05 14:47:44 +05:30
mngshm
58649db181
fix Linters in UpdateSubscription Component
2025-05-05 13:25:21 +05:30
mngshm
0a3abb20a1
making linters happy
2025-04-30 20:10:29 +05:30
mngshm
9f9288a5c0
show family member storage quota
2025-04-30 19:59:11 +05:30
mngshm
100c1d3803
use nullish coalescing to avoid optional chaining
2025-04-30 15:57:24 +05:30
mngshm
408cc05f7c
fix: usage conversion import
2025-04-30 15:28:36 +05:30
mngshm
9f70aab9b5
refactor: consolidate and separate interfaces
2025-04-30 15:24:51 +05:30
Manav Rathi
2d1e6312af
[infra] Import Grafana conf
2025-03-03 12:05:47 +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
5f2e18c25f
Read Token from Param
2025-01-22 15:43:31 +05:30
mngshm
27beac3288
Formatting
2025-01-22 15:09:40 +05:30
mngshm
9f17c9a564
Remove token field
2025-01-22 15:07:52 +05:30
mngshm
2c6022186c
remove token print
2025-01-15 15:22:52 +05:30
mngshm
7d1670d210
condition for instanceof HTMLInputElement
2025-01-15 13:33:14 +05:30
mngshm
08278fb169
fix: formatting ;-;
2025-01-14 16:30:26 +05:30
mngshm
09d2158ca4
add basic functionality for 'update-token' feature
2025-01-14 16:28:53 +05:30
mngshm
57a2650e8d
fix: useEffect() syntax and formatting
2025-01-13 16:57:26 +05:30
mngshm
cfe86b00aa
auto-fill search bar for token and wrap input fields in single div
2025-01-13 16:21:33 +05:30
mngshm
f0789b1fca
pushing staged changes
2025-01-07 17:41:55 +05:30
mngshm
cf6cd23ea4
fix: formatting
2025-01-07 10:11:06 +05:30
mngshm
079a84fc82
refactor: reomve unnecessary stylesheet
2025-01-06 19:13:01 +05:30
Manav Rathi
a2decb5030
Workers
2024-12-30 14:45:10 +05:30
Neeraj Gupta
51aa4cfaeb
[staff] Show expired plan in red
2024-11-27 11:58:35 +05:30
Neeraj Gupta
4e1bc124ff
[staff] Add option for toggling email 2fa
2024-11-27 11:49:52 +05:30
Neeraj Gupta
8d32cba241
[staff] Lint fixes
2024-11-27 09:28:05 +05:30
Neeraj Gupta
f2d3a63c18
[staff] Show devices
2024-11-27 09:08:28 +05:30
Neeraj Gupta
5a3272f855
[staff] Surface auth code count
2024-11-26 16:55:56 +05:30
Neeraj Gupta
57eb1d6ccf
[staff] Show correct status for passkey
2024-11-26 16:50:16 +05:30
Neeraj Gupta
9f9567817d
[staff]Suraface error as alert & send token via header
2024-11-14 16:15:52 +05:30
Neeraj Gupta
f2210fbbae
[staff] Surface error as dialog
2024-11-14 16:01:38 +05:30
Neeraj Gupta
eb949bcad9
[staff] Lint fix
2024-11-14 15:07:24 +05:30
Neeraj Gupta
a1f0c1024b
[staff] Fix disable 2FA
2024-11-14 14:59:44 +05:30