)]}'
{
  "commit": "525933992ab86d6902969647e44ca663cff1dca1",
  "tree": "3e3fe41309b9c156fd10fc3f5fab1491786af19a",
  "parents": [
    "186eae5d5922e675c88bd8096df784100ed460e8"
  ],
  "author": {
    "name": "DTabidze",
    "email": "130773020+DTabidze@users.noreply.github.com",
    "time": "Fri Mar 08 12:53:20 2024 +0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 08 12:53:20 2024 +0400"
  },
  "message": "welcome: username error handling (#75)\n\n* username error handling welcome ui\r\n\r\n* added short username check with separate error handling function\r\n\r\n* nothing happaned here\r\n\r\n* added username error handling, form saves info\r\n\r\n* pull75 fixes\r\n\r\n* pull75 fixes ui\r\n\r\n* CSS change\r\n\r\n* separate css for errors, added logic for several type of errors\r\n\r\n* rename extractErrorMessage\r\n\r\n* validation changes\r\n\r\n* added validations in api\r\n\r\n* changed rendering template, recives errors in JSON format\r\n\r\n* rolled back schema and makefile in kratos\r\n\r\n* changes in HTML\r\n\r\n* combined kratos and manual validations\r\n\r\n* fixed rendering and handling JSON error response\r\n\r\n* rollback unused index.html\r\n\r\n* minor fixes\r\n\r\n* refactored the repeated logic of Errors into a separate function\r\n\r\n* rollback\r\n\r\n* refactor: group errors and form data together\r\n\r\n* rollback picocss version\r\n\r\n* use picocss 2.0.6\r\n\r\n---------\r\n\r\nCo-authored-by: Giorgi Lekveishvili \u003clekva@gl-mbp-m1-max.local\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "980e40e5d7f5fa389ba4415b152295bf70db2076",
      "old_mode": 33188,
      "old_path": "core/auth/ui/Dockerfile",
      "new_id": "6e8d93c3bd31eda8a6651e1adb46e3ad6efbac4d",
      "new_mode": 33188,
      "new_path": "core/auth/ui/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "53f75255cc242760c4c18b1f44ef35afa44efd93",
      "old_mode": 33188,
      "old_path": "core/auth/ui/Makefile",
      "new_id": "f3b9b63c74a3f074751008dd5e49e0b33a960b47",
      "new_mode": 33188,
      "new_path": "core/auth/ui/Makefile"
    },
    {
      "type": "modify",
      "old_id": "a0065a6b859b7aed1c6005291e74bbb0ee38c797",
      "old_mode": 33188,
      "old_path": "core/auth/ui/api.go",
      "new_id": "ab0ea7696204331f9071b0ad2bd4a21da7cea891",
      "new_mode": 33188,
      "new_path": "core/auth/ui/api.go"
    },
    {
      "type": "modify",
      "old_id": "b29233b4e3f9c7047415f0e0b72bbd5904b88932",
      "old_mode": 33188,
      "old_path": "core/installer/Makefile",
      "new_id": "acc96c978fb469294f28c0595827e1031d7fbda6",
      "new_mode": 33188,
      "new_path": "core/installer/Makefile"
    },
    {
      "type": "modify",
      "old_id": "a4c60207c5aee53b0cb204229d5a380bf5e480b0",
      "old_mode": 33188,
      "old_path": "core/installer/welcome/create-account.html",
      "new_id": "a3f1b260f1cd5b41a2cdcf860cc6cd3950739eab",
      "new_mode": 33188,
      "new_path": "core/installer/welcome/create-account.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5928ed788df5310e6613d6c3c7395b6d9c6cc49e",
      "new_mode": 33188,
      "new_path": "core/installer/welcome/static/pico.2.0.6.min.css"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8aaa4112e6f40995aa6bfacd665bd65e6fef481b",
      "new_mode": 33188,
      "new_path": "core/installer/welcome/static/welcome.css"
    },
    {
      "type": "modify",
      "old_id": "60adf6bdda65cd85f19d2169bffcda13ece41ea3",
      "old_mode": 33188,
      "old_path": "core/installer/welcome/welcome.go",
      "new_id": "4d30784dc62b94dae6e812a25e6cb9d9084cf444",
      "new_mode": 33188,
      "new_path": "core/installer/welcome/welcome.go"
    }
  ]
}
