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

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v1.6.2

  • fix: drop frozen-lockfile from dockerfile for fixing builds without my local registry 0939477

v1.6.1

7 September 2021

  • the usual post-merge layout cleanups 6e02beb
  • 🚀RELEASE v1.6.1 ba55dfa

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] pl fixes #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 upsideDownModeDescription 424f20f
  • 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) and N/A i18n #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 maxredirects on 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.js 519add4
  • 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 maxredirects on edit 46c7e5d
  • 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

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 maxredirects on 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.js 519add4
  • 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 maxredirects on edit 46c7e5d
  • 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 maxredirects on 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_ENV from 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 spaces d94894b
  • 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.js 519add4
  • 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 me label 44b66cb
  • 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 maxredirects on edit 46c7e5d
  • 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 maxredirects on 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_ENV from 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 spaces d94894b
  • 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.js 519add4
  • 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 me label 44b66cb
  • 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 maxredirects on edit 46c7e5d
  • 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

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 spaces d94894b
  • 戈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_ENV from 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 me label 44b66cb
  • 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

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

1.0.3

13 July 2021

1.0.2

13 July 2021

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