1
0
mirror of git://f0xx.org/android_cast synced 2026-07-29 07:58:10 +03:00
Commit Graph

73 Commits

Author SHA1 Message Date
Anton Afanasyeu
d5a30d19d7 Add hub landing logo SVG and watermark background.
Globe with mercator grid, rocket arc, and palette aligned to crash console;
hub.css at 3% opacity background; styles split from inline HTML.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 16:14:17 +02:00
Anton Afanasyeu
06e512ce5e Merge branch '20260526_sync' into next 2026-05-26 16:11:36 +02:00
Anton Afanasyeu
7a3a8aee8b y 5 2026-05-26 17:00:24 +03:00
Anton Afanasyeu
7a27c806e8 try deploy 4 2026-05-26 16:57:40 +03:00
Anton Afanasyeu
7f45cef18e snap 3 2026-05-26 16:52:24 +03:00
Anton Afanasyeu
71b2be1cfb test2 2026-05-26 16:49:20 +03:00
Anton Afanasyeu
e319965e0f deploy internal test snapshot 2026-05-26 16:43:36 +03:00
Anton Afanasyeu
64b449f6cd don't merge - open passwords 2026-05-26 16:28:31 +03:00
Anton Afanasyeu
ef36f91b82 next/side sync 2026-05-26 13:14:14 +02:00
Anton Afanasyeu
ac8d4ea341 Add Diagnostics tab to developer settings with async probes.
Split settings into Settings and Diagnostics tabs; run background read-only tests for codecs, camera/audio modes, network reachability, and casting/display extras. DevDiagnosticsReport.toJson() prepares future BE upload.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 10:48:56 +02:00
Anton Afanasyeu
272c6e5947 Fix project hub 502: directory alias and single index.html.
Alias-to-file broke nginx static serving; inline hub CSS and relative links. One file to copy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 07:41:53 +02:00
Anton Afanasyeu
92582c31fb Simplify app hub deploy README to two cp commands.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 07:37:26 +02:00
Anton Afanasyeu
d5ff009192 Add static Android Cast project hub landing page.
Three card links (reports, git, tickets) match crash console styling with stronger hover lift; nginx serves index.html at /app/androidcast_project/ instead of redirecting to crashes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 07:16:31 +02:00
Anton Afanasyeu
7e6a502103 Fix alpha smoke ingest default path to repo tmp/.
The script lived under examples/crash_reporter/backend/scripts but pointed at examples/tmp/; smoke notes live at project root tmp/alpha_smoke_round1.txt.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 23:03:42 +02:00
Anton Afanasyeu
253f932434 Fix tickets API false missing-table when session skips DB.
Auth: :user() returns early when companies are cached, so requireTicketsTable() ran with no PDO and always failed. Always open the connection before checking tickets.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 22:57:38 +02:00
Anton Afanasyeu
483f635843 Fix MariaDB tickets table detection for app DB users.
Use SHOW TABLES/COLUMNS instead of information_schema so requireTicketsTable() works when the table exists but the app user cannot read metadata catalogs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 22:52:26 +02:00
Anton Afanasyeu
b5e83e4b4f Document and apply MariaDB migration 003 for tickets table.
App user cannot CREATE TABLE on production MariaDB; add migrate-003-tickets.sh,
wire init-mariadb and base schema, and return 503 with migration hint when tickets
is missing instead of opaque SQL errors.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 21:35:57 +02:00
Anton Afanasyeu
4e5f1a3732 Polish nav: distinct tickets icon and flag language picker.
Tickets use a clipboard-with-check glyph instead of a document stack.
Locale control shows country flag only when the shell is collapsed,
and flag plus two-letter code when expanded (login always shows both).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 21:28:28 +02:00
Anton Afanasyeu
670b6b5f5f Add crash console tickets (list, detail, upload API).
Tickets mirror the reports UI: Issue/Opened/App·OS/Rating/Tags list,
report-style detail with tags, device/app/timing cards, workflow fields
(owner, verified by, rating), and ticket_upload for ingest including
alpha smoke script.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 21:16:27 +02:00
Anton Afanasyeu
0fa9a59962 Merge branch 'feature/crash-triage-tags-api' into next 2026-05-24 18:36:33 +02:00
Anton Afanasyeu
d69e5cc6ef triage tags api 2026-05-24 16:11:30 +02:00
Anton Afanasyeu
324f64e802 AI: polish mobile parts 2026-05-23 17:05:31 +02:00
Anton Afanasyeu
a698803d19 last changes in rendering pipeline 2026-05-23 12:52:19 +02:00
Anton Afanasyeu
aa05e8e39c EB of git flow 2026-05-23 12:36:31 +02:00
Anton Afanasyeu
a5ee5d7140 git flow, infra descriptions, cast flow changes (mobile side) 2026-05-23 12:18:43 +02:00
Anton Afanasyeu
41aa6659f5 sync 2026-05-23 01:01:19 +02:00
Anton Afanasyeu
8a86abb833 rbac 2026-05-23 00:55:51 +02:00
Anton Afanasyeu
0d9cf0cf7c sync 2026-05-23 00:47:31 +02:00
Anton Afanasyeu
144ddec367 sync be 2026-05-23 00:21:38 +02:00
Anton Afanasyeu
91e9b1d9ed new stuff 2026-05-23 00:12:44 +02:00
Anton Afanasyeu
7900441ff6 be stuff, fe reqs 2026-05-22 23:56:07 +02:00
Anton Afanasyeu
24b5a49d08 befroe mdb mig 2026-05-22 22:13:52 +02:00
Anton Afanasyeu
d008afca73 snap, 20260522_late_night 2026-05-22 21:43:18 +02:00
Anton Afanasyeu
ab355e0512 some candies 2026-05-22 18:34:01 +02:00
Anton Afanasyeu
7e15b54893 css changes 2026-05-22 18:16:27 +02:00
Anton Afanasyeu
ca36a53ac9 snap 2026-05-22 18:04:25 +02:00
Anton Afanasyeu
26fbbe5252 snap next steps egress review 2026-05-21 19:06:10 +02:00
Anton Afanasyeu
2e04711c8f snap + backend headache 2026-05-21 17:15:18 +02:00
Anton Afanasyeu
8c5a0162a2 snap 2026-05-21 16:01:08 +02:00
Anton Afanasyeu
176988a62d snap 2026-05-21 12:49:19 +02:00
Anton Afanasyeu
55d588afa4 snap 2026-05-21 12:00:57 +02:00
Anton Afanasyeu
e2d51fbb27 snap 2026-05-21 11:21:56 +02:00
Anton Afanasyeu
ee4947a348 header update 2026-05-20 17:24:50 +02:00
Anton Afanasyeu
5d8e82d2e6 contrib header changes 2026-05-20 15:17:13 +02:00
Anton Afanasyeu
d420c3e94a crash handler snapshot, unverified 2026-05-20 14:31:55 +02:00
Anton Afanasyeu
a4107797fa snap 2026-05-19 19:43:06 +02:00
Anton Afanasyeu
35ab5622d7 snap 2026-05-19 12:23:39 +02:00
Anton Afanasyeu
0647e0b2a0 ci stuff
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 22:19:39 +02:00
Anton Afanasyeu
115e0e1548 for tests
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 19:06:56 +02:00
Anton Afanasyeu
598eec63b0 snap 2026-05-18 18:59:14 +02:00