dgtlmoon / dgtlmoon/changedetection.io
[feature] be able to give an order to execute the group
- Dominant language
- Python
- Stars
- 34.1k
- Forks
- 2k
- Avg merge
- 23h 38m
- Merged PRs (30d)
- 67
Description
Hello
I'm not sure if it's a bug or a feature, but yesterday I got an unexpected result.
Let's imagine that I decided to create three groups/tags:
title, heading, and content.
Each has a filter: title, h1, .content.
The ‘title’ group was assigned the ID
c585afff-5ef8-4abb-ad40-42fd9d3d9058.
The ‘h1’ group was assigned the ID
adf285f5-3de2-4dd7-a212-4478331ac388
The ‘content’ group was assigned the ID
4be004ec-3b86-48e0-a26b-e60244d6f6f3
I added the following tags to my “watch” in this order:
title, heading, content
However, clearly
at the time of notification
it will first give me
‘content’
then ‘heading’
and finally ‘title’
which is not logical in this case XD
I understand the problem: it must sort according to the ID to determine the order rather than using the order of the tags on the watch.
A little bonus:
I've deleted a group by mistake quite a few times while testing this thing. There should be a “Are you sure you want to delete?” prompt when the group isn't empty.
PS: Congratulations on the latest release, it seems to have a lot of interesting features.
Contributor guide
Research direction
Start by reproducing notification generation for a watch containing title, heading, and content, then inspect the group deletion flow for non-empty groups. Done means notifications follow the watch's tag order and deleting a non-empty group asks for confirmation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100