Emmanuel ROHEE
|
aaf623fa53
|
Move profile parts of the rooms page and the config content into a new page: settings
|
2014-08-22 17:55:05 +02:00 |
|
Emmanuel ROHEE
|
dde50d4245
|
Use $location.url instead of $location.path to get clean page URL without hash arguments of the previous page.
This happpens with room URL like http://127.0.0.1:8080/matrix/client/#/room/#public:localhost. The second hash part is transferred to the next page when using $location.path.
|
2014-08-22 11:44:09 +02:00 |
|
Erik Johnston
|
acf5127604
|
Make the content repo work with in daemon mode. Return the full url on upload. Update the webclient to use new content repo api.
|
2014-08-22 10:25:32 +01:00 |
|
Emmanuel ROHEE
|
53f4fbd99a
|
resizeImage: generate an image in the format of the original image. (Tested with tranparent PNG, transparent GIF, BMP, JPEG)
|
2014-08-22 10:48:00 +02:00 |
|
Emmanuel ROHEE
|
c8d0c4762d
|
Safari needs the img.onload event before actually working on the img
|
2014-08-22 10:15:15 +02:00 |
|
Matthew Hodgson
|
8f7fbc1bb0
|
improve leftBlock css
|
2014-08-22 02:11:33 +01:00 |
|
Matthew Hodgson
|
3248aed03b
|
fix mainInput retaining focus between sending consecutive messages by disabling commit 955662d6
|
2014-08-22 01:54:37 +01:00 |
|
Matthew Hodgson
|
868fa1a1e3
|
fix weird fontsizes on iOS
|
2014-08-22 01:41:38 +01:00 |
|
Matthew Hodgson
|
fd47f55e94
|
sacrifice a goat or two to make wordwrap actually work properly
|
2014-08-22 01:33:34 +01:00 |
|
Matthew Hodgson
|
ab27b49ded
|
rename autoComplete directive as tabComplete to avoid confusion with the autocomplete html attribute
|
2014-08-22 01:33:05 +01:00 |
|
Matthew Hodgson
|
019f3a66f6
|
add fixme pointing out name disambiguation is a bit flakey
|
2014-08-22 01:32:17 +01:00 |
|
Matthew Hodgson
|
3277a65052
|
actually display room metadata based on m.room.membe events
|
2014-08-21 19:02:00 +01:00 |
|
Erik Johnston
|
0045a2647a
|
Add a var.
|
2014-08-21 17:59:07 +01:00 |
|
Erik Johnston
|
2e1ab9db08
|
Only start event streaming after having set up the controllers.
|
2014-08-21 17:55:41 +01:00 |
|
Erik Johnston
|
7dac1bfc91
|
Change webclient to always hit the im sync api before streaming so we get current presence state
|
2014-08-21 17:17:41 +01:00 |
|
Matthew Hodgson
|
ad869fa4b3
|
stop hammering the HS for displayname and avatar URLs
|
2014-08-21 15:44:03 +01:00 |
|
Erik Johnston
|
2b1297c501
|
Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.0.1
|
2014-08-21 15:34:49 +01:00 |
|
Erik Johnston
|
4c228df167
|
Use the new 'inviter' key from im sync for room display names.
|
2014-08-21 15:31:11 +01:00 |
|
Emmanuel ROHEE
|
14b9989660
|
Fixed first pagination detection
|
2014-08-21 16:27:34 +02:00 |
|
Matthew Hodgson
|
01a129cb9a
|
cheer up erik and remove the double-horizontal-border between adjacent text plinths
|
2014-08-21 15:26:51 +01:00 |
|
Emmanuel ROHEE
|
bb4490c2d7
|
Show image fullscreen when clicking on the thumbnail
|
2014-08-21 16:09:42 +02:00 |
|
Emmanuel ROHEE
|
e4f0e1af1a
|
If there are available, show image thumbnails in the messages list
|
2014-08-21 15:00:20 +02:00 |
|
Emmanuel ROHEE
|
aac52fce15
|
Generate thumbnail client side and send its URL and info with the image message body
|
2014-08-21 15:00:20 +02:00 |
|
Emmanuel ROHEE
|
9d4bc8985f
|
Made uploadContent compatible for sending Blob objects
|
2014-08-21 15:00:20 +02:00 |
|
Emmanuel ROHEE
|
efe5aa6464
|
Added resizeImage()
|
2014-08-21 15:00:20 +02:00 |
|
Emmanuel ROHEE
|
7371e68f55
|
Quick fix to support array of room aliases
|
2014-08-20 17:46:16 +02:00 |
|
Emmanuel ROHEE
|
2f52e8ee18
|
BF: Apply image place holder only if the image message has the height information
|
2014-08-20 17:17:17 +02:00 |
|
Emmanuel ROHEE
|
96da42085c
|
BF: Wait for the room_id being resolved before starting pagination
|
2014-08-20 17:08:18 +02:00 |
|
Emmanuel ROHEE
|
ba88c9105c
|
Create a placeholder for each image of the chat thread. The height of this placeholder is the height of the image so that the scroller position will not be disrupted when the image will be actually loaded and displayed in its full height
|
2014-08-20 17:04:50 +02:00 |
|
Emmanuel ROHEE
|
6d3391f2f0
|
Send images with their imageInfo (size, mymetype, width & height)
|
2014-08-20 17:04:50 +02:00 |
|
Emmanuel ROHEE
|
da2f5aac0e
|
Sanitize message text content only if the type of current message in the ng-repeat loop is "text"
In case of image message, the body can be a JSON object (ImageInfo) and ngSanitize does not like that (ie it generates exception in the console)
|
2014-08-20 17:04:50 +02:00 |
|
Emmanuel ROHEE
|
d6a3639269
|
Replaced the image URL text input by a file selector button: "Send Image"
|
2014-08-20 14:09:55 +02:00 |
|
Emmanuel ROHEE
|
955662d64c
|
Disabled sending buttons while a message is being sent. Useful on bad Internet connection.
|
2014-08-20 13:43:31 +02:00 |
|
Erik Johnston
|
2ffb075772
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2014-08-20 10:29:16 +01:00 |
|
Emmanuel ROHEE
|
ecce301632
|
File organisation sanity: put directives and filters into dedicated files
|
2014-08-20 11:28:36 +02:00 |
|
Emmanuel ROHEE
|
9ca5bc7892
|
keepScroll: a directive to anchor the scroller position at the bottom when the browser is resizing
|
2014-08-19 18:30:02 +02:00 |
|
Erik Johnston
|
e2b861cc67
|
Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor
|
2014-08-19 16:41:13 +01:00 |
|
Emmanuel ROHEE
|
4f773de6ba
|
BF: The enter key in the image URL box called sendImage() with no argument
|
2014-08-19 16:37:31 +02:00 |
|
Emmanuel ROHEE
|
c5d601d5cd
|
Cleaned dead code
|
2014-08-19 16:24:49 +02:00 |
|
Erik Johnston
|
347242a5c4
|
Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor
Conflicts:
tests/rest/test_presence.py
tests/rest/test_rooms.py
tests/utils.py
|
2014-08-19 14:48:19 +01:00 |
|
Erik Johnston
|
598a1d8ff9
|
Change the way pagination works to support out of order events.
|
2014-08-19 14:19:48 +01:00 |
|
Emmanuel ROHEE
|
509ce6c137
|
Change mouse cursor to pointer on elements user can click on
|
2014-08-19 11:37:07 +02:00 |
|
Emmanuel ROHEE
|
ff21d4d93b
|
Merge remote-tracking branch 'origin/master' into user_page
|
2014-08-19 09:44:50 +02:00 |
|
Emmanuel ROHEE
|
d7a4f2ed7f
|
Fill user page with avatar, display name and matrix id
|
2014-08-19 09:37:10 +02:00 |
|
Emmanuel ROHEE
|
38f5c1c378
|
Made small avatar image center
|
2014-08-19 09:24:35 +02:00 |
|
Emmanuel ROHEE
|
f144f8cc56
|
Use $location.url to open the user profile page. The user page URL is then the one expected: http://127.0.0.1:8000/#/user/@Manu:localhost:8080 insteaf of
http://127.0.0.1:8000/#/user/@Manu:localhost:8080#public:localhost:8080
|
2014-08-19 09:06:21 +02:00 |
|
Emmanuel ROHEE
|
c3f1548bb4
|
Added link to user profile pages
|
2014-08-19 08:58:53 +02:00 |
|
Matthew Hodgson
|
cdc5ffe2a2
|
show private room_ids rather than nulls in notifs if there is no room_alias
|
2014-08-18 20:56:27 +01:00 |
|
Kegan Dougal
|
58548ab557
|
Implemented GETs for the ContentRepoResource. It all actually appears to be working.
|
2014-08-18 17:18:54 +01:00 |
|
Kegan Dougal
|
35da1bf4a3
|
Auth content uploads. Added a mapping function from request > filename. Added exception handling for content uploads. webclient: Only prefix the client API path on doRequest, not doBaseRequest (this would've broken the identity server auth too). Added matrixService.uploadContent. May not require mFileUpload anymore.
|
2014-08-18 17:18:54 +01:00 |
|