diff --git a/lib/www/client/source/src/components/encoder/fixed-string-encoder-field.vue b/lib/www/client/source/src/components/encoder/fixed-string-encoder-field.vue
new file mode 100644
index 0000000..8a2b43b
--- /dev/null
+++ b/lib/www/client/source/src/components/encoder/fixed-string-encoder-field.vue
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+
+ {{name}}
+
+
+
+
+
+
+
+
+
+
+
+
+ mdi-ruler
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mdi-format-align-left
+ mdi-format-align-right
+ mdi-format-align-justify
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/www/client/source/src/components/encoder/fixed-string-encoder-sample.vue b/lib/www/client/source/src/components/encoder/fixed-string-encoder-sample.vue
new file mode 100644
index 0000000..02ac914
--- /dev/null
+++ b/lib/www/client/source/src/components/encoder/fixed-string-encoder-sample.vue
@@ -0,0 +1,351 @@
+
+
+
+
+
+
+
+
+
+
+ mdi-list-box-outline
+
+
+
+
+ Sample values
+ Enter sample values to test your configuration
+
+
+
+
+
+
+
+
+
+ {{prop.summary || key}}
+
+
+
+
+
+
+
+ {{prop.summary || key}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ mdi-list
+
+
+
+
+
+
diff --git a/lib/www/client/source/src/components/encoder/fixed-string-encoder.vue b/lib/www/client/source/src/components/encoder/fixed-string-encoder.vue
new file mode 100644
index 0000000..f38fd11
--- /dev/null
+++ b/lib/www/client/source/src/components/encoder/fixed-string-encoder.vue
@@ -0,0 +1,307 @@
+
+
+ {{ title }}
+ {{ subtitle }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Fields
+
+
+
+
+
+ mdi-minus
+
+
+
+
+
+ Add new field
+
+
+
+
+
+ mdi-backspace-reverse-outline
+
+
+
+
+ mdi-plus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/www/client/source/src/components/project-settings/online-line-name-format.vue b/lib/www/client/source/src/components/project-settings/online-line-name-format.vue
index dfd95ec..03efedc 100644
--- a/lib/www/client/source/src/components/project-settings/online-line-name-format.vue
+++ b/lib/www/client/source/src/components/project-settings/online-line-name-format.vue
@@ -4,20 +4,16 @@
Line name decoding configuration for real-time data
-
-
-
+ :properties="properties"
+ :fields.sync="fields_"
+ :values.sync="values_"
+ >
@@ -50,16 +46,19 @@