Commit graph

785 commits

Author SHA1 Message Date
XeonCore 35f49666c8 Make Shout run fullscreen on iOS 2014-10-13 21:04:56 +11:00
Mattias Erming 62b15ab193 Merge pull request #232 from xeoncore/autoload
Refactored Autoload system
2014-10-12 17:09:11 +02:00
Mattias Erming c07c0f215a Merge pull request #228 from xeoncore/ogimage
Pull in extra meta data for links
2014-10-12 15:22:00 +02:00
Mattias Erming f50568b6ec Merge pull request #230 from xeoncore/bug/illegalusernames
Replace illegal characters in username
2014-10-12 15:11:28 +02:00
Mattias Erming 6a666bfb82 Merge pull request #231 from xeoncore/bug/save
Don't save when running in public mode
2014-10-12 14:36:58 +02:00
XeonCore 8a61e4e969 Refactored Autoload
Autoload now uses kernel events to watch files on disk. This greatly increases performance and reliability. Autoload will also watch user.json files for changes and reload the users data.
2014-10-12 19:30:22 +11:00
XeonCore 0ba67481fb Listen to SIGHUP and reload users
Listens for a 'SIGHUP' signal and reloads users when it gets one. The signal won't be listened to if its running on Windows as a SIGHUP indicates a console window closing.
2014-10-12 17:52:51 +11:00
XeonCore 3998998871 Don't save when running in public mode 2014-10-12 16:15:03 +11:00
XeonCore 35f347472a Replace illegal characters in username
When a user has an _ or any other non-alphanumeric characters in their nickname, Shout would fail to connect to some IRC servers. This replaces all non-alphanumeric characters in the nickname before sending it as the username.
2014-10-12 15:52:43 +11:00
XeonCore 76f3646249 Restore old No description found message
When there is no meta tags, keep the old No Description found message
2014-10-12 12:53:01 +11:00
XeonCore 20d1e1b212 Add thumbnail to toggles when sites have them
Displays a small thumbnail above each toggle that comes from either og:image or twitter:image meta tags.
2014-10-12 12:42:30 +11:00
XeonCore 81d49c8e69 Pull description information from meta tags
Tries to extract a description from the page by looking at meta and og description tags
2014-10-12 12:38:38 +11:00
Mattias Erming 40f8a4ddc4 Delay save function 2014-10-12 02:20:30 +02:00
Mattias Erming 152395d303 Remember network and channels 2014-10-12 01:59:01 +02:00
Mattias Erming 5b1820ca2e Fix message parser 2014-10-12 01:53:13 +02:00
Mattias Erming aa02b0eaa7 Added client save 2014-10-12 00:47:24 +02:00
Mattias Erming 81401cec0f Added network export function 2014-10-11 22:44:56 +02:00
Mattias Erming 1b476bfefd Edit color parser 2014-10-11 19:38:53 +02:00
Mattias Erming 95bebfe12c Refactoring 2014-10-11 19:33:28 +02:00
Mattias Erming 3918c0ab61 Merge pull request #226 from wizardfrag/identd 2014-10-11 17:26:41 +02:00
Mattias Erming d1296abf12 Clean up server options 2014-10-11 14:35:28 +02:00
Mattias Erming 9cc793ef9e Merge pull request #225 from xeoncore/master
Allow binding to a local IP
2014-10-11 14:11:30 +02:00
David White acd0b29671 Remove old debug/logging lines 2014-10-11 11:26:28 +01:00
David White ea0e66afd0 Set up identd and make it work on connection 😎 2014-10-11 11:09:27 +01:00
XeonCore dbd423e5a1 Allow binding to a local IP 2014-10-11 17:17:41 +11:00
Mattias Erming 9eff230463 Release 0.44.0 2014-10-11 01:12:56 +02:00
Mattias Erming d86005e84a Added text color 2014-10-11 01:12:03 +02:00
Mattias Erming 681d3dac1a Added 'prefetch' option 2014-10-10 23:12:08 +02:00
Mattias Erming 66352d6519 Added drag-and-drop tolerance 2014-10-10 22:42:04 +02:00
Mattias Erming f42a6487d6 Emit topic over socket 2014-10-10 22:05:25 +02:00
Mattias Erming b3712842bf Always show right toggle 2014-10-10 21:21:40 +02:00
Mattias Erming 1707396e82 Release 0.43.2 2014-10-10 19:49:13 +02:00
Mattias Erming 24d04fee9d Update slate-irc dependency 2014-10-10 19:48:12 +02:00
Mattias Erming 3a9065849c Minor changes 2014-10-10 19:39:57 +02:00
David White 924bc39a95 Fix cut/paste error in close event 2014-10-09 16:56:32 +01:00
David White 898fed76c6 Add initial support for identd 2014-10-09 16:46:12 +01:00
Mattias Erming 9045b08cfa Release 0.43.1 2014-10-09 16:37:05 +02:00
Mattias Erming 7038766095 Disable login button on authentication 2014-10-09 16:35:29 +02:00
Mattias Erming b565327a4a Merge pull request #221 from wizardfrag/editfix
Fix missing Helper method in edit and use $EDITOR
2014-10-09 16:30:20 +02:00
David White df1578689f Replace "vi" with $EDITOR in config command 2014-10-09 13:40:16 +01:00
David White a6aa40b1c1 Fix missing Helper method in edit and use $EDITOR
* Fix the missing Helper method in the edit command to use Helper.HOME and the correct path assembly method (path.join) instead of joining strings together!
* Use $EDITOR instead of "vi" in the event a user doesn't have "vi" installed or doesn't understand it. Fallback to "vi" in case user doesn't have $EDITOR set.
2014-10-09 09:27:36 +01:00
Mattias Erming 06517e7dac Release 0.43.0 2014-10-08 23:52:57 +02:00
Mattias Erming a76df88c88 Smarter nick completion 2014-10-08 23:21:41 +02:00
Mattias Erming 2e964ca629 Prevent multiple logins 2014-10-08 22:16:10 +02:00
Mattias Erming 53643782b0 Rename History.md to CHANGELOG.md 2014-10-08 21:18:16 +02:00
Mattias Erming a406e52721 Compile templates with grunt 2014-10-08 21:15:57 +02:00
Mattias Erming b463ec7489 Merge pull request #220 from wizardfrag/highlightcase
Fix highlight checking by lower-casing everything
2014-10-08 19:51:45 +02:00
David White 6bb0650a2b Fix highlight checking by lower-casing everything 2014-10-08 16:51:46 +01:00
Mattias Erming 189fed861a Merge pull request #218 from williamjacksn/master
Half-op section in user list is missing title
2014-10-06 19:01:14 +02:00
William Jackson 5cbbc7fbe7 Half-op section in user list is missing title 2014-10-06 11:31:32 -05:00