)]}'
{
  "log": [
    {
      "commit": "90dbc8839604f00e737a2a48cd81b9d1fd84ffa3",
      "tree": "d01b174feee9ff377c685587d342059198fcdc76",
      "parents": [
        "abcd703fb389c2df2171ce2d32da6068a914f415"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:26:08 2026 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "msciabarra@apache.org",
        "time": "Wed Jul 08 07:26:08 2026 +0000"
      },
      "message": "fixed attributs\n"
    },
    {
      "commit": "abcd703fb389c2df2171ce2d32da6068a914f415",
      "tree": "8bcee63da2078b92d5b3d315a0f6cf8b97fc469f",
      "parents": [
        "2d293c9871a5b8ace39e6b42ab152675bb1967f9",
        "0994d1cf2b57930627d2cf611c1a7f8f47d202f0"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat May 16 22:22:12 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 16 22:22:12 2026 +0100"
      },
      "message": "Merge pull request #3 from apache/infrastructure-ruleset-bot/default-branch-protection\n\n[INFRA] Set up default rulesets for default and release branches"
    },
    {
      "commit": "0994d1cf2b57930627d2cf611c1a7f8f47d202f0",
      "tree": "8bcee63da2078b92d5b3d315a0f6cf8b97fc469f",
      "parents": [
        "2d293c9871a5b8ace39e6b42ab152675bb1967f9"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:34:41 2026 -0500"
      },
      "committer": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:34:41 2026 -0500"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "2d293c9871a5b8ace39e6b42ab152675bb1967f9",
      "tree": "8ddad5d5189da2ce5384d2846270fc3ca2af19c9",
      "parents": [
        "54540a778928023a47832301a4eea87fe2fb4aad",
        "6a47f34efec8ae34f5539cf4d7884d09ac4ff0eb"
      ],
      "author": {
        "name": "Antonio Piga",
        "email": "antonio.piga93@gmail.com",
        "time": "Tue Sep 10 11:37:18 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 10 11:37:18 2024 +0200"
      },
      "message": "Merge pull request #1 from AntonioPiga/fix/polling-login\n\nFix/polling login"
    },
    {
      "commit": "6a47f34efec8ae34f5539cf4d7884d09ac4ff0eb",
      "tree": "8ddad5d5189da2ce5384d2846270fc3ca2af19c9",
      "parents": [
        "1adcf3a40b66893f01424b7a07a210b8e69b670e"
      ],
      "author": {
        "name": "AntonioPiga",
        "email": "antonio.piga93@gmail.com",
        "time": "Tue Sep 10 11:35:36 2024 +0200"
      },
      "committer": {
        "name": "AntonioPiga",
        "email": "antonio.piga93@gmail.com",
        "time": "Tue Sep 10 11:35:36 2024 +0200"
      },
      "message": "release: upgrade version\n"
    },
    {
      "commit": "1adcf3a40b66893f01424b7a07a210b8e69b670e",
      "tree": "a631973efe2d0f0959f808dee548a8770dfe9d56",
      "parents": [
        "54540a778928023a47832301a4eea87fe2fb4aad"
      ],
      "author": {
        "name": "AntonioPiga",
        "email": "antonio.piga93@gmail.com",
        "time": "Tue Sep 10 11:14:33 2024 +0200"
      },
      "committer": {
        "name": "AntonioPiga",
        "email": "antonio.piga93@gmail.com",
        "time": "Tue Sep 10 11:14:33 2024 +0200"
      },
      "message": "refactor: clean code methods validate and delete polling login\n"
    },
    {
      "commit": "54540a778928023a47832301a4eea87fe2fb4aad",
      "tree": "a3678ea9190e736861f736d7d1a7ad4b904995d4",
      "parents": [
        "9b8ed76c235260645b06afbc42299f31f42472c4"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Thu Apr 25 10:08:53 2024 +0100"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Thu Apr 25 10:08:53 2024 +0100"
      },
      "message": "package lock\n"
    },
    {
      "commit": "9b8ed76c235260645b06afbc42299f31f42472c4",
      "tree": "858433723a63207a91a45654d974d491aec13ea9",
      "parents": [
        "03c141b2cfedcc06435c94af8e76555f4e0cc62d"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 23 20:56:04 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 23 20:56:04 2024 +0000"
      },
      "message": "updated extension and dependencies\n"
    },
    {
      "commit": "03c141b2cfedcc06435c94af8e76555f4e0cc62d",
      "tree": "3afce19eda7e002566db396b479ae5990dcc764b",
      "parents": [
        "08bc41f3225c3ef52eb5524978a00f1903c004ee",
        "ec1dce4a0449329a74699d8f507a19da08f737f2"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Mar 23 19:38:40 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 23 19:38:40 2024 +0000"
      },
      "message": "Merge pull request #6 from wgrientidev/main\n\ntheia compatibility and small messages fixes"
    },
    {
      "commit": "ec1dce4a0449329a74699d8f507a19da08f737f2",
      "tree": "3afce19eda7e002566db396b479ae5990dcc764b",
      "parents": [
        "08bc41f3225c3ef52eb5524978a00f1903c004ee"
      ],
      "author": {
        "name": "William Grienti",
        "email": "wgrientidev@gmail.com",
        "time": "Sat Mar 23 15:32:29 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "wgrientidev@gmail.com",
        "time": "Sat Mar 23 15:32:29 2024 +0100"
      },
      "message": "theia compatibility and small messages fixes\n"
    },
    {
      "commit": "08bc41f3225c3ef52eb5524978a00f1903c004ee",
      "tree": "ac3b417675754e23d7281ef7c8fbb9270592b62b",
      "parents": [
        "8655c875b9295b15ddca2598be6e45f07a06fbf1"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 20 17:31:43 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 20 17:31:43 2024 +0000"
      },
      "message": "v1.0.3\n"
    },
    {
      "commit": "8655c875b9295b15ddca2598be6e45f07a06fbf1",
      "tree": "23d894b902dcbd67e71b4a04b8929523d66f6fed",
      "parents": [
        "b7e8ce971fab9e6d7ce5e1ba9d1acae6d97f002f"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Mon Mar 18 08:46:04 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Mon Mar 18 08:46:04 2024 +0000"
      },
      "message": "lock\n"
    },
    {
      "commit": "b7e8ce971fab9e6d7ce5e1ba9d1acae6d97f002f",
      "tree": "337584896eb7f3df054beb4143454cf1d0e67958",
      "parents": [
        "e5e97fd81d0fd9b9a537a5ed7f0fb156df96a317"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Mon Mar 18 08:27:52 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Mon Mar 18 08:27:52 2024 +0000"
      },
      "message": "version bump and readme\n"
    },
    {
      "commit": "e5e97fd81d0fd9b9a537a5ed7f0fb156df96a317",
      "tree": "12c086018c4c0989d1bfb99401bb28ffec356471",
      "parents": [
        "f70ab08d10b9675216ea4b1a4656b415c1724197",
        "a0737f466a48413abb4d258f595c36f50b924ac2"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Mon Mar 18 08:16:39 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 18 08:16:39 2024 +0000"
      },
      "message": "Merge pull request #5 from wgrientidev/tweaks\n\nTweaks to the extension"
    },
    {
      "commit": "a0737f466a48413abb4d258f595c36f50b924ac2",
      "tree": "12c086018c4c0989d1bfb99401bb28ffec356471",
      "parents": [
        "f70ab08d10b9675216ea4b1a4656b415c1724197"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 18 04:15:55 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 18 04:23:07 2024 +0100"
      },
      "message": "tweaks\n\n- marketplace icon changed to blue\n- added error message on failed login\n- added info message on successful login\n- removed the single \"nuvolaris\" terminal. Each command now opens a new one.\n- changed listener on inputs. It now checks if the form is valid at every keypress.\n"
    },
    {
      "commit": "f70ab08d10b9675216ea4b1a4656b415c1724197",
      "tree": "335439f0e7b2765c69a8b14ff3f53acec71c1282",
      "parents": [
        "b248f0d97e5fcccb419aa0c78ad468966f69ff4c"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 16 21:29:00 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 16 21:29:00 2024 +0000"
      },
      "message": "LICENSE\n"
    },
    {
      "commit": "b248f0d97e5fcccb419aa0c78ad468966f69ff4c",
      "tree": "3ee9e29b71206ba7e5792226d027e3be82d86602",
      "parents": [
        "7ac8d52b0c4baac5e267bb7a17d4ad3133aad889",
        "176e072df92df26c093de898373dbf6db9c0f3a8"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "30654959+sciabarracom@users.noreply.github.com",
        "time": "Sat Mar 16 21:01:05 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 16 21:01:05 2024 +0100"
      },
      "message": "Merge pull request #4 from wgrientidev/main\n\nchanged isLoggedIn with nuv -wsk namespace list"
    },
    {
      "commit": "176e072df92df26c093de898373dbf6db9c0f3a8",
      "tree": "3ee9e29b71206ba7e5792226d027e3be82d86602",
      "parents": [
        "7ac8d52b0c4baac5e267bb7a17d4ad3133aad889"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Sat Mar 16 20:33:14 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Sat Mar 16 20:33:14 2024 +0100"
      },
      "message": "changed isLoggedIn with nuv -wsk namespace list\n"
    },
    {
      "commit": "7ac8d52b0c4baac5e267bb7a17d4ad3133aad889",
      "tree": "0514b3adcb2be3873cbf4d029854d392ef467cc3",
      "parents": [
        "ce92786a0ee0565da3474b488bb65f312dc38530"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Sat Mar 16 19:10:48 2024 +0100"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 16 19:08:47 2024 +0000"
      },
      "message": "login fixes\n"
    },
    {
      "commit": "ce92786a0ee0565da3474b488bb65f312dc38530",
      "tree": "ae604543338cd9b71714670e2642250839247802",
      "parents": [
        "2f0c36aefb42cd7da7e207bee3e74e6863de1fa5"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 13 00:21:15 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 13 00:21:15 2024 +0000"
      },
      "message": "lint fixes\n"
    },
    {
      "commit": "2f0c36aefb42cd7da7e207bee3e74e6863de1fa5",
      "tree": "1fb597df1fe4acca022161290611194f51d31dcb",
      "parents": [
        "6b7bc8e7d2f265c4cef6d2906e62912c3d0fe091"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 13 00:11:55 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Wed Mar 13 00:11:55 2024 +0000"
      },
      "message": "testing\n"
    },
    {
      "commit": "6b7bc8e7d2f265c4cef6d2906e62912c3d0fe091",
      "tree": "1e8ca837f1b7131a0a8d4771f28d32ef6c056d5d",
      "parents": [
        "a65fa2b12d94b8d9542de4004f9299bd5f10dff9"
      ],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Tue Mar 12 17:01:49 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Tue Mar 12 17:01:49 2024 +0000"
      },
      "message": "vscode extension\n"
    },
    {
      "commit": "a65fa2b12d94b8d9542de4004f9299bd5f10dff9",
      "tree": "2d7172b27658d55eb8ff945ac19bb9061ac350ce",
      "parents": [
        "6551d68238d313aebf97a0d77cb15c9e538ce2ed"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 13:42:58 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 13:42:58 2024 +0100"
      },
      "message": "removed switch case\n"
    },
    {
      "commit": "6551d68238d313aebf97a0d77cb15c9e538ce2ed",
      "tree": "deecb5470b6655eccd2d3033e2c4246ec20faecd",
      "parents": [
        "34ab307d8f87fd826be6748878d88eda826c3389"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 11:48:37 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 11:48:37 2024 +0100"
      },
      "message": "default value in api host - removed login page confirmation\n"
    },
    {
      "commit": "34ab307d8f87fd826be6748878d88eda826c3389",
      "tree": "8a42ae9ec44c70eaa3376f3c241a9ba475dd62df",
      "parents": [
        "21a7e09fa4a1d8335016cc8fac0e58ee77be9eb7"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 11:22:16 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Mon Mar 11 11:22:16 2024 +0100"
      },
      "message": "fix: webview wrong path\n"
    },
    {
      "commit": "21a7e09fa4a1d8335016cc8fac0e58ee77be9eb7",
      "tree": "bc5ae61993da9a20661103d0d47438ea57e4a917",
      "parents": [
        "be5bb058d7779766de991479b333d1c334d91d39"
      ],
      "author": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 23:36:04 2024 +0100"
      },
      "committer": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 23:36:04 2024 +0100"
      },
      "message": "rilevazione status login in base al sistema operativo\n"
    },
    {
      "commit": "be5bb058d7779766de991479b333d1c334d91d39",
      "tree": "eeb28c576010a09f51e37a41870bc8b01369ccce",
      "parents": [
        "ea8f2c9bb1fd90c1436603116d52f92b3e078943"
      ],
      "author": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 21:38:15 2024 +0100"
      },
      "committer": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 21:38:15 2024 +0100"
      },
      "message": "update repository in package json\n"
    },
    {
      "commit": "ea8f2c9bb1fd90c1436603116d52f92b3e078943",
      "tree": "0d636d4b77c026c02fe06f7372b3e6cdb14a8098",
      "parents": [
        "2b77cb577e928de44048e60dd37ddf3f0a86f392"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Thu Mar 07 20:20:41 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Thu Mar 07 20:20:41 2024 +0100"
      },
      "message": "env variables cleaning\n"
    },
    {
      "commit": "2b77cb577e928de44048e60dd37ddf3f0a86f392",
      "tree": "e203c15d18842a56878609d0b3abfaf564c3bb33",
      "parents": [
        "bc4dcd8a0a058eed62951fac834ed78222f00fed"
      ],
      "author": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 14:20:01 2024 +0100"
      },
      "committer": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 14:20:01 2024 +0100"
      },
      "message": "Re-organize imports and watch fix\n"
    },
    {
      "commit": "bc4dcd8a0a058eed62951fac834ed78222f00fed",
      "tree": "31d80fd3963cd82506b26b013532436ce40c9143",
      "parents": [
        "ddd5f7637059fa511cb08af3003b738748e3f978"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Thu Mar 07 12:17:01 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Thu Mar 07 12:17:01 2024 +0100"
      },
      "message": "Environment fixes\n\nFixed ENV variables persistance\n"
    },
    {
      "commit": "ddd5f7637059fa511cb08af3003b738748e3f978",
      "tree": "955c433879860aaddd68914fe41d9bf4293d48f1",
      "parents": [
        "84ef89c8ab9ae9b42ade4a882ebf28e8939586ba"
      ],
      "author": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 10:45:56 2024 +0100"
      },
      "committer": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 10:45:56 2024 +0100"
      },
      "message": "multiple error message\n\n- Fix multiple error message\n- delete file main2.ts\n"
    },
    {
      "commit": "84ef89c8ab9ae9b42ade4a882ebf28e8939586ba",
      "tree": "3937ce4beb2409c186a4a016486b384393a3b0d2",
      "parents": [
        "81ce6a26d97b3911b0fa87143752fe34808225a3"
      ],
      "author": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 10:14:04 2024 +0100"
      },
      "committer": {
        "name": "mattia-tatone",
        "email": "mattiatatone@hotmail.it",
        "time": "Thu Mar 07 10:14:04 2024 +0100"
      },
      "message": "Login GUI\n\n- updated Login GUI\n- dynamic validators\n- code cleaning\n- error management\n"
    },
    {
      "commit": "81ce6a26d97b3911b0fa87143752fe34808225a3",
      "tree": "4e949d8dcd85fbe12ef1f08fcacf19f88c91a8e8",
      "parents": [
        "d7aee24906b15b48ab5f5b94a818a4cf442caa2d"
      ],
      "author": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Wed Mar 06 15:09:18 2024 +0100"
      },
      "committer": {
        "name": "William Grienti",
        "email": "68772853+wgrientidev@users.noreply.github.com",
        "time": "Wed Mar 06 15:09:18 2024 +0100"
      },
      "message": "login webview\n\n- Implement login form che fa invoke di nuv -login as in nuv autologin\n- Save in ENV variables\n"
    },
    {
      "commit": "d7aee24906b15b48ab5f5b94a818a4cf442caa2d",
      "tree": "9b523c7ccc3f7e40b7a53ed9c3d1c96f3d1c5f8b",
      "parents": [],
      "author": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 02 10:25:08 2024 +0000"
      },
      "committer": {
        "name": "Michele Sciabarra",
        "email": "michele@nuvolaris.io",
        "time": "Sat Mar 02 10:25:08 2024 +0000"
      },
      "message": "first commit\n"
    }
  ]
}
