{
    "object_kind": "push",
    "event_name": "push",
    "before": "9c0121a581ccf91b9c2571b56651cbeda05110c0",
    "after": "0ba1e1585e153e30455f06a7ade7299b41796119",
    "ref": "refs\/heads\/main",
    "ref_protected": true,
    "checkout_sha": "0ba1e1585e153e30455f06a7ade7299b41796119",
    "message": null,
    "user_id": 22,
    "user_name": "B\u00edr\u00f3 Marcell",
    "user_username": "biromarcell",
    "user_email": null,
    "user_avatar": "https:\/\/www.gravatar.com\/avatar\/52dc890fb46e6c1c30181b64ce67280a6bb8794dec98c20eaf6e1aa110942e7f?s=80&d=identicon",
    "project_id": 204,
    "project": {
        "id": 204,
        "name": "atriumfrontend",
        "description": null,
        "web_url": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend",
        "avatar_url": null,
        "git_ssh_url": "git@git.dunahousedev.hu:atrium\/atriumfrontend.git",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend.git",
        "namespace": "atrium",
        "visibility_level": 0,
        "path_with_namespace": "atrium\/atriumfrontend",
        "default_branch": "main",
        "ci_config_path": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend",
        "url": "git@git.dunahousedev.hu:atrium\/atriumfrontend.git",
        "ssh_url": "git@git.dunahousedev.hu:atrium\/atriumfrontend.git",
        "http_url": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend.git"
    },
    "commits": [
        {
            "id": "0ba1e1585e153e30455f06a7ade7299b41796119",
            "message": "0.2.10 (build 12) \u2014 az idobelyeg tenyleg a jobb szelre kerul\n\nAz elozo kor rossz diagnozison alapult, es sajat hibat is okozott. A\nbejelentesben korbekarikazott resz nem azt jelentette, hogy az ido a jobb\nszelre van lokve es kozottuk nagy ures sav van, hanem hogy az ido NEM ER EL\na jobb szelig. A 0.2.9-be tett 560 px-es szelesseg-korlat ezert nemhogy nem\njavitott semmit, hanem egy masodik hibat is okozott: az app nem toltotte ki\na kepernyot fekvoben. Visszavonva.\n\nA VALODI ok, megmerve: a cimsorban ket rugalmas elem verseng ugyanazert a\nhelyert. A nev `Flexible` (flex 1) es a `Spacer()` (flex 1) fele-fele\naranyban osztjak el a szabad helyet, a Flexible viszont loose \u2014 a nev csak\nannyit hasznal, amennyi kell, es a fel nem hasznalt fele NEM szall at a\nSpacer-re, hanem a sor vegen marad, az idobelyeg mogott.\n\nSzamokkal 850 px-en: a sor 751 px, a szabad hely ~535, ezt a nev es a Spacer\n267-267-re osztja; a nev 220-at hasznal, tehat 47 px marad kihasznalatlanul\naz ido mogott. Merve az ido 62 px-re volt a jobb szeltol, a helyes 18 (a sor\nsajat paddingja) helyett. Allo telefonon a nev hosszabb a fele resznel, ezert\nnincs maradek \u2014 pontosan ezert nem jott elo soha portreban.\n\nJavitas: a nev es a jelvenyei egy Expanded blokkba kerulnek, a Spacer\neltunik. A maradek igy a blokkon BELUL marad, a jelvenyek es az ido kozott,\nahova a res valo. Merve a javitas utan: az ido jobb szele pontosan 832 =\n850 - 18.\n\nUgyanez a hiba megvolt az asztali sorban is (_DConvoRow), ott a 332 px-es\noszlop miatt kisebb maradekkal \u2014 az is javitva.\n\nA tesztek a KIRAJZOLT geometriat merik: az idobelyeg tavolsagat a sor jobb\nszeletol, allo es fekvo meretben is, plusz hogy a lista a teljes szelesseget\nhasznalja (az elozo kor hibaja ellen).\n\nPlusz: verzio-osszehasonlitas tesztek. Ez a kiadas 0.2.10, az elso, ahol egy\nszoveges osszehasonlitas rossz valaszt adna (\"0.2.10\" < \"0.2.9\" szovegkent\nigaz). Ha ez valaha elcsuszna, minden 0.2.10-es kliens kotelezo frissito\nkepernyot mutatna egy olyan buildre, ami mar a legujabb.\n\n349 teszt zold, analyze tiszta.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\n",
            "title": "0.2.10 (build 12) \u2014 az idobelyeg tenyleg a jobb szelre kerul",
            "timestamp": "2026-09-17T10:21:06+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend\/-\/commit\/0ba1e1585e153e30455f06a7ade7299b41796119",
            "author": {
                "name": "birmar2",
                "email": "biromarcell1994@gmail.com"
            },
            "added": [
                "test\/version_compare_test.dart"
            ],
            "modified": [
                "lib\/screens\/desktop\/desktop_shell.dart",
                "lib\/screens\/inbox_screen.dart",
                "pubspec.yaml",
                "test\/inbox_landscape_test.dart",
                "windows\/atrium.iss"
            ],
            "removed": []
        }
    ],
    "total_commits_count": 1,
    "push_options": [],
    "repository": {
        "name": "atriumfrontend",
        "url": "git@git.dunahousedev.hu:atrium\/atriumfrontend.git",
        "description": null,
        "homepage": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/atrium\/atriumfrontend.git",
        "git_ssh_url": "git@git.dunahousedev.hu:atrium\/atriumfrontend.git",
        "visibility_level": 0
    },
    "output": [
        "\/etc\/apache2\/sites-available\/biromarcell.atriumfrontend.dunahousedev.hu.conf exists.",
        "\/etc\/apache2\/sites-available\/atriumfrontend.dunahousedev.hu.conf exists.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "An unexpected error occurred:",
        "BrokenPipeError: [Errno 32] Broken pipe",
        "Ask for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "An unexpected error occurred:",
        "BrokenPipeError: [Errno 32] Broken pipe",
        "Ask for help or search for solutions at https:\/\/community.letsencrypt.org. See the logfile \/var\/log\/letsencrypt\/letsencrypt.log or re-run Certbot with -v for more details.",
        "Fetching origin",
        "From git.dunahousedev.hu:atrium\/atriumfrontend",
        "   9c0121a..0ba1e15  main       -> origin\/main",
        "HEAD is now at 0ba1e15 0.2.10 (build 12) \u2014 az idobelyeg tenyleg a jobb szelre kerul",
        "--OK--"
    ]
}