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

88 Commits

Author SHA1 Message Date
Anton Afanasyeu
43f802de5d snap 2026-05-27 16:44:50 +02:00
Anton Afanasyeu
92fc65e02e be dirty sync 2026-05-27 15:47:15 +02:00
Anton Afanasyeu
87d3df810c logos 2026-05-26 18:25:01 +02:00
Anton Afanasyeu
3047d2c643 logo 2026-05-26 16:58:12 +02:00
Anton Afanasyeu
1e79c9a35f 1 2026-05-26 16:44:45 +02:00
Anton Afanasyeu
b71d2bf3f0 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:44:45 +02:00
Anton Afanasyeu
06e512ce5e Merge branch '20260526_sync' into next 2026-05-26 16:11:36 +02: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
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
324f64e802 AI: polish mobile parts 2026-05-23 17:05:31 +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
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
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