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

61 Commits

Author SHA1 Message Date
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
Anton Afanasyeu
6d02a9ee82 snap
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 18:26:28 +02:00
Anton Afanasyeu
8f991ad79b PiP
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
2026-05-18 17:46:19 +02:00
Anton Afanasyeu
f3bcc31e92 snap, PiP 2026-05-18 17:35:14 +02:00
Anton Afanasyeu
bbf64d30b9 libvpx integration 2026-05-18 17:05:47 +02:00
Anton Afanasyeu
1dbfc996c2 libvpx build 2026-05-18 16:13:34 +02:00
Anton Afanasyeu
f7e200fa94 snap 2026-05-18 15:55:02 +02:00
Anton Afanasyeu
f547770288 libvpx build opts exp 2026-05-18 14:43:14 +02:00
Anton Afanasyeu
7a07d6de1e short libvpx try 2026-05-18 14:25:02 +02:00
Anton Afanasyeu
9b1afec032 snap 2026-05-18 12:17:05 +02:00
Anton Afanasyeu
5bc968e419 snap 2026-05-17 22:56:42 +02:00
Anton Afanasyeu
4f0be2785d snap 2026-05-17 22:49:49 +02:00
Anton Afanasyeu
ab5c28b49a ref 2026-05-17 18:17:14 +02:00