Refresh
This commit is contained in:
43
resources/views/account/about.blade.php
Executable file
43
resources/views/account/about.blade.php
Executable file
@@ -0,0 +1,43 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@section('content')
|
||||
<div class="my-4 h-screen w-1/2 p-6 cyca-prose">
|
||||
<h2>Cyca <small>{{ config('app.version') }}</small></h2>
|
||||
|
||||
<p>{{ __('Created by') }} Richard Dern.</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://www.getcyca.com" target="_blank">{{ __("Official website") }}</a></li>
|
||||
<li><a href="https://microblog.getcyca.com/richard" target="_blank">{{ __("Microblog") }}</a></li>
|
||||
<li><a href="https://github.com/RichardDern/Cyca" target="_blank"
|
||||
rel="noopener noreferrer">{{ __("GitHub repository") }}</a></li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
{{ __("If you like Cyca, maybe you could consider donating") }}:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GFZ3SAY3Y8NAS">{{ __("Via PayPal") }}</a>
|
||||
</li>
|
||||
<li><a href="https://www.buymeacoffee.com/richarddern">{{ __("Via Buy me a coffee") }}</a></li>
|
||||
</ul>
|
||||
|
||||
<p>{{ __("Thank you for using Cyca !") }}</p>
|
||||
|
||||
<h3>{{ __("Licenses") }}</h3>
|
||||
|
||||
<p>{!! __("Cyca is a Free and Open Source Software released under the :license license in its most recent version.",
|
||||
[
|
||||
"license" => '<a href="https://www.gnu.org/licenses/gpl.html" rel="noopener noreferrer" target="_blank">GNU
|
||||
GPL</a>'
|
||||
]) !!}
|
||||
<p>
|
||||
|
||||
<p>{{ __("Software used by Cyca can be released under different licenses. Please see below for more informations.") }}
|
||||
</p>
|
||||
|
||||
<pre>{{ file_get_contents(public_path('/js/app.js.LICENSE.txt')) }}</pre>
|
||||
</div>
|
||||
@endsection
|
||||
9
resources/views/account/groups.blade.php
Executable file
9
resources/views/account/groups.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@push('scripts')
|
||||
<script src="{{ asset('js/groups.js') }}" defer></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<groups-browser></groups-browser>
|
||||
@endsection
|
||||
9
resources/views/account/highlights.blade.php
Executable file
9
resources/views/account/highlights.blade.php
Executable file
@@ -0,0 +1,9 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@push('scripts')
|
||||
<script src="{{ asset('js/highlights.js') }}" defer></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<highlights></highlights>
|
||||
@endsection
|
||||
11
resources/views/account/import.blade.php
Executable file
11
resources/views/account/import.blade.php
Executable file
@@ -0,0 +1,11 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@push('scripts')
|
||||
<script src="{{ asset('js/import.js') }}" defer></script>
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<div class="my-auto w-1/4 p-6">
|
||||
<importer v-bind:available-importers='@json(config('importers.adapters'))'></importer>
|
||||
</div>
|
||||
@endsection
|
||||
119
resources/views/account/my_account.blade.php
Executable file
119
resources/views/account/my_account.blade.php
Executable file
@@ -0,0 +1,119 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@section('content')
|
||||
<div class="my-auto w-1/4 p-6">
|
||||
@if (session('status') === 'profile-information-updated')
|
||||
<div class="alert success">{{ __('Your profile has been updated') }}</div>
|
||||
@endif
|
||||
|
||||
<form method="POST" action="/user/profile-information">
|
||||
@method('PUT')
|
||||
@csrf
|
||||
|
||||
<div class="form-group">
|
||||
<label for="name">
|
||||
{{ __('User Name') }}:
|
||||
</label>
|
||||
|
||||
<input id="name" type="text" name="name" value="{{ old('name', auth()->user()->name) }}" required
|
||||
autocomplete="name" autofocus>
|
||||
</div>
|
||||
|
||||
@error('name')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
<div class="form-group">
|
||||
<label for="email">
|
||||
{{ __('E-Mail Address') }}:
|
||||
</label>
|
||||
|
||||
<input id="email" type="email" name="email" value="{{ old('email', auth()->user()->email) }}" required
|
||||
autocomplete="email">
|
||||
</div>
|
||||
|
||||
@error('email')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
@if (!empty(
|
||||
auth()
|
||||
->user()
|
||||
->hasVerifiedEmail()
|
||||
))
|
||||
<p class="text-green-500 italic">{{ __('E-mail address verified on :email_verified_at', [
|
||||
'email_verified_at' => auth()->user()->email_verified_at->isoFormat('LLLL'),
|
||||
]) }}</p>
|
||||
@else
|
||||
<p class="text-orange-500 italic">{{ __('Awaiting e-mail address confirmation') }}</p>
|
||||
@endif
|
||||
|
||||
<div class="form-group mt-4">
|
||||
<label for="lang">
|
||||
{{ __('Language') }}:
|
||||
</label>
|
||||
|
||||
<select name="lang" id="lang">
|
||||
@foreach (config('lang') as $code => $name)
|
||||
<option value="{{ $code }}" {{ auth()->user()->lang === $code ? 'selected' : '' }}>{{ $name }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
|
||||
@error('lang')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
<div class="form-group mt-4">
|
||||
<label>
|
||||
{{ __('Theme') }}:
|
||||
</label>
|
||||
|
||||
<div class="theme-selector">
|
||||
<label>
|
||||
<input type="radio" name="theme" value="light" {{ auth()->user()->theme === 'light' ? 'checked' : ""
|
||||
}} onchange="localStorage.theme = 'light'; setTheme();" />
|
||||
<div class="ml-1">{{__("Light")}}</div>
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" name="theme" value="dark" {{ auth()->user()->theme === 'dark' ? 'checked' : ""
|
||||
}} onchange="localStorage.theme = 'dark'; setTheme();" />
|
||||
<div class="ml-1">{{__("Dark")}}</div>
|
||||
</label>
|
||||
<label>
|
||||
<input type="radio" name="theme" value="auto" {{ !auth()->user()->theme || auth()->user()->theme ===
|
||||
'auto' ? 'checked' : "" }} onchange="localStorage.removeItem('auto'); setTheme();" />
|
||||
<div class="ml-1">{{__("Auto")}}</div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@error('theme')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
<div class="form-group last">
|
||||
<button type="submit">→ {{ __('Save') }}</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@if (!auth()
|
||||
->user()
|
||||
->hasVerifiedEmail())
|
||||
<a href="#" class="button info p-2 mt-12"
|
||||
onclick="event.preventDefault(); document.getElementById('resend-verification-form').submit();">{{ __('Send email verification link') }}</a>
|
||||
|
||||
<form id="resend-verification-form" method="POST" action="{{ route('verification.send') }}" class="hidden">
|
||||
@csrf
|
||||
</form>
|
||||
@endif
|
||||
</div>
|
||||
@endsection
|
||||
57
resources/views/account/password.blade.php
Executable file
57
resources/views/account/password.blade.php
Executable file
@@ -0,0 +1,57 @@
|
||||
@extends('layouts.account')
|
||||
|
||||
@section('content')
|
||||
<div class="my-auto w-1/4 p-6">
|
||||
@if (session('status') === 'password-updated')
|
||||
<div class="alert success">{{ __('Your profile has been updated') }}</div>
|
||||
@endif
|
||||
|
||||
<form method="POST" class="w-full flex flex-col" action="/user/password">
|
||||
@method('PUT')
|
||||
@csrf
|
||||
|
||||
<div class="form-group">
|
||||
<label for="current-password">
|
||||
{{ __('Current password') }}:
|
||||
</label>
|
||||
|
||||
<input id="current-password" type="password" name="current_password" required />
|
||||
</div>
|
||||
|
||||
@error('current_password')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
<div class="form-group">
|
||||
<label for="new-password">
|
||||
{{ __('New password') }}:
|
||||
</label>
|
||||
|
||||
<input id="new-password" type="password" required autocomplete="new-password">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="password-confirm">
|
||||
{{ __('Confirm Password') }}:
|
||||
</label>
|
||||
|
||||
<input id="password-confirm" type="password" name="password_confirmation" required
|
||||
autocomplete="new-password">
|
||||
</div>
|
||||
|
||||
@error('password_confirmation')
|
||||
<div class="alert error">
|
||||
{{ $message }}
|
||||
</div>
|
||||
@enderror
|
||||
|
||||
<div class="form-group last">
|
||||
<button type="submit">
|
||||
→ {{ __('Update password') }}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user