Commit Graph

6114 Commits

Author SHA1 Message Date
Jérémie Astori
e416d74f57 Rename package variable, reserved in strict mode
This has been renamed similarly in other files of the projects already.
2016-10-09 15:15:20 -04:00
Jérémie Astori
caa46042bf Enforce strict mode across all JS files with ESLint
Several ES6 additions are only available in strict mode. Example:
> SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Strict mode was also enabled in a few of our files already, and it is a good thing to have anyway.
2016-10-09 15:14:02 -04:00
Jérémie Astori
56fb04c81e Merge pull request #683 from thelounge/xpaw/fix-csp-edge
Fix loading fonts in Microsoft Edge
2016-10-09 14:12:31 -04:00
Pavel Djundik
3b8a478e34 Fix loading fonts in Microsoft Edge 2016-10-09 12:29:17 +03:00
Jérémie Astori
e9d7d77cbd Merge pull request #661 from thelounge/xpaw/no-dom-event
Do not trigger a DOM event on every message
2016-10-08 16:35:14 -04:00
Jérémie Astori
45ff1c0a00 Merge pull request #673 from toXel/toxel/fix-missing-keys
Check if SSL key and certificate files exist
2016-10-08 15:35:25 -04:00
Pavel Djundik
8f3f1ca0b1 Fix memory and reference shuffling when creating models 2016-10-08 21:49:31 +03:00
Jérémie Astori
1e864e266e Merge pull request #632 from thelounge/xpaw/multi-prefix-support
Make use of multi-prefix cap and remove NAMES spam on mode changes
2016-10-08 14:03:37 -04:00
Pavel Djundik
2e82c6b5c6 Make use of multi-prefix cap and remove NAMES spam on mode changes 2016-10-08 20:30:25 +03:00
toXel
5b6f5d5dce Check if SSL key and certificate files exist 2016-10-08 14:56:12 +02:00
Jérémie Astori
ac3992bcdb Merge pull request #658 from thelounge/xpaw/wallops
Display wallops in server window
2016-10-08 00:02:16 -04:00
Pavel Djundik
94781c98d4 Merge pull request #653 from MaxLeiter/MaxLeiter/crypto-unhandled
Fix unhandled message color in Crypto theme
2016-10-07 19:40:05 +03:00
Pavel Djundik
da215d5465 Merge pull request #670 from thelounge/astorije/hostmask-in-logs
Add hostmasks in logs when possible
2016-10-07 19:37:59 +03:00
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