Commit graph

386 commits

Author SHA1 Message Date
Jérémie Astori
c87d82dc48 Replace color generation with CSS classes
These colors were built using the current generation function to have
similar style.
2016-05-15 15:21:18 -04:00
Jérémie Astori
aad757e50a Fix missing colors in action messages 2016-05-10 19:40:09 -04:00
Jérémie Astori
d73c6d0440 Merge pull request #252 from thelounge/xpaw/setnick
Do not display incorrect nick when switching to a non connected network
2016-04-30 19:40:27 -04:00
Jérémie Astori
116dbc07be Merge pull request #167 from thelounge/irc-framework
Drop slate-irc, switch to irc-framework
2016-04-13 01:28:32 -04:00
Jérémie Astori
c70176d3a8 Merge pull request #228 from thelounge/xpaw/kill-printers
Remove print styles
2016-04-12 22:14:21 -04:00
Pavel Djundik
8f217ad3fb Do not display incorrect nick when switching to a non connected network 2016-04-10 12:08:31 +03:00
Pavel Djundik
16370d8fcc Add /ctcp command and handle ctcp responses 2016-04-07 16:08:31 -04:00
Pavel Djundik
3fc7036d32 Don't reset time in link expander and hide time with css 2016-04-07 16:07:40 -04:00
Pavel Djundik
e380319400 Handle parts, quits, topics and topic set by 2016-04-07 16:04:40 -04:00
Maxime Poulin
f1ecae8023 Display whitespace properly
Fixes alignment in many server's motd as well as in-channel ASCII art
2016-04-05 22:36:04 -04:00
Pavel Djundik
7a88fa9fc7 Remove print styles 2016-03-30 22:35:36 +03:00
Pavel Djundik
8bbb0ab92b Hide options will now remove the row completely 2016-03-30 22:26:23 +03:00
Pavel Djundik
2bb3951476 Fix message and topic text wrapping 2016-03-22 18:04:34 +02:00
Jérémie Astori
f8807df2dc Use a white-bg X for closing and smooth icons in context menu 2016-03-20 17:40:13 -04:00
Jérémie Astori
4f7f862a55 Add a specific item divider for the context menu, allowing some margin 2016-03-20 17:40:12 -04:00
Jérémie Astori
b8ee886d0b Blur shadow and add small radius of context menu box 2016-03-20 17:40:12 -04:00
Maxime Poulin
d3a8b2b217 Add a menu where the Leave button was 2016-03-20 22:33:55 +02:00
Pavel Djundik
5579f407e7 Change close button in sidebar behaviour 2016-03-20 22:33:42 +02:00
Pavel Djundik
73930688cc Remove dedicated close button next to user button 2016-03-20 22:33:42 +02:00
Jérémie Astori
65e8e01ef4 Make sure all close buttons in the sidebar have same weight 2016-03-14 00:35:24 -04:00
Jérémie Astori
5f84d1170a Use an icon for the Send button 2016-03-11 01:44:09 -05:00
Pavel Djundik
a61973a156 Make whois a client template 2016-03-07 17:10:46 +02:00
Jérémie Astori
c4d628db49 Merge pull request #28 from lpoujol/desktopNotificationSetting
Remove "badge" setting and rely on browser choice for desktop notifcations
2016-03-06 14:45:52 -05:00
Ludovic POUJOL
bf9e50083b Rename badge setting to desktopNotifications
Also checks the browser status and display a warning message if it
blocks desktop notifications
2016-03-06 19:03:51 +01:00
Max-P
718182c74a Merge pull request #151 from thelounge/astorije/topic-action-color
Mute color of the topic actions
2016-03-06 00:55:47 -05:00
Max-P
94bcb21faa Merge pull request #9 from xPaw/contextmenu
Add context menus
2016-03-06 00:27:24 -05:00
Jérémie Astori
ea3c79613e Mute color of the topic actions 2016-03-05 23:53:13 -05:00
Jérémie Astori
fba862a6f3 Add missing mode action to muted colors 2016-03-05 22:29:30 -05:00
Pavel Djundik
2ed9c5d522 Relax inline channel style 2016-03-06 00:20:45 +02:00
Jérémie Astori
46c2eabac2 Merge pull request #47 from xPaw/actions
Fix some of the actions coloring
2016-03-05 14:34:05 -05:00
Pavel Djundik
84ed021e0e Add context menus 2016-03-01 13:56:36 +02:00
Jérémie Astori
da7efcd8da Switch a power-off icon for logging out 2016-03-01 06:35:42 +00:00
Pavel Djundik
e33e6ca93e Mute join/kick/part/quit/nick actions in color 2016-02-28 09:43:10 +02:00
Max-P
1d8667ed4b Merge pull request #57 from diddledan/frontend-password-change
frontend password change functionality
2016-02-27 20:07:08 -05:00
Pavel Djundik
b53e5c407c Fix #111: Simplify message padding 2016-02-28 01:22:52 +02:00
Daniel Llewellyn
b79a918be8 frontend password change functionality
- refactor clientManager.js to allow configuration parsing as a serparate
  function.
  - refactor clientManager.js to add configuration writing function.
  - add server.js changes to allow for new password-change functionality
  - add password change ui to "settings" screen
  - refactor client.js to use new clientManager functionality for saving
    the configuration files
