dgtlmoon
f380754ff5
Adding rust compiler :(
2021-05-08 12:27:39 +10:00
dgtlmoon
bee6bd9fe0
trying without libssl and only libffi
2021-05-08 12:17:28 +10:00
dgtlmoon
fec2862ebe
Adding extra libs required for build
2021-05-08 12:01:52 +10:00
dgtlmoon
969420e40b
Cleanup docs
2021-05-08 11:44:43 +10:00
dgtlmoon
afba06dd1f
Tweak workflow (tests)
2021-05-08 11:38:27 +10:00
dgtlmoon
1d66160e8c
Security update
2021-05-08 11:33:46 +10:00
dgtlmoon
f877af75b9
Apprise notifications ( #43 )
...
* issue #4 Adding settings screen for apprise URLS
* Adding test notification mechanism
* Move Worker module to own class file
* Adding basic notification URL runner
* Tests for notifications
* Tweak readme with notification info
* Move notification test to main test_backend.py
* Fix spacing
* Adding notifications screenshot
* Cleanup more files from test
* Offer send notification test on individual edits and main/default
* Process global notifications
* All branches test
* Wrap worker notification process in try/catch, use global if nothing set
* Fix syntax
* Handle exception, increase wait time for liveserver to come up
* Fixing test setup
* remove debug
* Split tests into their own totally isolated setups, if you know a better way to make live_server() work, MR :)
* Tidying up lint/imports
2021-05-08 11:29:41 +10:00
dgtlmoon
b752690f89
Fixing security update
2021-05-08 10:19:49 +10:00
dgtlmoon
a10efa951b
Also detect pytest in the environ (for local debug)
2021-05-03 11:20:11 +10:00
dgtlmoon
24a38f26f8
Prepend 'test-' when runnning under pytest to guid
2021-05-03 11:03:00 +10:00
dgtlmoon
1d0018dced
- Relabel login button
...
- misc test cleanup
2021-05-01 11:55:24 +10:00
dgtlmoon
18c7a18be8
Re #46 - Add note to README.md about Javascript support
2021-05-01 10:02:43 +10:00
dgtlmoon
c11adcbe4a
Bumping version
2021-05-01 01:20:56 +10:00
dgtlmoon
cd6ce89587
Re #45 - Set datastore path in app.config
2021-05-01 01:18:59 +10:00
dgtlmoon
4164ad29e3
Re #44 - Broke the menu by accident, adding tests and fixing.
2021-04-30 19:54:23 +10:00
dgtlmoon
4953e253e9
bump to 0.29
2021-04-30 17:17:23 +10:00
dgtlmoon
64e172433a
docker-compose for dev not needed (use venv etc)
2021-04-30 16:54:07 +10:00
dgtlmoon
92c0fa90ee
Password protection / login support ( #34 )
...
Issue #24 Password login hashlib.pbkdf2_hmac implementation
2021-04-30 16:47:13 +10:00
dgtlmoon
ee8053e0e8
Update FUNDING.yml
2021-04-21 11:13:50 +10:00
dgtlmoon
7f5b592f6f
Skip using tag limit on pause when no tag is being viewed
2021-04-16 10:29:03 +10:00
dgtlmoon
1e45156bc0
Pause/Unpause should respect limit tag on redirect
2021-04-10 19:47:31 +09:30
dgtlmoon
c7169ebba1
Validate duplicate URLs
2021-04-10 14:31:57 +09:30
dgtlmoon
a58679f983
Chdir is not needed because we add the file from the full path, but make it 'relative' in the Zip
2021-04-09 04:50:55 +02:00
dgtlmoon
661542b056
Fix backup generation on relative paths (like when run outside docker, under venv, etc)
2021-04-09 04:49:50 +02:00
dgtlmoon
2ea48cb90a
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-04-04 06:32:04 +02:00
dgtlmoon
2a80022cd9
Adding noopener per CodeQL, stop pages from knowing the referer etc
2021-04-04 06:31:42 +02:00
dgtlmoon
8861f70ac4
Create codeql-analysis.yml
2021-04-04 06:27:32 +02:00
dgtlmoon
07113216d5
yarl not needed, lock requests version
2021-04-03 10:28:11 +02:00
dgtlmoon
02062c5893
dev packages needed, drop apt cache
2021-04-03 09:05:02 +02:00
dgtlmoon
a11f09062b
See if we get a clean buildx without dev packages
2021-04-03 08:45:24 +02:00
dgtlmoon
0bb48cbd43
Tweaking build size thanks to https://github.com/hadolint/hadolint
2021-04-03 08:04:42 +02:00
dgtlmoon
7109a17a8e
Adding dockerignore
2021-04-03 07:59:22 +02:00
dgtlmoon
4ed026aba6
Re #18 - Show "preview" of the page when only one revision exists ( #33 )
2021-04-03 05:55:43 +02:00
dgtlmoon
3b79f8ed4e
Update README.md
2021-04-02 05:00:58 +02:00
dgtlmoon
5d02c4fe6f
Update README.md
2021-04-02 04:58:49 +02:00
dgtlmoon
f2b06c63bf
Also check that the watch is not paused before putting it into the checking queuex
2021-04-02 03:58:23 +02:00
dgtlmoon
ab6f4d11ed
revert c60be56271
2021-04-02 03:07:36 +02:00
dgtlmoon
5311a95140
remove extra packages ( #32 )
...
* remove extra packages
* add test only workflow
2021-04-02 02:57:48 +02:00
dgtlmoon
fb723c264d
Bumping version to 0.28
2021-04-01 14:43:46 +02:00
dgtlmoon
3ad722d63c
Docker push amd64 rpi etc ( #28 )
...
* trying multiarch docker hub push on build, similar to https://github.com/dgtlmoon/changedetection.io/pull/25/files
* Adding image builder
* Include our dev branch
* Tweak buildx
* dont use alias
* Finally found the right info at https://docs.docker.com/ci-cd/github-actions/
* Updated from https://github.com/razorpay/docker-build-push-action
* Teaks to build
* Tweaks
* Minor tweaks to version
* tweaks
* Remove version
* Remove old workflow
* syntax cleanup
2021-04-01 14:10:23 +02:00
dgtlmoon
9c16695932
Open [diff] links into their own window
2021-04-01 12:57:47 +02:00
dgtlmoon
35fc76c02c
Fix auto jump on viewing the diff
2021-04-01 12:53:19 +02:00
dgtlmoon
934d8c6211
Re #30 - Delete history watch snapshots ( #31 )
...
Re #30 - Delete history watch snapshots Scrub - Optionally delete history snapshots newer than timestamp
2021-04-01 12:01:42 +02:00
dgtlmoon
294256d5c3
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-03-29 18:38:20 +02:00
dgtlmoon
b7efdfd52c
Slow down the DB write interval and catch the case that it changed during write
2021-03-29 18:37:03 +02:00
dgtlmoon
6a78b5ad1d
Immediately 'jump' to the change
2021-03-29 18:36:50 +02:00
dgtlmoon
98f3e61314
Tweak to hover pause icon
2021-03-29 18:36:31 +02:00
dgtlmoon
e322c44d3e
Stop runtime error on dict changing during write/init at start ( #27 )
...
* Lock datastore when writing
* Racecase fix
* Tweaks to locking (add delay)
2021-03-29 18:23:13 +02:00
dgtlmoon
7b226e1d54
Merge pull request #26 from dgtlmoon/pause
...
Re #22 - ability to pause
2021-03-29 16:14:16 +02:00
dgtlmoon
35e597a4c8
Re #22 - ability to pause
2021-03-29 16:11:22 +02:00