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
|
be2f948da5
|
homeserver runs webclient by default now
|
2014-08-22 02:23:59 +01:00 |
Matthew Hodgson
|
8f7fbc1bb0
|
improve leftBlock css
|
2014-08-22 02:11:33 +01:00 |
Matthew Hodgson
|
8d5ceccfc7
|
-w is no more
|
2014-08-22 02:04:13 +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
|
1b0d427285
|
host a webclient by default
|
2014-08-21 23:35:45 +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
|
5670da1c1e
|
Add ts field to all events.
|
2014-08-21 17:46:52 +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 |
Erik Johnston
|
e7ee0b9fc1
|
Change IM sync api to also return the current presence list.
|
2014-08-21 16:40:21 +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 |
Erik Johnston
|
3d1cae0e79
|
In the initial sync api, return the inviter for rooms in the 'invited' state
|
2014-08-21 15:07:08 +01:00 |
Erik Johnston
|
c6950b18cc
|
Return the current state in the initial sync api.
|
2014-08-21 15:06:22 +01:00 |
Erik Johnston
|
063e1b22e6
|
Stop internal keys from getting into SynapseEvents
|
2014-08-21 15:06:00 +01:00 |
Erik Johnston
|
1587ea26fe
|
Wait for getting a Join in response to an invite/join dance.
|
2014-08-21 14:38:22 +01: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 |
Erik Johnston
|
d12a7c3939
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2014-08-21 11:00:59 +01:00 |
Erik Johnston
|
ebd3c41ede
|
Make event stream storage return all membership events about the user, regardless of if they were in the room or not.
|
2014-08-20 17:09:44 +01:00 |
Emmanuel ROHEE
|
7371e68f55
|
Quick fix to support array of room aliases
|
2014-08-20 17:46:16 +02:00 |
Kegan Dougal
|
5048f4a915
|
Added final jsfiddle: an example app demonstrating most of the c2s api.
|
2014-08-20 16:45:59 +01: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 |
Paul "LeoNerd" Evans
|
583add34fe
|
Use the "collect_presencelike_data" distributor signal instead of re-implementing its behaviour
|
2014-08-20 16:06:47 +01:00 |
Paul "LeoNerd" Evans
|
50718825bd
|
Fix exception name in _fill_out_join_content() exception
|
2014-08-20 16:06:47 +01:00 |
Paul "LeoNerd" Evans
|
e01bdf2432
|
Define __copy__ and __deepcopy__ as identity functions on DomainSpecificString, so that copy.deepcopy() will work on them
|
2014-08-20 16:06:47 +01:00 |
Paul "LeoNerd" Evans
|
9c0e570496
|
Kill the "_homeserver_" injected messages for room membership changes
|
2014-08-20 16:06:47 +01: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 |
Erik Johnston
|
e8244c23ba
|
Give the event_id of the failed event
|
2014-08-20 15:53:07 +01:00 |
Erik Johnston
|
d100ac8c82
|
Fix test. get_joined_hosts_for_room get's called multiple times
|
2014-08-20 15:10:36 +01:00 |
Erik Johnston
|
5c4c591c61
|
Fix federation test, since we now hit store.get_room
|
2014-08-20 14:59:43 +01:00 |
Erik Johnston
|
beb0a179bd
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2014-08-20 14:43:02 +01:00 |