diff --git a/database/changelog.json b/database/changelog.json index d6e5a95..0f04db4 100644 --- a/database/changelog.json +++ b/database/changelog.json @@ -227,5 +227,25 @@ "description": "Prepare the favorites metar (not finished) | (V.0.0.2 in progress)" } ] + }, + "9": { + "id": 10, + "name": "2023 / 35", + "date": "2023-11-25", + "version": "26.2.6", + "option": [ + { + "id": 0, + "type": "Bug Fix", + "btn": "danger", + "description": "Fixed Account creat page" + }, + { + "id": 1, + "type": "Change", + "btn": "warning", + "description": "change welcome page" + } + ] } } diff --git a/database/migrations/2023_11_25_103158_updateusers.php b/database/migrations/2023_11_25_103158_updateusers.php new file mode 100644 index 0000000..2de0b22 --- /dev/null +++ b/database/migrations/2023_11_25_103158_updateusers.php @@ -0,0 +1,26 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +return new class extends Migration +{ + /** + * Run the migrations. + */ + public function up(): void + { + Schema::table('users', function (Blueprint $table) { + $table->string('email')->nullable()->change()->comment('Email'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + // + } +}; diff --git a/resources/views/changelog.blade.php b/resources/views/changelog.blade.php index 2548884..35b7356 100644 --- a/resources/views/changelog.blade.php +++ b/resources/views/changelog.blade.php @@ -1,4 +1,4 @@ -@extends("index-base") +@extends("index-changelog") @section("title", "Changelog") diff --git a/resources/views/index-changelog.blade.php b/resources/views/index-changelog.blade.php new file mode 100644 index 0000000..305c346 --- /dev/null +++ b/resources/views/index-changelog.blade.php @@ -0,0 +1,94 @@ +<!DOCTYPE html> +<html lang="fr"> + +<head> + <meta charset="UTF-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title> @yield("title") IVATRAC</title> + <meta name="description" content="Track changes and updates on ivatrac - with ivatrac you can find all your IVAO services. "> + <meta name="keywords" content="ivao, information, website, unofficial, pirep, fpl, metar, plateform, friend, metar, follows, tracker"> + <meta name="author" content="Alexcaussades"> + <meta name="robots" content="index, follow"> + <meta name="googlebot" content="index, follow"> + <meta name="google" content="notranslate"> + <meta property="og:title" content="IVATRAC"> + <meta property="og:description" content="Track changes and updates on ivatrac - with ivatrac you can find all your IVAO services. "> + <meta property="og:site_name" content="IVATRAC"> + <meta property="og:type" content="website"> + <meta property="og:locale" content="fr_FR"> + <meta property="og:locale:alternate" content="en_US"> + <meta property="og:locale:alternate" content="fr_FR"> + <meta property="og:locale:alternate" content="en_GB"> + <meta property="og:locale:alternate" content="fr_BE"> + <meta property="og:locale:alternate" content="en_BE"> + <meta property="og:locale:alternate" content="fr_LU"> + <meta property="og:locale:alternate" content="en_LU"> + <meta property="og:locale:alternate" content="fr_CH"> + <meta property="og:locale:alternate" content="en_CH"> + <meta property="og:locale:alternate" content="fr_CA"> + <meta property="og:locale:alternate" content="en_CA"> + <meta property="og:locale:alternate" content="fr_MC"> + <meta property="og:locale:alternate" content="en_MC"> + <meta name="twitter:card" content="summary_large_image"> + <meta name="twitter:title" content="IVATRAC"> + <meta name="twitter:description" content="Track changes and updates on ivatrac - with ivatrac you can find all your IVAO services."> + <meta name="twitter:creator" content="alexcaussades"> + <meta name="twitter:site" content="@ivatrac"> + + <!-- Google Tag Manager --> + <script> + (function(w, d, s, l, i) { + w[l] = w[l] || []; + w[l].push({ + 'gtm.start': new Date().getTime(), + event: 'gtm.js' + }); + var f = d.getElementsByTagName(s)[0], + j = d.createElement(s), + dl = l != 'dataLayer' ? '&l=' + l : ''; + j.async = true; + j.src = + 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; + f.parentNode.insertBefore(j, f); + })(window, document, 'script', 'dataLayer', 'GTM-NGSXDXBN'); + </script> + +<!-- Google tag (gtag.js) --> +<script async src="https://www.googletagmanager.com/gtag/js?id=G-NMZLE46MQ2"></script> +<script> + window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + + gtag('config', 'G-NMZLE46MQ2'); +</script> + <!-- End Google Tag Manager --> + <!-- CSS only --> + @if (ENV('APP_ENV') == 'local') + <link rel="stylesheet" href="{{ asset("asset/css/bootstrap.min.css") }} " type="text/css"> + <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&family=Oswald" rel="stylesheet" /> + <link rel="stylesheet" href="{{ asset("asset/css/style.css") }} " type="text/css"> + <link rel="stylesheet" href="{{ asset("asset/css/index.css") }} " type="text/css"> + @else + <link rel="stylesheet" href="{{ asset("public/asset/css/bootstrap.min.css") }} " type="text/css"> + <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined&family=Oswald" rel="stylesheet" /> + <link rel="stylesheet" href="{{ asset("public/asset/css/style.css") }} " type="text/css"> + @endif +</head> +@yield('navbar') + +<body> + + + @yield('content') + + <!-- JavaScript Bundle with Popper --> + @if (ENV('APP_ENV') == 'local') + <script src="{{ asset("asset/js/bootstrap.bundle.min.js") }}"></script> + @else + <script src="{{ asset("public/asset/js/bootstrap.bundle.min.js") }}"></script> + @endif +</body> + +</html> \ No newline at end of file