Commit Graph

51 Commits

Author SHA1 Message Date
dgtlmoon 9e08f326be Chrome/Webdriver support for Javascript websites (#114)
JS Support via fetching the page over WebDriver/Selenium network
Refactor forms (Split into logical tabs)
2021-08-12 12:05:59 +02:00
dgtlmoon 1f821d6e8b Fixing tar npm security issue npm install "tar@>=6.1.2" 2021-08-07 14:20:13 +02:00
Leigh 5a2c534fde Assert that html_tools.JSONNotFound is correctly raised 2021-07-25 07:22:29 +02:00
dgtlmoon b87236ea20 Responsive fix for input field on mobile 2021-07-22 21:39:41 +10:00
dgtlmoon 0f5d5e6caf Re #150 - stop using 'size' across all elements and rely on CSS for a better mobile experience (stops fields from pushing out) 2021-07-22 19:38:10 +10:00
Preston 2a66ac1db0 fix: setting overflow in mobile view (#150) 2021-07-22 18:54:01 +10:00
dgtlmoon cf4e294a9c Re #135 - refactor the quick add widget (#136)
* Re #135 - refactor the quick add widget

* Fix W3C validation issues
2021-07-18 13:26:23 +10:00
dgtlmoon 2238b7d660 Cleaner is to let flexbox overflow and scroll on the X where needed 2021-07-14 14:46:18 +10:00
dgtlmoon 9669f8248e Make sure right menu is still visible when URL is long 2021-07-14 13:36:58 +10:00
dgtlmoon dad48402f1 Customisable notifications (#123)
* Customisable notifications (#121)
* Test improvements
* Setup BASE_URL environment in test

Co-authored-by: dtomlinson91 <53234158+dtomlinson91@users.noreply.github.com>
2021-07-13 18:48:21 +10:00
dgtlmoon cd622261e9 Re #118 - Make 'show current version' more obvious 2021-07-10 23:07:46 +10:00
dgtlmoon db5afa1fa2 node-sass 6.0.1 works with node-sass watch way better 2021-07-06 23:04:40 +10:00
dgtlmoon 99ddc0490b Updating trim-newlines packages 2021-07-03 12:04:26 +10:00
dgtlmoon aa51c7d34c tweak <pre> text wrapping when displaying diff 2021-06-23 21:05:22 +10:00
dgtlmoon fa6c31fd50 Set edit-form for settings+watch to always be wide 2021-06-22 11:20:51 +10:00
dgtlmoon af24079053 Use wtforms handler (#96)
Refactor forms and styling with wtforms
2021-06-21 16:21:05 +10:00
dgtlmoon fa3ce97634 Use flasks' built in 'flash' method instead of a custom message/notices (#94)
* Use flasks' built in 'flash' method instead of a custom message/notice handler

* Move app.secret_key setup to inside app
2021-06-18 22:04:29 +10:00
dgtlmoon afea79adf9 Sassify the diff page 2021-06-14 21:04:06 +10:00
dgtlmoon 444510c9ca "Sassify" the theme, easier to manage 2021-06-14 20:42:42 +10:00
dgtlmoon 1f1d2708c6 Mobile fixes (#87)
#48 - Settings page on android didnt work
- Responsive table layout for the watch list
- Few more improvements
2021-06-14 19:40:41 +10:00
dgtlmoon 98f3e61314 Tweak to hover pause icon 2021-03-29 18:36:31 +02:00
dgtlmoon 35e597a4c8 Re #22 - ability to pause 2021-03-29 16:11:22 +02:00
Leigh Morresi c5c3e8c6c2 Adding RSS feed icon 2021-03-01 15:39:36 +01:00
Leigh Morresi b31bf34890 Check for new version 2021-03-01 15:09:37 +01:00
Leigh Morresi b1fb47e689 Add icon for RSS, RSS should show only unviewed entries 2021-03-01 11:51:28 +01:00
Leigh Morresi a82e9243a6 Issue #7 - RSS feeds 2021-03-01 11:25:04 +01:00
Leigh Morresi ae0f640ff4 Issue #12 include version for easy reference. 2021-02-24 14:44:35 +01:00
Leigh Morresi 7ea39ada7c Adding jump to next change diff widget 2021-02-24 09:53:40 +01:00
Leigh Morresi 426b09b7e1 Make records in the overview that have a difference that have not been viewed in the [diff] tab bold 2021-02-11 10:36:54 +01:00
Leigh Morresi bbd99c9aa9 Adding checkall 2021-02-02 17:46:40 +01:00
Leigh Morresi 25b565d9ba Include the current URL in the page when viewing the version diff 2021-02-01 21:56:18 +01:00
Leigh Morresi 3e934e8f8c Supply different versions to browse 2021-02-01 12:39:15 +01:00
Leigh Morresi 7b5e839e3d Tweak theming 2021-02-01 10:24:15 +01:00
Leigh Morresi 81534d9367 Add [diff] mechanism 2021-01-31 19:55:35 +01:00
Leigh Morresi 0ee47a1274 When all items showed, show which tag it belongs to 2021-01-30 12:49:36 +01:00
Leigh Morresi a8ae9d54aa Set active tag selection 2021-01-30 12:26:22 +01:00
Leigh Morresi e589b441db Tweak styling for 'new watch' form 2021-01-30 10:40:42 +01:00
Leigh Morresi fbe20d45cc Support for custom headers per watch 2021-01-29 19:12:39 +01:00
Leigh Morresi ba17b23f7a Fixing messages styling 2021-01-29 17:50:47 +01:00
Leigh Morresi b6e9bb12fb Basic tag browse buttons 2021-01-29 15:51:30 +01:00
Leigh Morresi 016937d5de Bulk import 2021-01-29 15:39:38 +01:00
Leigh Morresi b7a0c2dbcd Add edit UI
Move to keyed structure instead of list
2021-01-29 10:49:05 +01:00
Leigh Morresi 1629dee6a5 Fixes to CSS 2021-01-28 18:38:47 +01:00
Leigh Morresi 93907ff914 Show the backend error in the table if there is one 2021-01-27 21:54:11 +01:00
Leigh Morresi 325244c3a8 Add missing file 2021-01-27 20:51:27 +01:00
Leigh Morresi a4f1f6ab69 Handle titles and links 2021-01-27 19:54:17 +01:00
Leigh Morresi cb8b595470 fix favicon 2021-01-27 18:59:18 +01:00
Leigh Morresi 0515aca7dd small fixes 2021-01-27 17:35:32 +01:00
Leigh Morresi 646a54945a Handle errors better, use the plaintext output 2021-01-27 15:56:59 +01:00
Leigh Morresi 44f0639dfe WIP 2021-01-27 13:17:35 +01:00