Julien Neuhart
81cc483166
test: fix issues with go 1.24
2025-02-13 09:21:38 +01:00
Julien Neuhart
c30da805b3
feat(pdfengines): add split feature
2024-12-20 16:16:32 +01:00
Julien Neuhart
42ee593708
chore(pdfengines): add stubs for common workflows
2024-11-25 09:28:42 +01:00
Julien Neuhart
711b43070d
feat(chromium): add failOnResourceLoadingFailed and failOnResourceHttpStatusCodes form fields
2024-11-05 11:44:01 +01:00
Julien Neuhart
8ff9d3bcf1
feat(chromium): add scope to extraHttpHeaders
2024-10-11 13:45:07 +02:00
Julien Neuhart
a3647fea8a
fix(chromium): increase the scope of loading failed errors ( #962 )
2024-09-07 15:54:01 +02:00
Julien Neuhart
f87362ec1b
feat(chromium): HTTP Bad Request on net::ERR_CONNECTION_REFUSED
2024-07-01 13:40:12 +02:00
Julien Neuhart
0f0a6ce042
feat(chromium): add clip options to screenshot routes
2024-04-25 17:24:23 +02:00
Julien Neuhart
1d66b43da1
feat(chromium): set cookies
2024-04-10 13:43:31 +02:00
Julien Neuhart
0a8625227f
feat(exiftool): refactor read write metadata
2024-03-23 16:47:28 +01:00
Piyush Srivastava
71911cb1a7
feat(ExifTool): add capability to overwrite metadata of the PDF generated ( #776 )
...
* add new metadata functions to pdf engine interface
* add exiftool module with relevant test cases
* use exiftool to overwrite metadata in libreoffice
* use exiftool to overwrite metadata in chromium
* fix linter issues
* fix more linter issues
* more test cases for better coverage
* remove utils
* minor changes
* remove metadata from pdfoptions
* correct indentation
* read/write metadata one file at a time.
2024-03-23 16:47:28 +01:00
Julien Neuhart
366eebb68c
chore: using error middleware to handle common errors and lighten codebase
2024-02-23 14:52:43 +01:00
Julien Neuhart
ad152e62e5
fix(chromium): better default deny list regexp
2024-02-18 17:18:40 +01:00
Julien Neuhart
b1f3d6d4c0
feat: handling more ErrMaximumQueueSizeExceeded scenarios
2024-02-18 13:05:48 +01:00
Julien Neuhart
0e8385a5a7
fix(chromium): missing webp validation
2024-01-08 11:44:56 +01:00
Julien Neuhart
1123af15c9
chore: upgrade to v8 ( #767 )
2024-01-04 19:30:03 +01:00
Julien Neuhart
b2f6e865a7
feat(chromium): capture screenshot ( #765 )
2024-01-04 19:14:38 +01:00
Julien Neuhart
64af65b0e7
feat(chromium): return 409 Conflict if HTTP status code from main page is not acceptable ( #755 )
2023-12-14 21:39:36 +01:00
Julien Neuhart
4bd7cba247
fix(libreoffice): accept PDF/A-1b instead of PDF/A-1a ( #751 )
2023-12-13 12:40:09 +01:00
Julien Neuhart
21c47f60f2
feat: remove deprecated stuff ( #726 )
2023-12-01 09:45:07 +01:00
Julien Neuhart
3a28f4a0cb
chore: minor refactor of api module
2023-11-22 12:11:23 +01:00
Julien Neuhart
143b7ce678
feat(pdfengines): add PDF/UA ( #714 )
2023-11-05 20:14:36 +01:00
Julien Neuhart
052448c59a
chore(libreoffice): switch to supervisor ( #708 )
2023-10-28 17:55:53 +02:00
Julien Neuhart
54daac329e
fix: chromium memory leaks ( #705 )
2023-10-23 17:52:30 +02:00
Julien Neuhart
258876d13f
fix: LibreOffice newer versions stability ( #697 )
2023-10-23 17:05:10 +02:00
Julien Neuhart
875f97813e
fix: tests
2023-01-13 10:21:36 +01:00
Julien Neuhart
f89726752f
feat(chromium): add new omitBackground form field ( closes #226 )
2022-10-21 11:51:06 +02:00
Julien Neuhart
263d634801
chore: rename MockContext to ContextMock and move it to a dedicated go file
2022-02-09 16:09:48 +01:00
Julien Neuhart
84875aaf82
fix(chromium): remove local files from extra ling tags & extra script tags ( closes #418 )
2022-02-08 19:45:10 +01:00
Julien Neuhart
14f94b1566
feat(chromium): add validation of 'emulatedMediaType' form field at the handler level
2021-11-24 17:33:55 +01:00
Julien Neuhart
415e2ff265
feat(chromium): add 'extraLinkTags' and 'extraScriptTags' form fields, add auto-detection of files for URL endpoint, disable some functionalities if JavaScript is disabled
2021-11-24 17:33:55 +01:00
Julien Neuhart
df98e7512b
feat(chromium): add new form field 'failOnConsoleExceptions' ( fixes #262 )
2021-11-24 17:33:55 +01:00
Julien Neuhart
dd1e11f102
feat(chromium): add emulated media type
2021-11-24 17:33:55 +01:00
Julien Neuhart
ed47493459
feat(chromium): add 'waitForExpression' form field, deprecate 'waitWindowStatus' form field
2021-11-24 17:33:55 +01:00
Julien Neuhart
d4c47cecf2
feat: add metrics system, move webhook feature to dedicated module ( #372 )
2021-10-19 18:35:24 +02:00
Julien Neuhart
a97f05db3b
chore: add markdown table sample & test
2021-08-24 19:24:16 +02:00
Julien Neuhart
0f5e8fd314
feat: add 7.x source code
2021-08-22 12:52:44 +02:00