Commit Graph

  • 01c3f6556d
    Update dependency eslint to v5.14.0 Renovate Bot 2019-02-16 18:06:23 +0000
  • 09853c4c8b
    Merge pull request #3053 from thelounge/renovate/webpack-4.x Pavel Djundik 2019-02-16 20:05:31 +0200
  • 3b60dcdd07
    Merge pull request #3051 from thelounge/renovate/nyc-13.x Pavel Djundik 2019-02-16 20:05:16 +0200
  • 5d988e14f6
    Merge pull request #3050 from thelounge/renovate/mime-types-2.x Pavel Djundik 2019-02-16 20:05:03 +0200
  • 01981e30f8
    Merge pull request #3048 from thelounge/renovate/font-awesome Pavel Djundik 2019-02-16 20:04:49 +0200
  • 61ad93b9d6
    Update dependency webpack to v4.29.4 Renovate Bot 2019-02-16 18:02:41 +0000
  • 38d3fc3f58
    Update dependency nyc to v13.3.0 Renovate Bot 2019-02-16 18:02:33 +0000
  • e9ee768f39
    Update dependency mime-types to v2.1.22 Renovate Bot 2019-02-16 18:02:24 +0000
  • 392a747d88
    Update dependency @fortawesome/fontawesome-free to v5.7.2 Renovate Bot 2019-02-16 18:01:55 +0000
  • ae72d5828c
    Merge pull request #2647 from thelounge/vue Pavel Djundik 2019-02-16 20:01:01 +0200
  • 2657332919
    Fix loading page styling Jérémie Astori 2019-02-15 01:40:42 -0500
  • 013129da1f Set moreHistoryAvailable when history reloads from storage Pavel Djundik 2019-02-13 12:23:17 +0200
  • c8568b5429 Redirect pageup/pagedown without manually animating the scroll Pavel Djundik 2019-02-13 10:19:29 +0200
  • 3f3a22aa1e Disable clicking on the currently active channel Pavel Djundik 2019-02-12 14:59:06 +0200
  • a26fcb45b4 Change (parted) to a class name Pavel Djundik 2019-02-07 09:24:53 +0200
  • 199df6b729 Fix hasRoleInChannel Pavel Djundik 2019-01-22 16:33:20 +0200
  • 32f17d50b4 Use inverted logo in morning theme Pavel Djundik 2019-01-18 15:55:28 +0200
  • f3cf69796d Don't merge messages on client if server sends over 100 of them Pavel Djundik 2019-01-17 22:35:14 +0200
  • b066dc301e Move custom highlights to the server Pavel Djundik 2019-01-16 11:23:12 +0200
  • 40bf9ee8ba Reset active user when leaving user list with mouse Pavel Djundik 2019-01-15 11:29:18 +0200
  • b02c3b6c17 Fix channel names in context menus Pavel Djundik 2019-01-02 14:09:50 +0200
  • 19693bc9b7 Update Vue packages Pavel Djundik 2018-12-17 12:29:49 +0200
  • 987cc6d3b4 Restore custom highlights functionality Pavel Djundik 2018-12-12 18:02:01 +0200
  • 2b653a30d6 Tweak connection error spacing Pavel Djundik 2018-10-16 13:21:16 +0300
  • a4ec875c87 Check that CHANTYPES and PREFIX are set, and set defaults Pavel Djundik 2018-10-13 13:54:32 +0300
  • 71b3acb152 Rename hotkeys array Pavel Djundik 2018-10-13 13:11:38 +0300
  • c13840e029 Don't sync counters for showInActive messages Pavel Djundik 2018-10-11 14:46:48 +0300
  • c33326e25e Update client/components/MessageTypes/whois.vue Pavel Djundik 2018-10-08 13:19:28 +0300
  • 89355e50c3 Put unreads and highlights in aria-label/title in the channel list Pavel Djundik 2018-10-05 12:14:30 +0300
  • 759e69ed07 Handle default preview state after loading Pavel Djundik 2018-10-01 17:08:46 +0300
  • 42717e3dec Enable preserveWhitespace: false, add spaces where needed, fix whitespace when copying text Pavel Djundik 2018-09-26 11:32:38 +0300
  • 5f0f745d10 Only send /join for current channel if there are no arguments Pavel Djundik 2018-09-25 19:52:22 +0300
  • 7ba14fe4e3 Explicitly place * on actions in DOM Pavel Djundik 2018-09-25 18:43:46 +0300
  • 99cda335ab Fix next/prev buttons in media viewer Pavel Djundik 2018-09-25 18:06:03 +0300
  • 00b84d31f5 Fix whitespace in previews Pavel Djundik 2018-09-25 16:28:08 +0300
  • 6d1d2e006a Remove extra .text span as its no longer needed Pavel Djundik 2018-09-25 15:09:47 +0300
  • 4d400b6ace Hide scroll down button entirely with css to fix some issues Pavel Djundik 2018-09-24 15:47:39 +0300
  • e5b3c518e2 Do not show toggle arrow if link data is still loading Pavel Djundik 2018-09-24 13:41:56 +0300
  • 05303e4cf1 Fix link expand buttons not showing if auto-expand option is off Pavel Djundik 2018-09-24 13:39:02 +0300
  • 7d7005c8af Fix keepScrollPosition on condensed messages Pavel Djundik 2018-09-23 20:51:43 +0300
  • 893d59e7c4 Skip scroll event which is called after setting scrollTop Pavel Djundik 2018-09-21 18:36:21 +0300
  • 4a0f319e91 Ignore server unread sync for active channel Pavel Djundik 2018-09-21 18:04:41 +0300
  • 3c4a9efe7e Fix lodash not being tree shaked properly Pavel Djundik 2018-09-20 11:36:55 +0300
  • def494533b Use native date constructor to calculate timeout until midnight Pavel Djundik 2018-09-20 10:50:00 +0300
  • 5ba0e33fb9 Skip network status updates for quit networks Pavel Djundik 2018-09-19 17:48:13 +0300
  • f1994352bd Fix scroll button on iOS Pavel Djundik 2018-09-18 12:20:40 +0300
  • caf728a2a7 Instrument tests with nyc instead of istanbul-instrumenter-loader. Richard Lewis 2018-09-14 20:22:54 +0300
  • 446ad6a5f4 Allow Vue devtools in production Pavel Djundik 2018-09-14 18:44:26 +0300
  • 7b3f7d1c59 Fix clicking red banner not hiding the error Pavel Djundik 2018-09-14 16:28:39 +0300
  • b3e86dbab4 Fix unread markers not rendering with hidden status messages Pavel Djundik 2018-09-14 16:27:41 +0300
  • 395be41728 Move message time formatting to Vue as computed Pavel Djundik 2018-09-13 12:16:27 +0300
  • 74edfcaa04 Limit input history to a 100 entries. Richard Lewis 2018-09-12 23:35:55 +0300
  • d1185da9eb Fade buttons when disabled Pavel Djundik 2018-09-12 22:54:20 +0300
  • cd76512619 Disable upload button instead of removing it from dom. Richard Lewis 2018-09-12 22:44:49 +0300
  • dd686b563d Remove tests, fix lint, update packages Pavel Djundik 2018-09-12 21:09:43 +0300
  • cc895e67ee Move date formatting to DateMarker and stop listening to daychange when no longer necessary. Richard Lewis 2018-09-12 21:00:03 +0300
  • 7394e6b9f1 Update date markers vith vue instead of jQuery. Richard Lewis 2018-09-12 20:14:45 +0300
  • 7b15c53ed4 Rename some vue variables Pavel Djundik 2018-09-09 16:09:19 +0300
  • f526aa8b8b Do not navigate history when autocompleting Pavel Djundik 2018-09-09 16:03:37 +0300
  • 4c103b467b Implement input history per channel Pavel Djundik 2018-09-09 15:23:12 +0300
  • b6e07a43f5 Make a consistent single funciton for updating notified/favicon/title Pavel Djundik 2018-09-05 22:44:19 +0300
  • 47b9924f26 Use server side rendering in parse tests Pavel Djundik 2018-09-05 22:21:58 +0300
  • 4f3dbc4b8f Fix up how span elements are generated in message parser Pavel Djundik 2018-09-05 21:00:39 +0300
  • ba2522ecda Update vue-loader Pavel Djundik 2018-09-05 10:11:58 +0300
  • c3a1c77447 Rebase image uploading to Vue Pavel Djundik 2018-09-03 10:58:33 +0300
  • 5c69fe104d Keep scroll to bottom and check 'more' button previews when toggling sidebars Pavel Djundik 2018-09-01 19:11:03 +0300
  • f45f9a83ee Remove unnecessary resize handler Pavel Djundik 2018-08-31 21:48:04 +0300
  • 32776f0642 Improve more button implementation and fix lint. Richard Lewis 2018-08-31 21:37:39 +0300
  • 8dff4a9478 Only show more button on link previews when needed. Richard Lewis 2018-08-31 21:15:46 +0300
  • 26dc37033c Make connection-error a vue state Pavel Djundik 2018-08-31 13:43:21 +0300
  • e2c65fd0de Fix titles on emojis Pavel Djundik 2018-08-31 13:33:16 +0300
  • 5d4400ef90 Revert "Remove draggable for now" Pavel Djundik 2018-08-30 21:12:53 +0300
  • 9d8f02ce99 Remove devServer for now, it's not good enough Pavel Djundik 2018-08-29 10:37:31 +0300
  • a8cad55fda Fix input to behave better on Android Pavel Djundik 2018-08-29 10:34:21 +0300
  • 140c14959c Fix user search not updating instantly on Android Pavel Djundik 2018-08-28 16:26:41 +0300
  • 7c8441a93b Clear user lists on all channels when disconnected from network Pavel Djundik 2018-08-24 11:29:03 +0300
  • 839b07fdc2 Do not disable input when disconnected Pavel Djundik 2018-08-15 12:00:54 +0300
  • 1d4ab8fff1 Fix autocompletion menu not closing on send Pavel Djundik 2018-07-31 17:39:03 +0300
  • 6877199515 Update eslint-plugin-vue Pavel Djundik 2018-07-29 20:57:14 +0300
  • bd57c6d620 Fix history not loading on channel switch Pavel Djundik 2018-07-25 14:12:28 +0300
  • fea6fff13a Keep scroll position on preview toggle Pavel Djundik 2018-07-25 14:04:10 +0300
  • 0c5faf5879 Update eslint-plugin-vue Pavel Djundik 2018-07-25 10:57:01 +0300
  • e91f2aa024 Fix unread markers in condensed messages Pavel Djundik 2018-07-23 12:27:52 +0300
  • 2c5549a567 Find channel in joinchannel correctly Pavel Djundik 2018-07-23 12:14:35 +0300
  • a21e0e34cd Fix unread marker not showing after condensed messages Pavel Djundik 2018-07-23 09:58:35 +0300
  • 450f3f891a Update packages Pavel Djundik 2018-07-23 09:57:09 +0300
  • 853f67ab40 Synchornize channel state to the client Pavel Djundik 2018-07-19 21:03:53 +0300
  • f2cbd1efed Pass PREFIX and CHANTYPES to parser Pavel Djundik 2018-07-19 20:44:24 +0300
  • cebfa6ac84 A little cleanup Pavel Djundik 2018-07-19 20:19:45 +0300
  • 104692007f Use attr() instead of data() Pavel Djundik 2018-07-19 13:46:30 +0300
  • ae56191b9f Fix scroll-down button position in non channels Pavel Djundik 2018-07-19 13:18:31 +0300
  • d55eb28aea Make special channel behaviour the same Pavel Djundik 2018-07-19 13:01:52 +0300
  • 5452d26c17 Don't bother trying to count unreads Pavel Djundik 2018-07-18 22:38:39 +0300
  • a10ac4e7da Make a single function to initialize channel variables Pavel Djundik 2018-07-18 21:40:09 +0300
  • ad0f638487 Add jump-to-bottom arrow when scrolled up Pavel Djundik 2018-07-18 21:31:51 +0300
  • bc69ef5f0b Actually change message output based on statusMessage setting Pavel Djundik 2018-07-18 14:16:21 +0300
  • c168e15db8 Don't use trimEnd Pavel Djundik 2018-07-17 16:38:17 +0300
  • c70b4d4c80 Fix unread marker being off by one on the server Pavel Djundik 2018-07-17 11:41:12 +0300
  • 0e7880a049 Fix autocompleting multiple times not working Pavel Djundik 2018-07-17 11:21:08 +0300
  • 1bfaef1985 Keep pendingMessage on reconnect Pavel Djundik 2018-07-17 11:03:35 +0300