Commit Graph

4701 Commits

Author SHA1 Message Date
Jérémie Astori
41525ec20c Add hostmasks in logs when possible
This will augment logs for `join`/`part`/`quit` with something similar to:

```
[2016-10-03 23:19:29] * astorije2 (~lounge-us@123.45.67.89) join
[2016-10-03 23:22:04] * foobar (~foo@irc.example.com) join

[2016-10-03 23:22:00] * foo (foo@gateway/web/freenode/ip.12.34.56.789) quit Quit: Page closed
[2016-10-03 23:22:12] * bar (~foo@unaffiliated/bar) quit Ping timeout: 252 seconds

[2016-10-03 23:31:23] * astorije (~astorije@128.30.0.0) part
```
2016-10-03 19:40:26 -04:00
Max Leiter
565e37e873 Fix unhandled message color in Crypto theme 2016-10-03 10:20:06 -07:00
Jérémie Astori
cd87df955e Merge pull request #551 from thelounge/astorije/set-nick-ui
Changing nick in the UI
2016-10-01 16:59:16 -04:00
Pavel Djundik
024369d4c3 Implement our own /nick command to allow editing nick when not connected 2016-10-01 16:51:35 -04:00
Pavel Djundik
beb6d1ea5b Reset nickname in UI back to previous one on error 2016-10-01 16:51:35 -04:00
Jérémie Astori
4328946f80 Add tooltips to nick editor buttons 2016-10-01 16:51:35 -04:00
Jérémie Astori
12839af684 Make nick badge editable to set it in the UI 2016-10-01 16:51:34 -04:00
Pavel Djundik
2cbe0caf40 Merge pull request #662 from thelounge/astorije/consolidate-helpers
Consolidate locale time helpers
2016-10-01 23:38:06 +03:00
Jérémie Astori
4e1d89f567 Consolidate locale time helpers
When working on #660, I missed that helper already existed, added in #167.
2016-10-01 15:38:06 -04:00
Pavel Djundik
743d4b61d5 Do not trigger a DOM event on every message 2016-10-01 13:09:57 +03:00
Pavel Djundik
cd90d50a37 Merge pull request #660 from thelounge/astorije/98-add-timestamp-title
Display localized timestamp in title of message times
2016-10-01 09:50:17 +03:00
Jérémie Astori
fc03a338fc Display localized timestamp in title of message times 2016-10-01 02:46:19 -04:00
Pavel Djundik
63f4fc39c9 Display wallops in server window
Fixes #225
2016-10-01 00:29:49 +03:00
Pavel Djundik
52a0552bc4 Merge pull request #657 from thelounge/astorije/fix-icons
Fix title icons for channels and channel lists
2016-09-30 20:52:22 +03:00
Jérémie Astori
f2c4d08801 Fix title icons for channels and channel lists
This bug slipped when adding `/list` support in #258.
2016-09-30 01:50:54 -04:00
Jérémie Astori
28b5fdb8ce Merge pull request #637 from thelounge/xpaw/extra-loading
Display extra loading messages
2016-09-30 01:34:05 -04:00
Jérémie Astori
ad4a79cbca Merge pull request #400 from maxpoulin64/slide
Add touch slideout menu for mobile
2016-09-30 00:03:04 -04:00
Jérémie Astori
3b8e4f36eb Merge pull request #652 from innovandalism/master
Themes: Fixed CSS rule selectors for highlight messages
2016-09-30 00:01:41 -04:00
Jérémie Astori
345aac1a27 Merge pull request #258 from maxpoulin64/channel-list
Implement /list
2016-09-29 02:47:34 -04:00
Alexander Schittler
65ba8af660 Themes: Fixed CSS rule selectors for highlight messages 2016-09-28 20:23:06 +02:00
Jérémie Astori
4541309988 2.0.1 2016-09-28 00:21:01 -04:00
Jérémie Astori
7c02ef53b0 Add change log entry for upcoming v2.0.1 2016-09-28 00:20:44 -04:00
Pavel Djundik
fd9edbfd69 Merge pull request #645 from thelounge/astorije/david-url-fix
Fix devDependency URL in David badge
2016-09-27 08:30:09 +03:00
Jérémie Astori
b8c62377e6 Merge pull request #639 from thelounge/xpaw/update-dev-deps
Update developer dependencies
2016-09-27 01:26:05 -04:00
Jérémie Astori
7858504c4c Fix devDependency URL in David badge
Because they **needed** to break backward compatibility, didn't they...
2016-09-27 01:24:47 -04:00
Pavel Djundik
1d08e909cc Update developer dependencies 2016-09-25 14:53:03 +03:00
Pavel Djundik
396a9cffb1 Display extra loading messages 2016-09-25 09:52:16 +03:00
Jérémie Astori
e568452528 Merge pull request #622 from MaxLeiter/graceful-editor-fail
Handle stderr when using edit or config command, fixes #164
2016-09-25 01:31:21 -04:00
Pavel Djundik
98b7908c2b Merge pull request #618 from thelounge/astorije/disable-pull-to-refresh
Disable pull-to-refresh on mobile that conflicts with scrolling the message list
2016-09-25 08:28:54 +03:00
Jérémie Astori
7b15235489 Merge pull request #359 from thelounge/xpaw/simplify-base-theme
Move Shout theme borders to example theme
2016-09-25 01:21:56 -04:00
Jérémie Astori
38175b1386 Merge pull request #628 from nornagon/ungrunt
Move uglify invocation into npm scripts and remove grunt
2016-09-25 01:15:03 -04:00
Jérémie Astori
937cc4ebed Merge pull request #625 from thelounge/astorije/safe-localstorage
Ensure localStorage cannot fail because of quota or Safari private browsing
2016-09-25 00:44:29 -04:00
Jérémie Astori
eaa05f2473 Merge pull request #629 from thelounge/xpaw/remove-prefix
Remove -ms-transform and add missed -webkit-transform
2016-09-25 00:42:11 -04:00
Jérémie Astori
6092ac9ec4 Merge pull request #621 from thelounge/astorije/298-run-from-source
Add info on README about how to run from source, how to upgrade
2016-09-25 00:17:19 -04:00
Jérémie Astori
213384ded9 2.0.0 2016-09-24 23:58:59 -04:00
Jérémie Astori
e9ab8e3b1f Add change log entry for upcoming v2.0.0 2016-09-24 23:58:18 -04:00
Jérémie Astori
1dc3e74f7f Remove next tag used for 2.0.0 prereleases 2016-09-24 23:56:49 -04:00
Max Leiter
e6bf20de2f Handle stderr when using edit or config command, fixes #164 2016-09-24 09:27:58 -07:00
Pavel Djundik
bdb4d0de6a Remove -ms-transform and add missed -webkit-transform 2016-09-24 10:46:02 +03:00
Pavel Djundik
62ee13833b Move Shout theme borders to example theme 2016-09-24 00:16:00 +03:00
Pavel Djundik
2bb782fe81 Merge pull request #617 from thelounge/astorije/fix-sidebar-loading
Hide sidebar when app is loading in themes
2016-09-24 00:14:24 +03:00
Jeremy Apthorp
62edd07c23 Move uglify invocation into npm scripts and remove grunt 2016-09-22 20:53:52 -07:00
Jérémie Astori
f7466cb556 2.0.0-rc.2 2016-09-21 01:35:27 -04:00
Jérémie Astori
a85d645890 Add change log entry for upcoming v2.0.0-rc.2 2016-09-21 01:35:18 -04:00
Jérémie Astori
3dbfd12add Merge pull request #626 from Gilles123/ios8-fix
Fix "display: flex" to work on iOS 8
2016-09-21 01:30:02 -04:00
Jérémie Astori
4439303f90 Ignore consecutive duplicates in stylelint for prefixed values
This is already necessary globally and will become even more so as we are adding flexbox pieces to the UI.
See http://stylelint.io/user-guide/rules/declaration-block-no-duplicate-properties/.
2016-09-21 01:14:42 -04:00
Gilles Gauthier
8bd5d800d0 Fixing display: flex for iOS 8 2016-09-20 21:59:59 -07:00
Jérémie Astori
813572de47 Ensure localStorage cannot fail because of quota or Safari private browsing
See http://stackoverflow.com/q/14555347/1935861
2016-09-20 23:43:23 -04:00
Jérémie Astori
ae2b27ba5f Remove license info from the README
This is already on the badge and at the top of the page, on GitHub UI, as well as in 2 places in npm.
2016-09-20 23:00:42 -04:00
Jérémie Astori
f1c3e376c5 Add information on running from source and clean up README a bit 2016-09-20 23:00:42 -04:00