JC Brand
d051085626
Only clear textarea once message was sent
...
This now requires `sendMessage` to return a boolean to indicate success.
Disable the textarea while message is being sent.
2018-12-21 05:58:22 +01:00
JC Brand
7ec6a0576e
Fixes #1379 No longer an indication of unread messages in MUC
2018-12-16 12:30:41 +01:00
JC Brand
d5485d09ae
Always render the OMEMO lock icon
...
When OMEMO isn't possible, render it as grey.
This change makes OMEMO for MUCs easier, since there I anticipate that
OMEMO support might change dynamically based on who enters/exits the
room.
updates #1180
2018-12-14 11:25:57 +01:00
pom2ter
aecf7f2cdf
fixing some alignment issues in the sidebar
2018-12-12 10:45:17 +01:00
JC Brand
a31e14a355
CSS: properly align section heading and its actions
2018-12-10 18:07:22 +01:00
JC Brand
8ccf1da9d6
CSS: Set height for list items. Updates #1367
2018-12-10 15:12:33 +01:00
JC Brand
f3f819b67a
CSS: Also color the room and contact toggles
2018-12-10 15:12:29 +01:00
JC Brand
1d55b131f6
CSS: set groupchat owner badge to groupchat color
2018-12-10 15:12:29 +01:00
JC Brand
262b9f9260
CSS: Give color to the controlbox headings
2018-12-10 15:12:28 +01:00
JC Brand
19735f76dd
CSS: Properly align controlbox section headings and their actions
2018-12-10 15:12:28 +01:00
JC Brand
4c965b58d3
CSS: Reuse list-item-action
class for "Contact Requests" actions
2018-12-10 15:12:27 +01:00
JC Brand
917b08a957
Bump distance between list item actions
...
- Set it to the same spacing for controlbox heading buttons
- Make it configurable
2018-12-10 13:07:27 +01:00
JC Brand
90bf42a002
HTML and CSS improvements for listed items in the controlbox
...
Fixes #1348
Tried to get the unread messages indicator to line up properly with the
text and icons in a room list item.
Also tried to reuse styles where appropriate, specifically
`.list-container` and `.list-toggle`.
2018-12-07 11:37:51 +01:00
JC Brand
5e217aae9b
Reduce max width of roster items
...
Otherwise they get cut off sometimes
2018-12-03 11:26:01 +01:00
JC Brand
82a97fdcb0
Add padding to receipt checkmark
2018-11-15 10:50:25 +01:00
JC Brand
3505750536
Enforce avatar img size
2018-11-14 16:37:02 +01:00
Emmanuel Gil Peyrot
ab5dd4a146
Switch avatar rendering from canvas to SVG.
...
This delegates the calculation of the aspect ratio to the browser, and
generally simplifies the code.
Fixes #1156 .
2018-11-14 16:03:37 +01:00
JC Brand
352c0797ad
Rename theme to concord
and add config option for setting the theme
2018-11-14 15:56:28 +01:00
JC Brand
dde2efb653
Fix trash icons for pending contacts
2018-11-14 15:46:51 +01:00
Emmanuel Gil Peyrot
174b257c39
Add a dark theme inspired by Discord
...
This theme takes inspiration from https://discordapp.com/ and builds on
top of custom-properties, making the design more familiar to some users.
In order to change the theme, add the 'theme-dark' class on #conversejs,
you can do it at any point during the lifetime of Converse, either
directly in your HTML or by changing the DOM at runtime.
2018-11-14 15:45:51 +01:00
JC Brand
1e7247b4d2
Add client info modal showing name and version number
2018-11-14 12:01:27 +01:00
Christoph Scholz
9a307da808
show version info in login dialog
2018-11-13 21:12:24 +01:00
Christoph Scholz
da5ca0b585
implement XEP-0184: Message Delivery Receipts
2018-11-13 17:13:35 +01:00
JC Brand
c2e549e7d7
Fixes #1216
2018-11-12 17:44:26 +01:00
JC Brand
77a7397614
Errors should be red
2018-11-12 14:23:35 +01:00
JC Brand
773c678c4d
More button color fixes after switching to css properties
2018-11-12 14:06:52 +01:00
JC Brand
6139b8060d
Consistent placing of modal buttons
2018-11-12 14:05:35 +01:00
JC Brand
795d8e0f00
More color fixes after switching to css properties
2018-11-12 12:15:13 +01:00
JC Brand
476b8041aa
Fix badge & button colors. Ensure vars apply to .converse_content
2018-11-07 11:40:35 +01:00
JC Brand
5e7d5d7fb1
Add own class and style for controlbox heading buttons
2018-11-07 11:11:20 +01:00
JC Brand
a7211863e6
Remove unused styles for .sidebar
element
2018-11-07 11:09:01 +01:00
golangbu
2b434197e9
show_send_button:true parameter not working for me.This pull is a fix for that issue ( #1300 )
...
fixes #1033
2018-11-06 10:34:05 +01:00
Emmanuel Gil Peyrot
28dc6e2cfe
Switch from SASS variables to CSS custom properties
...
This will eventually allow client-side theming support.
2018-11-03 00:40:43 +01:00
JC Brand
11a53608d9
Right Align badges of room occupants
...
fixes #1264
Also...
- hide the badges in overlayed view mode
- hide the features list in overlayed view mode
2018-10-28 23:20:29 +01:00
JC Brand
36f63d9000
Fixes #1272 Hiding MUC occupants leaves a blank space
2018-10-26 16:37:56 +02:00
JC Brand
789148676f
Move icomoon fonts to css/webfonts
2018-10-26 15:28:34 +02:00
JC Brand
9d8fe35e55
Wrap the emoji categories in overlay view
...
Otherwise we get an unwanted horizontal scrollbar
2018-10-26 12:53:25 +02:00
Lauren Mayers
ba689f4185
Update user status colors and icons
...
fixes #1209
2018-10-21 23:36:57 +02:00
JC Brand
f5686a5093
Make all .chat-info messages smaller
2018-10-13 14:14:02 +02:00
JC Brand
7270abb08b
Some refactoring of the code that collapses leave/join messages
...
Mostly to match any previous leave/join message from the same user
Fixes #1062
2018-10-13 13:23:55 +02:00
JC Brand
5316aad340
Fix occupants offset in overlay view mode
2018-10-11 14:05:47 +02:00
JC Brand
7a612460da
Fixes #1063 Make URLs in topic clickable
2018-10-07 03:31:18 +02:00
JC Brand
5d97445d3e
Show the sponsors in the sphinx docs
2018-10-06 22:29:57 +02:00
JC Brand
269ff9a158
Make sure website css is also built by watch command
2018-10-06 08:03:57 +02:00
JC Brand
d30efcb3ab
Better bootstrap markup for the account registration form
2018-10-05 20:12:13 +02:00
JC Brand
79b8ed7177
New release 4.0.2
2018-10-02 22:51:01 +02:00
JC Brand
7af9d2d11b
CSS fix for Edge. Brand heading was wrapping in overlayed view
...
updates #1220
2018-09-24 16:18:51 +02:00
JC Brand
31374a78bc
Avoid linebreak after author name
2018-09-19 16:10:18 +02:00
JC Brand
6dfd0d1aa5
Make sure popovers also work in overlay view mode
2018-09-19 13:01:15 +02:00
JC Brand
be99af4fc2
Smaller navbar text
2018-09-19 12:30:04 +02:00
JC Brand
0833478da4
Use bootstrap4 for the Converse website
2018-09-18 16:15:32 +02:00
JC Brand
d754820471
Provide more space for chatroom header buttons
2018-09-18 13:39:04 +02:00
JC Brand
26535ed4ef
Smaller font for the room features list in overlay view mode
2018-09-18 13:36:02 +02:00
JC Brand
79c9d35911
Specifically set .chat-body
height
...
Otherwise the private chatbox header doesn't show in Firefox
2018-09-18 13:26:05 +02:00
JC Brand
dee49e382c
Avoid horizontal scrolling for messages in Firefox
2018-09-18 13:14:55 +02:00
JC Brand
2df9b24211
Add option to auto-register your nickname to a room
...
See https://xmpp.org/extensions/xep-0045.html#register
2018-09-12 12:36:13 +02:00
JC Brand
09bb6b494d
New release 4.0.0
2018-09-07 16:20:30 +02:00
JC Brand
d89a47b071
Fade in logo after a delay
2018-09-07 15:39:08 +02:00
JC Brand
0b8a63d5d8
Messages in overlay mode should span whole area
2018-09-07 14:10:53 +02:00
JC Brand
a52ccc6588
Position branding. Fixes #1155
2018-09-06 21:03:23 +02:00
JC Brand
2ef117e402
Fix more missing icons due to Fontawesome upgrade
2018-09-06 19:50:41 +02:00
JC Brand
023249f62e
Render profile avatar as canvas.
...
We now have uniform avatar rendering for the profile, messages and
chatboxes.
By rendering as canvas, we can avoid stretching the image.
In the process I also moved the ChatBoxViews collection into its own
plugin `converse-chatboxviews` and placed the AvatarAware views there.
fixes #1157
2018-09-06 15:33:13 +02:00
JC Brand
3d6b8795af
Set emoji popup width for overlay chatrooms
2018-09-04 13:34:06 +02:00
JC Brand
eca11953bb
Upgrade to fontawesome 5
2018-09-04 13:34:06 +02:00
JC Brand
bacf9391c3
Fix emoji toolbar styling for embedded mode
2018-09-04 10:41:44 +02:00
JC Brand
1d38d8af03
Use twemoji for rendering emojis
2018-09-03 13:24:37 +02:00
JC Brand
1294d682e1
Automatically remove leave/enter and enter/leave messages
...
after 10 seconds.
2018-08-30 23:13:28 +02:00
JC Brand
11cc41d3a3
Merge branch 'converse-omemo'
2018-08-27 21:14:03 +02:00
JC Brand
1dc1c1f98a
Properly generate and render fingerprints
2018-08-27 21:02:31 +02:00
linkmauve
5693350883
Keep multiple whitespace characters as is
...
Currently multiple consecutive spaces or tabs were being transformed into a single space, rendering some ASCII art unreadable. This patch fixes it by giving each message text the CSS behaviour of <pre/>.
2018-08-24 09:36:00 +02:00
JC Brand
a06d2c494a
Implement own device removal via stanza
2018-08-21 17:35:17 +02:00
JC Brand
26e936583f
Add devices section to own profile modal
...
Allow for devices to be removed.
2018-08-21 09:28:16 +02:00
JC Brand
b4110dc162
Merge branch 'master' into converse-omemo
2018-08-18 10:24:55 +02:00
JC Brand
b7eb19e225
Render mentions in a message
2018-08-16 15:17:54 +02:00
JC Brand
3db6637706
Set textarea color
2018-08-16 15:17:54 +02:00
JC Brand
70b953ab84
Change selected item to the one the mouse is hovering over
2018-08-16 15:17:53 +02:00
JC Brand
f3d14a00c2
More consistent coloring for autocomplete
2018-08-16 15:17:53 +02:00
JC Brand
b7b0a5de7c
Add padding below participants invite form
2018-08-16 15:17:53 +02:00
JC Brand
108c174d71
Suggestion box needs a different offset in overlay mode
2018-08-16 15:17:53 +02:00
JC Brand
b6f4f05b9e
Add converse-autocomplete and use that in the chat textarea
2018-08-16 15:17:53 +02:00
JC Brand
4c86cca2cb
Hide resize handle for both private and group chats
...
Fixes #1154
2018-08-10 11:09:18 +02:00
JC Brand
3564c8748a
Increase line-height to avoid text being cut off
2018-08-09 10:38:28 +02:00
JC Brand
2d05487862
More code reuse between chatboxview and chatroomview
2018-08-07 15:32:13 +02:00
JC Brand
2600372a2e
Hide the textarea resize handle
2018-08-07 15:32:12 +02:00
JC Brand
08dce556f9
When correcting a message, also highlight the textarea.
2018-08-07 10:09:35 +02:00
JC Brand
bcd6845756
Show fingerprints in the user details modal
...
updates #497
2018-07-25 11:33:16 +02:00
JC Brand
bf13927946
Merge branch 'master' into converse-omemo
2018-07-21 11:34:51 +02:00
JC Brand
acd9a18696
Update with new message markup
2018-07-21 07:34:03 +02:00
JC Brand
6a462f6c2c
Fix tests for the fullscreen view_mode
2018-07-20 15:28:45 +02:00
JC Brand
b751c06694
Start using BEM to structure messages Sass/CSS
...
updates #421
2018-07-20 14:09:30 +02:00
JC Brand
778436412c
Tweak the subtitle of private chats' headings
2018-07-19 17:09:48 +02:00
JC Brand
5444f54d00
Add message edit icons to mockups
...
updates #421
2018-07-19 17:06:58 +02:00
JC Brand
6130ca3745
Revert "Remove position:relative in embedded CSS ( #1122 )"
...
This reverts commit 563bee916a
.
2018-07-16 01:21:42 +02:00
linkmauve
563bee916a
Remove position:relative in embedded CSS ( #1122 )
...
This was rendering the content outside of the viewport, rendering Converse.js unusable.
2018-07-16 01:13:40 +02:00
JC Brand
84a10d77d9
Cancel message correction by pressing the down arrow
...
Also, add a class `correcting` to the message being corrected, to
provide a visual cue.
updates #421
2018-07-08 11:30:15 +02:00
JC Brand
2929647e16
Add support for correcting the last message sent
...
fixes #421
2018-07-08 00:39:28 +02:00
JC Brand
9e965fa20e
Add a rudimentary message versions modal
2018-07-06 01:36:34 +02:00
JC Brand
8283d58988
Don't make the controlbox too narrow at certain viewport sizes
2018-07-04 12:00:02 +02:00
JC Brand
388719ff2d
Update CSS of controlbox list items
...
Trying to use more generic CSS selectors and to extract out common patterns.
2018-07-04 10:57:30 +02:00
JC Brand
efa5e30596
updates #1069 Highlight currently open private chat in the sidebar
2018-07-04 09:08:22 +02:00
JC Brand
58ee1460fe
Updates #1069
...
Highlight the currently open groupchat in the sidebar (in singleton mode).
2018-07-02 23:29:57 +02:00
JC Brand
3c1db0fec8
Fixes #1069 Only show bookmark icons on hover
2018-07-02 21:13:15 +02:00
JC Brand
d335173fd7
Bootstrap markup for auto-generated forms
2018-07-02 20:18:22 +02:00
JC Brand
1880b3f209
Nicer rendering of MUC disconnection messages
2018-07-02 12:52:19 +02:00
JC Brand
6785eff4a7
Merge branch 'master' into converse-omemo
2018-07-01 11:44:04 +02:00
JC Brand
3dac4ae45c
Add support for logging in with OAuth
2018-06-13 18:39:51 +02:00
JC Brand
0575ca485a
Specify controlbox size for lg breakpoint
2018-06-07 06:58:37 +02:00
JC Brand
d32e9322ce
Only show rooms-list icons upon hover.
...
updates #1068
2018-06-04 21:48:19 +02:00
JC Brand
ab6a4560e2
Make sure chats cover whole page in responsive mode
2018-06-04 21:42:21 +02:00
JC Brand
78d6d493d6
Add info icon in room header and show room details in modal
2018-06-04 19:54:11 +02:00
JC Brand
8948be1d3d
In mobile view, add arrows to chat headings
...
so that you can navigate "back" to the controlbox.
2018-06-01 14:57:19 +02:00
JC Brand
b00567a0ea
Fix styles for mobile view
2018-06-01 12:49:45 +02:00
JC Brand
5e97db95f9
Add a close button on the occupants sidebar
2018-05-30 16:55:28 +02:00
JC Brand
d920c2a86c
Add privacy policy for conversejs.org hosting
2018-05-25 06:31:55 +02:00
JC Brand
74ee896ee6
Add new sponsor and some website style improvements
2018-05-24 16:18:47 +02:00
JC Brand
ed351d97ae
Remove sass/inverse.scss. updates #1091
2018-05-24 14:52:48 +02:00
JC Brand
fa849b3dfa
fixes #1091
...
We no longer need inverse.css
2018-05-24 14:38:17 +02:00
JC Brand
f582fdad30
Remove sass/inverse/_chatbox.scss
...
updates #1091
2018-05-24 14:28:09 +02:00
JC Brand
082b1fea7c
Remove converse-specific sass files
...
updates #1091
2018-05-24 14:19:53 +02:00
JC Brand
251bea2137
Put all Sass variables into one file.
...
updates #1091
2018-05-24 13:17:26 +02:00
JC Brand
539234fa79
Move _minimized_chats.scss into parent dir
...
updates #1091
2018-05-24 12:55:48 +02:00
JC Brand
be5b235798
Combine _core.scss from inverse/converse
...
updates #1091
2018-05-24 12:52:32 +02:00
JC Brand
a85401627c
Combine inverse/converse chatrooms css
...
updates #1091
2018-05-24 12:45:10 +02:00
JC Brand
6042c233bc
Add test that the OMEMO toolbar button renders
...
Fix and improve accordingly. updates #497
2018-05-23 12:51:01 +02:00
JC Brand
e82112715d
Update padding of controlbox elements
...
Instead of padding the container, pad individual elements that need it.
This enables us to have highlighting (e.g. on hover) that spans the full
width of the controlbox.
updates #1069
2018-05-18 15:44:42 +02:00
JC Brand
6e2249e99e
Make sure popovers are positioned correctly
...
in the overlayed view_mode
2018-05-18 15:44:42 +02:00
JC Brand
59535656b6
Add checkbox to indicate whether this is a trusted device
2018-05-18 15:44:42 +02:00
JC Brand
d4a33656d8
Move form specific styles to _forms.scss
2018-05-18 15:44:42 +02:00
JC Brand
5e17d6b117
Update fonts for better Linux support
2018-05-15 15:49:52 +02:00
JC Brand
3cd5d9f8ca
Tweak chatroom heading and description margins
2018-05-15 11:38:33 +02:00
JC Brand
37ce3fb737
Add a button to refresh a contact's vcard
2018-05-15 10:11:13 +02:00
JC Brand
d0f490bbdc
Start using Sass for the website CSS and rename
2018-05-15 09:38:20 +02:00
JC Brand
28bc3a2252
Use future for headings
2018-05-14 13:49:04 +02:00
JC Brand
2515001a5c
Variables were moved to common file
2018-05-11 19:51:41 +02:00
JC Brand
73807959d3
updates #1068
...
- For roster contacts, only show remove icons on hover.
- Show light background color when hovering over an item in the
controlbox.
Ideally this background color will be 100% of the controlbox width, but
I'm not opening that can of worms now...
2018-05-11 10:19:14 +02:00
JC Brand
d871392039
updates #1094
...
Update the occupants list when occupants are added/removed from the
member lists.
2018-05-11 00:17:44 +02:00
JC Brand
09db3eddb0
Add tests for contact removal via modal
2018-05-10 22:15:23 +02:00
JC Brand
21741649e4
Don't hide close button for chats
...
I find it useful to be able to close them
2018-05-10 21:29:05 +02:00
JC Brand
d16bb315aa
Add the ability to remove a contact via the details modal
2018-05-10 18:04:17 +02:00
JC Brand
9bc21741fc
Update mockup and CSS accordingly
2018-05-09 12:57:50 +02:00
JC Brand
859bc0616e
Fixes #1094
...
- Show users who are registered on the different members lists
- Show badges indicating user's roles and affiliations
2018-05-09 12:28:34 +02:00
JC Brand
28ec15094e
Add alert modal and close profile modal on save
2018-05-09 10:09:42 +02:00
JC Brand
708b1dbe99
fixes #337
...
It's now possible to set your VCard via the UI and via the API
2018-05-08 18:14:56 +02:00
JC Brand
2d2dcd4a6d
css fixes
2018-05-08 14:44:59 +02:00
JC Brand
9eb89758e0
Darken text slightly
2018-05-03 18:19:28 +02:00
JC Brand
df948a8dd6
Also allow a single-user chat to be embedded into the page
2018-05-03 17:01:17 +02:00
JC Brand
6495378a19
Chatroom form fixes
2018-05-03 14:19:11 +02:00
JC Brand
6f95628420
CSS width fix
2018-05-02 15:28:55 +02:00
JC Brand
7eb6b13f10
Don't mark /me messages are followup messages.
2018-05-02 14:55:10 +02:00
JC Brand
cbc48629f1
Clear canvas before redrawing
2018-05-01 19:55:26 +02:00
JC Brand
58ca4a5664
Tweak message padding
2018-04-30 15:37:37 +02:00
JC Brand
93af6f4d0d
In overlayed mode, don't pad followup messages
2018-04-30 15:37:37 +02:00
JC Brand
d316445fa0
Try to more intelligently break up long messages.
...
Use break-word in long URLs but not otherwise.
2018-04-30 15:37:37 +02:00
JC Brand
876a07b3de
Fix the failing tests
2018-04-30 15:37:37 +02:00
JC Brand
ab09379a51
Move common Sass variables into a single file
...
Part of slowly trying to bring all styles into a single CSS file.
2018-04-30 15:37:36 +02:00
JC Brand
36ccb4618f
Tweak chatroom headings
2018-04-30 15:37:36 +02:00
JC Brand
56e4e8b8ee
Fix rendering of headline messages.
...
Also, add urijs to more intelligently handle URIs
2018-04-30 15:37:36 +02:00
JC Brand
f913ee86f0
Fix chat-image styling. Add spoiler margin
2018-04-30 15:37:36 +02:00
JC Brand
afcb808127
Mockup: Add "Announcements" section, update markup and styles for user-panel
2018-04-30 15:37:36 +02:00
JC Brand
57f7e31aa1
Add a spoiler message to the mockups
2018-04-30 15:37:36 +02:00
JC Brand
aa6a739cfa
Initial work on showing avatars in messages.
...
- Update the mockups to show avatars.
2018-04-30 15:37:36 +02:00
JC Brand
ee46b0ccad
CSS fixes to embedded chat
...
* Don't change styling based on media queries
* Fix offsets so that an embedded chat fits properly inside container element
2018-04-25 18:04:04 +02:00
JC Brand
e487fe4e54
Update mockups and tweak margin for chatroom in responsive mode
2018-04-24 18:22:44 +02:00
JC Brand
d0387a65ca
Let an embedded MUC expand to fill its containing element
2018-04-24 17:31:44 +02:00
JC Brand
fe1ba6265a
Revert "Doesn't seem necessary to build fonts.css"
...
Actually, it's used for rendering a MUC inside a webcomponent!
2018-04-24 16:27:56 +02:00
JC Brand
07ac8d4a3e
Various HTML/CSS fixes for the demos, particularly embedded MUC
2018-04-24 14:46:09 +02:00
JC Brand
71be72b50c
Automatically grow/shrink input as text is entered/removed
2018-04-24 14:33:00 +02:00
JC Brand
a15c9e54d0
Also test for when XEP-0363 is not supported
...
Updates #161
2018-04-22 17:47:34 +02:00
JC Brand
a19e7aeffe
Add support for XEP-0066 Out of band data
2018-04-18 16:58:52 +02:00
JC Brand
463b0e6abe
Fix height for minimized chats toggle
...
Also tweak progress indicator margin
2018-04-18 11:49:28 +02:00
JC Brand
95e648e79f
Tweak margin and padding for messages
2018-04-18 08:53:54 +02:00
JC Brand
b889637f8d
Fix height for chatroom forms
2018-04-17 15:21:16 +02:00
JC Brand
0a757a25e7
Fixes #1059 Remove bottom borders, uppercase titles and tweak padding
2018-04-10 21:23:32 +02:00
JC Brand
eddc359a64
Fix height and padding for minimized chats toggle
2018-04-10 20:55:47 +02:00
JC Brand
9528d81c00
Move various MUC methods onto the Backbone.Model
...
To more cleanly separate views and models and to make MUC in headless
mode more viable.
Refs #1032
2018-04-10 18:59:02 +02:00
JC Brand
9a526d4194
Refactoring of the XEP-0085 Chat State Notifications code
...
* Distinguish between CSN messages and other types of messages
* Properly clear previous notifications
* Better handling of notifications from multiple users (in MUC)
* Rename methods to make clarify intent
2018-04-06 17:02:28 +02:00
JC Brand
1cec976b5b
Don't build theme.css from sass
...
The theme is still bootstrap3 based and there isn't enough time
currently to redo on bootstrap4.
2018-03-30 14:23:39 +02:00
JC Brand
108bd03e3a
Fix padding offset bug for inverse
2018-03-30 14:22:51 +02:00
JC Brand
e21f14f4bd
Don't let .converse-chatboxes
expand and cover other elements.
2018-03-30 14:22:51 +02:00
JC Brand
95406a149d
Re-add xhr_user_search_url
and autocomplete when adding contacts
2018-03-30 14:22:51 +02:00
JC Brand
7a254a56e0
Pad the toggle and rename to "Chat Contacts"
...
to make it clearer that this toggle relates to chatting.
2018-03-30 14:16:07 +02:00
JC Brand
1d5b6839b1
Rename inlcuded FontAwesome font to ConverseFontAwesome
...
to avoid name clashes
2018-03-30 14:16:07 +02:00
JC Brand
ea4337da51
Set column width for chatbox buttons in the sass file
2018-03-30 14:16:07 +02:00
JC Brand
4d8fdb9990
More changes to emoji toolbar (based on tests in Plone)
2018-03-30 14:16:06 +02:00
JC Brand
245ea22df3
Styling of emoji picker in the overlay view
2018-03-30 14:16:06 +02:00
JC Brand
3f1602ddf2
Set z-index for .converse-chatboxes
2018-03-30 14:16:06 +02:00
JC Brand
11788bb7a1
Bundle font-awesome in the css
2018-03-30 14:16:05 +02:00
JC Brand
03bda96e4d
Tweak line-height for requesting contacts
2018-03-30 14:16:05 +02:00
JC Brand
f90ca8f7f4
Remove unused class
2018-03-30 14:16:04 +02:00
JC Brand
aa2f0d8d2d
Tweak unread messages indicator
2018-03-17 17:07:43 +00:00
JC Brand
f0ae8c44ff
Show caret for room, bookmark and group toggles
2018-03-17 11:42:17 +00:00
JC Brand
14de16f728
Tweak .button-on css
2018-03-16 19:41:00 +00:00
JC Brand
1565decfc0
Add identifiable class name
2018-03-14 18:25:33 +00:00
JC Brand
ca141401a0
Fix failing tests
2018-03-13 13:42:00 +01:00
JC Brand
7f2143edb5
Fix spinner
2018-03-12 14:52:11 +01:00
JC Brand
fa30f936b6
Use sass for the theme css
2018-03-11 12:04:27 +01:00
JC Brand
bfc3081874
Update css for mobile view of overlay mode.
2018-03-11 12:04:27 +01:00
JC Brand
d7de739001
Add close button for controlbox in overlay view mode
2018-03-09 23:53:05 +01:00
JC Brand
a1145140c3
Various small tweaks
...
- Style room invite
- Remove old border-radius
- Show close icon for minimized chats
2018-03-09 23:27:12 +01:00
JC Brand
c10a2596e3
Eagerly render emoji picker and avoid overflow in overlay view
2018-03-09 23:16:53 +01:00
JC Brand
392a7e8ab3
Don't use the bootstrap responsive grid for chats in overlay mode
2018-03-09 23:06:41 +01:00
JC Brand
849d6b2612
Update the minimized chats widget
2018-03-09 18:14:18 +01:00
JC Brand
9c0b7c71cd
Render OTR menu as a bootstrap dropdown
2018-03-09 17:30:42 +01:00
JC Brand
9825d6e777
Use bootstrap dropdown to render the emoji picker
2018-03-09 14:51:24 +01:00
JC Brand
40f4555419
Only show controlbox head when logging in, in overlayed view mode
2018-03-09 11:46:23 +01:00
JC Brand
914a55707d
Replace col-
classes with Sass mixins
2018-03-09 10:12:05 +01:00
JC Brand
db44a4f44d
Update the login form for the overlayed view mode
2018-03-07 21:40:55 +01:00
JC Brand
d72463c939
Make more semantic by putting login/register column info in css
2018-03-07 18:06:02 +01:00
JC Brand
b3f2fafeea
Various smaller fixes and improvements
2018-03-07 14:36:19 +01:00
JC Brand
2db4550b13
Update chat events markup.
2018-03-07 11:02:12 +01:00
JC Brand
b154d6d534
Render chat head, content and message form as flex items.
2018-03-07 10:10:22 +01:00
JC Brand
d04a7df295
Update room features markup to use font awesome
2018-03-06 18:33:59 +01:00
JC Brand
181b1836b0
Update and further style toolbars
2018-03-06 15:26:05 +01:00
JC Brand
95645413c4
Darken modal overlay
2018-03-05 18:43:43 +01:00
JC Brand
2f2e687a18
Use flex column for occupant sidebar
2018-03-05 18:38:00 +01:00
JC Brand
d4d3d4c838
Merge branch 'split-muc' into bootstrap4
2018-03-05 16:51:33 +01:00
JC Brand
860befcab9
Fixes #1025
...
Rename icon to avoid confusion. Add back the OTR status text.
2018-03-02 12:11:47 +01:00
JC Brand
877b5ca082
Tweak roster contacts spacing
2018-02-25 17:54:55 +01:00
JC Brand
c655781bc9
More login form improvements and also update registration form
2018-02-24 19:59:25 +01:00
JC Brand
e1d1bac790
Update the login form with markup from bootstrap mockup
2018-02-24 18:43:32 +01:00
JC Brand
3b22f918fa
More work on the user profile modal
2018-02-23 23:10:46 +01:00
JC Brand
66e6ae2eed
Increase fade
transition, to work around timing bug
...
in bootstrap.native.
https://github.com/thednp/bootstrap.native/issues/192
2018-02-23 16:33:10 +01:00
JC Brand
7e6cc86c94
CSS tweaks
2018-02-22 17:47:18 +01:00
JC Brand
4e508cfe88
Add a modal to list rooms
2018-02-22 17:40:01 +01:00
JC Brand
e143c88475
More work on the "add chatroom" modal. Working now.
2018-02-22 15:58:23 +01:00
JC Brand
d9709af7cf
Initial work on the new chatroom modal
2018-02-21 16:59:16 +01:00
JC Brand
b5812e257d
Work on the status modal
2018-02-21 16:17:57 +01:00
JC Brand
21556832f8
Update chatbox headers and buttons
2018-02-20 16:48:01 +01:00
JC Brand
2b935fa57b
Show subdued grey for icons (and darker when hovering)
2018-02-20 15:57:01 +01:00
JC Brand
5e6860754f
Update chatbox head with new markup
2018-02-19 22:36:37 +01:00
JC Brand
c4367e7a0a
Show own avatar
2018-02-19 22:12:50 +01:00
JC Brand
658c27730c
Fix showing of room info in rooms list
2018-02-19 18:11:02 +01:00
JC Brand
6cdaa47493
Fix roster filter functionality
2018-02-19 17:37:47 +01:00
JC Brand
493ecb2e4f
Update markup for the roster filter
2018-02-19 16:08:54 +01:00
JC Brand
2fa8304945
Improve and update roster markup
2018-02-19 15:01:02 +01:00
JC Brand
650ed22da7
Update requesting contacts and tweak bookmark icons
2018-02-16 15:24:17 +01:00
JC Brand
c4a99c7f29
Render rooms and bookmarks lists according to mockups
2018-02-16 15:08:16 +01:00
JC Brand
ede21e7c32
Remove controlbox tabs and show rooms and contacts panels together
2018-02-16 14:16:55 +01:00
JC Brand
5401998558
Don't put #chatrooms inside #converse-roster and remove users
id
2018-02-15 15:49:16 +01:00
JC Brand
1405884c59
Reset user agent styles. Fix login form margin and height
2018-02-15 14:38:10 +01:00
JC Brand
617019af0e
Merge remote-tracking branch 'origin' into bootstrap4
2018-02-15 14:15:04 +01:00
JC Brand
2d746d2a1e
Make converse-muc-embedded
a core plugin.
...
1. Add a new `view_mode` value: `embedded`.
This value is used to determine wether the `converse-muc-embedded`
plugin is active or not.
2. Remove the need for the #converse-embedded-chat element.
Instead we reuse the #conversejs element and embed inside that.
3. Removed the need to manually blacklist core plugins
This is now done automatically if `view_mode` is set to `embedded`.
Perhaps eventually we don't blacklist at all and instead use the
`enable` plugin method. For some that probably won't work, like
`converse-chatview`, which we still need to be active.
2018-02-09 16:37:55 +01:00
JC Brand
03371c1815
Add css file with only fonts.
...
Needed when converse.js is included inside a webcomponent.
The fonts.css file is then copied over to the host DOM.
Necessary due to this bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=336876
2018-02-09 16:37:55 +01:00
JC Brand
4742e66b69
Fix linting errors and failing tests
2018-02-07 14:21:46 +01:00
JC Brand
0031938b97
Make the toolbar a little lighter
2018-02-07 13:16:34 +01:00
JC Brand
e34fa5d635
Style the spoiler
2018-02-07 10:30:06 +01:00
JC Brand
f6db2a9167
Use template to render the spoiler message.
2018-02-06 18:58:06 +01:00
JC Brand
19d9e281ae
Update css and keep input and textarea values across toggles
2018-02-06 18:05:12 +01:00
JC Brand
400bdf775d
More refactoring of spoilers code
2018-02-06 18:05:12 +01:00
ChaosKid42
c354dfde80
fix image rendering in IE11 ( #1011 )
2018-02-04 09:18:42 +01:00