{
    "object_kind": "push",
    "event_name": "push",
    "before": "7b896ed324741da2ca9d8f61577666ca1f62dbff",
    "after": "793bb0a92be236396cc9f1862fbe2e8e04e090ce",
    "ref": "refs\/heads\/develop",
    "ref_protected": true,
    "checkout_sha": "793bb0a92be236396cc9f1862fbe2e8e04e090ce",
    "message": null,
    "user_id": 19,
    "user_name": "Bohunka Zsolt",
    "user_username": "bohunkazsolt",
    "user_email": "",
    "user_avatar": "https:\/\/www.gravatar.com\/avatar\/495e14a024c9ddd64b339a3ee5bcce2be2e8468e23180b4ee001574938728865?s=80&d=identicon",
    "project_id": 60,
    "project": {
        "id": 60,
        "name": "mobileapp",
        "description": null,
        "web_url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp",
        "avatar_url": null,
        "git_ssh_url": "git@git.dunahousedev.hu:vision\/mobileapp.git",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp.git",
        "namespace": "Vision",
        "visibility_level": 0,
        "path_with_namespace": "vision\/mobileapp",
        "default_branch": "develop",
        "ci_config_path": "",
        "homepage": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp",
        "url": "git@git.dunahousedev.hu:vision\/mobileapp.git",
        "ssh_url": "git@git.dunahousedev.hu:vision\/mobileapp.git",
        "http_url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp.git"
    },
    "commits": [
        {
            "id": "43611d1c381aded47e024a04780bac6b9a84bca1",
            "message": "aiAssitant - under development\n",
            "title": "aiAssitant - under development",
            "timestamp": "2025-08-13T10:17:46+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/43611d1c381aded47e024a04780bac6b9a84bca1",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [
                "src\/assets\/icons\/DunaGPT_bg.svg",
                "src\/assets\/icons\/DunaGPT_logo.svg",
                "src\/components\/pageComponents\/aiAssitant.vue",
                "src\/js\/slideFromRight.js"
            ],
            "modified": [
                ".env",
                "src\/App.vue",
                "src\/components\/base\/BaseLayout.vue",
                "src\/components\/pageComponents\/dhHeader.vue",
                "src\/components\/pageComponents\/dhMenu.vue",
                "src\/js\/functions.js",
                "src\/locales\/en.json",
                "src\/locales\/hu.json",
                "src\/locales\/pl.json",
                "src\/theme\/variables.css"
            ],
            "removed": []
        },
        {
            "id": "4a9ed63d0f49a9970b41b7058b6855fb322b0884",
            "message": "Update AI Assistant UI and add conditional rendering\n\nRefactored styles and layout for the AI Assistant modal, ensuring cleaner and more consistent design. Added conditional rendering for the AI icon in the header based on user login status. Improved date and time formatting and removed redundant or unused UI elements for better clarity.\n",
            "title": "Update AI Assistant UI and add conditional rendering",
            "timestamp": "2025-08-13T12:07:41+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/4a9ed63d0f49a9970b41b7058b6855fb322b0884",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/pageComponents\/aiAssitant.vue",
                "src\/components\/pageComponents\/dhHeader.vue",
                "src\/theme\/dh.css"
            ],
            "removed": []
        },
        {
            "id": "fed776c9e67d4707f1337a0a17bd543c609004dc",
            "message": "Refactor chat components for improved UI and loading states\n\nUpdated chat message structure to distinguish user and system messages with dynamic loading indicators. Improved styling for spinners, fixed conditional avatar rendering, and added loader templates for system messages.\n",
            "title": "Refactor chat components for improved UI and loading states",
            "timestamp": "2025-08-13T12:24:40+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/fed776c9e67d4707f1337a0a17bd543c609004dc",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/pageComponents\/aiAssitant.vue"
            ],
            "removed": []
        },
        {
            "id": "e4baffaaad85be7d54f711cdb9f8b7ca1b984b71",
            "message": "Align thread group count text to the right\n\nUpdated the thread group count styling to align text to the right by adding the `text-right` class. Also introduced a new CSS variable `--inner-padding-end` with a default value of 0 to support potential future layout adjustments.\n",
            "title": "Align thread group count text to the right",
            "timestamp": "2025-08-13T12:32:05+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/e4baffaaad85be7d54f711cdb9f8b7ca1b984b71",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/pageComponents\/aiAssitant.vue"
            ],
            "removed": []
        },
        {
            "id": "43c5d89f3167a3fc28bea05ab533311b9a4ec29c",
            "message": "Add Capacitor Clipboard plugin and enhance AI Assistant features\n\nIntegrated Capacitor Clipboard plugin into the project for copy functionality and updated package.json, Podfile, and Gradle configuration accordingly. Enhanced AI Assistant by adding new message handling features, improved user feedback mechanisms, and better UI\/UX styling updates.\n",
            "title": "Add Capacitor Clipboard plugin and enhance AI Assistant features",
            "timestamp": "2025-08-14T08:42:19+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/43c5d89f3167a3fc28bea05ab533311b9a4ec29c",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "android\/app\/capacitor.build.gradle",
                "android\/capacitor.settings.gradle",
                "ios\/App\/Podfile",
                "package-lock.json",
                "package.json",
                "src\/components\/pageComponents\/aiAssitant.vue"
            ],
            "removed": []
        },
        {
            "id": "091e31b13038fbc865dffaf63ea9469cdb24d872",
            "message": "Add AI-based image generation and attachment handling\n\nIntroduced AI-powered image generation with modal UI, tagging, and history management. Enhanced chat functionality with file attachment support, error handling, and message improvements.\n",
            "title": "Add AI-based image generation and attachment handling",
            "timestamp": "2025-08-18T23:53:56+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/091e31b13038fbc865dffaf63ea9469cdb24d872",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/forms\/contractFormComponents\/MediaDescriptionDocuments.vue",
                "src\/components\/pageComponents\/aiAssitant.vue",
                "src\/locales\/en.json",
                "src\/locales\/hu.json",
                "src\/locales\/pl.json"
            ],
            "removed": []
        },
        {
            "id": "655228b8c45c43bceb9c6ac30f8ac276de310f4e",
            "message": "Add AI image management enhancements to media modal\n\nIntroduced AI image functionality, including AI editor modal improvements, added support for 'aiImage' data handling, and implemented structured history management. Updated localized text and added scoped styles to improve modal UI consistency.\n",
            "title": "Add AI image management enhancements to media modal",
            "timestamp": "2025-08-19T09:21:08+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/655228b8c45c43bceb9c6ac30f8ac276de310f4e",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/forms\/contractFormComponents\/MediaDescriptionDocuments.vue",
                "src\/locales\/en.json",
                "src\/locales\/hu.json",
                "src\/locales\/pl.json"
            ],
            "removed": []
        },
        {
            "id": "4079f0d1fda1f8dd44bc384ccd591201a7c30166",
            "message": "Refactor AI assistant and contract forms handling logic\n\nRemoved redundant console logs, introduced proper history cleanup in ContractForm, improved message handling in AI assistant, and enhanced dynamic UI behaviors. These changes ensure better user experience, cleaner code structure, and optimized functionality.\n",
            "title": "Refactor AI assistant and contract forms handling logic",
            "timestamp": "2025-08-22T10:39:26+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/4079f0d1fda1f8dd44bc384ccd591201a7c30166",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/forms\/ContractForm.vue",
                "src\/components\/forms\/contractFormComponents\/MediaDescriptionDocuments.vue",
                "src\/components\/pageComponents\/aiAssitant.vue"
            ],
            "removed": []
        },
        {
            "id": "b2f67a2b6d6d54bb20df3d4a4de8fad27e919fda",
            "message": "Optimize AI Assistant thread loading process\n\nReplaced direct thread opening with a callback-driven loading mechanism to ensure assistant and thread data are preloaded. This improves the reliability of thread initialization and prevents potential race conditions.\n",
            "title": "Optimize AI Assistant thread loading process",
            "timestamp": "2025-08-22T12:02:15+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/b2f67a2b6d6d54bb20df3d4a4de8fad27e919fda",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [],
            "modified": [
                "src\/components\/pageComponents\/aiAssitant.vue"
            ],
            "removed": []
        },
        {
            "id": "793bb0a92be236396cc9f1862fbe2e8e04e090ce",
            "message": "Merge branch 'aiAssistant' into develop\n\n# Conflicts:\n#\tsrc\/locales\/en.json\n#\tsrc\/locales\/hu.json\n#\tsrc\/locales\/pl.json\n",
            "title": "Merge branch 'aiAssistant' into develop",
            "timestamp": "2025-09-18T14:08:00+02:00",
            "url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp\/-\/commit\/793bb0a92be236396cc9f1862fbe2e8e04e090ce",
            "author": {
                "name": "Bohunka Zsolt",
                "email": "bohunka.zsolt@dh.hu"
            },
            "added": [
                "src\/assets\/icons\/DunaGPT_bg.svg",
                "src\/assets\/icons\/DunaGPT_logo.svg",
                "src\/components\/pageComponents\/aiAssitant.vue",
                "src\/js\/slideFromRight.js"
            ],
            "modified": [
                ".env",
                "android\/app\/capacitor.build.gradle",
                "android\/capacitor.settings.gradle",
                "ios\/App\/Podfile",
                "package-lock.json",
                "package.json",
                "src\/App.vue",
                "src\/components\/base\/BaseLayout.vue",
                "src\/components\/forms\/ContractForm.vue",
                "src\/components\/forms\/contractFormComponents\/MediaDescriptionDocuments.vue",
                "src\/components\/pageComponents\/dhHeader.vue",
                "src\/components\/pageComponents\/dhMenu.vue",
                "src\/js\/functions.js",
                "src\/locales\/en.json",
                "src\/locales\/hu.json",
                "src\/locales\/pl.json",
                "src\/theme\/dh.css",
                "src\/theme\/variables.css"
            ],
            "removed": []
        }
    ],
    "total_commits_count": 10,
    "push_options": [],
    "repository": {
        "name": "mobileapp",
        "url": "git@git.dunahousedev.hu:vision\/mobileapp.git",
        "description": null,
        "homepage": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp",
        "git_http_url": "http:\/\/git.dunahousedev.hu\/vision\/mobileapp.git",
        "git_ssh_url": "git@git.dunahousedev.hu:vision\/mobileapp.git",
        "visibility_level": 0
    },
    "output": [
        "\/etc\/apache2\/sites-available\/bohunkazsolt.mobileapp.dunahousedev.hu.conf exists.",
        "\/etc\/apache2\/sites-available\/mobileapp.dunahousedev.hu.conf exists.",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "Saving debug log to \/var\/log\/letsencrypt\/letsencrypt.log",
        "Fetching origin",
        "From git.dunahousedev.hu:vision\/mobileapp",
        "   7b896ed..793bb0a  develop    -> origin\/develop",
        "fatal: ambiguous argument 'origin\/main': unknown revision or path not in the working tree.",
        "Use '--' to separate paths from revisions, like this:",
        "'git <command> [<revision>...] -- [<file>...]'",
        "--OK--"
    ]
}