![]() ![]() So the wearer does not have to pick it up manually. Favorite emergency contact can be called with a single click from WachMe home screenĪuto Call Pick up : All incoming calls from authorized numbers are picked up automatically. Regular expressions support in the http-contains plugin.Quick Call : Yes, WachMe is also a mobile phone with a SIM card.Use a beautiful template, like the Gentella Admin Bootstrap Theme.Added Marak/colors.js to output success and error messages.Fix bug when reading url_conf.attempts on site back.Logs "site down" and "site back up" messages to a file (logs in a different file per host).When site is back, displays and logs information about how long the site has been down.Be able to disable entries in config file at url level.Web UI to display reports (express.js app using REDIS backend).Added expiration time to event records.TableSorter jQuery plugin orders by status by default.Added icons to display status (disable, error or ok).Added current status info (site is up or down) to database. ![]() Tablesorter sorts status and time tags.Added knockoutjs for view model binding. ![]() Added callback when sending email to registered problems in delivery.Needed to add port to redis key to make it unique. Separate files for request, utils and watchmen library.Added tests and mocked objects for testing.Configuration is now spread in separate files, under the /config directory.Mocked storages and ping services are used. Express.js routes now are handled on /routes.Client side is using moment.js for rendering dates.Faster, simpler code, and avoids some client side memory leacks. Watchmen daemon now inherits from events.EventEmitter, so you can instanciate it and subscribe to the events of your choice (service_error, service_back, etc) to implement your custom logic (see server.js).You can create your own or improve the existent ones easily. So far you can use http and smtp ( smtp is just checking tcp connection right now). redis storage is used by default but you can create your own : couchdb, mongodb, text file, etc (see lib/storage). Delete events older than a certain threshold (configurable in a per-host basis)ġ.0.alpha1 Major changes and improvements.Display date of oldest event stored in the database in details view.Persist table sorting options in localStorage.Upgrade to Express 4 (requires Node 0.10 or later), hence bumping to 2.x.Make load_services async so eventually services can be fetched form a database or remote server. Added service/host authorization with passportjs and GoogleStrategy.Use passport-google-oauth2 as Google authentication strategy.Client dependencies now managed by bower.Fix: Cancel timeout to avoid hammering the server when the controller gets called multiple times.Use postmark module instead of custom code for talking to postmark service.IMPORTANT: Please update your configuration files if you are upgrading (host/service config is still the same)! Rewrite notification system (support for postmark and AWS-SES - it is easy to add new ones).Restricted services to users (by email). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |