Commit graph

603 commits

Author SHA1 Message Date
Jérémie Astori
7289844182 Select search targets based on class and not element
This fixes the search after changing from buttons to spans.
2016-06-24 02:31:28 -04:00
Pavel Djundik
1438ba6f93 Change nicks from links to spans everywhere
Fixes #338
2016-06-22 22:34:10 +03:00
Pavel Djundik
c4ac0fd127 Remove navigator.standalone detection 2016-06-22 15:56:33 +03:00
Jérémie Astori
e5dddbac01 Make style of loading page similar to other pages
- Move markup around to make the loading page a window of its own
  instead of a sub-window of `#chat`
- Remove inline styling in loading page
- Use same styling than other non-messages windows for title and text
- Add a `z-index` to the loading page to hide the message input
- Vertically align the sign in page title with all other titles
- Make sure all `h1.title`s are bottom-margined consistently and remove
  negative margin on the Settings page title to align with the Connect
  page title (Reverting/Improving this should be done at the `h2` level
  instead)
2016-06-21 18:01:11 -04:00
Jérémie Astori
1f4e2b42fd Do not display the sidebar on loading and sign-in pages
Also:
- Remove burger menu icon on mobile version of sign-in page
- Add the .signed-out class to the initial body instead of only when
  sign-in has failed
- Remove hiding connect and logout button icons, which was buggy and is
  now useless anyway
