You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* import/migrate library from one computer to another - can already be done manually, needs documentation. GUI for this will not be done.
2
2
* test docker image and create a pre-release v2.0.0_rc1
3
3
* port MacOS deployment to python (automate in CI)
4
-
* PDF generation: create reproducible working PDFs irrespective of the browser that the user is using. The PDF generation needs a browser engine that runs headless and supports JavaScript. make sure the PDFs created by the browser version used work for OID printing (ideally PNG images are not changed in the PDF)
5
-
* selenium + browser is a good option because it allows us to try several different browsers we can first check with a live browser if the PDFs generate working codes. also, we already use sodium for the end-to-end tests so the additional packaging overhead is minimal
6
-
* if selenium and browsers fail, try [playwright] (https://www.checklyhq.com/docs/learn/playwright/generating-pdfs/)
7
-
* wkhtml2pdf works for Windows but development is stale and PDFs only work in a very old version with known vulnerabilities
4
+
*~~PDF generation: create reproducible working PDFs irrespective of the browser that the user is using. The PDF generation needs a browser engine that runs headless and supports JavaScript. make sure the PDFs created by the browser version used work for OID printing (ideally PNG images are not changed in the PDF)~~**DONE: Now using Chromium headless for PDF generation**
5
+
*~~selenium + browser is a good option because it allows us to try several different browsers we can first check with a live browser if the PDFs generate working codes. also, we already use sodium for the end-to-end tests so the additional packaging overhead is minimal~~
6
+
*~~if selenium and browsers fail, try [playwright] (https://www.checklyhq.com/docs/learn/playwright/generating-pdfs/)~~
7
+
*~~wkhtml2pdf works for Windows but development is stale and PDFs only work in a very old version with known vulnerabilities~~**DONE: Replaced with Chromium headless**
8
8
* port Windows deployment to python (automate in CI)
9
9
* save last selected albums in the browsers local storage
notify($('#pdf-save'),'','Creating pdf, please wait about 10 s... (you need to allow popups to see the pdf. otherwise open "http://'+window.location.host+'/print.pdf" manually','bg-info',
notify($('#pdf-save'),'','Creating pdf, please wait about 10 s... (you need to allow popups to see the pdf. otherwise open "http://'+window.location.host+'/print.pdf" manually','bg-info',
Copy file name to clipboardExpand all lines: src/templates/print.html
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -146,6 +146,12 @@ <h4 class="panel-title">
146
146
data-placement="left"
147
147
title="Paper size for printing. This has only been tested with A4. In case your oid codes are scaled wrongly, try adjusting this value. Valid entries are for example: A4; A4 landscape; 21cm 27.9cm; letter; 5.5in 8.5in.">
0 commit comments