Commit Graph

222 Commits

Author SHA1 Message Date
YuviPanda 2c70271007 Make comment about notification timeout match reality 2014-09-14 00:31:39 +01:00
YuviPanda 9cb12ef532 Increase notification appearance timeout to 5s from 2s 2014-09-14 00:23:14 +01:00
YuviPanda d1b3f375c5 Implement notifications for queries and highlights
- Asks for permission when opening the app if it isn't already
  granted
- Highlights with a notification that stays for 2s
- Clicking on the notification brings that window/channel
  to focus
- Uses document.hasFocus() rather than document.hidden, since
  it seems to be more accurate when the tab is in focus
  but the window is not

Imlements issue #128
2014-09-13 23:51:10 +01:00
Mattias Erming 41027adc69 Normalize line endings 2014-09-13 14:29:45 -07:00
YuviPanda e5564bb99d Wrap around when using cmd+up / cmd+down to navigate channels 2014-09-13 19:08:52 +01:00
YuviPanda f101efbd35 Remove duplicate definition of i 2014-09-13 18:51:35 +01:00
YuviPanda 601cfc380f Don't use bare fractions 2014-09-13 18:51:34 +01:00
YuviPanda 4a3bea1928 Use strict equality checking 2014-09-13 18:51:34 +01:00
YuviPanda fe6e592c20 Add missing semicolon 2014-09-13 18:51:34 +01:00
Mattias Erming cabf766fba Improve sidebar message counter 2014-09-12 16:27:27 -07:00
Mattias Erming 428f63946b Added password hashing 2014-09-11 13:37:16 -07:00
Mattias Erming 9a7d00781f Modify build process 2014-09-11 11:23:19 -07:00
Mattias Erming 666f21cd66 Added MOTD messages 2014-09-11 10:24:32 -07:00
Mattias Erming b1217aa416 Fix login screen disappearing 2014-09-11 03:08:33 -07:00
Mattias Erming 585391905e Fix sidebar toggle 2014-09-10 14:43:56 -07:00
Mattias Erming 1862e2af93 Reload page on disconnect 2014-09-10 13:30:36 -07:00
Mattias Erming 64d1c99241 Merge pull request #100 from sciyoshi/remove-login-form
Remove login form from DOM after a successful login
2014-09-10 22:11:35 +02:00
Mattias Erming 4ef468bd32 Added messages show/hide toggles 2014-09-10 13:08:32 -07:00
Samuel Cormier-Iijima f43d48ddc9 Remove login form from DOM after a successful login.
This fixes issues when using password manager browser extensions.
2014-09-10 19:55:31 +00:00
Mattias Erming 38397248c6 Minor fix 2014-09-10 12:33:15 -07:00
Mattias Erming 05a51f74a7 Fix the 'Show More' button 2014-09-10 12:23:56 -07:00
Mattias Erming 37b68b7bc4 Try-catch Audio fallback 2014-09-10 10:04:27 -07:00
Mattias Erming ced6227818 User/users wording 2014-09-10 09:51:05 -07:00
Mattias Erming 1338a99536 Update Handlebars 2014-09-09 14:55:45 -07:00
Matias Singers a206b26eb9 Lowercase user search in chat sidebar to match lowercased names 2014-09-09 14:49:17 +08:00
Mattias Erming 6badf7079c Use FontAwesome 2014-08-29 13:55:26 -07:00
Mattias Erming e7a2dd71e6 Use Handlebars runtime 2014-08-29 10:22:59 -07:00
Mattias Erming fb6ac7168e Precompile Handlebars templates 2014-08-25 16:13:47 -07:00
Mattias Erming 6d06e7020e Added debug mode 2014-08-25 15:39:23 -07:00
Mattias Erming 2e36414b26 Fix window focus on join 2014-08-25 15:09:25 -07:00
Mattias Erming 357578e20c Use superagent for image download 2014-08-17 14:40:26 -07:00
Mattias Erming 0fcdbeadec Added thumbnail plugin 2014-08-16 12:49:28 -07:00
Mattias Erming 68922365d5 Check permissions for cli commands 2014-08-16 09:15:59 -07:00
Mattias Erming 8fe9f86423 Clean up redundant code 2014-08-15 17:35:59 -07:00
Mattias Erming cb1effa375 Minor changes 2014-08-15 17:05:37 -07:00
Mattias Erming e4d6f8f9ab Fix responsive interface 2014-08-15 06:52:21 -07:00
Mattias Erming c78c577637 Improved keybindings 2014-08-14 12:26:36 -07:00
Mattias Erming ccf8e4586f Added keybindings 2014-08-05 02:47:59 -07:00
Mattias Erming 3f163565cd Update stickyscroll 2014-08-03 17:24:32 -07:00
Mattias Erming 3fb8096daa Focus input on change 2014-08-03 17:05:17 -07:00
Mattias Erming 98465ce9e5 Highlight on private message 2014-08-03 16:30:31 -07:00
Mattias Erming c484b83aca Show authentication errors 2014-07-25 04:36:25 -07:00
Mattias Erming c341d7a0b6 Remember active window between logins 2014-07-25 04:25:10 -07:00
Mattias Erming 8ae98d81b2 Minor changes 2014-07-25 04:14:57 -07:00
Mattias Erming b7338eeab7 Handle timezones 2014-07-23 17:16:00 -07:00
Mattias Erming cfa304d028 Handle focus on login screen 2014-07-20 18:40:43 -07:00
Mattias Erming b2ca5eb172 Design changes 2014-07-20 18:18:20 -07:00
Mattias Erming d014f0cdae Use /js/libs instead of /components 2014-07-20 14:24:46 -07:00
Mattias Erming 0a3cdc1e9b Added 'Show more' functionality 2014-07-20 12:49:44 -07:00
Mattias Erming 7ac793fc89 Remember user 2014-07-20 04:23:08 -07:00