2016-02-26 18:38:15 +00:00
Jérémie Astori
1e8ca51d47 Merge pull request #75 from maxpoulin64/badge-fade
Fade long channel names in sidebar
2016-02-22 01:23:38 -05:00
Maxime Poulin
867917ff6e Fade long channel names in sidebar 2016-02-22 01:07:59 -05:00
Pavel Djundik
8151e07b78 Replace bootstrap tooltips with css tooltips from Primer 2016-02-21 21:47:09 +02:00
Pavel Djundik
ad6b4e8939 Update css files to confront stylelint rules 2016-02-20 19:32:23 +02:00
Jérémie Astori
36f2ee3617 Merge pull request #73 from xPaw/badge-opacity
Hide badge counter with opacity
2016-02-20 11:50:59 -05:00
Alistair McKinlay
761958e3ee Merge pull request #7 from xPaw/invites
Handle invite event
2016-02-19 21:58:22 +00:00
Pavel Djundik
0ade7a7438 Hide badge counter with opacity 2016-02-19 20:09:50 +02:00
Pavel Djundik
15a6efa605 Fix #41: Replace close button image 2016-02-18 12:13:15 +02:00
Pavel Djundik
533ec1071b Handle invite event 2016-02-15 19:23:10 +02:00
Max Leiter
3420e9b80b Rotate part/quit icon 2016-01-27 10:32:59 -08:00
Jérémie Astori
3b55229462 Merge pull request #574 from YaManicKill/user-button-span
Change user buttons to as. Allows highlighting on firefox.
2016-01-26 00:05:03 -05:00
Alistair McKinlay
e3e4cc9fb7 Fix styles for .user instead of button 2016-01-24 16:56:33 +00:00
Jérémie Astori
b4bcf8f5ee Merge pull request #570 from YaManicKill/fix-word-wrap
Fix word wrap on firefox.
2016-01-24 11:55:55 -05:00
Alistair McKinlay
4588079eb5 Fix word wrap on firefox. 2016-01-24 16:54:59 +00:00
Jérémie Astori
c669a16527 Merge pull request #593 from xPaw/scrollbars
Nicer scrollbar (webkit only)
2016-01-24 11:45:22 -05:00
Mattias Erming
6db15b3091 Merge pull request #610 from xPaw/gitattributes
Add gitattributes to normalize line endings
2016-01-24 16:03:42 +01:00
Pavel Djundik
bb98be475a Render user actions separately 2016-01-24 16:59:13 +02:00
Pavel Djundik
4b4dc060ca Add gitattributes to normalize line endings 2016-01-24 16:12:08 +02:00
Pavel Djundik
62744761c2 Limit max size of inline images 2016-01-20 18:16:27 +02:00
Pavel Djundik
8ddc4085a6 Nicer scrollbar (webkit only) 2016-01-18 19:49:23 +02:00
Finn Glöe
58d4a2fda1 made channel names in chat clickable; lets users join channels 2015-12-02 09:56:41 +00:00
Jérémie Astori
8b6167b227 Merge pull request #474 from astorije/astorije/user-list-icon
Replace menu icon with users icon for userlist toggle and smooth the 2 icons
2015-10-07 07:26:34 -04:00
Jérémie Astori
51cdf6dc88 Merge pull request #499 from floogulinc/local-fonts
Replace Google hosted fonts with local ones
2015-10-06 22:41:51 -04:00
Olli Mäntylä
4293336f3e Move escaping of topic and improve UI for long topics
- Data should be handled as is and only do the escaping on
the view/template or wherever it is used and escaping is necessary.
Keeps things simple and the focus of escaping values in the right place.
- Remove topic capitalization
- For long topics: hide overflow and add a title to topic span
- Also, simplify the code a tiny bit.
2015-10-03 17:04:05 +03:00
Paul Friederichsen
56871dd963 Replace Google hosted fonts with local ones 2015-09-30 01:34:39 -05:00
Jérémie Astori
a4d3911a3f Replace menu icon with users icon for userlist toggle and smooth the 2 icons 2015-09-23 21:18:26 +00:00
Mattias Erming
71846dbadc Revert fonts 2015-04-16 01:07:13 -07:00
aynik
5ac16653b5 increased font size 2015-04-15 19:42:47 +02:00
aynik
4adba8a71c adjusted general monospace chat font size 2015-04-15 11:59:44 +02:00
aynik
a5ee8e1cf4 switched Droid Sans Mono for Inconsolata-g, defined Leto under different weights 2015-04-15 11:54:03 +02:00
aynik
37ec35c3a9 created 2015-04-14 21:43:50 +02:00
Mattias Erming
928cf38dfe Merge pull request #336 from janza/expand-chat-window
expand main chat window when userlist is hidden
2015-01-11 23:41:38 +01:00
Josip Janžić
8397928529 expand main chat window when userlist is hidden 2015-01-11 20:17:26 +01:00
Josip Janžić
fb4159b409 removes vertical whitespace that some times apear
closes #327
2015-01-02 21:25:53 +01:00
Mattias Erming
67f6e526f2 Fetch max 1 link per message 2014-12-12 00:48:43 +01:00
Mattias Erming
4fcd21ccff Fix '/me' color 2014-12-12 00:20:52 +01:00
Graeme
2274f92833 Update styled items class names 2014-12-10 22:35:17 -05:00
Graeme
635646b0f3 🎊 full mirc colour+style compliance 2014-12-10 06:30:45 -05:00
Mattias Erming
b3b7d126be Detect web-app-capable 2014-11-18 22:50:55 +00:00
Mattias Erming
b380ab5793 Update color CSS
Thanks @spencerthayer!
2014-10-14 20:54:34 +02: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
Mattias Erming
d86005e84a Added text color 2014-10-11 01:12:03 +02:00
Mattias Erming
b3712842bf Always show right toggle 2014-10-10 21:21:40 +02:00
Mattias Erming
3a9065849c Minor changes 2014-10-10 19:39:57 +02:00
William Jackson
5cbbc7fbe7 Half-op section in user list is missing title 2014-10-06 11:31:32 -05:00
Mattias Erming
eae1e661b7 Split users by mode in the sidebar 2014-10-04 12:47:27 -07:00
Mattias Erming
e1e0b4f3cc Scrolling now works correctly when loading thumbnails 2014-09-30 14:44:29 -07:00
Mattias Erming
bf8939cf06 List users on server start 2014-09-30 13:23:14 -07:00
Mattias Erming
80b43c4eab Added colored nicknames (optional) 2014-09-30 11:00:23 -07:00
Mattias Erming
6aba36460d Fix 'Show More' button 2014-09-28 14:51:24 -07:00
Mattias Erming
e4b4e0e065 Fix log highlight 2014-09-27 17:14:52 -07:00
Mattias Erming
2e293ce785 Fix IE 2014-09-27 15:08:21 -07:00
Mattias Erming
e4f100a177 Break really long words 2014-09-27 15:01:44 -07:00
Mattias Erming
3a28afe408 Fetch page titles 2014-09-27 13:39:14 -07:00
Mattias Erming
2a00fb1bb6 Added link plugin 2014-09-27 12:17:13 -07:00
Mattias Erming
dd697c4918 Change colors 2014-09-26 17:21:14 -07:00
Mattias Erming
96fcfcfdcc Minor fix 2014-09-26 15:08:18 -07:00
Mattias Erming
7936dab6e3 Show current nick 2014-09-25 16:51:53 -07:00
Mattias Erming
36dd749820 Hide close button on mobile 2014-09-25 03:05:24 -07:00
Mattias Erming
d283c512d5 Sortable sidebar (experimental) 2014-09-23 16:05:48 -07:00
Mattias Erming
4f5465df82 Use <div> instead of <button> in sidebar 2014-09-22 11:54:38 -07:00
Mattias Erming
9edaf6a2e4 Added 'Close' button 2014-09-21 08:59:50 -07:00
Mattias Erming
0607516872 Added 'Send' button 2014-09-21 08:21:26 -07:00
Mattias Erming
a837ed270b Sort by z-index on close 2014-09-19 16:56:38 -07:00
Mattias Erming
e9a8f86819 Custom scrollbar in the sidebar 2014-09-19 16:12:17 -07:00
Mattias Erming
695fd35797 Added '/clear' command 2014-09-19 13:24:11 -07:00
Mattias Erming
78d36d6750 Added 'Remember' login option 2014-09-15 14:13:03 -07:00
Mattias Erming
9e1c33d658 Added print CSS style 2014-09-15 10:52:15 -07:00
Mattias Erming
95df0ccec7 Bring back Menlo font 2014-09-14 15:50:26 -07:00
Mattias Erming
66785be200 Fix bugs 2014-09-14 11:49:42 -07:00
Fredrik Pettersen
fabbb43e18 Added boolean flag if message was sent from "me"
Your own messages now have a different color, and the possibility of
changing colors etc in css of all things sent by yourself
2014-09-14 19:06:56 +02:00
Mattias Erming
41027adc69 Normalize line endings 2014-09-13 14:29:45 -07:00
YuviPanda
37cc5d20a8 Specify full stack of fonts for the chat input as well
Also removes Menlo from the stack, since it is not fixed-width
unlike the others in the stack, and Monaco already accounts
for OS X
2014-09-13 20:53:31 +01:00
Mattias Erming
6bcbe1b702 Fix line height 2014-09-12 18:16:29 -07:00
Mattias Erming
d01f4b37a1 Added server password to 'Connect' window 2014-09-12 18:03:26 -07:00
Mattias Erming
666f21cd66 Added MOTD messages 2014-09-11 10:24:32 -07:00
Mattias Erming
585391905e Fix sidebar toggle 2014-09-10 14:43:56 -07:00
Mattias Erming
4ef468bd32 Added messages show/hide toggles 2014-09-10 13:08:32 -07:00
Mattias Erming
ef22d84d97 Add TLS/SSL support 2014-09-10 08:56:32 -07:00
Matias Singers
24920bf7ab Load Lato Google Font without protocol, to allow for HTTPS serving of Shout 2014-09-09 14:38:12 +08:00
Mattias Erming
6badf7079c Use FontAwesome 2014-08-29 13:55:26 -07:00
Mattias Erming
a904de5d7a Minor changes 2014-08-18 17:07:21 -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
cb1effa375 Minor changes 2014-08-15 17:05:37 -07:00
Mattias Erming
03a79a1312 Fix user toggle 2014-08-15 14:33:22 -07:00
Mattias Erming
e4d6f8f9ab Fix responsive interface 2014-08-15 06:52:21 -07:00
Mattias Erming
6a67e310dd More design changes 2014-08-12 18:18:04 -07:00
Mattias Erming
dfe9ec3b82 New sidebar design 2014-08-12 16:04:24 -07:00
Mattias Erming
78d7034f50 Remove logo from sidebar 2014-08-12 11:32:02 -07:00
Mattias Erming
e37a585f1e Show version in settings 2014-07-25 04:49:41 -07:00
Mattias Erming
c484b83aca Show authentication errors 2014-07-25 04:36:25 -07:00
Mattias Erming
019a643f94 Minor changes 2014-07-21 03:52:48 -07:00
Mattias Erming
b2ca5eb172 Design changes 2014-07-20 18:18:20 -07:00
Mattias Erming
3c627e0bad Added screenshot 2014-07-20 15:55:58 -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
Mattias Erming
73b995931b Added user login 2014-07-18 18:31:00 -07:00
Mattias Erming
8e1b73609a Minor change 2014-07-18 07:57:36 -07:00
Mattias Erming
760efd5ef0 Added 'Sign in' window 2014-07-17 08:12:05 -07:00
Mattias Erming
fa2ec6de3d Added tooltips 2014-07-17 06:58:43 -07:00
Mattias Erming
daf384f18b Added settings 2014-07-10 00:40:51 +02:00
Mattias Erming
e946633c18 Added close button again 2014-07-09 19:11:07 +02:00
Mattias Erming
33d3f8f386 Tabcomplete names 2014-07-09 18:54:16 +02:00
Mattias Erming
1c7d4f2396 Added 'Connect' window 2014-07-08 22:50:41 +02:00
Mattias Erming
966b4ef28e Added badges and notifications 2014-07-08 01:15:10 +02:00
Mattias Erming
85d2ef0d39 Responsive interface 2014-07-07 23:44:49 +02:00
Mattias Erming
9c2ffee7d0 Updated chat rendering 2014-07-07 14:43:37 +02:00
Mattias Erming
cb663777b4 Added window management 2014-07-07 02:44:31 +02:00
Mattias Erming
ce792d1a60 Implemented client.connect() 2014-07-06 17:22:43 +02:00
Mattias Erming
9491de4cb1 Added stickyscroll 2014-07-05 02:31:20 +02:00
Mattias Erming
d38c5c77d4 Added user search 2014-07-05 01:32:40 +02:00
Mattias Erming
dbcf26d1bd Implemented the rest of the input plugins 2014-07-04 00:49:15 +02:00
Mattias Erming
9e41d4d746 Added input plugins 2014-07-03 00:00:20 +02:00
Mattias Erming
f3f3858663 Render chat 2014-06-30 03:20:54 +02:00
Mattias Erming
4ef13d6a18 Re-implemented all irc-events 2014-06-29 21:41:02 +02:00
Mattias Erming
fd2011764a Client-side stuff 2014-06-26 17:47:44 -07:00
Mattias Erming
7370b10c22 Begin rewrite 2014-06-26 09:14:45 -07:00
Mattias Erming
b61b731ca3 Added robots.txt 2014-06-24 15:06:37 +02:00
Mattias Erming
8b9572b00b Always show header on mobile 2014-06-23 21:01:28 +02:00
Mattias Erming
a690395086 Added support for multiple users 2014-06-23 19:28:49 +02:00
Mattias Erming
ffabc7cfea Minor fixes 2014-06-23 10:40:39 +02:00
Mattias Erming
72ad03c6ea Added settings page 2014-06-22 23:54:31 +02:00
Mattias Erming
b8598ebbb1 Use octicons instead of FontAwesome 2014-06-22 22:11:03 +02:00
Mattias Erming
095bdc407b Added dynamic page title 2014-06-21 22:37:21 +02:00
Mattias Erming
14cd7e2409 Added FontAwesome 2014-06-21 21:39:51 +02:00
Mattias Erming
5736422a73 Update to Socket.IO 1.0 2014-06-20 03:33:49 +02:00
Mattias Erming
afda79db4b Add MOTD toggle 2014-06-20 02:26:48 +02:00
Mattias Erming
5e8ae7686e Move timestamp to the left 2014-06-20 01:12:13 +02:00
Mattias Erming
250995adbe Added favico.js 2014-06-17 02:01:58 +02:00
Mattias Erming
a00ecf42fe Bugfix 2014-06-16 00:07:17 +02:00
Mattias Erming
7e0b11ebf2 Minor changes 2014-06-15 22:36:55 +02:00
Mattias Erming
86e4ad770f Added sign in 2014-06-15 21:18:45 +02:00
Mattias Erming
20a87bc852 Release 0.4.0 2014-06-15 19:35:43 +02:00
Mattias Erming
37581b7e45 Added 'Sign in' page placeholder 2014-06-15 18:10:20 +02:00
Mattias Erming
ba559c8fed Updated the sidebar 2014-06-13 18:52:36 +02:00
Mattias Erming
047f8b0302 Show errors in current window 2014-06-13 14:02:18 +02:00
Mattias Erming
5e3abe2347 Release 1.0.0-alpha4 2014-06-09 21:45:38 +02:00
Mattias Erming
7a509e6a1a Refresh user count on channel activity 2014-06-09 21:39:36 +02:00
Mattias Erming
ad03879a34 Updated slate-irc and tabcomplete 2014-06-06 22:05:47 +02:00
Mattias Erming
e7234f66d5 CSS changes and IE=edge 2014-06-03 02:27:03 +02:00
Mattias Erming
5e9058faa6 Re-implemented the 'Show more' button 2014-06-02 23:08:03 +02:00
Mattias Erming
1cdae95a44 Better device width detection 2014-05-31 09:41:00 -07:00
Mattias Erming
8bb484da11 Animate sidebar toggle 2014-05-30 14:31:47 -07:00
Mattias Erming
acdd7bcbcb Minor changes 2014-05-29 18:01:20 -07:00
Mattias Erming
f33670954d Added mobile interface. Close #8 2014-05-29 17:23:23 -07:00
Mattias Erming
9a06832e6e Re-design 2014-05-28 14:21:22 -07:00
Mattias Erming
276db34c34 Force user to confirm server disconnect 2014-05-26 01:20:16 +02:00
Mattias Erming
63e3e76b39 Added title bar 2014-05-25 22:46:54 +02:00
Mattias Erming
08a78d2879 Added close buttons 2014-05-24 23:56:28 +02:00
Mattias Erming
a516a1ac12 Refactoring 2014-05-23 01:14:01 +02:00
Mattias Erming
2c34d129d8 Bugfixes 2014-05-14 03:36:51 +02:00
Mattias Erming
ebabd789ed Updated jQuery plugins 2014-05-14 00:47:46 +02:00
Mattias Erming
ececa3d55c Added temp menu 2014-05-09 00:12:16 +02:00
Mattias Erming
e255473c6f Added temp logo 2014-05-08 00:30:33 +02:00
Mattias Erming
53257ee2b2 Minor changes 2014-05-04 13:05:14 +02:00
Mattias Erming
81b75086d4 Improved rendering speed 2014-05-04 02:33:05 +02:00
Mattias Erming
ea543e90e1 Added ACTION messages 2014-05-03 21:33:10 +02:00
Mattias Erming
750a0313ba Added cleaner message style 2014-05-03 01:47:09 +02:00
Mattias Erming
bf9f113e2f Minor changes 2014-05-02 23:54:31 +02:00
Mattias Erming
cfb7edd659 Refactoring 2014-05-02 19:46:18 +02:00
Mattias Erming
413e48818b Removing Bootstrap 2014-04-22 19:57:16 +02:00
Mattias Erming
32e486bfb8 Removing mobile interface 2014-04-22 07:52:14 -07:00
Mattias Erming
4bcc1d503a Highlight topics 2014-04-21 17:20:19 +02:00