Jérémie Astori
fba862a6f3
Add missing mode action to muted colors
2016-03-05 22:29:30 -05:00
Max-P
6ef37991b9
Merge pull request #149 from xPaw/inline-chan-css
...
Relax inline channel style
2016-03-05 17:39:14 -05:00
Pavel Djundik
2ed9c5d522
Relax inline channel style
2016-03-06 00:20:45 +02:00
Jérémie Astori
6cee650283
Merge pull request #148 from xPaw/notif-chan-title
...
Fix #147 : Correctly get channel name in notifications
2016-03-05 15:52:03 -05:00
Pavel Djundik
3d05127fad
Fix #147 : Correctly get channel name in notifications
2016-03-05 22:44:15 +02:00
Pavel Djundik
5877e2ebe5
Fix stripping colours from notifications
2016-03-05 21:40:49 +02:00
Jérémie Astori
46c2eabac2
Merge pull request #47 from xPaw/actions
...
Fix some of the actions coloring
2016-03-05 14:34:05 -05:00
Jérémie Astori
83baeee988
Merge pull request #128 from xPaw/fix-chan-parse
...
Correctly handle inline channels in messages
2016-03-03 23:58:19 -05:00
Alistair McKinlay
88257b4931
Merge pull request #123 from xPaw/strip-colors
...
Strip control codes from notifications
2016-03-02 08:31:55 +00:00
Jérémie Astori
b85541e538
Fix minor issues with the main HTML file
...
- Simplify `checked` attributes
- Use double quotes when possible
- Remove `class` duplicates
- Fix labels in password settings
- Remove `<small>` around version number
2016-03-02 05:59:05 +00:00
Jérémie Astori
ec37b6671b
Merge pull request #82 from xPaw/lock-server
...
Allow locking network configuration
2016-03-02 00:37:27 -05:00
Pavel Djundik
56e1d3fac7
Correctly handle inline channels in messages
...
Fixes #15 and #11
2016-03-01 11:06:14 +02:00
Jérémie Astori
da7efcd8da
Switch a power-off icon for logging out
2016-03-01 06:35:42 +00:00
Jérémie Astori
325739c8be
Merge pull request #122 from xPaw/odd-invite
...
Fix #116 : Move 'you' handling in invites to the client
2016-03-01 00:16:55 -05:00
sprusr
4e6e4e10d2
Strip control codes from notifications
2016-02-29 11:29:13 +02:00
Jérémie Astori
cc26b7ff0f
Add notifications for channel invites
2016-02-29 07:34:06 +00:00
Max-P
5242f4c8ee
Merge pull request #83 from xPaw/custom-css
...
Add an ability to set custom css
2016-02-29 01:34:23 -05:00
Jérémie Astori
8c3322b02b
Merge pull request #100 from xPaw/favicon
...
Replace favico.js with our simpler solution
2016-02-29 01:22:25 -05:00
Pavel Djundik
56c2530f2c
Add an ability to customise CSS on the client
2016-02-29 01:40:08 +02:00
Pavel Djundik
f6563d0ea9
Fix #116 : Move 'you' handling in invites to the client
2016-02-28 10:21:19 +02:00
Pavel Djundik
e33e6ca93e
Mute join/kick/part/quit/nick actions in color
2016-02-28 09:43:10 +02:00
Jérémie Astori
d8884d2d75
Remove auto-select on input fields
2016-02-28 07:12:56 +00:00
Jérémie Astori
98596b310f
Add target channel name in notification
2016-02-28 06:36:58 +00:00
Jérémie Astori
ce69ce333a
Merge pull request #91 from xPaw/fix-highlight
...
Fix how highlights are handled
2016-02-28 00:45:23 -05:00
Max-P
1d8667ed4b
Merge pull request #57 from diddledan/frontend-password-change
...
frontend password change functionality
2016-02-27 20:07:08 -05:00
Pavel Djundik
357e238a45
Fix how highlights are handled
2016-02-28 01:30:20 +02:00
Pavel Djundik
3a87f982b2
Replace favico.js with our simpler solution
2016-02-28 01:27:30 +02:00
Pavel Djundik
b53e5c407c
Fix #111 : Simplify message padding
2016-02-28 01:22:52 +02:00
Daniel Llewellyn
b79a918be8
frontend password change functionality
...
- refactor clientManager.js to allow configuration parsing as a serparate
function.
- refactor clientManager.js to add configuration writing function.
- add server.js changes to allow for new password-change functionality
- add password change ui to "settings" screen
- refactor client.js to use new clientManager functionality for saving
the configuration files
2016-02-26 18:38:15 +00:00
Jérémie Astori
31d938440b
Merge pull request #94 from xPaw/action-templates
...
Move actions to templates
2016-02-26 01:26:48 -05:00
Maxime Poulin
1c877a71ab
Fix built-in themes broken by #75 .
...
Fixes #101
2016-02-25 02:29:51 -05:00
Maxime Poulin
3661d0b1a1
Fix CSS selector syntax
...
Doesn't do much, but it prevents unneeded exceptions which are annoying when debugging.
2016-02-24 19:07:12 -05:00
Pavel Djundik
2c8c84aec5
Move actions to templates
2016-02-23 18:22:41 +02:00
Jérémie Astori
1e8ca51d47
Merge pull request #75 from maxpoulin64/badge-fade
...
Fade long channel names in sidebar
2016-02-22 01:23:38 -05:00
Maxime Poulin
867917ff6e
Fade long channel names in sidebar
2016-02-22 01:07:59 -05:00
Pavel Djundik
8151e07b78
Replace bootstrap tooltips with css tooltips from Primer
2016-02-21 21:47:09 +02:00
Jérémie Astori
f8d8b74352
Merge pull request #70 from xPaw/localstorage
...
Replace cookies with localStorage
2016-02-21 13:37:07 -05:00
Pavel Djundik
aab7f298d8
Allow locking network configuration
2016-02-21 14:02:35 +02:00
Pavel Djundik
ad6b4e8939
Update css files to confront stylelint rules
2016-02-20 19:32:23 +02:00
Jérémie Astori
36f2ee3617
Merge pull request #73 from xPaw/badge-opacity
...
Hide badge counter with opacity
2016-02-20 11:50:59 -05:00
Alistair McKinlay
761958e3ee
Merge pull request #7 from xPaw/invites
...
Handle invite event
2016-02-19 21:58:22 +00:00
Alistair McKinlay
972aadd674
Merge pull request #58 from maxpoulin64/userlist-lag
...
Only update the users list when needed
2016-02-19 21:24:09 +00:00
Pavel Djundik
0ade7a7438
Hide badge counter with opacity
2016-02-19 20:09:50 +02:00
Jérémie Astori
1e51cdacf1
Merge pull request #63 from thelounge/astorije/remove-compiled-assets
...
Remove compiled assets and generate them at prepublish time
2016-02-19 00:57:15 -05:00
Pavel Djundik
23d017d67f
Replace cookies with localStorage
2016-02-18 21:53:25 +02:00
Pavel Djundik
15a6efa605
Fix #41 : Replace close button image
2016-02-18 12:13:15 +02:00
Alistair McKinlay
a95d5e22ee
Merge pull request #27 from gdamjan/proxy-path-support
...
Allow The Lounge to be proxied behind a /path/ url
2016-02-18 08:18:37 +00:00
Jérémie Astori
fe6da75854
Remove compiled assets and generate them at prepublish time
...
- Remove minified libs and compiled templates
- Add a `prepublish` script to build assets, that run on `npm install`
and right before publishing
See https://docs.npmjs.com/misc/scripts
- Include these compiled assets to the `.gitignore` file
- Add an empty .npmignore to make sure the compiled assets are not
ignored when publishing
https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package
- Update the README to reflect changes in development
Note that the Travis CI configuration does not need any tweaking
because it cleans up all extra and changed files, up to publishing on
npm. That is, right before `prepublish` gets run.
See https://docs.travis-ci.com/user/deployment/npm#Releasing-build-artifacts
2016-02-18 06:01:37 +00:00
Maxime Poulin
5bf205195d
Only update the users list when needed
...
Currently, for join/part/kick/nick/... the server will send an updated list of users and the client will re-render the list entirely. This ends up being a very expensive operation when joined on large channels and causes the client to slow down a lot.
2016-02-17 04:35:55 -05:00
Pavel Djundik
533ec1071b
Handle invite event
2016-02-15 19:23:10 +02:00