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

56 Commits

Author SHA1 Message Date
Anton Afanasyeu
d7dc2cbcc2 Reapply crash triage tag API updates after syncing the branch with next.
This resolves stash replay conflicts and keeps the report/tag UI and backend endpoints aligned for the feature branch review.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 16:05:46 +02:00
Anton Afanasyeu
3ab4085ead Merge branch 'next' into feature/3d_earth 2026-06-02 13:56:58 +02:00
Anton Afanasyeu
6a5fe49b21 snap 2026-06-02 13:56:22 +02:00
Anton Afanasyeu
2fc7997f94 initiaal 3d 2026-06-01 00:08:08 +02:00
Anton Afanasyeu
64891a832a fe snap 2026-05-31 16:37:40 +02:00
Anton Afanasyeu
8e8c4ee810 snap# 2026-05-31 12:48:08 +02:00
Anton Afanasyeu
2b3607c1b3 snap 2026-05-31 12:43:03 +02:00
Anton Afanasyeu
cfc1ccfc01 sync 2026-05-30 21:10:35 +02:00
Anton Afanasyeu
3390298322 snapshot 2026-05-30 20:59:38 +02:00
Anton Afanasyeu
350f8343ad snip 2026-05-30 20:47:46 +02:00
Anton Afanasyeu
c80d646f09 sensitive config info deploy 2026-05-30 21:13:49 +03:00
Anton Afanasyeu
de524b03f4 clock widget 2026-05-30 18:52:51 +02:00
Anton Afanasyeu
6e28ffa93b font struggling 2026-05-30 18:22:59 +02:00
Anton Afanasyeu
a9a9590698 orchestration beginning 2026-05-30 17:55:36 +02:00
Anton Afanasyeu
95f521c4a0 snap 2026-05-30 17:04:13 +02:00
Anton Afanasyeu
3b0a694aa6 next force snapshot 2026-05-30 16:23:01 +02:00
Anton Afanasyeu
eebee1864d sync 2026-05-28 14:10:09 +02:00
Anton Afanasyeu
2b7397edd2 sync 2026-05-27 22:53:49 +02:00
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