hacktoberfestdockerwebappuptime-monitoringuptimesocket-iosingle-page-appselfhostedself-hostedresponsivemonitoringwebsocket
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
249 KiB
249 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
v1.6.4
- fix: docker port and yarn lock
ff5446a
v1.6.3
7 September 2021
v1.6.2
7 September 2021
- 🚀RELEASE v1.6.2
9cff40f - fix: drop frozen-lockfile from dockerfile for fixing builds without my local registry
0939477
v1.6.1
7 September 2021
v1.6.0
7 September 2021
- Auto login after setup
#8 - Debian Dockerfile refactoring and improvements
#347 - Update few words and file name
#339 - [LANG]
plfixes#338 - Add Polish Locale
#333 - Notifications Content Improvements: SMTP, LunaSea, PushBullet
#315 - Update & Improve Swedish Translation
#332 - add release config
72a3b60 - 🚀RELEASE v1.6.0
8f1599f - 🧹 cleanups from merge
7eeeffd - WIP: Add tags functionality
f31dc07 - 🚀RELEASE v1.4.0
ac0fd13 - ⏫ dependency bumps
82ebd26 - 🚀RELEASE v1.3.0
dce49cf - reset the heartbeat list instead of reload the page after cleared events or heartbeats
299506c - WIP: Improve TagsManager styling & workflow
6cd22bf - Added the possibility to clear monitor data
1952e34 - 🌑 darkmode fixes
35a9964 - Added import and export function
2f6c596 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - add language missing keys
d5b32ff - 🧹 cleanup
61f19ec - WIP: add color column, show tags
0c82c96 - WIP: Complete TagsManager functionality
105dfb3 - ⏫ dependency bumps
6863f30 - WIP: Improve styling & validation, use translation
8dd61bf - ⏫ bump vue@3.1.4
4c2b3a0 - switch debian to be the main docker base
f5c6d42 - Added component HiddenInput.vue
edfaacb - Added clear all db statistics function
7b92166 - 🚀RELEASE v1.1.2
57d4076 - WIP: Add tags display in monitorList & Details
dd4afb0 - add language missing keys
899b33b - re-add pushy service
43114b1 - add Pushy notification service
8c3ec93 - 🚀RELEASE v1.0.4
3965793 - disable chrome save password dialog for autocompelete = off only
0e288ea - improve heartbeat bar rendering in different dpi
ffbdf97 - 🚧 WIP: Pushover integration
da8e15a - update healthcheck.js for changing ssl cert / hostname / port
ec8c1ca - Refactor Debian Dockerfile
5fe8a09 - add dockerfile-debian
778995a - ✨ add support for Gotify
ccf9d2a - Undo parm changes
41d32bb - Move title generation to notification class
6ae279c - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - 🧹 several cleanups
061f132 - improve heartbeat bar rendering in different dpi
cc25787 - Use constants for UP/DOWN through notifications class
e9cd9be - Update docker-image-tag.yml
671f503 - Changed input for sensitive data to HiddenInput
848296b - Added set language to the Setup.vue
1b8b33c - Improved Swedish translation
2a34e41 - darkmode fixes
7ea30ba - disable chrome save password dialog
8a4a877 - Revert changes breaking ARM releases
ce30ee7 - Code optimizations
7d70c4d - override file-selector-button hover color
8e1e4b9 - 🧹 cleanup docker nightly workflow
8eb0d70 - 🚀RELEASE v1.0.5
3803d83 - add proper DigitalOcean templates
dddbd34 - several layout cleanups + dependency bump
0d655ee - merge language files
fe35d95 - 🚀RELEASE v1.1.4
ffe7122 - 🚀RELEASE v1.1.0
830cbfc - 🚀RELEASE v1.2.0
53e7691 - Update Dockerfile order to improve layer caching.
66b5f15 - Add time to smtp body content
b0acda5 - Added i18n keys if necessary for some languages
b98ec0c - 🚀RELEASE v1.4.1
1701614 - add temporary workflow for explicit docker release on ghcr.io
f7369e7 - 🚀RELEASE v1.1.1
07d3cfc - 🚀RELEASE v1.1.3
7355c98 - Update docker-image-nightly.yml
f2290c8 - Fix: slightly improve tags styling
4aaef33 - Add space to pushbullet and lunasea notifications
532ad30 - 🚑 fix yarn lockfile
20f2302 - several css color fixes
deea889 - Fix: Slightly reduce tag opacity on light theme
6e315d3 - Added uptime kuma version to backup file
2dd392e - add sqlite cli to docker
fb0fa2a - Fix: update tags list after edit
970b6e0 - fix image source in docker-compose
a66a766 - ⏫ upgrade to node.js@16.5.0
cbaf573 - Added i18n key to en.js
0b9e410 - ⚡volta: pin node version 16.4.2
c5d0118 - Update few words and name of file
dcc7799 - fix: navbar background color
b219224 - fix: darkmode: empty beats in active/ hovered state
0c935ef - re-enable custom intervals
bc0c0cc - fix accessibility of notification form for slack notifier
dbe4ac2 - 🐞 fix for EditMonitor value binding
77b83dd - support trailing slashes in gotify server url
b0d0ecd - 🐞 tmp: disable github.ref in docker-image-tag workflow
f7695f4 - Update README.md
30f0f0b - fix: db patch #9
0a48078 - Update README.md
f842fb4 - Update healthcheck.js
926c15e - Update #2
31648dc - Update file name
1197cfa - Fix typo
e8b8147 - Better
upsideDownModeDescription424f20f - change the default theme to auto from light
5837c35 - Update & Improve Swedish Translation
f1a151b - fix dockerfile path
ee60d74 - Update pushbullet down body
9c32adf - Update pushbullet up body
d346afd - Update lunasea "up" body content
3bf380c - Update lunasea body content
dca5c59 - Update server/server.js
c13cc62 - fix: color for empty beats
6f3ac91 - ⚡ re-add custom check intervals
4f91651 - ⏫ bump nodemailer@6.6.3
c25e1dd - add missing v-bind:key in EditMonitor
3d5be4c - don't enforce 20s interval, but default to 20s
49be12c - Update README.md
fb9cad5 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - Update README.md
72dd894 - fix: don't dockerignore yarn.lock
68f5db3 - 🐞 html fix
6394c9b - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.5.3
4 September 2021
- Add Dutch/Nederlands language (nl_NL)
#313 - Small german language adjustments
#328 - Add missing strings for Korean
#329 - Update
README.md- Open Collective URL#325 - Fix: Fix Notification "Test" btn styling
#322 - Add Serbian Cyrillic locale
#321 - Update Chinese Translation(更新简体中文语言翻译)
#323 - Update dependencies
#309 - change translation FR
#317 - Add spanish language and update Readme
#316 - Chinese Translation (from zh-CN.js)
#314 - Chinese Translation (from zh-CN.js)
#311 - update
#1 - Add Russian translation
#308 - Make
Resp. Time (ms)andN/Ai18n#310 - Added Korean Language
#307 - Added Swedish Language
#304 - Update translation docs
#303 - Added translation to Setup.vue
#291 - Added Danish language
#301 - update vue to 3.2.8
0d87a6d - update language files and run eslint on these
9116654 - add language file preparation script
ad38e61 - Update ja.js
3a3f176 - Add Serbian Latin locale
79fda8f - Add Serbian Cyrilic locale
53a14cf - Translated to Danish
6376d4e - Create ko-KR.js
1c4e5b7 - Create sv-SE.js
00ac560 - add missing and add Japanese to the list
e37cf9b - update language files
c7e6cb9 - Create ja.js
25db162 - allow changing data dir
c749866 - add support for https
b88b357 - Update README.md
3831dfe - add translation guide
22095c0 - Add missing string for Korean
6d8aa20 - add demo db
b1647a3 - Add language to src/main and update README
23f1a73 - update to 1.5.3
6a60320 - update "build-docker" to build both platforms
4b8e7fc - create data dir before copy
582e140 - Update README.md
d215173 - dash style for args
3ee13bd - add missing cert parameters
51cf2ff - fix db path
6e3e2fc - Update nl_NL.js
e6e2b0e - add missing cert parameters
f23ecef - create data dir before copy
b30b1d3 - create data dir if not exists
b604807 - Update README.md
e1f378e - add language file preparation script
923d325 - Update README.md
c15e663 - Fix word capitalization
19a4d57 - add demo db
60f2f08 - fix data type
eeb00a5 - Update main.js
2d40873 - Update ko-KR.js
0cc5053 - Update main.js
4aae402 - Update sv-SE.js
dce2ba8 - Update main.js
ed5c752 - demo mode
e31be8c - rename nl_NL.js to nl-NL.js
7fd12f5
1.5.2
1 September 2021
1.5.1
1 September 2021
- revert back to node-sqlite3, as better-sqlite3 causes a lot of installation problems
cd1a3a2 - update to 1.5.1
f1238ab
1.5.0
31 August 2021
- Traduction pour le language France (FR Translation)
#281 - [Before 1.5.0] Show latest dns result in Details.vue
#287 - fix-readme
#286 - Added German language for DNS Monitor
#283 - Added DNS Monitor Type
#238 - feat: add rocket.chat notification
#264 - Added German language and new translations
#269 - Discord notification updates
#260 - Dockerfile: Avoid keeping npm in RAM
#273 - Fix: More Chart improvements
#253 - added mattermost notification support
#254 - Added clean monitor table for smaller screens
#236 - Proj: Add npm lint commands
#246 - Fix: fix typescript errors
#239 - Added animation for list page change
#237 - added K8s-Deployment and edited README
#231 - Fix: Improve chart styling on mobile
#230 - Fix typo in README.md
#228 - Added Line Messenger Notification Service
#227 - Fix: Improve Chart axis, use 24Hr format
#221 - Add ping support in FreeBSD
#225 - Add Pushbullet notification service
#214 - Add certificate monitoring to the Prometheus handler
#200 - Add Octopush Notification Service
#211 - Fixed function buttons for smaller screens
#205 - Fix: unify styling of theme switch btn
#199 - Fixed Close Button Color in Dark Mode
#194 - Save
maxredirectson monitor edit#189 - Feat: Implement Max.Redirects & Accepted Status Codes
#173 - Chore: Improve logging during db development
#186 - FEAT: darkmode
#155 - Fix: use send() instead of end()
#161 - FEAT: PUSHY Notifier
#154 - Fix: [DB] Add default for created_date in monitor
#150 - fix #226 a workaround fix similar to https://github.com/jvandemo/generator-angular2-library/issues/221#issuecomment-355945207
#226 - fix #226 a workaround fix similar to https://github.com/jvandemo/generator-angular2-library/issues/221#issuecomment-355945207
#226 - add vue i18n
dd4c00e - fix npm7 broken dependencies
fa549cb - fix high severity vulnerabilities by using my fork sqlite3 package
d3e24df - change bcrypt to bcryptjs, use my own prebuilt better-sqlite3, supports more prebuilt
0d65918 - translate to Traditional Chinese (Hong Kong)
28a51d8 - Added German Language
2b8c5e2 - set default value for dns resolve type and code refactor
91e82bd - French Translation (from zh-HK.js)
bb79916 - add a simple dns server for testing, and disable ipRegex for dev only (need to input port)
8318c2e - Added more dns types to simple-dns-server
177af2d - run stylelint for the project
302d266 - Used ALTER TABLE instead of rebuilding the table
02a12e6 - improve monitor list
3ad7366 - send stats only if there is at least one client in the room
bf29f28 - Chore: Add comments, improve performance & styling
2d20634 - clarify pull request rule
40d80df - no declare vars with comma, one line only one statement
a41534c - Update README.md
21db31b - add CAA test and remove some files added by mistake
03b4086 - Update CONTRIBUTING.md
b9684e3 - Show latest dns result in Details.vue
303adbf - Optimizations for output handling
d313a06 - fix discord notification appended port unexpectedly
697fa6b - Centered title, badge and datetime
a17c14e - add codesandbox config for demo
508586f - Adjusted the output for A and AAAA records
44d9fa6 - Create FUNDING.yml
2bb182b - manual fix stylelint
4c1f2f8 - fix monitor list jumping to top on route change
2776f94 - fix patch database using better-sqlite3
f96d792 - raise the ping timeout from 2s to 10s (avoid #294)
527e0c3 - move the new sql to patch8.sql
ada6606 - Discord notification URL now also represents non http services
5d438ca - Removed wrong PTR answer
acd5cf6 - Fix: Fix chart bars to be full width
9442c3f - update stylelint
393c4fb - add position: sticky to monitor details
2901a38 - eslint for notification.js
682e4d4 - update to 1.5.0
3e7bb35 - Added translation to pause monitor confirmation
dd877cf - More uniform look
93edb88 - Removed useless database query
858affa - translate for zh-hk
d4dd650 - update border color
ca69d06 - move k8s to advanced installation section
a14c40f - Update the styling to better match existing styles
72740ba - Update CONTRIBUTING.md
0e67606 - more translation for zh-HK
2d50d24 - change to pm2 start server/server.js directly due to (#273)
c55f2b9 - eslint: camelcase rule do not check properties, because it could be database field name
564bc96 - Update patch7.sql
257a4ee - add fr to the list
8c5d194 - reduce shifting when click the monitor list item (still shift in some cases, but acceptable)
96ff70f - Update domain name
78b7e36 - Update README.md
309fbfa - Update README.md
46dcd31 - remove unused import
397fd12 - add source of ipRegex
0541863 - Create CNAME
f30232c - show dns type and hostname in Details.vue
59e9315 - Remove unused variables
14652c9 - wip: implementing install script
61944d6 - plan to switch to better-sqlite3, drop node-sqlite3
2f50fc4 - add animation for page change
f21937b - splite the left monitor list into a component
4f70a70 - update dependencies
8350bff - update all dependencies
0b45694 - Feat: Implement MaxRedirects & StatusCodes
8f7885e - Feat: Display recent ping chart
48c6d8f - install.sh add supports for CentOS
269ac24 - wip: implementing install script
d218661 - add reset password in cli
d0aad34 - code re-use and eslint
bf33f97 - run eslint for discord enhancement
2677f5d - a better script for version update
8fce626 - check update
4571a9b - create datetime mixin
5e52f23 - Discord enhancements
9ade9af - add more query log for dev env
eed6d3e - update vue to 3.2.1
24b87fc - Feat: Add down-ed bars, improve UI
71bec74 - Update README.md
2339405 - split mobile mixin from socket mixin
9ba1743 - add octopush notification service
ed93aae - naming convention and wrap all styles inside .table-shadow-box to avoid unexpected style in the future
36ace3e - CSS optimizations
ce79f8b - disable pool for sqlite, re-use a connection to improve the performance.
61e758d - Added user choice heartbeat bar
233c566 - improve multiselect
3265c3c - pass tls info to prometheus.update
692a11e - Update README.md
60531d0 - prevent all monitors making requests at the same moment when start the server
30b8d3d - add /list for mobile
6449816 - afterLogin change to non blocking
46cb955 - wip: add search engine control in setting
11b8c61 - Revert "try to support subdirectory reverse proxy"
dffe3cf - try to support subdirectory reverse proxy
a03dd91 - do not pass smtp user/pass to nodemailer if both are empty
31d5b4f - improve alignment and font size
6ca7ca4 - fix high memory usage
0568047 - improve multiselect
9fa8d5c - better code reuse and "Username" to "Bot Display Name"
d5b40df - Fix few markdown lint warnings
9c17f59 - log undefined ping
3227a26 - retry ping domain with ipv6, if domain is not found
4d4d504 - control search engine visibility
b69185e - add more favicon
478d2c4 - wip: implementing install script
bb0af35 - removed doubled names of ressources
22047fe - also change meta tag theme-color
37f1d60 - dark theme for multiselect
a79e6aa - fix high severity vulnerabilities by using my fork sqlite3 package
a40816b - fix disable auth
d707eba - update to 1.0.10
d315e83 - Add TLS Info to Prometheus metric output
268dd33 - Fixed ESLint Errors
b2041cb - install.sh - check docker is running
575c3ee - improve a bit ux
f9cb829 - ESLint
vite.config.js519add4 - Replaced var with let and removed re-declaration
e5981b1 - Feat: Add time to beat tooltip, misc. fixes
f72cdcc - reolved suggestions from @srgvg and @louislam
b41799f - add -6 to ping cmd if ipv6 address
2a4695a - heartbeat interval change to use setTimeout()
50f300d - update to 1.1.0
efc9a25 - change multiselect color
5a6e5b7 - Fix: Resize chart on screen breakpoints
cf5168a - Create SECURITY.md
2d36f4c - fix ping
d5149f9 - Updated discord embeds
3a74141 - Use ping in FreeBSD
01e9c76 - Delete reviewdog.yml
81636c7 - server.listen bind to ipv6 too
d6fad7f - install.sh - check docker is running
c9aa110 - Fix: Reduce chart padding on mobile
d8bcfca - Update bug_report.md
d7f660e - Feat: Use selective import, improve tooltip UI
6ed1d8c - Fix: unify styling of theme switch with UI
113899e - add a bot for eslint on github
8e440f7 - Row spacing reduced and badge centered
5dc8347 - Update bug_report.md
e09c296 - Add the new gauges to the prometheus handler
5eb4f55 - Delete deploy.template.yaml
974672f - Delete dependabot.yml
2c2ac9d - Create dependabot.yml
94f2219 - retry if acquire error
b892a92 - prevent all monitors making requests at the same moment when start the server
209e44c - also backup sqlite shm, val file
7ffdb2e - graceful shutdown when listen error
b413427 - update to 1.0.9
807db8a - update to 1.3.1
49ba5fb - run eslint
debcac4 - Update README.md
1e4f9c7 - cache more layers for docker build
12910b2 - Use bootstrap integraded class instead of new ones
ca38cc9 - Revert "update to 1.3.1"
d27789a - update to 1.3.1
b53582a - update to 1.2.0
5d0b619 - ping ipv6 for macos
e7cc534 - Update README.md
6d58c98 - Update README.md
d06711a - Fix: Add now columns
377d475 - Update README.md
1e7623c - change sqlite to WAL mode
440c178 - Delete app.json
42d2425 - update to 1.3.2
2bff1eb - update to 1.3.0
b1168d4 - changed domain names to example.com
6fcc225 - Fixed invisible heartbeat bar after page switch
77369bd - catch rejection error globally
7a32e5e - Update ask-for-help.md
2a62f6d - Added more space over the badge on mobile screens
45c1625 - improve space-before-function-paren
e0ae9a9 - remove red circle around the btn-close while focus
d1d000b - minor
116d803 - Custom embed username
ebf207c - add batsh
365ea0a - fix radio button not checked
550c970 - chnage sqlite3 package in dockerfile
8f2a9fe - allowElseIf for else return, since its auto fix removes "else" but without newline
c990edc - install.sh - check docker is running
8f5e5ad - add some comments
c9c51e4 - Update README.md
2f89ee4 - Update README.md
0e46ce4 - Update README.md
1b84764 - Accepted Status Codes / Max Redirects for http/keyword only
6f489e7 - minor
a98ba41 - a better script for version update
8cd0e7a - add some comments
38c0c17 - Proj: Add lint commands
066b67d - log notification error
aa2233e - allow empty block for catch
362eaba - fixed README
5b5a329 - increase the query timeout
fc76c28 - Update notification.js
eb34dc6 - add version to user agent
6a8ccf6 - Feat: Use Async Component
8f150aa - change to Accept: / to better support all websites
f099e42 - Update reviewdog.yml
5163e16 - server.listen bind to ipv6 too
d93f6e2 - do not fix height for h1
4f058c5 - Update bug_report.md
1352a0a - Update ask-for-help.md
7274b82 - update reviewdog
6291b7b - Fix: Fix monitor creation json parsing
a50aa93 - add mit license badge in readme
df41c40 - fix detail page empty if the monitor list is not yet ready
a02edf1 - probably still memory leak over time, not sure what happen, change back to singal pool.
ec0dbf3 - fix check update interval too short
210a0d4 - fix setInterval
ca3b0a0 - changed to tag 1
21640e1 - Update src/mixins/theme.js
72f0724 - Update src/mixins/theme.js
35176a6 - Update src/mixins/theme.js
8e883c9 - minor
cb85905 - fix require problem
d39b43d - fix auto theme
7ca80fc - Misc: Show graph by default
2bd7350 - timeout change to 80% of its interval
b14f634 - fix possible race condition
70e7945 - Update reviewdog.yml
98fa995 - fix jwt error
ba1d271 - Update feature_request.md
69b1454 - fix update command
2a65402 - Added discord username field
4469b3a - Removed UptimeKuma url field
91fce75 - Discord enhancements
908176c - Update src/pages/EditMonitor.vue
93ea2c2 - fix the min height of monitor list
6251f47 - update .dockerignore
f2de629 - Chore: Add new line at EOF
221aad5 - eslint: add camelcase rule
8e726da - Update README.md
a3de63a - add eslint: space-before-function-paren
764160f - Update reviewdog.yml
3f56167 - add better token for github-pr-review for reviewdog
5512b15 - set longer timeout for axios request
59ef1f1 - update reviewdog, add vue,ts ext
f69ba12 - Save
maxredirectson edit46c7e5d - remove apprise --version from dockerfile
a28d6ea
v1.4.1
3 August 2021
v1.4.0
3 August 2021
- add release config
72a3b60 - 🧹 cleanups from merge
7eeeffd - 🚀RELEASE v1.4.0
ac0fd13 - 🚀RELEASE v1.3.0
dce49cf - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - 🧹 cleanup
61f19ec - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.1.2
57d4076 - re-add pushy service
43114b1 - add Pushy notification service
8c3ec93 - 🚀RELEASE v1.0.4
3965793 - 🚧 WIP: Pushover integration
da8e15a - ✨ add support for Gotify
ccf9d2a - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - 🧹 several cleanups
061f132 - Update docker-image-tag.yml
671f503 - darkmode fixes
7ea30ba - 🧹 cleanup docker nightly workflow
8eb0d70 - 🚀RELEASE v1.0.5
3803d83 - add proper DigitalOcean templates
dddbd34 - 🚀RELEASE v1.1.4
ffe7122 - 🚀RELEASE v1.1.0
830cbfc - 🚀RELEASE v1.2.0
53e7691 - add temporary workflow for explicit docker release on ghcr.io
f7369e7 - 🚀RELEASE v1.1.1
07d3cfc - 🚀RELEASE v1.1.3
7355c98 - Update docker-image-nightly.yml
f2290c8 - 🚑 fix yarn lockfile
20f2302 - several css color fixes
deea889 - fix image source in docker-compose
a66a766 - ⏫ upgrade to node.js@16.5.0
cbaf573 - ⚡volta: pin node version 16.4.2
c5d0118 - fix: navbar background color
b219224 - fix: darkmode: empty beats in active/ hovered state
0c935ef - re-enable custom intervals
bc0c0cc - fix accessibility of notification form for slack notifier
dbe4ac2 - 🐞 fix for EditMonitor value binding
77b83dd - support trailing slashes in gotify server url
b0d0ecd - 🐞 tmp: disable github.ref in docker-image-tag workflow
f7695f4 - Update README.md
30f0f0b - fix: color for empty beats
6f3ac91 - ⚡ re-add custom check intervals
4f91651 - ⏫ bump nodemailer@6.6.3
c25e1dd - add missing v-bind:key in EditMonitor
3d5be4c - don't enforce 20s interval, but default to 20s
49be12c - Update README.md
fb9cad5 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - 🐞 html fix
6394c9b - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.3.2
22 August 2021
- update to 1.3.2
2bff1eb - probably still memory leak over time, not sure what happen, change back to singal pool.
ec0dbf3 - fix check update interval too short
210a0d4
1.3.1
22 August 2021
- added K8s-Deployment and edited README
#231 - check update
4571a9b - fix high memory usage
0568047 - removed doubled names of ressources
22047fe - reolved suggestions from @srgvg and @louislam
b41799f - update to 1.3.1
49ba5fb - Revert "update to 1.3.1"
d27789a - update to 1.3.1
b53582a - Update README.md
1e7623c - changed domain names to example.com
6fcc225 - allow empty block for catch
362eaba - fixed README
5b5a329 - fix setInterval
ca3b0a0 - changed to tag 1
21640e1
1.3.0
21 August 2021
- Fix: Improve chart styling on mobile
#230 - Fix typo in README.md
#228 - Added Line Messenger Notification Service
#227 - Fix: Improve Chart axis, use 24Hr format
#221 - Add ping support in FreeBSD
#225 - Add Pushbullet notification service
#214 - Add certificate monitoring to the Prometheus handler
#200 - Add Octopush Notification Service
#211 - Fixed function buttons for smaller screens
#205 - Fix: unify styling of theme switch btn
#199 - Fixed Close Button Color in Dark Mode
#194 - Save
maxredirectson monitor edit#189 - Feat: Implement Max.Redirects & Accepted Status Codes
#173 - Chore: Improve logging during db development
#186 - FEAT: darkmode
#155 - Fix: use send() instead of end()
#161 - FEAT: PUSHY Notifier
#154 - Fix: [DB] Add default for created_date in monitor
#150 - Fix: Increase width of status pill
#145 - Create CODE_OF_CONDUCT.md
#137 - Adds support for LunaSea notifications
#133 - Simplify apprise installation
#132 - Fix: Update ESLint to handle class static member
#121 - Fix: passwordHash is not imported
#120 - fix #226 a workaround fix similar to https://github.com/jvandemo/generator-angular2-library/issues/221#issuecomment-355945207
#226 - fix #226 a workaround fix similar to https://github.com/jvandemo/generator-angular2-library/issues/221#issuecomment-355945207
#226 - wip: implementing install script
61944d6 - cleanup code
6bce270 - Autofix on save
9648d70 - add animation for page change
f21937b - fix icon for "Resume"
4b86c84 - add fields to EditMonitor.vue
71af902 - fix high severity vulnerabilities by using my fork sqlite3 package
d3e24df - splite the left monitor list into a component
4f70a70 - update dependencies
8350bff - update all dependencies
0b45694 - Feat: Implement MaxRedirects & StatusCodes
8f7885e - Feat: Display recent ping chart
48c6d8f - install.sh add supports for CentOS
269ac24 - Add Basic Auth for /metrics
209fa83 - add util.ts for sharing common functions between frontend and backend
081abcb - add setting for disable auth
c6a66fa - wip: implementing install script
d218661 - add reset password in cli
d0aad34 - code re-use and eslint
bf33f97 - run eslint for discord enhancement
2677f5d - a better script for version update
8fce626 - Feat: Add Barebones certificate info display
803f0d6 - Feat: Add Barebones certificate info display
ccda6f0 - Create CONTRIBUTING.md
0263cfa - add vue-fontawesone
cafd2c7 - implement no auth
6f868c9 - Add ESLint and StyleLint
3c6af6d - create datetime mixin
5e52f23 - Discord enhancements
9ade9af - add more query log for dev env
eed6d3e - Delete codeql-analysis.yml
eba996b - Create codeql-analysis.yml
0f0a629 - Feat: Add database storage for TLS info
d0c63eb - Feat: Add database storage for TLS info
96c60dd - update vue to 3.2.1
24b87fc - store ignoreTls and upsideDown into db
60aa678 - Feat: Add down-ed bars, improve UI
71bec74 - Update README.md
2339405 - split mobile mixin from socket mixin
9ba1743 - add octopush notification service
ed93aae - turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
06377af - Manual fixes
4c8fdd0 - disable pool for sqlite, re-use a connection to improve the performance.
61e758d - implement upside down mode and ignore tls error
63f0a36 - Added user choice heartbeat bar
233c566 - improve multiselect
3265c3c - pass tls info to prometheus.update
692a11e - Update README.md
60531d0 - Fix: use new version of babel-eslint-parser
cdaa0a5 - improve the ui of cert info
bf3e9dc - prevent all monitors making requests at the same moment when start the server
30b8d3d - add /list for mobile
6449816 - update database schema, add upside_down and ignore_tls
53a9034 - wip: add search engine control in setting
11b8c61 - Revert "try to support subdirectory reverse proxy"
dffe3cf - try to support subdirectory reverse proxy
a03dd91 - add LinaSea option in select box
b7fbc2c - LunaSea Support
ab1fe2e - do not pass smtp user/pass to nodemailer if both are empty
31d5b4f - improve alignment and font size
6ca7ca4 - improve multiselect
9fa8d5c - better code reuse and "Username" to "Bot Display Name"
d5b40df - Fix few markdown lint warnings
9c17f59 - Update issue templates
7edd79a - log undefined ping
3227a26 - retry ping domain with ipv6, if domain is not found
4d4d504 - Fix: Add babel-eslint
b91e9dd - control search engine visibility
b69185e - add more favicon
478d2c4 - wip: implementing install script
bb0af35 - Missing this part 2
be1fc0c - also change meta tag theme-color
37f1d60 - dark theme for multiselect
a79e6aa - fix high severity vulnerabilities by using my fork sqlite3 package
a40816b - fix disable auth
d707eba - update to 1.0.10
d315e83 - prevent unexpected error throw from checkCertificate interrupt the beat
caec933 - Add TLS Info to Prometheus metric output
268dd33 - prevent unexpected error throw from checkCertificate interrupt the beat
48f82b5 - install.sh - check docker is running
575c3ee - improve a bit ux
f9cb829 - ESLint
vite.config.js519add4 - requires empty username/password if set disableAuth for basic auth
44c8ca9 - run eslint for lunasea change
2ebd79d - Feat: Add time to beat tooltip, misc. fixes
f72cdcc - Simplify apprise instalation
00cc140 - update readme
bcf2a31 - add -6 to ping cmd if ipv6 address
2a4695a - json format for setting value
33d7f86 - cache index.html and fix basic auth applied to all routes
7dbec90 - update to 1.1.0
efc9a25 - change multiselect color
5a6e5b7 - Fix: Resize chart on screen breakpoints
cf5168a - improve disableAuth handling
8ebaca4 - improve the connection error msg
9f0be5f - Confirm Dialog: allow changing the button text
642a711 - ESLint: fix file
47b19ea - Create SECURITY.md
2d36f4c - fix ping
d5149f9 - Updated discord embeds
3a74141 - Update README.md
ee071e4 - Move all Prometheus guides to wiki
36436ed - Use ping in FreeBSD
01e9c76 - Delete reviewdog.yml
81636c7 - server.listen bind to ipv6 too
d6fad7f - install.sh - check docker is running
c9aa110 - Fix: Reduce chart padding on mobile
d8bcfca - Update bug_report.md
d7f660e - Feat: Use selective import, improve tooltip UI
6ed1d8c - Fix: unify styling of theme switch with UI
113899e - add a bot for eslint on github
8e440f7 - Fix: Fix no certificate caused by session reuse
db26b7d - Fix: Fix no certificate caused by session reuse
4d262bb - Update bug_report.md
e09c296 - Add the new gauges to the prometheus handler
5eb4f55 - Delete deploy.template.yaml
974672f - Delete dependabot.yml
2c2ac9d - Create dependabot.yml
94f2219 - LunaSea Support
67a4e94 - test heroku deployment
1425d0e - prevent all monitors making requests at the same moment when start the server
209e44c - also backup sqlite shm, val file
7ffdb2e - graceful shutdown when listen error
b413427 - update to 1.0.9
807db8a - improve #39
4d71e03 - Delete help.md
ef45aed - Delete --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
fade240 - Update issue templates
46337ec - run eslint
debcac4 - Update README.md
1e4f9c7 - cache more layers for docker build
12910b2 - remove "pip3 cache purge" that causes error
d58be56 - Fix: Add fix for babel-eslist
1006b37 - unexpected space add to router-link due vue/singleline-html-element-content-newline, set it to off
e6915d8 - fix resize problem
133c723 - update to 1.2.0
5d0b619 - ping ipv6 for macos
e7cc534 - Update README.md
6d58c98 - Update README.md
d06711a - update to 1.0.8
48a4ced - Fix: Add now columns
377d475 - Update to 1.0.7
4d7c2d3 - improve the page load performance
2819094 - change sqlite to WAL mode
440c178 - Delete app.json
42d2425 - update to 1.3.0
b1168d4 - Fixed invisible heartbeat bar after page switch
77369bd - catch rejection error globally
7a32e5e - Update ask-for-help.md
2a62f6d - Added more space over the badge on mobile screens
45c1625 - improve space-before-function-paren
e0ae9a9 - remove red circle around the btn-close while focus
d1d000b - minor
116d803 - Custom embed username
ebf207c - Update README.md
8b73359 - parse the port to int
5a053e5 - add batsh
365ea0a - fix radio button not checked
550c970 - chnage sqlite3 package in dockerfile
8f2a9fe - allowElseIf for else return, since its auto fix removes "else" but without newline
c990edc - eslint: allow while (true)
e032072 - add back maxretries field
f9a10d1 - set the port by env.PORT, specific node version in package.json
063697c - install.sh - check docker is running
8f5e5ad - add some comments
c9c51e4 - Update README.md
2f89ee4 - Update README.md
0e46ce4 - Update README.md
1b84764 - Accepted Status Codes / Max Redirects for http/keyword only
6f489e7 - minor
a98ba41 - a better script for version update
8cd0e7a - add some comments
38c0c17 - Update notification.js
3f84e5e - Fix block-no-empty error from Stylelint
d54bc86 - Fix: use Optional chaining
7b8459c - Fix: use Optional chaining
f20ab4b - increase the query timeout
fc76c28 - Update notification.js
eb34dc6 - add version to user agent
6a8ccf6 - Feat: Use Async Component
8f150aa - change to Accept: / to better support all websites
f099e42 - Update reviewdog.yml
5163e16 - server.listen bind to ipv6 too
d93f6e2 - do not fix height for h1
4f058c5 - Update bug_report.md
1352a0a - Update ask-for-help.md
7274b82 - update reviewdog
6291b7b - Fix: Fix monitor creation json parsing
a50aa93 - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
4b93900 - Fix: Bump ES version in ESlint config
be22fcb - test heroku deployment
435e4fa - change no-unused-vars from error to warn
3666ebb - Missing this
d97091a - Fix: Fix incorrect error handling
51ac7a5 - Fix: Fix incorrect error handling
6b72d50 - Update src/mixins/theme.js
72f0724 - Update src/mixins/theme.js
35176a6 - Update src/mixins/theme.js
8e883c9 - minor
cb85905 - fix require problem
d39b43d - fix auto theme
7ca80fc - Misc: Show graph by default
2bd7350 - timeout change to 80% of its interval
b14f634 - fix possible race condition
70e7945 - Update reviewdog.yml
98fa995 - fix jwt error
ba1d271 - Update feature_request.md
69b1454 - fix update command
2a65402 - Added discord username field
4469b3a - Removed UptimeKuma url field
91fce75 - Discord enhancements
908176c - Update src/pages/EditMonitor.vue
93ea2c2 - fix the min height of monitor list
6251f47 - update .dockerignore
f2de629 - Chore: Add new line at EOF
221aad5 - Update README.md
6f044de - Update README.md
71fa55c - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
7f42888 - Update ask-for-help.md
e6ca105 - Update README.md
1982e2f - update the latest db version to 3
06c4523 - Update README.md
a3de63a - add eslint: space-before-function-paren
764160f - Update reviewdog.yml
3f56167 - add better token for github-pr-review for reviewdog
5512b15 - set longer timeout for axios request
59ef1f1 - update reviewdog, add vue,ts ext
f69ba12 - Save
maxredirectson edit46c7e5d - remove apprise --version from dockerfile
a28d6ea - turn off vue/html-self-closing, empty div should be allowed
659d83b
v1.3.0
24 July 2021
- add release config
72a3b60 - 🧹 cleanups from merge
7eeeffd - 🚀RELEASE v1.3.0
dce49cf - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - 🧹 cleanup
61f19ec - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.1.2
57d4076 - add Pushy notification service
8c3ec93 - 🚀RELEASE v1.0.4
3965793 - 🚧 WIP: Pushover integration
da8e15a - ✨ add support for Gotify
ccf9d2a - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - 🧹 several cleanups
061f132 - Update docker-image-tag.yml
671f503 - 🧹 cleanup docker nightly workflow
8eb0d70 - 🚀RELEASE v1.0.5
3803d83 - add proper DigitalOcean templates
dddbd34 - 🚀RELEASE v1.1.4
ffe7122 - 🚀RELEASE v1.1.0
830cbfc - 🚀RELEASE v1.2.0
53e7691 - add temporary workflow for explicit docker release on ghcr.io
f7369e7 - 🚀RELEASE v1.1.1
07d3cfc - 🚀RELEASE v1.1.3
7355c98 - Update docker-image-nightly.yml
f2290c8 - 🚑 fix yarn lockfile
20f2302 - several css color fixes
deea889 - ⚡volta: pin node version 16.4.2
c5d0118 - re-enable custom intervals
bc0c0cc - fix accessibility of notification form for slack notifier
dbe4ac2 - 🐞 fix for EditMonitor value binding
77b83dd - support trailing slashes in gotify server url
b0d0ecd - 🐞 tmp: disable github.ref in docker-image-tag workflow
f7695f4 - Update README.md
30f0f0b - ⏫ bump nodemailer@6.6.3
c25e1dd - add missing v-bind:key in EditMonitor
3d5be4c - don't enforce 20s interval, but default to 20s
49be12c - Update README.md
fb9cad5 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - 🐞 html fix
6394c9b - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.2.0
16 August 2021
- Add Pushbullet notification service
#214 - Add certificate monitoring to the Prometheus handler
#200 - Add Octopush Notification Service
#211 - Fixed function buttons for smaller screens
#205 - Fix: unify styling of theme switch btn
#199 - Fixed Close Button Color in Dark Mode
#194 - Save
maxredirectson monitor edit#189 - Feat: Implement Max.Redirects & Accepted Status Codes
#173 - Chore: Improve logging during db development
#186 - FEAT: darkmode
#155 - Fix: use send() instead of end()
#161 - FEAT: PUSHY Notifier
#154 - Fix: [DB] Add default for created_date in monitor
#150 - Fix: Increase width of status pill
#145 - Create CODE_OF_CONDUCT.md
#137 - Adds support for LunaSea notifications
#133 - Simplify apprise installation
#132 - Fix: Update ESLint to handle class static member
#121 - Fix: passwordHash is not imported
#120 - Apple touch icon 192px with preserved transparency
#105 - Pushover enhancements
#102 - Small grammar updates to Settings.vue
#104 - Fix parenthesis mistake in notification checker (fixes #86)
#103 - Implement retries (#56)
#86 - Pull down upstream
#1 - More info in server logs
#89 - Remove debug spam
#79 - Use
NODE_ENVfrom Express and Socket.IO#81 - Fix Docker build
#77 - Fix multiple labels for
Remember me#76 - Update .dockerignore
#69 - Fix NPM warnings
#70 - Improve printing to console
#68 - [Lighthouse] Some improvements
#67 - [Lighthouse] Resize apple icon to 192px
#66 - [Lighthouse] Add robots.txt
#65 - Docker Healthcheck
#63 - Slack Enhancements and aligns footer to center
#61 - Pushover support
#62 - Added Slack webhook notification
#46 - customize Gotify priority
#52 - Apple icon for iPhone/iPad
#45 - Merge pull request #103 from Spiritreader/master
#86 - Update dependencies
9c24877 - cleanup code
6bce270 - Autofix on save
9648d70 - fix icon for "Resume"
4b86c84 - add fields to EditMonitor.vue
71af902 - fix high severity vulnerabilities by using my fork sqlite3 package
d3e24df - Export general metrics via the /metrics endpoint
582fb2f - update dependencies
8350bff - add db migration
e02eb72 - update all dependencies
0b45694 - Feat: Implement MaxRedirects & StatusCodes
8f7885e - update package-lock.json
05fdaf0 - Feat: Display recent ping chart
48c6d8f - add apprise support
66037e2 - Add Basic Auth for /metrics
209fa83 - add util.ts for sharing common functions between frontend and backend
081abcb - add setting for disable auth
c6a66fa - add reset password in cli
d0aad34 - code re-use and eslint
bf33f97 - run eslint for discord enhancement
2677f5d - a better script for version update
8fce626 - add graceful shutdown
b3bff8d - Feat: Add Barebones certificate info display
803f0d6 - Feat: Add Barebones certificate info display
ccda6f0 - improve testing notification response
9ca2444 - Create CONTRIBUTING.md
0263cfa - add vue-fontawesone
cafd2c7 - Remove bcryptjs and node-gyp, they should not be here...
7acb265 - implement no auth
6f868c9 - Add ESLint and StyleLint
3c6af6d - Discord enhancements
9ade9af - Delete codeql-analysis.yml
eba996b - Create codeql-analysis.yml
0f0a629 - Feat: Add database storage for TLS info
d0c63eb - Feat: Add database storage for TLS info
96c60dd - update vue to 3.2.1
24b87fc - store ignoreTls and upsideDown into db
60aa678 - Feat: Add down-ed bars, improve UI
71bec74 - split mobile mixin from socket mixin
9ba1743 - add octopush notification service
ed93aae - turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
06377af - Add pagination
a173700 - Fix
require-v-for-key, remove unused declarations and double spacesd94894b - Manual fixes
4c8fdd0 - implement upside down mode and ignore tls error
63f0a36 - add nightly to version number
f62b70c - improve multiselect
3265c3c - 戈mprove the readibility of important condition
d556509 - add retries for pinging function
a8b102a - pass tls info to prometheus.update
692a11e - Update README.md
60531d0 - Fix: use new version of babel-eslint-parser
cdaa0a5 - improve the ui of cert info
bf3e9dc - add patch3.sql and fix duplicate id in EditMonitor.vue
32a5e83 - update database schema, add upside_down and ignore_tls
53a9034 - wip: add search engine control in setting
11b8c61 - Revert "try to support subdirectory reverse proxy"
dffe3cf - try to support subdirectory reverse proxy
a03dd91 - add LinaSea option in select box
b7fbc2c - Change casing in README, apply DRY to label values
3a8fbff - LunaSea Support
ab1fe2e - improve alignment and font size
6ca7ca4 - Update issue templates
fd90458 - Slack Enhancements
65b320d - improve multiselect
9fa8d5c - better code reuse and "Username" to "Bot Display Name"
d5b40df - dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification
2b8e33c - Fix few markdown lint warnings
9c17f59 - Update issue templates
7edd79a - log undefined ping
3227a26 - retry ping domain with ipv6, if domain is not found
4d4d504 - Update README to include examples for Prometheus
a93fd27 - Fix: Add babel-eslint
b91e9dd - Add labels to metrics for querying
3dcbae0 - control search engine visibility
b69185e - add more favicon
478d2c4 - fix require() actually not working after build in the frontend
dfa9b3a - Missing this part 2
be1fc0c - Move common labels into dedicated const
3b45006 - also change meta tag theme-color
37f1d60 - dark theme for multiselect
a79e6aa - fix high severity vulnerabilities by using my fork sqlite3 package
a40816b - fix disable auth
d707eba - update to 1.0.10
d315e83 - prevent unexpected error throw from checkCertificate interrupt the beat
caec933 - update package-lock.json
a64ce81 - Slack Enhancements
1935da5 - Add TLS Info to Prometheus metric output
268dd33 - prevent unexpected error throw from checkCertificate interrupt the beat
48f82b5 - Expose check status and response time to Prometheus
96242dc - improve a bit ux
f9cb829 - ESLint
vite.config.js519add4 - requires empty username/password if set disableAuth for basic auth
44c8ca9 - run eslint for lunasea change
2ebd79d - Simplify apprise instalation
00cc140 - update readme
bcf2a31 - Docker healthcheck
c203317 - add -6 to ping cmd if ipv6 address
2a4695a - json format for setting value
33d7f86 - cache index.html and fix basic auth applied to all routes
7dbec90 - update to 1.1.0
efc9a25 - change multiselect color
5a6e5b7 - remove used vars
7e4a1ad - improve disableAuth handling
8ebaca4 - improve the connection error msg
9f0be5f - Confirm Dialog: allow changing the button text
642a711 - ESLint: fix file
47b19ea - Remove examples so they can go on the wiki instead
47d830d - Add initial package import and config
9a1bf60 - fix ping
d5149f9 - Updated discord embeds
3a74141 - Update README.md
ee071e4 - Move all Prometheus guides to wiki
36436ed - Delete reviewdog.yml
81636c7 - server.listen bind to ipv6 too
d6fad7f - Feat: Use selective import, improve tooltip UI
6ed1d8c - Fix: unify styling of theme switch with UI
113899e - add a bot for eslint on github
8e440f7 - Fix: Fix no certificate caused by session reuse
db26b7d - Fix: Fix no certificate caused by session reuse
4d262bb - Add the new gauges to the prometheus handler
5eb4f55 - Delete deploy.template.yaml
974672f - Delete dependabot.yml
2c2ac9d - Create dependabot.yml
94f2219 - LunaSea Support
67a4e94 - test heroku deployment
1425d0e - graceful shutdown when listen error
b413427 - update to 1.0.9
807db8a - improve #39
4d71e03 - Delete help.md
ef45aed - Delete --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
fade240 - Update issue templates
46337ec - fix if notification throw exception, the heartbeat is not stored in to the db.
03b3bb5 - Update issue templates
32345fc - run eslint
debcac4 - Update README.md
1e4f9c7 - cache more layers for docker build
12910b2 - remove "pip3 cache purge" that causes error
d58be56 - Fix: Add fix for babel-eslist
1006b37 - unexpected space add to router-link due vue/singleline-html-element-content-newline, set it to off
e6915d8 - fix resize problem
133c723 - Update README.md
69e8c56 - update to 1.2.0
5d0b619 - ping ipv6 for macos
e7cc534 - Update README.md
6d58c98 - Update README.md
d06711a - update to 1.0.8
48a4ced - Fix: Add now columns
377d475 - Update to 1.0.7
4d7c2d3 - improve the page load performance
2819094 - update to 1.0.6
657acf7 - update to 1.0.5
78f5d2c - update to 1.0.4
f48f957 - Delete app.json
42d2425 - improve space-before-function-paren
e0ae9a9 - remove red circle around the btn-close while focus
d1d000b - minor
116d803 - Custom embed username
ebf207c - Update README.md
8b73359 - parse the port to int
5a053e5 - Fix up some formatting
e3d4a89 - Use connect_error event
5bd3184 - Fix
Remember melabel44b66cb - fix apprise import issue and loose the healthcheck rule
13c9244 - add batsh
365ea0a - fix radio button not checked
550c970 - chnage sqlite3 package in dockerfile
8f2a9fe - allowElseIf for else return, since its auto fix removes "else" but without newline
c990edc - eslint: allow while (true)
e032072 - add back maxretries field
f9a10d1 - set the port by env.PORT, specific node version in package.json
063697c - Update README.md
62e231e - fix notification when changing from pending -> up
054269e - Update README.md
0e46ce4 - Update README.md
1b84764 - Accepted Status Codes / Max Redirects for http/keyword only
6f489e7 - minor
a98ba41 - a better script for version update
8cd0e7a - add some comments
38c0c17 - Update notification.js
3f84e5e - Fix block-no-empty error from Stylelint
d54bc86 - Fix: use Optional chaining
7b8459c - Fix: use Optional chaining
f20ab4b - env default to production
77af41b - set version for docker
cbb9d3f - minor
bfb117c - Update notification.js
eb34dc6 - add version to user agent
6a8ccf6 - Feat: Use Async Component
8f150aa - change to Accept: / to better support all websites
f099e42 - Update reviewdog.yml
5163e16 - server.listen bind to ipv6 too
d93f6e2 - do not fix height for h1
4f058c5 - Update bug_report.md
1352a0a - Update ask-for-help.md
7274b82 - update reviewdog
6291b7b - Fix: Fix monitor creation json parsing
a50aa93 - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
4b93900 - Fix: Bump ES version in ESlint config
be22fcb - test heroku deployment
435e4fa - change no-unused-vars from error to warn
3666ebb - Missing this
d97091a - Fix: Fix incorrect error handling
51ac7a5 - Fix: Fix incorrect error handling
6b72d50 - rename "Retry Pings" to "Retries"
70b1f19 - Update README.md
d2ccfd5 - add nightly build for amd64 only
9227ff6 - Add robots.txt
149688e - minor
cb85905 - fix require problem
d39b43d - fix auto theme
7ca80fc - Misc: Show graph by default
2bd7350 - timeout change to 80% of its interval
b14f634 - fix possible race condition
70e7945 - Update reviewdog.yml
98fa995 - fix jwt error
ba1d271 - Update feature_request.md
69b1454 - fix update command
2a65402 - Added discord username field
4469b3a - Removed UptimeKuma url field
91fce75 - Discord enhancements
908176c - Update src/pages/EditMonitor.vue
93ea2c2 - fix the min height of monitor list
6251f47 - update .dockerignore
f2de629 - Chore: Add new line at EOF
221aad5 - Update README.md
6f044de - Update README.md
71fa55c - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
7f42888 - Update ask-for-help.md
e6ca105 - Update README.md
1982e2f - update the latest db version to 3
06c4523 - fix parenthesis mistake
1d4d7fa - grammar
5a21955 - Typo in monitor status name
720051a - Update patch1.sql
1e42343 - Update --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
c00612c - Indentation fix in editor
8b905b6 - Update README.md
fa57d40 - prevent the telegram getUpdates URL go out of box
02b4dfc - Update README.md
71dd68b - Fix indentation
59ebe13 - Update README.md
01b0e82 - Fix center
f927455 - Fix indentation
309caa4 - Add alt="Logo"
bfb4a5b - rel="noopener" for external link
e87b785 - Update notification.js
01f2fcc - Update README.md
b005240 - Update README.md
a3de63a - add eslint: space-before-function-paren
764160f - Update reviewdog.yml
3f56167 - add better token for github-pr-review for reviewdog
5512b15 - set longer timeout for axios request
59ef1f1 - update reviewdog, add vue,ts ext
f69ba12 - Save
maxredirectson edit46c7e5d - remove apprise --version from dockerfile
a28d6ea - turn off vue/html-self-closing, empty div should be allowed
659d83b - add .vscode directory to dockerignore
14e1d1f - Update server/notification.js
7c94c3b - Add description
6374224 - Add theme-color
db34484 - Docker healthcheck
7dae527 - Footer center align
829a2a1 - Resize apple icon to 192px
790c071
v1.2.0
17 July 2021
- add Pushy notification service
8c3ec93 - 🚧 WIP: Pushover integration
da8e15a - 🚀RELEASE v1.2.0
53e7691 - fix accessibility of notification form for slack notifier
dbe4ac2 - 🐞 html fix
6394c9b
v1.1.4
14 July 2021
- 🧹 cleanup docker nightly workflow
8eb0d70 - add proper DigitalOcean templates
dddbd34 - 🚀RELEASE v1.1.4
ffe7122 - add temporary workflow for explicit docker release on ghcr.io
f7369e7 - Apple icon
8dd5b97 - Add files via upload
18744d8
v1.1.3
14 July 2021
v1.1.2
14 July 2021
- ✨ Gotify Support
#43 - add gotify priority
#50 - Added Slack Webhook support
5f6d558 - 🚀RELEASE v1.1.2
57d4076 - Updated Slack test notification
60493f0 - ✨ added Gotify Support
126f00e - Added Slack Webhook support
63c6e29 - cache the sqlite built when docker build
3b52433 - 🐞 fix for EditMonitor value binding
77b83dd - Update README.md
80466ac - ⏫ bump nodemailer@6.6.3
c25e1dd - easier merging 🤞
25a93b0 - add missing v-bind:key in EditMonitor
3d5be4c - don't enforce 20s interval, but default to 20s
49be12c
v1.1.1
14 July 2021
- add release config
72a3b60 - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.0.4
3965793 - ✨ add support for Gotify
ccf9d2a - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - Update docker-image-tag.yml
671f503 - 🚀RELEASE v1.0.5
3803d83 - 🚀RELEASE v1.1.0
830cbfc - 🚀RELEASE v1.1.1
07d3cfc - Update docker-image-nightly.yml
f2290c8 - several css color fixes
deea889 - ⚡volta: pin node version 16.4.2
c5d0118 - support trailing slashes in gotify server url
b0d0ecd - 🐞 tmp: disable github.ref in docker-image-tag workflow
f7695f4 - Update README.md
30f0f0b - Update README.md
fb9cad5 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.1.0
9 August 2021
- Save
maxredirectson monitor edit#189 - Feat: Implement Max.Redirects & Accepted Status Codes
#173 - Chore: Improve logging during db development
#186 - FEAT: darkmode
#155 - Fix: use send() instead of end()
#161 - FEAT: PUSHY Notifier
#154 - Fix: [DB] Add default for created_date in monitor
#150 - Fix: Increase width of status pill
#145 - Create CODE_OF_CONDUCT.md
#137 - Adds support for LunaSea notifications
#133 - Simplify apprise installation
#132 - Fix: Update ESLint to handle class static member
#121 - Fix: passwordHash is not imported
#120 - Apple touch icon 192px with preserved transparency
#105 - Pushover enhancements
#102 - Small grammar updates to Settings.vue
#104 - Fix parenthesis mistake in notification checker (fixes #86)
#103 - Implement retries (#56)
#86 - Pull down upstream
#1 - More info in server logs
#89 - Remove debug spam
#79 - Use
NODE_ENVfrom Express and Socket.IO#81 - Fix Docker build
#77 - Fix multiple labels for
Remember me#76 - Update .dockerignore
#69 - Fix NPM warnings
#70 - Improve printing to console
#68 - [Lighthouse] Some improvements
#67 - [Lighthouse] Resize apple icon to 192px
#66 - [Lighthouse] Add robots.txt
#65 - Docker Healthcheck
#63 - Slack Enhancements and aligns footer to center
#61 - Pushover support
#62 - Added Slack webhook notification
#46 - customize Gotify priority
#52 - Apple icon for iPhone/iPad
#45 - ✨ Gotify Support
#43 - Merge pull request #103 from Spiritreader/master
#86 - add gotify priority
#50 - Update dependencies
9c24877 - cleanup code
6bce270 - Autofix on save
9648d70 - fix icon for "Resume"
4b86c84 - add fields to EditMonitor.vue
71af902 - fix high severity vulnerabilities by using my fork sqlite3 package
d3e24df - Export general metrics via the /metrics endpoint
582fb2f - update dependencies
8350bff - add db migration
e02eb72 - Feat: Implement MaxRedirects & StatusCodes
8f7885e - update package-lock.json
05fdaf0 - add apprise support
66037e2 - Add Basic Auth for /metrics
209fa83 - add util.ts for sharing common functions between frontend and backend
081abcb - add setting for disable auth
c6a66fa - add reset password in cli
d0aad34 - code re-use and eslint
bf33f97 - run eslint for discord enhancement
2677f5d - a better script for version update
8fce626 - add graceful shutdown
b3bff8d - Feat: Add Barebones certificate info display
803f0d6 - Feat: Add Barebones certificate info display
ccda6f0 - improve testing notification response
9ca2444 - Create CONTRIBUTING.md
0263cfa - add vue-fontawesone
cafd2c7 - Remove bcryptjs and node-gyp, they should not be here...
7acb265 - implement no auth
6f868c9 - Add ESLint and StyleLint
3c6af6d - Added Slack Webhook support
5f6d558 - Discord enhancements
9ade9af - Delete codeql-analysis.yml
eba996b - Create codeql-analysis.yml
0f0a629 - Feat: Add database storage for TLS info
d0c63eb - Feat: Add database storage for TLS info
96c60dd - store ignoreTls and upsideDown into db
60aa678 - turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
06377af - Add pagination
a173700 - Fix
require-v-for-key, remove unused declarations and double spacesd94894b - Manual fixes
4c8fdd0 - implement upside down mode and ignore tls error
63f0a36 - add nightly to version number
f62b70c - improve multiselect
3265c3c - 戈mprove the readibility of important condition
d556509 - add retries for pinging function
a8b102a - Fix: use new version of babel-eslint-parser
cdaa0a5 - improve the ui of cert info
bf3e9dc - add patch3.sql and fix duplicate id in EditMonitor.vue
32a5e83 - update database schema, add upside_down and ignore_tls
53a9034 - wip: add search engine control in setting
11b8c61 - Revert "try to support subdirectory reverse proxy"
dffe3cf - try to support subdirectory reverse proxy
a03dd91 - add LinaSea option in select box
b7fbc2c - Updated Slack test notification
60493f0 - Change casing in README, apply DRY to label values
3a8fbff - LunaSea Support
ab1fe2e - improve alignment and font size
6ca7ca4 - Update issue templates
fd90458 - Slack Enhancements
65b320d - improve multiselect
9fa8d5c - better code reuse and "Username" to "Bot Display Name"
d5b40df - dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification
2b8e33c - ✨ added Gotify Support
126f00e - Fix few markdown lint warnings
9c17f59 - Update issue templates
7edd79a - Update README to include examples for Prometheus
a93fd27 - Fix: Add babel-eslint
b91e9dd - Add labels to metrics for querying
3dcbae0 - control search engine visibility
b69185e - add more favicon
478d2c4 - fix require() actually not working after build in the frontend
dfa9b3a - Missing this part 2
be1fc0c - Move common labels into dedicated const
3b45006 - dark theme for multiselect
a79e6aa - fix high severity vulnerabilities by using my fork sqlite3 package
a40816b - fix disable auth
d707eba - update to 1.0.10
d315e83 - prevent unexpected error throw from checkCertificate interrupt the beat
caec933 - update package-lock.json
a64ce81 - Slack Enhancements
1935da5 - prevent unexpected error throw from checkCertificate interrupt the beat
48f82b5 - Expose check status and response time to Prometheus
96242dc - improve a bit ux
f9cb829 - ESLint
vite.config.js519add4 - requires empty username/password if set disableAuth for basic auth
44c8ca9 - run eslint for lunasea change
2ebd79d - Simplify apprise instalation
00cc140 - update readme
bcf2a31 - Docker healthcheck
c203317 - json format for setting value
33d7f86 - cache index.html and fix basic auth applied to all routes
7dbec90 - update to 1.1.0
efc9a25 - change multiselect color
5a6e5b7 - remove used vars
7e4a1ad - Added Slack Webhook support
63c6e29 - improve disableAuth handling
8ebaca4 - improve the connection error msg
9f0be5f - Confirm Dialog: allow changing the button text
642a711 - ESLint: fix file
47b19ea - Remove examples so they can go on the wiki instead
47d830d - Add initial package import and config
9a1bf60 - Updated discord embeds
3a74141 - Update README.md
ee071e4 - Move all Prometheus guides to wiki
36436ed - add a bot for eslint on github
8e440f7 - Fix: Fix no certificate caused by session reuse
db26b7d - Fix: Fix no certificate caused by session reuse
4d262bb - Delete dependabot.yml
2c2ac9d - Create dependabot.yml
94f2219 - LunaSea Support
67a4e94 - test heroku deployment
1425d0e - cache the sqlite built when docker build
3b52433 - update to 1.0.9
807db8a - improve #39
4d71e03 - Delete help.md
ef45aed - Delete --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
fade240 - Update issue templates
46337ec - fix if notification throw exception, the heartbeat is not stored in to the db.
03b3bb5 - Update issue templates
32345fc - cache more layers for docker build
12910b2 - remove "pip3 cache purge" that causes error
d58be56 - Fix: Add fix for babel-eslist
1006b37 - unexpected space add to router-link due vue/singleline-html-element-content-newline, set it to off
e6915d8 - fix resize problem
133c723 - Update README.md
69e8c56 - Update README.md
6d58c98 - Update README.md
d06711a - update to 1.0.8
48a4ced - Fix: Add now columns
377d475 - Update to 1.0.7
4d7c2d3 - improve the page load performance
2819094 - update to 1.0.6
657acf7 - update to 1.0.5
78f5d2c - update to 1.0.4
f48f957 - minor
116d803 - Custom embed username
ebf207c - Update README.md
8b73359 - parse the port to int
5a053e5 - Fix up some formatting
e3d4a89 - Use connect_error event
5bd3184 - Fix
Remember melabel44b66cb - fix apprise import issue and loose the healthcheck rule
13c9244 - fix radio button not checked
550c970 - chnage sqlite3 package in dockerfile
8f2a9fe - allowElseIf for else return, since its auto fix removes "else" but without newline
c990edc - eslint: allow while (true)
e032072 - add back maxretries field
f9a10d1 - set the port by env.PORT, specific node version in package.json
063697c - Update README.md
62e231e - fix notification when changing from pending -> up
054269e - Update README.md
1b84764 - Accepted Status Codes / Max Redirects for http/keyword only
6f489e7 - minor
a98ba41 - a better script for version update
8cd0e7a - add some comments
38c0c17 - Update notification.js
3f84e5e - Fix block-no-empty error from Stylelint
d54bc86 - Fix: use Optional chaining
7b8459c - Fix: use Optional chaining
f20ab4b - env default to production
77af41b - set version for docker
cbb9d3f - minor
bfb117c - Update bug_report.md
1352a0a - Update ask-for-help.md
7274b82 - update reviewdog
6291b7b - Fix: Fix monitor creation json parsing
a50aa93 - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
4b93900 - Fix: Bump ES version in ESlint config
be22fcb - test heroku deployment
435e4fa - change no-unused-vars from error to warn
3666ebb - Missing this
d97091a - Fix: Fix incorrect error handling
51ac7a5 - Fix: Fix incorrect error handling
6b72d50 - rename "Retry Pings" to "Retries"
70b1f19 - Update README.md
d2ccfd5 - add nightly build for amd64 only
9227ff6 - Add robots.txt
149688e - Update README.md
80466ac - fix jwt error
ba1d271 - Update feature_request.md
69b1454 - fix update command
2a65402 - Added discord username field
4469b3a - Removed UptimeKuma url field
91fce75 - Discord enhancements
908176c - Update src/pages/EditMonitor.vue
93ea2c2 - fix the min height of monitor list
6251f47 - update .dockerignore
f2de629 - Chore: Add new line at EOF
221aad5 - Update README.md
6f044de - Update README.md
71fa55c - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
7f42888 - Update ask-for-help.md
e6ca105 - Update README.md
1982e2f - update the latest db version to 3
06c4523 - fix parenthesis mistake
1d4d7fa - grammar
5a21955 - Typo in monitor status name
720051a - Update patch1.sql
1e42343 - Update --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
c00612c - Indentation fix in editor
8b905b6 - Update README.md
fa57d40 - prevent the telegram getUpdates URL go out of box
02b4dfc - Update README.md
71dd68b - Fix indentation
59ebe13 - Update README.md
01b0e82 - Fix center
f927455 - Fix indentation
309caa4 - Add alt="Logo"
bfb4a5b - rel="noopener" for external link
e87b785 - Update notification.js
01f2fcc - Update README.md
b005240 - easier merging 🤞
25a93b0 - set longer timeout for axios request
59ef1f1 - update reviewdog, add vue,ts ext
f69ba12 - Save
maxredirectson edit46c7e5d - remove apprise --version from dockerfile
a28d6ea - turn off vue/html-self-closing, empty div should be allowed
659d83b - add .vscode directory to dockerignore
14e1d1f - Update server/notification.js
7c94c3b - Add description
6374224 - Add theme-color
db34484 - Docker healthcheck
7dae527 - Footer center align
829a2a1 - Apple icon
8dd5b97 - Resize apple icon to 192px
790c071 - Add files via upload
18744d8
v1.1.0
14 July 2021
- add release config
72a3b60 - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.0.4
3965793 - ✨ add support for Gotify
ccf9d2a - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - Update docker-image-tag.yml
671f503 - 🚀RELEASE v1.0.5
3803d83 - 🚀RELEASE v1.1.0
830cbfc - Update docker-image-nightly.yml
f2290c8 - several css color fixes
deea889 - ⚡volta: pin node version 16.4.2
c5d0118 - Update README.md
30f0f0b - Update README.md
fb9cad5 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.0.10
4 August 2021
- Fix: use send() instead of end()
#161 - a better script for version update
8fce626 - update to 1.0.10
d315e83 - a better script for version update
8cd0e7a - add some comments
38c0c17
1.0.9
4 August 2021
- FEAT: PUSHY Notifier
#154 - Fix: [DB] Add default for created_date in monitor
#150 - Delete codeql-analysis.yml
eba996b - fix disable auth
d707eba - update to 1.0.9
807db8a - Fix: Add now columns
377d475 - update .dockerignore
f2de629 - Chore: Add new line at EOF
221aad5 - remove apprise --version from dockerfile
a28d6ea
1.0.8
3 August 2021
- Fix: Increase width of status pill
#145 - Create CODE_OF_CONDUCT.md
#137 - Adds support for LunaSea notifications
#133 - Simplify apprise installation
#132 - Fix: Update ESLint to handle class static member
#121 - Fix: passwordHash is not imported
#120 - Pull down upstream
#1 - cleanup code
6bce270 - Autofix on save
9648d70 - fix icon for "Resume"
4b86c84 - add fields to EditMonitor.vue
71af902 - Export general metrics via the /metrics endpoint
582fb2f - Add Basic Auth for /metrics
209fa83 - add util.ts for sharing common functions between frontend and backend
081abcb - add setting for disable auth
c6a66fa - Create CONTRIBUTING.md
0263cfa - add vue-fontawesone
cafd2c7 - Remove bcryptjs and node-gyp, they should not be here...
7acb265 - implement no auth
6f868c9 - Add ESLint and StyleLint
3c6af6d - Create codeql-analysis.yml
0f0a629 - store ignoreTls and upsideDown into db
60aa678 - turn off object-curly-newline, it makes const { a, b, c, d } = require(...) ugly
06377af - Manual fixes
4c8fdd0 - implement upside down mode and ignore tls error
63f0a36 - Fix: use new version of babel-eslint-parser
cdaa0a5 - update database schema, add upside_down and ignore_tls
53a9034 - add LinaSea option in select box
b7fbc2c - Change casing in README, apply DRY to label values
3a8fbff - LunaSea Support
ab1fe2e - Update issue templates
7edd79a - Update README to include examples for Prometheus
a93fd27 - Fix: Add babel-eslint
b91e9dd - Add labels to metrics for querying
3dcbae0 - Missing this part 2
be1fc0c - Move common labels into dedicated const
3b45006 - Expose check status and response time to Prometheus
96242dc - requires empty username/password if set disableAuth for basic auth
44c8ca9 - run eslint for lunasea change
2ebd79d - Simplify apprise instalation
00cc140 - update readme
bcf2a31 - json format for setting value
33d7f86 - cache index.html and fix basic auth applied to all routes
7dbec90 - improve disableAuth handling
8ebaca4 - improve the connection error msg
9f0be5f - Confirm Dialog: allow changing the button text
642a711 - ESLint: fix file
47b19ea - Remove examples so they can go on the wiki instead
47d830d - Add initial package import and config
9a1bf60 - Update README.md
ee071e4 - Move all Prometheus guides to wiki
36436ed - LunaSea Support
67a4e94 - test heroku deployment
1425d0e - improve #39
4d71e03 - Delete help.md
ef45aed - Delete --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
fade240 - Update issue templates
46337ec - remove "pip3 cache purge" that causes error
d58be56 - Fix: Add fix for babel-eslist
1006b37 - unexpected space add to router-link due vue/singleline-html-element-content-newline, set it to off
e6915d8 - fix resize problem
133c723 - update to 1.0.8
48a4ced - Update README.md
8b73359 - parse the port to int
5a053e5 - Fix up some formatting
e3d4a89 - eslint: allow while (true)
e032072 - add back maxretries field
f9a10d1 - set the port by env.PORT, specific node version in package.json
063697c - Update notification.js
3f84e5e - Fix block-no-empty error from Stylelint
d54bc86 - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
4b93900 - Fix: Bump ES version in ESlint config
be22fcb - test heroku deployment
435e4fa - change no-unused-vars from error to warn
3666ebb - Missing this
d97091a - Update README.md
6f044de - Update README.md
71fa55c - fix eslint for vue (https://github.com/louislam/uptime-kuma/pull/121#issuecomment-889729900)
7f42888 - Update ask-for-help.md
e6ca105 - Typo in monitor status name
720051a - turn off vue/html-self-closing, empty div should be allowed
659d83b
1.0.7
27 July 2021
- Apple touch icon 192px with preserved transparency
#105 - Pushover enhancements
#102 - Small grammar updates to Settings.vue
#104 - Fix parenthesis mistake in notification checker (fixes #86)
#103 - Implement retries (#56)
#86 - More info in server logs
#89 - Merge pull request #103 from Spiritreader/master
#86 - add db migration
e02eb72 - Feat: Add Barebones certificate info display
803f0d6 - Feat: Add Barebones certificate info display
ccda6f0 - Feat: Add database storage for TLS info
d0c63eb - Feat: Add database storage for TLS info
96c60dd - Add pagination
a173700 - Fix
require-v-for-key, remove unused declarations and double spacesd94894b - 戈mprove the readibility of important condition
d556509 - add retries for pinging function
a8b102a - improve the ui of cert info
bf3e9dc - add patch3.sql and fix duplicate id in EditMonitor.vue
32a5e83 - Update issue templates
fd90458 - prevent unexpected error throw from checkCertificate interrupt the beat
caec933 - update package-lock.json
a64ce81 - prevent unexpected error throw from checkCertificate interrupt the beat
48f82b5 - remove used vars
7e4a1ad - Fix: Fix no certificate caused by session reuse
db26b7d - Fix: Fix no certificate caused by session reuse
4d262bb - fix if notification throw exception, the heartbeat is not stored in to the db.
03b3bb5 - Update issue templates
32345fc - Update to 1.0.7
4d7c2d3 - improve the page load performance
2819094 - Update README.md
62e231e - fix notification when changing from pending -> up
054269e - Fix: use Optional chaining
7b8459c - Fix: use Optional chaining
f20ab4b - Fix: Fix incorrect error handling
51ac7a5 - Fix: Fix incorrect error handling
6b72d50 - rename "Retry Pings" to "Retries"
70b1f19 - Update README.md
1982e2f - update the latest db version to 3
06c4523 - fix parenthesis mistake
1d4d7fa - grammar
5a21955 - Update patch1.sql
1e42343 - Update --please-go-to--discussion--tab-if-you-want-to-ask-or-share-something.md
c00612c - Indentation fix in editor
8b905b6 - Update README.md
fa57d40 - prevent the telegram getUpdates URL go out of box
02b4dfc - add .vscode directory to dockerignore
14e1d1f - Update server/notification.js
7c94c3b
1.0.6
20 July 2021
- Remove debug spam
#79 - Use
NODE_ENVfrom Express and Socket.IO#81 - Fix Docker build
#77 - Fix multiple labels for
Remember me#76 - Update .dockerignore
#69 - Fix NPM warnings
#70 - Improve printing to console
#68 - [Lighthouse] Some improvements
#67 - [Lighthouse] Resize apple icon to 192px
#66 - [Lighthouse] Add robots.txt
#65 - Docker Healthcheck
#63 - Slack Enhancements and aligns footer to center
#61 - Pushover support
#62 - Update dependencies
9c24877 - update package-lock.json
05fdaf0 - add apprise support
66037e2 - improve testing notification response
9ca2444 - Slack Enhancements
65b320d - Slack Enhancements
1935da5 - Docker healthcheck
c203317 - Update README.md
69e8c56 - update to 1.0.6
657acf7 - Use connect_error event
5bd3184 - Fix
Remember melabel44b66cb - fix apprise import issue and loose the healthcheck rule
13c9244 - env default to production
77af41b - set version for docker
cbb9d3f - Update README.md
d2ccfd5 - add nightly build for amd64 only
9227ff6 - Add robots.txt
149688e - Update README.md
71dd68b - Fix indentation
59ebe13 - Update README.md
01b0e82 - Fix center
f927455 - Fix indentation
309caa4 - Add alt="Logo"
bfb4a5b - rel="noopener" for external link
e87b785 - Update notification.js
01f2fcc - Add description
6374224 - Add theme-color
db34484 - Docker healthcheck
7dae527 - Footer center align
829a2a1 - Resize apple icon to 192px
790c071
1.0.5
17 July 2021
- Added Slack webhook notification
#46 - customize Gotify priority
#52 - Apple icon for iPhone/iPad
#45 - ✨ Gotify Support
#43 - add gotify priority
#50 - add graceful shutdown
b3bff8d - Added Slack Webhook support
5f6d558 - add nightly to version number
f62b70c - Updated Slack test notification
60493f0 - dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification
2b8e33c - ✨ added Gotify Support
126f00e - fix require() actually not working after build in the frontend
dfa9b3a - Added Slack Webhook support
63c6e29 - cache the sqlite built when docker build
3b52433 - update to 1.0.5
78f5d2c - update to 1.0.4
f48f957 - minor
bfb117c - Update README.md
80466ac - Update README.md
b005240 - easier merging 🤞
25a93b0 - Apple icon
8dd5b97 - Add files via upload
18744d8
v1.0.5
13 July 2021
- add release config
72a3b60 - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.0.4
3965793 - Create docker-image-tag.yml
3a70c15 - Create docker-image-nightly.yml
1c125dd - 🚀RELEASE v1.0.5
3803d83 - several css color fixes
deea889 - ⚡volta: pin node version 16.4.2
c5d0118 - Update docker-image-nightly.yml
eeb9eb8 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - Update docker-image-nightly.yml
9bfddd9 - add package version
0c1486b
1.0.4
15 July 2021
- ✨ Gotify Support
#43 - dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification
2b8e33c - ✨ added Gotify Support
126f00e - cache the sqlite built when docker build
3b52433 - update to 1.0.4
f48f957 - minor
bfb117c - Update README.md
80466ac - Add some shields by shields.io
77ab9fb - Update README.md
137f5da - Update README.md
338d002
v1.0.4
13 July 2021
- add release config
72a3b60 - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - ⏫ bump vue@3.1.4
4c2b3a0 - 🚀RELEASE v1.0.4
3965793 - several css color fixes
deea889 - ⚡volta: pin node version 16.4.2
c5d0118 - fix missing npm package version bump...
731449f - 🎨 improved ternary color in lightmode
235b658 - add package version
0c1486b
1.0.3
13 July 2021
1.0.2
13 July 2021
- use bcrypt for password hash
9c23cd0 - add version-global-replace.js
6d4694d - update 1.0.2
af838d6 - add build-docker-nightly script
c81930c - remove debug msg
5a6e83b
v1.0.2
13 July 2021
- Revert "basic darkmode"
#35 - basic darkmode
#32 - Create docker-compose.yml
#28 - Discord notification rework
#22 - 🧹 cleanup
5515437 - ⏫ dependency bump + version pin
e568cad - add release config
72a3b60 - Discord revamp! Changed from bot to webhook, removed discord.js dep
613c42b - 🌑 darkmode fixes
35a9964 - 🚀RELEASE v1.0.2
c9b0461 - fix formatting...
71b89af - 🚧 WIP on darkmode 🌑
673d3c1 - ⏫ bump vue@3.1.4
4c2b3a0 - add support for signal notifications
c623727 - show version in the footer
010ebea - ⏫ dependency bumps
c4bc959 - formatting socket.js + deal with broken windows ports - default :50013
789094a - 🐳 Docker
8cd90d1 - 🧹 fix formatting in server.js
7acb347 - catch timezone error if browser do not have
b3a5d86 - add update guide
cb94ab3 - README cleanup
0abd3b2 - clean, multistage Dockerfile
0103023 - smtp without username password
0f1a95f - 🐳 move Dockerfile to base node:alpine image
b15b44e - several css color fixes
deea889 - improve the docker script
a6e1611 - 🌑 darkmode support on form elements
6fb1b34 - change the docker base image to node:14-alpine3.14, reduce the container size
99afdab - ⚡volta: pin node version 16.4.2
c5d0118 - add some comments and remove traefik-network from docker-composer.yml
551d00f - fix bad pasting
e053ee6 - 🌑 darkmode support for nav link hover
e4f38d8 - README: add sample docker-compose link
7ebeee3 - smtp username/password is not required
1259ff5 - update the setup script to 1.0.1
459dde2 - 🌑 add darkmode support for focused input elements
8b83266 - update .editorconfig
edbab81 - drop ie support when build the frontend
a60bf15 - add build-docker-nightly script
866bf56 - 🎨 improved ternary color in lightmode
235b658 - remove some timezones which may cause error
ad615d1 - 🐞 added missing v-bind:key to Dashboard
66d991b - add package version
0c1486b - add a comment
be1ef24 - remove debub console log
3e305b7 - Update README.md
c7dfb36 - reset auto increment for new users
1f3b337 - add png icon
312dec7 - properly name Dockerfile
f452bf6
1.0.1
12 July 2021
- Introduce custom user agent. Fixes #5
#6 - Merge pull request #6 from TheGuyDanish/patch-1
#5 - Introduce custom user agent. Fixes #5
#5 - add ability to change the listening port and hostname
0176857 - support json for keyword type
a9d19ae - Update README.md
838913f - fix show N/A if the ping is 0ms
56fcfc9 - Update README.md
83935a2 - Update README.md
c436ef4 - add back arm/v7 for build-docker
0b29481
1.0.0
11 July 2021
- init
d9cd2c3 - init
0a4fb45 - implement timezone
55bd6b6 - add telegram notification
3bdf174 - many update
d02401b - add duration to heartbeat, add timezone array
82afddc - many update again
46f07fc - add ping and fix uptime
a6b5986 - many update
9fa84a0 - implement uptime
84c21b7 - implementing heartbeat bar
497d63e - add setup page
5f89940 - implement webhook
0ad04d1 - optimize for mobile
f9800a0 - send notification for important heartbeat
d24a154 - implement discord
44bcd78 - finish heartbeat bar
6974f0f - implement smtp
072e865 - implement tcping
9c653c3 - improve uptime calculation
ea1556e - fix first beat's uptime is 0%
d357dcb - prepare for docker
ae07cd9 - do not send notification if first beat is UP
ff42593 - update readme
488d535 - implement keyword monitor
1d64f64 - implement remember me
d4a651e - improve uptime calculation
04ec91d - Create LICENSE
6bb4f92 - init
c22e305 - fix
bd85625 - the docker image to DO is not working at all, try git method
ecbe02c - Update README.md
2573291 - fix do yaml
c34fe05 - remove some debug msg
86492f6 - sort dashboard home event list
ef02879 - update do yaml
7ffb09c - add digialocean deploy script
24f3702 - add a icon
932ebdb - minor fix
a1adfb9 - Update README.md
695daad - Update README.md
c1e5b60 - fix do yaml
020034c - fix
a333df3 - fix setup script
ae6bc68 - Update README.md
52c0c95 - Create README.md
b168752 - Update README.md
9740c4c - Update README.md
1b105af - remove linux/arm/v7 for docker, build time too long
9bda873 - improve pm2 command
eeb904b - Update README.md
ba02869 - map port
c2c1da3