hardlounge/client/js
Jérémie Astori 64ebe0f437
Support multiple previews per message
- Load up to 5 previews per message (to avoid abuse)
- Do not load multiple times the same URL
- Prepare preview containers per message instead of appending (to maintain correct order)
- Store an array of previews instead of a single preview in `Msg` objects
- Consolidate preview rendering for new messages and upon refresh/load history (when rendering entire channels)
- Update `parse` tests to reflect previous point
- Add test for multiple URLs
- Switch preview tests from `assert` API to `expect` API
2017-07-08 04:34:12 -04:00
..
libs Support multiple previews per message 2017-07-08 04:34:12 -04:00
socket-events Support multiple previews per message 2017-07-08 04:34:12 -04:00
constants.js Show seconds in timestamp 2017-06-10 14:53:15 +03:00
loading-slow-alert.js Add "reload page" button when Lounge fails to start. 2017-06-10 20:15:32 +03:00
localStorage.js Create options module 2017-04-24 09:06:01 +01:00
lounge.js Allow opting out of autocomplete 2017-07-03 22:37:38 +05:30
options.js Allow opting out of autocomplete 2017-07-03 22:37:38 +05:30
render.js Support multiple previews per message 2017-07-08 04:34:12 -04:00
renderPreview.js Support multiple previews per message 2017-07-08 04:34:12 -04:00
socket.js Correctly configure client transports 2017-06-01 22:43:23 +03:00
sorting.js Add modules for socket events 2017-06-20 07:22:58 +01:00
utils.js Add modules for socket events 2017-06-20 07:22:58 +01:00