Sascha Ißbrücker
25470edb2c
Remove ads and cookie banners from HTML snapshots ( #695 )
...
* integrate ublock with single-file
* reuse chromium profile
2024-04-14 13:09:46 +02:00
Sascha Ißbrücker
a6f35119cd
Replace django-background-tasks with huey ( #657 )
...
* Replace django-background-tasks with huey
* Add command for migrating tasks
* Add custom admin view
* fix dockerfile
* fix tests
* fix tests in CI
* fix task tests
* implement retries
* improve config
* workaround to avoid running singlefile tasks in parallel
* properly kill single-file sub-processes
* use period task for HTML snapshots
* clear task lock when starting task consumer
* remove obsolete cleanup task command
2024-04-07 11:11:14 +02:00
Sascha Ißbrücker
68c163d943
Fix HTML snapshot errors related to single-file-cli ( #683 )
...
* Install node 20 on debian image
* use singlefile fork
2024-04-07 11:05:48 +02:00
Sascha Ißbrücker
4280ab40c6
Archive snapshots of websites locally ( #672 )
...
* Add basic HTML snapshots
* Implement asset list
* Add snapshot creation tests
* Add deletion tests
* Show file size
* Remove snapshots
* Create new snapshots
* Switch to single-file
* CSS tweak
* Remove auto refresh
* Show delete link when there is no file yet
* Add current date to display name
* Add flag for snapshot support
* Add option for disabling automatic snapshots
* Make snapshots sharable
* Document image variants
* Update README.md
* Add migrations
* Fix tests
2024-04-01 15:19:38 +02:00
Sascha Ißbrücker
c51dcafa40
Fix docker build
2024-03-18 22:50:07 +01:00
Hugo van Rijswijk
4bee104b62
Build improvements ( #649 )
...
* Improve PWA capabilities
* Invert background_color theme logic
* Revert build changes
* Revert "Revert build changes"
This reverts commit 1ab640fda1
.
* update
* revert svelte component changes
2024-03-16 15:57:23 +01:00
Sascha Ißbrücker
d7c1afa2a5
Bump dependencies ( #618 )
...
* Bump dependencies
* Make it work with Python 3.10
* replace psycopg2-binary with psycopg2 in Docker build
2024-01-28 22:50:51 +01:00
Sascha Ißbrücker
87020de917
Add Alpine based Docker image (experimental) ( #570 )
...
* use alpine as base image
* try fix missing mime types
* Extract separate Dockerfile
* Restore playwright dev dependency
* Add info to README.md
2023-11-05 14:18:26 +01:00