diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml
index eb1e5a6..1c4ac1f 100644
--- a/.gitea/workflows/build.yaml
+++ b/.gitea/workflows/build.yaml
@@ -18,8 +18,11 @@ jobs:
env:
NPMRC: ${{ secrets.NPMRC}}
- - run: npm run lint:check
- - run: |
+ - name: Lint check
+ run: npm run lint:check
+
+ - name: Licence checker
+ run: |
cd client
npm ci
npm run license-checker
\ No newline at end of file
diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml
index 4b4fb66..4efeeb1 100644
--- a/.gitea/workflows/release.yaml
+++ b/.gitea/workflows/release.yaml
@@ -168,6 +168,9 @@ jobs:
npm i -g @sasjs/cli
# jq is used to parse the release JSON
apt-get install jq -y
+ # doxygen is used for the SASJS docs
+ apt-get update
+ apt-get install doxygen -y
- name: Create Empty Release (assets are posted later)
run: |
diff --git a/client/src/app/editor/editor.component.html b/client/src/app/editor/editor.component.html
index a5caec0..c3462ac 100644
--- a/client/src/app/editor/editor.component.html
+++ b/client/src/app/editor/editor.component.html
@@ -280,7 +280,7 @@
licenceState.value.editor_rows_allowed === 1
? 'row'
: 'rows'
- }}, contact support@datacontroller.io
@@ -417,7 +417,7 @@
licenceState.value.editor_rows_allowed === 1
? 'row'
: 'rows'
- }}, contact support@datacontroller.io
@@ -467,7 +467,7 @@
: 'rows'
}}
will be submitted. To remove the restriction, contact
- support@datacontroller.io
@@ -528,7 +528,7 @@
Due to current licence, only
{{ licenceState.value.submit_rows_limit }} rows in a file will
be submitted. To remove the restriction, contact
- support@datacontroller.io
+ support@datacontroller.io
diff --git a/client/src/app/shared/contact-link/contact-link.component.html b/client/src/app/shared/contact-link/contact-link.component.html
index a572894..1cbb818 100644
--- a/client/src/app/shared/contact-link/contact-link.component.html
+++ b/client/src/app/shared/contact-link/contact-link.component.html
@@ -2,5 +2,5 @@
[ngClass]="classes"
[class.unset]="classes !== ''"
href="mailto:support@datacontroller.io?subject=Licence"
- >support@datacontroller.iosupport@datacontroller.io
diff --git a/client/src/app/shared/dc-tree/dc-tree.component.html b/client/src/app/shared/dc-tree/dc-tree.component.html
index 3fd5145..4f6c669 100644
--- a/client/src/app/shared/dc-tree/dc-tree.component.html
+++ b/client/src/app/shared/dc-tree/dc-tree.component.html
@@ -106,7 +106,7 @@
*clrIfOpen
>
- To unlock all tables, contact support@datacontroller.io
+ To unlock all tables, contact support@datacontroller.io
diff --git a/client/src/app/shared/viewboxes/viewboxes.component.html b/client/src/app/shared/viewboxes/viewboxes.component.html
index ca68c3a..50c6b38 100644
--- a/client/src/app/shared/viewboxes/viewboxes.component.html
+++ b/client/src/app/shared/viewboxes/viewboxes.component.html
@@ -13,7 +13,7 @@
class="licence-notice"
>To unlock more then {{ licenceState.value.viewbox_limit }}
{{ licenceState.value.viewbox_limit === 1 ? 'viewbox' : 'viewboxes' }},
- contact support@datacontroller.io
diff --git a/client/src/app/viewer/viewer.component.html b/client/src/app/viewer/viewer.component.html
index a7db9eb..2c807f5 100644
--- a/client/src/app/viewer/viewer.component.html
+++ b/client/src/app/viewer/viewer.component.html
@@ -105,7 +105,7 @@
*clrIfOpen
>
- To unlock all tables, contact support@datacontroller.io
+ To unlock all tables, contact support@datacontroller.io
@@ -630,6 +630,9 @@
[cells]="hotTable.cells"
[maxRows]="hotTable.maxRows"
[manualColumnResize]="true"
+ [rowHeaders]="hotTable.rowHeaders"
+ [rowHeaderWidth]="hotTable.rowHeaderWidth"
+ [rowHeights]="hotTable.rowHeights"
[licenseKey]="hotTable.licenseKey"
>
diff --git a/client/src/app/viewer/viewer.component.ts b/client/src/app/viewer/viewer.component.ts
index 33031a8..a4ea57a 100644
--- a/client/src/app/viewer/viewer.component.ts
+++ b/client/src/app/viewer/viewer.component.ts
@@ -108,6 +108,11 @@ export class ViewerComponent implements AfterContentInit, AfterViewInit {
settings: {},
afterGetColHeader: undefined,
licenseKey: undefined,
+ rowHeaders: (index: number) => {
+ return ' '
+ },
+ rowHeaderWidth: 15,
+ rowHeights: 20,
contextMenu: ['copy_with_column_headers', 'copy_column_headers_only'],
copyPaste: {
copyColumnHeaders: true,