From 499ea8b23b228c7a30b27a43f10fee5ec7277e9d Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 22 Oct 2018 19:41:51 -0600 Subject: [PATCH 1/3] Update web routes --- routes/web.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/routes/web.php b/routes/web.php index 355c95416..733a1b77d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -39,10 +39,12 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact Route::group(['prefix' => 'v1'], function () { Route::post('avatar/update', 'ApiController@avatarUpdate'); Route::get('likes', 'ApiController@hydrateLikes'); + Route::post('media', 'ApiController@uploadMedia')->middleware('throttle:250,1440'); }); Route::group(['prefix' => 'local'], function () { Route::get('i/follow-suggestions', 'ApiController@followSuggestions'); Route::post('i/more-comments', 'ApiController@loadMoreComments'); + Route::post('status/compose', 'InternalApiController@compose')->middleware('throttle:250,1440'); }); }); From 968fb9dba15be46ce7cafc9a92d35a25211128c5 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 22 Oct 2018 19:53:24 -0600 Subject: [PATCH 2/3] Updaet web routes --- routes/web.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/routes/web.php b/routes/web.php index 733a1b77d..140eff588 100644 --- a/routes/web.php +++ b/routes/web.php @@ -72,6 +72,9 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact Route::get('auth/checkpoint', 'AccountController@twoFactorCheckpoint'); Route::post('auth/checkpoint', 'AccountController@twoFactorVerify'); + Route::get('media/preview/{profileId}/{mediaId}', 'ApiController@showTempMedia')->name('temp-media'); + + Route::group(['prefix' => 'report'], function () { Route::get('/', 'ReportController@showForm')->name('report.form'); Route::post('/', 'ReportController@formStore')->middleware('throttle:100,1440'); From 2d8b0e4e1e94477d05263becd89c5956358023ce Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 22 Oct 2018 19:56:47 -0600 Subject: [PATCH 3/3] Add experimental compose UI --- resources/views/status/compose.blade.php | 519 ++++++++++++++++++ .../views/timeline/partial/new-form.blade.php | 9 +- 2 files changed, 525 insertions(+), 3 deletions(-) create mode 100644 resources/views/status/compose.blade.php diff --git a/resources/views/status/compose.blade.php b/resources/views/status/compose.blade.php new file mode 100644 index 000000000..a6d17e4ec --- /dev/null +++ b/resources/views/status/compose.blade.php @@ -0,0 +1,519 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+ + +
+
+

+ Compose +

+
+
+
+
+ +
+
+
+
+
+

+

+ 1 + of + 2 +

+

+
+
+
+ +
+
+
+
+
+
+ +
+ + + + {{-- + --}} +
+
+
+ + +
+
+ +
+
+ +
+
+
+
+

Select a photo or video.

+
+
+ +
+
+
+ +@endsection + +@push('scripts') + +@endpush \ No newline at end of file diff --git a/resources/views/timeline/partial/new-form.blade.php b/resources/views/timeline/partial/new-form.blade.php index 23b989614..97991bdee 100644 --- a/resources/views/timeline/partial/new-form.blade.php +++ b/resources/views/timeline/partial/new-form.blade.php @@ -1,6 +1,10 @@
-
+
{{__('Create New Post')}}
+
+ NEW + Experimental UI +
@@ -10,7 +14,7 @@
- +
@@ -53,7 +57,6 @@ Please mark all NSFW and controversial content, as per our content policy.
-