From 375029ed0a95b5b98ab90765829e324a4a6c8a0d Mon Sep 17 00:00:00 2001 From: nkanaev Date: Thu, 25 Jun 2026 16:28:34 +0100 Subject: [PATCH] frontend: separate vue and go templates --- src/assets/javascripts/templates/index.html | 436 +++++++++++++++++++ src/assets/javascripts/templates/login.html | 16 + src/assets/templates/index.html | 443 +------------------- src/assets/templates/login.html | 23 +- 4 files changed, 460 insertions(+), 458 deletions(-) create mode 100644 src/assets/javascripts/templates/index.html create mode 100644 src/assets/javascripts/templates/login.html diff --git a/src/assets/javascripts/templates/index.html b/src/assets/javascripts/templates/index.html new file mode 100644 index 0000000..b12be18 --- /dev/null +++ b/src/assets/javascripts/templates/index.html @@ -0,0 +1,436 @@ +
+ +
+ +
+
{% inline "anchor.svg" %}
+
+ + + +
+ + + + + + + + + + +
+ +
+ + + + +
+ +
{{ refreshRateTitle }}
+ +
+ + + + +
+ + +
+ + +
+ + +
+ + {% inline "upload.svg" %} + {{ $t('export') }} + + + + + +
+
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+
+
+ + {{ $t('refreshing_progress', {count: loading.feeds}) }} +
+
+ +
+ +
+ +
+ {% inline "search.svg" %} + + +
+ + + + + + + + + {% inline "globe.svg" %} + {{ $t('website') }} + + + {% inline "rss.svg" %} + {{ $t('feed_link') }} + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ {{ feed_errors[current.feed.id] }} +
+
+ +
+
+ + + + + + + + + +
+ + +
+
+ + + {% inline "external-link.svg" %} + +
+ + + +
+
+
+

{{ itemSelectedDetails.title || $t('untitled') }}

+
+
+ + {{ (feedsById[itemSelectedDetails.feed_id] || {}).title }} + +
+ +
+
+
+
+
+ +
{{ media.description }}
+
+
+ + +
+
+
+
+
+ + +
+

{{ $t('new_feed') }}

+
+ + + + +
+

+ {{ $t('multiple_feeds_found') }} + {{ $t('cancel') }} +

+ +
+ +
+
+
+

{{ $t('keyboard_shortcuts') }}

+ + + + + + + + + + + + + + + + + + + +
1 2 3{{ $t('kb_show_filters') }}
/ {{ $t('kb_focus_search') }}
 
j k {{ $t('kb_next_prev_article') }}
l h {{ $t('kb_next_prev_feed') }}
q {{ $t('kb_close_article') }}
 
R {{ $t('kb_mark_all_read') }}
r {{ $t('kb_mark_read') }}
s {{ $t('kb_mark_starred') }}
o {{ $t('kb_open_link') }}
i {{ $t('kb_read_here') }}
f b {{ $t('kb_scroll_content') }}
+
+
+
diff --git a/src/assets/javascripts/templates/login.html b/src/assets/javascripts/templates/login.html new file mode 100644 index 0000000..33d5822 --- /dev/null +++ b/src/assets/javascripts/templates/login.html @@ -0,0 +1,16 @@ +
+
+ +
{{ $t('login_error') }}
+
+ + +
+
+ + +
+ +
+
diff --git a/src/assets/templates/index.html b/src/assets/templates/index.html index 61c2950..03f54e4 100644 --- a/src/assets/templates/index.html +++ b/src/assets/templates/index.html @@ -12,447 +12,12 @@ - -
- -
- -
-
{% inline "anchor.svg" %}
-
- - - -
- - - - - - - - - - -
- -
- - - - -
- -
{{ refreshRateTitle }}
- -
- - - - -
- - -
- - -
- - -
- - {% inline "upload.svg" %} - {{ $t('export') }} - - - - - -
-
- -
-
- - -
-
-
- -
- -
- -
-
-
-
- - {{ $t('refreshing_progress', {count: loading.feeds}) }} -
-
- -
- -
- -
- {% inline "search.svg" %} - - -
- - - - - - - - - {% inline "globe.svg" %} - {{ $t('website') }} - - - {% inline "rss.svg" %} - {{ $t('feed_link') }} - - - - - - - - - - - - - - - - - - - -
-
- - -
-
- {{ feed_errors[current.feed.id] }} -
-
- -
-
- - - - - - - - - -
- - -
-
- - - {% inline "external-link.svg" %} - -
- - - -
-
-
-

{{ itemSelectedDetails.title || $t('untitled') }}

-
-
- - {{ (feedsById[itemSelectedDetails.feed_id] || {}).title }} - -
- -
-
-
-
-
- -
{{ media.description }}
-
-
- - -
-
-
-
-
- - -
-

{{ $t('new_feed') }}

-
- - - - -
-

- {{ $t('multiple_feeds_found') }} - {{ $t('cancel') }} -

- -
- -
-
-
-

{{ $t('keyboard_shortcuts') }}

- - - - - - - - - - - - - - - - - - - -
1 2 3{{ $t('kb_show_filters') }}
/ {{ $t('kb_focus_search') }}
 
j k {{ $t('kb_next_prev_article') }}
l h {{ $t('kb_next_prev_feed') }}
q {{ $t('kb_close_article') }}
 
R {{ $t('kb_mark_all_read') }}
r {{ $t('kb_mark_read') }}
s {{ $t('kb_mark_starred') }}
o {{ $t('kb_open_link') }}
i {{ $t('kb_read_here') }}
f b {{ $t('kb_scroll_content') }}
-
-
-
+ +
diff --git a/src/assets/templates/login.html b/src/assets/templates/login.html index 408ac1e..5c6c1ab 100644 --- a/src/assets/templates/login.html +++ b/src/assets/templates/login.html @@ -23,32 +23,17 @@ } - -
-
- -
{{ $t('login_error') }}
-
- - -
-
- - -
- -
-
+ +