Tracking website updates, get instant alerts via notification, emails, webhook

Latest Version

Version
5.4.10
Update
December 1, 2024
Size
1000KiB
Developer
courier.toptopn.com
Category
Users
10,000+
Rating
4.625 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
Français
Español
Italiano
Polski
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
Tabs
Storage
UnlimitedStorage
Notifications
Alarms
Offscreen
DeclarativeNetRequest
See more

Web Monitor Extension

FEATURES:

- Conveniently select the areas you are interested in on any web page.
- Multiple notification methods (email/bark/discord/slack/telegram, etc).
- Very intuitive difference comparison .
- You can config filtering rules for the changes of the selected content.
- You can config the monitoring time period.
- You can contribute rules and add monitoring rules shared by others.
- Monitoring tasks can be shared
- Support import / export rules to facilitate sharing
- Support Cloud monitoring
- Support script preprocessing(Simulate operation and organize data)
- Support android devices (With kiwi-browser)

PS: If you have any questions or suggestions during use, please feel free to feedback via email([email protected] )

CHANGELOG:
√[perf]: Iframe check
√[perf]: Optimize diff algorithm && rss parse
√[perf]: Force refresh
√[feat]: Support Dom capture
√[feat]: Download history records
√[perf]: Optimize content comparison
√[perf]: Optimize content filtering mechanism
√[perf]: Styles compute
√[fix]: Visualization preprocessing
√[feat]: Support text color check
√[perf]: Webhook message format
√[fix]: Fix webhook changes bug
√[feat]: Support for customized messages
√[feat]: Support increase/decrease condition
√[fix]: Fix bugs that cannot be saved in automatic mode
√[feat]: Dark mode following system canceled
√[feat]: Support dark mode
√[fix]: Post request for cURL
√[fix]: Fix number comparison
√[perf]: Notification refactoring & fix email html content for multi-selectors
√[fix]: Selector may disappear
√[feat]: Add duplicate update ignore option
√[perf]: Timeout notify & smart selector
√[feat]: Visual preprocessing supports automatic scrolling
√[feat]: Support automatically stop option when changes are detected
√[fix]: Some page check failures
√[feat]: Show update list in popup page
√[fix]: Unread count
√[fix]: Before notify preprocess
√[perf]: Silent mode & audio
√[BREAKING CHANGE]: Update to V3
√[perf]: Display link for Text compare && optimize feishu webhook display
√[feat]: Support random check interval
√[perf]: Diff algorithm refactoring, performance and display optimized
√[feat]: Independent control of multiple devices
√[fix]: Fix the bug of Telegram push
√[fix]: Fix the bug of regexp match
√[fix]: Performance mode
√[perf]: Optimize stability of selector
√[perf]: Optimize the selecting of nested iframe
√[feat]: Support add/remove task by preprocess code
√[fix]: Fix the bug that local audio not work after restart browser
√[feat]: Support multiple account monitoring for one website
√[feat]: Support screenshot/HTML/text/RSS automatic archiving
√[feat]: Support local audio upload & custom history record count
√ [fix]: Preprocess BUG
√ [fix]: Timeout & task sync bug
√ [perf]: Optimize the display of ding/WeChat/Telegram
√ [perf]: Visualization preprocessing
√ [fix]: Silence option sync failure
√ [perf]: Remove text highlighting not change
√ [feat]: Support custom push and contacts manage
√ [fix]: Tab may not close for failure task
√ [feat]: Support link for Ding&WeChat notification
√ [feat]: Support api monitoring
√ [feat]: Support link/image monitoring
√ [feat]: Visual editing preprocessing code
√ [feat]: Support run in background
√ [fix]: Fix the bug of official subscription failure
√ [perf]: Optimize the performance of storage
√ [fix]: The task list may be cleared due to synchronization failure
√ [feat]: Support script preprocessing after update
√ [feat]: Support voice broadcast
- [feat]: Support subscribe & force refresh & HiFlow
- [feat]: Support context menus
- [feat]: Support high performance mode
- [feat] Support batch add/remove keyword
- [fix] Task remove sync
- [feat]: Support multi region selecting
- [feat]: Support task sync & read all & error message not push
- [feat]: batch start / stop tasks & support slack notification
- [fix]: task list synchronization & tasks may not be stopped
- [fix] Whole page monitor add failure
- [pref]: Optimize highlighting keywords in all page
- [feat]: Support highlighting keywords in all page
- [feat]: Support highlighting new content in target page
- [feat]: Support script preprocessing before content extraction
- [feat]: Support RSS subscription and sharing
- [fix]: May jump when clicking in automatic mode
- [pref]: Remove error log & Optimize iframe nesting support
- [feat]: Support iframe nesting
- [feat]: Support schedule sending of daily reports through scripts
- [fix] Task may stop bug & support record error logs
- [fix] Compatible with QQ browser
- [feat] Compatible with pages with automatic refresh
- [feat] Support batch modification of email address & webhook
- [feat] Support preprocess notify data by javascript
- [feat] Support automatic identification of selecting areas
- [feat] Support classify edit & fixed text summary bug
- [feat]: Support customized background color for added, removed, keyword
- [feat]: Support multiple selections for one page
- [pref]: Optimize preview & recommend frequency
- [pref]: Optimize interval display & fix timeout bug & display user type
- [pref]: Optimize enterprise wechat notify (support diff screenshot)
- [feat] Support number compare & add helper link
- [feat] Support Feishu Notify
- [feat] Notify api refactoring
- [feat] Highlight keyword
- [feat] Request Webhook from client
- [fix] Clear unread counter after open the monitor page
- [feat] Support classify labels
- [pref] Diff & Filter refactoring
- [pref] Webhook notify style & default config for filter
- [fix] Always failure bug for some website
- [pref]: Optimize content extraction timing and performance
- [feat]: Shortcut for monitor entire page
- [pref]: Email style & notify process & config inherit
- [fix]: Time range bug(reopen)
- [feat]: Support delay extract setting
- [feat]: Support android devices (based on kiwibrowser)
- [pref]: Share list notify only for enabled users
- [fix]: Watchlist may not update after status changed
- [fix]: Notify only once for local task
- [feat]: Support global email/webhook configure
- [fix]: Ruler status may not update
- [fix]: Filter not working bug
- [feat]: Notify for share list update
- [feat]: Support import / export rules
- [feat]: Support reset timer per-hour based on a base time
- [feat]: Do not close the page after detection, reuse it for the next time
- [pref] Tasks priority optimization
- [fix] Local limit can not update
- [feat] Classify watch list more refined
- [fix] The watch list auto fold when there is updates
- [feat] Support parallel request & custom audio configure
- [feat] Support markdown for webhook
- [feat] Add uninstall page & fix time ranges bug
- [pref] Strategy & opportunity optimization
- [fix] Title&content maybe mismatch
- [fix] Notify for failure
- [feat] Support en/fr/it/pl/ru
- [feat] Cloud task configure
- [docs] Support german
- [feat] Support unshare
- [feat] Optimize email title
- [fix] Shortcut polyfill
- [pref] Popup page optimization
- [feat] Support ping/pong
- [fix] Support older browser
- [docs] Update description
- [pref] Diff algorithm optimization
- [feat] Support webhook notify
- [feat] Support time range for monitor
- [feat] Recommend every 6 hours
- [feat] Mutual aid support
- [feat] Email support display diff view
- [pref] History list display optimize
- [fix] Content text may include courier helper text
- [fix] xpath exception
- [fix] Watch history style exception
- [fix] Watch history unfold exception
- [perf] Style extraction optimization
- [fix] Email notify
- [fix] Style extraction optimization
- [feat] Rename
- [fix] Content text may include courier helper text
- [feat] Mutual aid support
- [feat] Disabled share feature default
- [feat] Add helper & privacy pages
- [feat] Sharing feature refactoring
- [fix] Sharing list sort
- [feat] Support rule sharing
- [fix] Online/offline switch bug
- [feat] Get the target by circle the section
- [feat] Add helper/feedback entrance
- [fix] Cancel on config page
- [feat] Support japanese
- [fix] Date format
- [feat] Basic selecting
- [feat] Basic Text/html diff display
- [feat] Badge/desktop notify/voice/email notification
Read more

