Commit Graph

101 Commits (8680a29777bd015254228e0d9accb3c1559998c5)

Author SHA1 Message Date
dgtlmoon bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
6 months ago
dgtlmoon 14e632bc19
Custom headers fix in Browser Steps and Playwright/Puppeteer fetchers ( #2197 )
8 months ago
dependabot[bot] e6ed91cfe3
dependabot - Bump the all group with 1 update (artifact store) (#2180)
9 months ago
dgtlmoon 823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support (#2169)
9 months ago
dgtlmoon 1f57d9d0b6
Alpine linux build - adding JPEG development headers to fix build errors
9 months ago
dgtlmoon c5a4e0aaa3
Fetching - Prefer to use SockPuppetBrowser (#2163)
9 months ago
dgtlmoon fca40e4d5b
Testing - General test workflow improvements (#2144)
9 months ago
dependabot[bot] 29ca2521eb
Build maintenance - dependabot - Bump the all build helpers (#2121)
10 months ago
Constantin Hong 4be0fafa93
Support Loguru as a logger (#2036)
10 months ago
dgtlmoon b6d8db4c67
PyPi package build fixes (#2084)
10 months ago
dgtlmoon 436a66d465 Adding PyPi pip package publisher script
10 months ago
Constantin Hong 0dce3f4fec
Testing: Improve application signal handling test coverage (#2052)
11 months ago
dgtlmoon 98f56736c1
Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules (#2014)
11 months ago
dgtlmoon 0285d00f13
UI - Clicking the "[Diff]" link should take you to the difference starting at the relative time to when you last viewed the difference page (#1989)
12 months ago
dgtlmoon 5229094e44
New functionanlity - Selectable browser / ability to add extra browser connections (good for using "scraping browsers"/ etc) (#1943)
12 months ago
dgtlmoon 7dd967be8e Build - update docker container cache setup
12 months ago
dgtlmoon 3e5671a3a2
Selenium fetcher - Test was on `4.14.1` but documentation was not, change both to `4` (#1912)
1 year ago
Marcelo Alencar 0aef5483d9
Upgrade selenium to 4.14.0 (latest) (#1783)
1 year ago
dgtlmoon 7debccca73
Fetching - Clarifying how fetchers work with SOCKS5 proxies
1 year ago
Constantin Hong a7132b1cfc
Dockerfile/fix: Update builder and runner to Python 3.11 (#1781)
1 year ago
Marcelo Alencar 1e88136325
Building application - Upgrade test workflows to latest versions (#1817)
1 year ago
dgtlmoon 171faf465c
Enable ARMv8 builds (for RaspberryPi and other portable devices) (#1733)
1 year ago
dgtlmoon 6ef8a1c18f
Updating URL validation library, ability to block access to simple (no dot) hostnames like "localhost" with BLOCK_SIMPLEHOSTS setting (#1732)
1 year ago
Marcelo Alencar 126f0fbf87
Re-enable ARMv6 builds (for Raspberry and other portable devices) (#1724)
1 year ago
dgtlmoon 6a6ba40b6a
Re-enable ARMv7 builds (for Raspberry and other portable devices)
1 year ago
dgtlmoon c35cbd33d6
Removing docker build for RaspberryPi (armv6/armv7) for now due to packaging problems
1 year ago
dgtlmoon 37ff5f6d37
Bug - SMTP mailto:// Notification content-type (HTML/Text) fix and add CI tests (#1660)
1 year ago
dgtlmoon d8b9f0fd78
Test improvement - Also test that custom request headers works with Playwright/Browserless (#1607)
1 year ago
dgtlmoon d939882dde
Fetcher - Experimental fetcher improvements (Code TidyUp, Improve tests, revert to old playwright when using BrowserSteps for now) (#1564)
1 year ago
dgtlmoon 5325918f29
Puppeteer fetcher, adding disk cache and other fixes (#1563)
2 years ago
dgtlmoon 1d9d11b3f5
Automated CI test for ensuring pypi package was built correctly (#1488)
2 years ago
dgtlmoon f49464f451 GitHub container build - 'provenance' was disabled
2 years ago
dgtlmoon 6e71088cde New feature - Restock / stock / out of stock monitor option/mode
2 years ago
dgtlmoon 0ed897c50f
New setting to allow passwordless access to your 'diff' page - perfect for sharing your diff page securely, refactored login code (#1357)
2 years ago
dgtlmoon 0ba139f8f9
Docker container build - docker container buildx version change causing errors with watchtower and others (#1336)
2 years ago
dgtlmoon 50805ca38a
IPv6 support for listening on (#1267)
2 years ago
dgtlmoon fc6424c39e
Test improvements (#1264)
2 years ago
dgtlmoon e8e176f3bd
Testing - Run test as fully built docker container (#1245)
2 years ago
dgtlmoon 3416532cd6
Playwright extension added back to Dockerfile to resolve conditional fix Alpine (musl) based systems (#1087)
2 years ago
dgtlmoon 492bbce6b6
Build - Fix syntax in container build test (#1050)
2 years ago
dgtlmoon 0394a56be5
Building - Test container build on PR
2 years ago
dgtlmoon 770b0faa45
Code - check containers build when Dockerfile or requirements.txt changes (#1005)
2 years ago
dgtlmoon bb732d3d2e Docker containers - :latest is now stable release, :dev is now master/nightly
2 years ago
dgtlmoon 8b2afa2220 GitHub tweak - container tags should be CSV list (Fix ghcr.io not building)
3 years ago
dgtlmoon f55ffa0f62 GitHub tweak - build containers also on push to master
3 years ago
dgtlmoon 82d1a7f73e Only build container on GitHub releases, not tests
3 years ago
dgtlmoon 5a10acfd09
Send diff in notifications (#296)
3 years ago
dgtlmoon 3525f43469
Limit branches/tags of container build
3 years ago
dgtlmoon b57b94c63a Be more specific about tagged release builds
3 years ago
dgtlmoon 9e914c140e Fix :latest release worflow syntax check
3 years ago