Commit Graph

67 Commits

Author SHA1 Message Date
mappu a109e2dc29 build: replace IIFEMODE/sed with cat in makefile 2017-10-28 11:40:09 +13:00
mappu fafca96711 fix not being able to close PM tabs 2017-10-27 23:44:18 +13:00
mappu 855206feed hide (0) from page title 2017-10-16 18:33:43 +13:00
mappu efa195df5b bump scrollback limit from 50->200 2017-10-16 18:30:56 +13:00
mappu 89c8cb0dc8 contented: fix upload item disappearing once logged in 2017-10-15 22:55:00 +13:00
mappu bdb7b4835d fixes for previous 2017-10-15 22:03:27 +13:00
mappu 447e8c2591 js: initial contented implementation 2017-10-15 20:56:47 +13:00
mappu b8791f6aa2 js: rename $ -> el for jQuery compat 2017-10-15 20:56:23 +13:00
mappu 377131e43d replace menu icon from astral unicode to mini svg 2017-10-15 20:30:06 +13:00
mappu 20fa044906 whitespace 2017-10-15 20:24:56 +13:00
mappu 9e33e50986 display ip addresses 2017-02-09 19:28:43 +13:00
mappu 7f618db70a fix not displaying nonzero share sizes 2017-02-08 19:02:20 +13:00
mappu 7894355647 popups: only show when manually turning on the feature, not when it's auto-enabled on load 2017-02-08 18:34:12 +13:00
mappu af324441b7 client: clicking the popup refocus browser window, switch to PM tab as necessary 2017-02-08 18:33:17 +13:00
mappu d862a3f703 more consistent comment style for URL references 2017-02-08 18:20:35 +13:00
mappu 59c118dc34 remove queryselectorall, always use the fallback implementation 2017-02-08 18:19:57 +13:00
mappu 42a8298362 standardise event cancellation 2017-02-08 18:19:33 +13:00
mappu c4e37bf47d explicit falsey checks for some persistent vars (no practical difference) 2017-02-06 16:49:37 +13:00
mappu a28e5ce9b0 remove extra /conf/ request 2017-02-06 16:25:49 +13:00
mappu 3448cb7eeb don't require extern 2017-02-06 16:20:31 +13:00
mappu ba941adfdd client: fix padding around user count in title 2017-02-06 13:54:24 +13:00
mappu 1a64f79394 client: minify/combine CSS/JS/HTML via extra build step 2017-02-06 11:58:38 +13:00
mappu 692537c6f0 client/js: clearer state machine for html5 notification permissions 2017-02-06 11:58:21 +13:00
mappu d2b1d23ba6 client/js: remove dead code (1) 2017-02-06 11:58:00 +13:00
mappu bc80c94a6f client/socket.io: reduce size of MIT boilerplate 2017-02-06 11:57:40 +13:00
mappu 763f5030d1 client: make warn-on-close optional, default false 2017-02-05 22:47:25 +13:00
mappu aa8d89d14b client: display unread message count in the title 2017-02-05 22:43:21 +13:00
mappu d937491545 client: add warning popup if closing the tab while the connection is still open 2017-02-05 20:57:38 +13:00
mappu 226e6751c6 client: separate NEW vs NEW-PM titles, move user count to the end of the title 2017-02-05 20:52:24 +13:00
mappu 9060b87e94 client: 'unread' support for the main tab 2017-02-05 20:46:50 +13:00
mappu 78b7af7fbc css: add some whitespace between bottom of text and the input box 2017-02-05 20:11:10 +13:00
mappu ff075e2e7e client: fix clearing ALL unread flags when clearing a single one 2017-02-05 20:07:28 +13:00
mappu ef9057383d client: fixes for previous 2017-02-05 20:07:15 +13:00
mappu 0951bf821e client: page visibility detection infrastructure (but it doesn't do anything yet) 2017-02-05 19:59:43 +13:00
mappu a60e4bb0c2 client: fix closed tabs coming back from the dead in some cases 2017-02-05 19:43:31 +13:00
mappu 7b5dbde7a6 client: add disconnected/reconnected messages into PM windows 2017-02-05 19:43:23 +13:00
mappu 3c2f0c7368 html5 notifications (disabled by default) for PMs when PM tab is not active 2017-02-05 19:35:59 +13:00
mappu 1cc6cd2b90 patch issue in r46 2017-02-05 19:09:08 +13:00
mappu 3f077f15f0 client: support shift+tab to autocomplete backward 2017-02-05 18:29:44 +13:00
mappu ceb7420e18 client: display join/parts for PM tabs (regardless of global join/part setting) 2017-02-05 18:13:45 +13:00
mappu 56ced01e97 client: clickable magnet links 2017-02-05 18:09:53 +13:00
mappu 3c1db1266e client: add noreferrer to outgoing links 2017-02-05 18:06:18 +13:00
mappu 4a4e9e694d client: custom date formats (minutes/seconds/full) 2017-02-05 18:03:44 +13:00
mappu c619be5917 client: chat scrollback: clamp to edges rather than wrapping 2017-02-05 17:49:59 +13:00
mappu afd190b7cc client: chat scrollback with ctrl+up / ctrl+down 2017-02-05 17:48:25 +13:00
mappu a927add8c5 client: clearer state transitions, separate disconnected state 2017-02-05 17:35:45 +13:00
mappu 0a5db6a015 client: patch one case of not clearing userlist, set spellcheck attr when in text-entry mode 2017-02-05 17:28:35 +13:00
mappu e15a6afceb client: automatically reconnect with same username if we lose connection to the server 2017-02-05 17:17:51 +13:00
mappu c19b0fe521 also load stock username text when we get a reconnect page 2017-02-05 17:15:20 +13:00
mappu 1eaabb099d client: only clear the screen on first load, not on refresh 2017-02-05 17:09:18 +13:00