Source Manifest.json

{ "version": "5.4.10", "manifest_version": 3, "default_locale": "en", "name": "__MSG_default_title__", "description": "__MSG_description__", "icons": { "16": "img/16.png", "19": "img/32.png", "48": "img/48.png", "128": "img/128.png" }, "background": { "service_worker": "js/bg/service.js" }, "action": { "default_icon": "img/32.png", "default_popup": "options/popup.html" }, "web_accessible_resources": [ { "resources": [ "img/add.png", "img/close.png", "img/loading.png", "options/content.html", "js/content/preprocess.js" ], "matches": ["*://*/*"] } ], "commands": { "start": { "suggested_key": { "default": "Ctrl+Shift+1", "windows": "Ctrl+Shift+1", "mac": "Command+Shift+1" }, "description": "__MSG_start__" }, "stop": { "suggested_key": { "default": "Ctrl+Shift+2", "windows": "Ctrl+Shift+2", "mac": "Command+Shift+2" }, "description": "__MSG_start__" }, "list": { "suggested_key": { "default": "Ctrl+Shift+0", "windows": "Ctrl+Shift+0", "mac": "Command+Shift+0" }, "description": "__MSG_list__" }, "share": { "suggested_key": { "default": "Ctrl+Shift+9", "windows": "Ctrl+Shift+9", "mac": "Command+Shift+9" }, "description": "__MSG_rule_list__" } }, "content_scripts": [{ "all_frames": true, "css": ["css/content.css"], "js": [ "lib/jquery-2.1.1.min.js", "lib/html2canvas.min.js", "js/content/index.js" ], "matches": [ "*://*/*" ], "run_at": "document_start" }], "permissions": [ "tabs", "storage", "unlimitedStorage", "notifications", "alarms", "offscreen", "declarativeNetRequest" ], "host_permissions": [ "*://*.toptopn.com/*" ], "optional_permissions": [ "contextMenus", "cookies", "webRequest", "declarativeNetRequestWithHostAccess" ], "optional_host_permissions": [ "*://*/*" ], "update_url": "https://clients2.google.com/service/update2/crx"}
Read more