2016-06-21 01:17:07 -04:00
Pavel Djundik
85a536726f Display a loading message instead of blank page 2016-06-19 20:38:38 +03:00
Jérémie Astori
500c6e2f2b Merge pull request #364 from williamboman/fix/chat-input-focus
client: fix focusing input when clicking chat container
2016-06-19 12:01:34 -04:00
Jérémie Astori
75c578c02c Merge pull request #369 from thelounge/xpaw/fix-losing-auth
Do not lose authentication token when the connection gets lost
2016-06-18 22:35:12 -04:00
Pavel Djundik
a94b9623f9 Prepend http protocol to www. links in chat
Fixes #406
2016-06-16 17:40:02 +03:00
Pavel Djundik
2008abc0e8 Do not lose authentication token when the connection gets lost 2016-06-13 10:39:01 +03:00
Pavel Djundik
9384cd9ca6 Implement user token persistency 2016-06-13 10:33:39 +03:00
William Boman
e5905dee9e client: fix focusing input when clicking chat container 2016-06-10 15:21:34 +02:00
Pavel Djundik
2ffd85d89f Update eslint and enforce key-spacing 2016-06-05 21:48:34 +03:00
Pavel Djundik
b6fa4471ab Merge pull request #346 from maxpoulin64/sticky-fix
Keep chat stickied to the bottom on resize
2016-06-05 11:31:04 +03:00
Pavel Djundik
8ebe29fca5 Merge pull request #361 from thelounge/astorije/npm-font-awesome
Fetch Font Awesome from npm instead of embedded in repo
2016-06-05 10:53:43 +03:00
Maxime Poulin
312b7eaa0c
Keep chat stickied to the bottom on resize
Fixes the chat not staying at the bottom when opening the on-screen keyboard on mobile.
2016-06-04 20:01:53 -04:00
Pavel Djundik
3b8be7f888 Do not hide timestamps on small viewports 2016-06-03 23:10:32 +03:00
Jérémie Astori
c84cefe1d8 Fetch FontAwesome from npm instead of embedded in repo 2016-06-03 00:21:44 -04:00
Pavel Djundik
12760a8bb0 Merge pull request #354 from omnicons/master
Add "!" modechar for admin
2016-05-31 11:38:23 +03:00
Jérémie Astori
7157076aad Merge pull request #355 from MaxLeiter/update-fontawesome
Updates Font-Awesome to v4.6.3
2016-05-28 18:04:09 -04:00
Max Leiter
2dffc10102 Updates Font-Awesome to 4.6.3 2016-05-28 12:47:49 -07:00
Alex Howard
963cc95388 Add ! modechar to admin
For the odd network out that uses it!
2016-05-27 23:39:14 -04:00
Maxime Poulin
21eafef32d
Don't send completely empty messages 2016-05-25 03:27:25 -04:00
Pavel Djundik
080495e0d1 Turn favicon red on page load if there are highlights 2016-05-23 20:51:24 +03:00
Max-P
423151ad97 Merge pull request #334 from thelounge/xpaw/query-highlights
Fix notifications in query windows
2016-05-21 22:09:55 -04:00
Jérémie Astori
be8705b4b0 Merge pull request #310 from thelounge/xpaw/manifest
Add manifest.json for nicer mobile experience
2016-05-20 19:26:08 -04:00
Pavel Djundik
1c57363106 Fix notifications in queries, limit message highlights to channels 2016-05-16 22:46:54 +03:00
Jérémie Astori
1af00d30c5 Invert no-colors CSS class and rename option
This will reset users' preference regarding colored nicknames but it's to make
it more specific than just "colors".
2016-05-15 15:56:48 -04:00
Jérémie Astori
b3103e8c3f Add light colors for dark themes Morning and Zenburn
These colors have been generated by the randomColor package
2016-05-15 15:21:18 -04:00
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
Pavel Djundik
876ce4bc6e Do not ignore our handlebars plugins in eslint 2016-05-12 16:07:15 +03:00
Pavel Djundik
ef28656675 Do not increase font size on highlight in morning theme 2016-05-11 10:54:33 +03:00
Jérémie Astori
aad757e50a Fix missing colors in action messages 2016-05-10 19:40:09 -04:00
Jérémie Astori
7c41133a12 Fix wrong CSS for disabled colored nicknames on themes 2016-05-10 19:27:31 -04:00
Pavel Djundik
d524cf08ec Add manifest.json for nicer mobile experience 2016-05-10 13:14:51 +03:00
Pavel Djundik
ed700ef504 Fix unread counter not being formatted on page load 2016-05-08 22:49:53 +03:00
Jérémie Astori
57d7b0147e Make the sidebar close a button and add aria-label to it 2016-05-08 15:06:36 -04:00
Jérémie Astori
8af36eb0c7 Add an aria-label attribute to the user search field 2016-05-08 15:06:36 -04:00
Jérémie Astori
97c08d409e Add missing aria-label on icon buttons 2016-05-08 15:06:36 -04:00
Pavel Djundik
de6f25f14c Merge pull request #305 from thelounge/astorije/wording
Minor wording changes for better clarity
2016-05-08 10:46:19 +03:00
Jérémie Astori
c7fb388323 Merge pull request #292 from thelounge/xpaw/csp
Add security headers to minimize XSS damage
2016-05-08 00:42:05 -04:00
Jérémie Astori
5fa5140bd8 Use a more explicit wording for the "Show more" button 2016-05-07 20:08:27 -04:00
Jérémie Astori
5681860584 Use a proper abbreviation for the MOTD 2016-05-07 20:08:08 -04:00
Pavel Djundik
e1a8baa49d Add labels in connect window 2016-05-07 12:19:52 +03:00
Pavel Djundik
d143542fe5 Add security headers to minimize XSS damage 2016-05-06 11:08:45 +03:00
Pavel Djundik
e75a8f40a6 Stricter eslint rule for curly brackets 2016-05-01 12:41:17 +03:00
Pavel Djundik
c6c32e7d5f Merge pull request #217 from thelounge/xpaw/keep-autocomplete
Keep autocompletion sort whenever user list updates
2016-05-01 08:56:13 +03: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
404bf2c4df Merge pull request #270 from thelounge/ircv3/echo-message
Add support for echo-message and znc.in/self-message caps
2016-04-30 19:37:10 -04:00
Pavel Djundik
a082039ecb Keep autocompletion sort whenever an user joins 2016-04-28 22:44:27 +03:00