Richard van der Hoff
00a92452e8
0.5.0
2016-03-30 13:31:09 +01:00
Richard van der Hoff
32576e97d5
Prepare changelog for v0.5.0
2016-03-30 13:31:09 +01:00
Richard van der Hoff
20f93e761b
Bump to react-sdk 0.4.0 and js-sdk 0.5.1.
2016-03-30 13:27:55 +01:00
Matthew Hodgson
bdf8f655fb
tweak animation and comment it out for now as it maxes out a whole core on my top-of-the-line MBP...
2016-03-30 01:36:44 +01:00
Matthew Hodgson
8603dd4bb4
Merge pull request #1292 from aviraldg/feature-pretty-placeholder
...
Prettier, animated placeholder :D
2016-03-30 01:28:34 +01:00
Matthew Hodgson
212a070a02
add a github issues graphing script
2016-03-30 01:23:44 +01:00
Richard van der Hoff
e15358f77e
Merge pull request #1307 from vector-im/rav/SimpleRoomHeader
...
RoomDirectory: use SimpleRoomHeader instead of RoomHeader
2016-03-29 23:26:09 +01:00
Richard van der Hoff
851b601d2c
Pass SimpleRoomHeader topic in as a named prop
2016-03-29 23:25:26 +01:00
Richard van der Hoff
f52a1cf311
Merge pull request #1277 from vector-im/rav/no_parse_languages
...
Tell webpack not to parse the highlight.js languages
2016-03-29 22:48:58 +01:00
Matthew Hodgson
0ddb2cf183
fix action vertical spacing
2016-03-29 17:10:11 +01:00
Richard van der Hoff
cf0340c1c7
RoomDirectory: use SimpleRoomHeader instead of RoomHeader
...
SimpleRoomHeader and RoomHeader are now separate things
(https://github.com/matrix-org/matrix-react-sdk/pull/252 ), so update Vector
accordingly.
2016-03-29 16:45:24 +01:00
Aviral Dasgupta
6c5b4a298b
Prettier, animated placeholder :D
2016-03-28 19:32:04 +05:30
Richard van der Hoff
c5c5e6d811
Tell webpack not to parse the highlight.js languages
...
Hopefully, this fixes https://github.com/vector-im/vector-web/issues/1046
without any side-effects.
It relies on the fact that the languages files are pretty simple - in
particular, they don't require any other modules. So we can tell webpack just
to suck them in as they are, rather than parsing them and causing an explosm.
2016-03-24 22:51:50 +00:00
Richard van der Hoff
2462ede539
Switch to dev versions of react-sdk and js-sdk
2016-03-24 17:39:49 +00:00
Richard van der Hoff
b6e4c59877
Merge pull request #1249 from vector-im/dbkr/disable_composer_if_no_permission
...
CSS for https://github.com/matrix-org/matrix-react-sdk/pull/247
2016-03-24 11:44:16 +00:00
Matthew Hodgson
0bc1624d4e
make senderprofile smaller
2016-03-24 01:19:55 +00:00
Matthew Hodgson
f81f7db6cd
fix layout problems exposed by #cats
2016-03-24 01:12:27 +00:00
Matthew Hodgson
9e95d2e4ac
make image event bodies display as blocks to avoid auto sizing, so we can measure their width to explicitly set their height
2016-03-24 00:13:03 +00:00
Richard van der Hoff
95a46ae201
Merge pull request #1254 from vector-im/rav/uridecode_fragment
...
URI-decode the hash-fragment
2016-03-23 22:59:46 +00:00
David Baker
8764b44325
Un-commit config change
2016-03-23 16:41:17 +00:00
Richard van der Hoff
090db5490b
URI-decode the hash-fragment
...
It looks like % characters in the hash-fragment are meant to be interpreted as
a URI-encoding, so we should decode them.
2016-03-23 15:58:00 +00:00
David Baker
cfcb050822
Add composer controls wrapper to set correct width on the composer controls wrapper div
2016-03-23 15:21:37 +00:00
David Baker
66e36e9d40
CSS for https://github.com/matrix-org/matrix-react-sdk/pull/247
2016-03-23 15:15:38 +00:00
Richard van der Hoff
4507117f89
0.4.1
2016-03-23 14:58:30 +00:00
Richard van der Hoff
cad48b62e4
Prepare changelog for v0.4.1
2016-03-23 14:58:30 +00:00
Richard van der Hoff
5138dc9fd8
Bump to react-sdk 0.3.1
...
Disables ScrollPanel debug.
2016-03-23 14:56:22 +00:00
Richard van der Hoff
c12a77bc15
0.4.0
2016-03-23 14:40:16 +00:00
Richard van der Hoff
695b5d950c
Prepare changelog for 0.4.0
2016-03-23 14:39:30 +00:00
Richard van der Hoff
17b2d14ffc
Release script for vector-web
2016-03-23 14:15:22 +00:00
Richard van der Hoff
752f8363a7
Bump to release versions of react-sdk and js-sdk
2016-03-23 14:14:07 +00:00
Matthew Hodgson
a3a4ff569e
stop scrollbars overlaying on the count
2016-03-23 13:51:38 +00:00
Richard van der Hoff
948b862c31
Bump gemini-scrollbar to latest version
...
RoomDirectory uses react-gemini-scrollbar directly, so make sure we are using a
consistent version.
2016-03-23 12:24:25 +00:00
Matthew Hodgson
27ab79fd38
handle unaliased room naming more sanely
2016-03-23 11:50:38 +00:00
Matthew Hodgson
8cbc8db1cb
oops
2016-03-23 11:38:17 +00:00
Matthew Hodgson
e32299a50c
fix enable notifs text
2016-03-23 11:32:47 +00:00
Matthew Hodgson
c843ee3157
handle canonical aliases correctly; search on names; support rooms with no aliases
2016-03-23 11:26:18 +00:00
Matthew Hodgson
490cbbd05f
fix horiz pre scrollbars https://github.com/vector-im/vector-web/issues/754
2016-03-22 15:13:36 +00:00
Matthew Hodgson
e4aa43944f
crude lipstick for warnings
2016-03-22 12:11:19 +00:00
Matthew Hodgson
827f891ae7
warning prompt for roomsettings
2016-03-22 00:56:38 +00:00
Matthew Hodgson
54c34ab8d5
improve previewbar look & feel
2016-03-21 22:06:06 +00:00
Matthew Hodgson
3339fa2a39
Merge pull request #1232 from vector-im/matthew/permalink
...
permalink button
2016-03-21 15:39:03 +00:00
Matthew Hodgson
d4a36f5081
permalink button
2016-03-19 23:26:04 +00:00
Matthew Hodgson
19cb06d040
prop fix
2016-03-18 20:08:31 +00:00
Richard van der Hoff
a5e0aa763b
Bump gemini-scrollbar version
...
To fix scrollbar fail thanks to npm's lack of dependency-version conflict
resolution.
2016-03-18 16:34:20 +00:00
Matthew Hodgson
a1e3cf76e1
top-align search results
2016-03-18 16:24:48 +00:00
Matthew Hodgson
866bd55bc3
give notif bar a pointer cursor
2016-03-18 16:16:13 +00:00
Matthew Hodgson
a6257a1148
show right panel if needed when viewing users
2016-03-18 16:09:00 +00:00
Matthew Hodgson
92e187da64
fix ugly spinner on MemberList
2016-03-17 18:44:53 +00:00
Matthew Hodgson
f950b675bd
workaround to avoid accidental click-throughs on narrow vertical scrollbars
2016-03-17 18:26:00 +00:00
Matthew Hodgson
aca4457a89
apparently we don't need a default onClick
2016-03-17 17:00:58 +00:00
Matthew Hodgson
725b9a6619
Merge pull request #1191 from vector-im/matthew/insert-displayname
...
make senderprofiles clickable
2016-03-17 16:59:03 +00:00
Matthew Hodgson
d7a851a353
make senderprofiles clickable
2016-03-17 16:28:49 +00:00
Matthew Hodgson
c6f95dfb3b
Merge pull request #1180 from vector-im/matthew/fix-notif-spam
...
fix notif spam when logging in from a guest session by correctly logging out first.
2016-03-17 14:37:21 +00:00
Matthew Hodgson
4164688c24
add pointer to EventTile
2016-03-17 13:09:28 +00:00
Matthew Hodgson
cddfa62e27
reorder the push settings as off, on, loud - fixes https://github.com/vector-im/vector-web/issues/1117
2016-03-17 02:24:48 +00:00
Matthew Hodgson
a6e3b39f16
fix notif spam on launch by correctly logging out again. reverts start_login_from_guest stuff
2016-03-17 02:08:05 +00:00
Matthew Hodgson
f8fb3a7fe1
fix aspect ratio of roomavatar preview
2016-03-16 20:00:50 +00:00
Matthew Hodgson
50d18ac771
Merge pull request #1165 from vector-im/matthew/cancellable-upgrade
...
use new start_login_from_guest dispatch for cancellable logins from guest accounts
2016-03-16 14:37:50 +00:00
Mark Haines
1e0c4d8797
Merge pull request #1171 from vector-im/markjh/cleanup_promise
...
Use then() chaining rather than manual callbacks
2016-03-16 11:16:06 +00:00
Mark Haines
05e479a76c
Use then() chaining rather than manual callbacks
2016-03-16 10:59:40 +00:00
Mark Haines
fe9816abf5
Merge pull request #1163 from vector-im/markjh/cleanup
...
Remove trailing whitespace
2016-03-16 10:52:12 +00:00
Matthew Hodgson
29815b1d13
try a new message tone
2016-03-16 00:54:43 +00:00
Matthew Hodgson
cb45db36c2
use new start_login_from_guest dispatch for cancellable logins from guest accounts
2016-03-15 21:02:25 +00:00
Mark Haines
31915db6f6
Remove trailing whitespace
2016-03-15 18:38:24 +00:00
Mark Haines
eb01cb9cba
Merge pull request #1037 from vector-im/markjh/change_push_actions
...
Update the actions of default rules instead of overriding.
2016-03-15 18:10:04 +00:00
Matthew Hodgson
2a8afd49fb
mx_Login_fieldLabel CSS
2016-03-15 18:09:54 +00:00
Mark Haines
9b85d88036
s/somme/some/
2016-03-15 15:23:18 +00:00
Matthew Hodgson
c2049e991b
padding for radio buttons on login pages
2016-03-15 13:37:07 +00:00
Mark Haines
3224a4e49e
Add helper functions for decoding and encoding lists of push actions
2016-03-15 11:26:32 +00:00
Matthew Hodgson
cfc4b89225
fix https://github.com/vector-im/vector-web/issues/1154
2016-03-15 10:56:54 +00:00
Mark Haines
8b1444c954
Port the legacy im.vector rules to the new format on startup
2016-03-15 10:49:10 +00:00
Richard van der Hoff
d4d2ef326e
Bump to dev branch of js-sdk
2016-03-14 15:54:56 +00:00
Richard van der Hoff
2a62fdb652
Switch back to dev version of react-sdk
2016-03-14 14:08:47 +00:00
Richard van der Hoff
6215326f8e
Merge pull request #1137 from vector-im/rav/update_README
...
Update README to include `npm install` in react-sdk
2016-03-14 12:48:58 +00:00
Richard van der Hoff
da7e9840f3
reinstate npm 3 warning
2016-03-11 15:12:28 +00:00
Richard van der Hoff
cc18458bec
Update README to include npm install in react-sdk
...
Casual users of /develop shouldn't need to do the whole
clone-three-repositories thing.
2016-03-11 15:09:29 +00:00
Richard van der Hoff
928915873b
Use npm to fetch react-sdk and js-sdk
...
After some discussion, we've agreed it's less evil to have package.json point
to git develop, even if you then have to do a manual build step. That avoids
any future problems where (for example) js-sdk develop gains experimental
changes which would break for users using a build process which involves a
manual git checkout.
2016-03-11 14:30:53 +00:00
Richard van der Hoff
8fa059fc4b
Prep 0.3.0
2016-03-11 13:00:31 +00:00
Richard van der Hoff
33b7e2046d
Merge pull request #1123 from vector-im/rav/mute_desktop_notifs
...
Add setting for audio notifications
2016-03-10 14:19:05 +00:00
Richard van der Hoff
e777db3fc4
Add setting for audio notifications
...
Expose the enableAudioNotifications setting in the user settings panel.
2016-03-10 11:01:29 +00:00
Matthew Hodgson
a4d22ffe8c
improve IS warning
2016-03-06 17:11:08 -05:00
Matthew Hodgson
622a4b0e4c
improve cosmetics of login prompts slightly
2016-03-06 13:46:27 -05:00
Matthew Hodgson
7433f50c8c
make settings button always visible
2016-03-04 23:16:36 +00:00
David Baker
9c82938b35
Merge pull request #1100 from vector-im/audio_notifications
...
Add audio tag for message notifications
2016-03-04 17:54:57 +00:00
David Baker
4e3985d446
Merge pull request #1102 from vector-im/dbkr/reenable_upgrade_registration
...
Re-enable upgrade registration.
2016-03-04 17:54:47 +00:00
David Baker
d732927dba
Re-enable upgrade registration.
...
Revert https://github.com/vector-im/vector-web/issues/818 now that https://github.com/vector-im/vector-web/issues/759 is fixed.
2016-03-04 15:42:22 +00:00
David Baker
0343bd1022
Merge pull request #1098 from ajohnson23/audio_notifications
...
Added audio/source tags for message notifications.
2016-03-04 15:27:54 +00:00
Andrew Johnson
b75cb3c6cb
Added audio/source tags for message notifications.
...
Signed-off-by: Andrew Johnson <ajohnson@draster.com >
2016-03-04 10:23:13 -05:00
Matthew Hodgson
2586280f2c
add opera
2016-03-03 15:31:08 +00:00
Matthew Hodgson
516647ad04
fix placeholder opacity on moz
2016-03-03 15:31:02 +00:00
Matthew Hodgson
04fb8f9a81
de-kegan the CompatibilityPage :(
2016-03-03 15:22:12 +00:00
Matthew Hodgson
52f259ccfa
explicit fg color for MessageComposer
2016-03-03 15:08:13 +00:00
Matthew Hodgson
f89fe4fff8
when we set an explicit form foreground colour, set an explicit background one too to prevent system-level dark themes on Linux etc making the foreground text unreadable
2016-03-03 14:37:11 +00:00
David Baker
adb6ab311c
Merge pull request #1069 from vector-im/dbkr/directory_room_metadata
...
Display room metadata from room previews when we come from the public room directory
2016-03-02 14:35:29 +00:00
David Baker
b03e6a8d73
add comment explaining data passing hack
2016-03-02 14:34:31 +00:00
David Baker
2271ec7634
Display room metadata from room previews when we come from the public room directory (more hacks to work around the fact that we can't get this data from the HS)
2016-03-02 14:24:00 +00:00
David Baker
332354e5b6
Uncommit 71cb04c50a (I failed to branch)
2016-03-02 14:23:20 +00:00
David Baker
71cb04c50a
Display room metadata from room previews when we come from the public room directory (more hacks to work around the fact that we can't get this data from the HS)
2016-03-02 14:21:32 +00:00
Mark Haines
3b2d0a6c01
Fix up reading the push rules
2016-02-29 16:56:33 +00:00
Mark Haines
731d94eea4
Update the actions of default rules instead of overriding.
...
The Matrix CS API, and synapse now supports setting the actions for default
rules. Doing that makes managing the rules much simpler from a vector
persepctive since the ON/LOUD/OFF toggle buttons can be implemented by
setting the actions and enabling/disabling the default rules rather than
overidding them.
Overriding the default rules was difficult because it was not possible
to intermingle the evaluation of user-specified rules with the default
rules. So even though you could add a rule with the same conditions as a
default rule, it would evaluate before *all* the other default rules.
Also creating new rules under a im.vector namespace creates challenges
if we want vector to cooperate with other matrix clients that want to
provide a similar set of toggle switches for the push rules.
2016-02-26 20:51:16 +00:00
Matthew Hodgson
c3b819b4da
fix the version and improve changelog
2016-02-25 20:12:57 +01:00
Richard van der Hoff
c4b4f5a44a
Merge remote-tracking branch 'origin/master' into develop
2016-02-25 17:32:59 +00:00
Richard van der Hoff
21410354ab
Merge branch 'rav/jenkins_build' into develop
2016-02-25 16:59:44 +00:00
Richard van der Hoff
de50518282
s/version.txt/git-revision.txt/
2016-02-25 16:57:34 +00:00
Richard van der Hoff
025a026f45
Use js-sdk and react-sdk from jenkins artifacts
2016-02-25 15:31:04 +00:00
David Baker
49525f22c2
Changelog
2016-02-25 12:10:30 +00:00
David Baker
642c33e8d9
Mention package script in readme
2016-02-25 10:47:09 +00:00
David Baker
fa322e8488
Auto-create a sensible version file. Copy the vector dir so we can put it in there rather than creating files in the main vector dir.
2016-02-24 18:59:33 +00:00
David Baker
874123bbfa
Move package script out and make it tar into a versioned top level directory. It may as well be a shell script since it's unix specific anyway, and maintaining it inside package.json is now impractical.
2016-02-24 18:41:30 +00:00
David Baker
b088651211
Use the --tags option so it works with non-annoated tags (seriously, git?)
2016-02-24 15:05:13 +00:00
David Baker
a69c63cc60
Master is no longer stale.
2016-02-24 14:25:34 +00:00
David Baker
04b51f6f0f
Merge branch 'develop'
2016-02-24 14:24:57 +00:00
David Baker
ebd5399626
Bump to version 0.2.0
2016-02-24 14:24:15 +00:00
David Baker
5d63d2269e
Use newly released versions of js-sdk & react-sdk
2016-02-24 14:21:53 +00:00
David Baker
ef00bc6d56
Manually merge relevant remaining parts of https://github.com/vector-im/vector-web/pull/790 that aren't covered by @richvdh's PR.
2016-02-24 11:59:29 +00:00
David Baker
8e25a4ca36
Merge pull request #999 from vector-im/dbkr/more_readme_foolproofing
...
Make the README more idiot-proof
2016-02-24 11:50:13 +00:00
David Baker
1ecedd2769
Add back deployment info
2016-02-24 11:48:51 +00:00
David Baker
9c9e260410
Make the README more idiot-proof
2016-02-24 11:36:57 +00:00
David Baker
3f9f3e9d92
Merge pull request #998 from vector-im/rav/fix_the_sodding_deployment_instructions
...
Update the README to give clearer dev instructions
2016-02-24 11:24:48 +00:00
Richard van der Hoff
ca89c09e73
formatting
2016-02-23 21:00:27 +00:00
Richard van der Hoff
10f6277de2
Update the README to make the development instructions clearer
2016-02-23 20:55:37 +00:00
David Baker
acb443537a
Merge pull request #997 from vector-im/dbkr/fix_new_room_crash
...
Sender can be null, so null check.
2016-02-23 18:12:42 +00:00
David Baker
55c7c08ac2
Sender can be null, so null check.
2016-02-23 17:59:13 +00:00
Richard van der Hoff
72393bf75f
Merge branch 'rav/read_marker' into develop
2016-02-23 17:57:50 +00:00
David Baker
497cb8bc9c
Merge pull request #993 from vector-im/dbkr/keypair_3pid_invites
...
Pass through params for other URLs
2016-02-23 11:08:28 +00:00
David Baker
a063efe250
Remove no-longer accurate comment.
2016-02-23 10:57:50 +00:00
David Baker
45c8500f28
Pass through params for other URLs (in this case, for keypair invite signing urls)
2016-02-23 10:22:22 +00:00
Richard van der Hoff
b04ce6a376
Fix default hs url after it was broken in 77b45e72
2016-02-22 17:07:26 +00:00
Matthew Hodgson
f2fc4a88ae
gemini up roomdirectory
2016-02-22 09:35:11 +00:00
Matthew Hodgson
77b45e7231
oooooooops - remember opensans v13
2016-02-22 09:18:56 +00:00
Matthew Hodgson
484736bf57
oops, add sanitize-html
2016-02-21 00:05:44 +00:00
Matthew Hodgson
e91a108738
Merge pull request #972 from vector-im/matthew/room-directory
...
Skin RoomDirectory almost as per design
2016-02-20 23:59:02 +00:00
Matthew Hodgson
2ca5529faa
support hyperlinked topics
2016-02-20 23:54:47 +00:00
Matthew Hodgson
a35ab6bcef
tart up room directory
2016-02-20 13:36:48 +00:00
Matthew Hodgson
e33e9b5d4a
upgrade OpenSans and add semibold
2016-02-20 13:36:33 +00:00
Matthew Hodgson
3910877f8f
ensure local activity bumps rooms up the roomlist
2016-02-19 02:09:04 +00:00
Matthew Hodgson
f538a0d5de
scale local video feed to fit on the page properly
2016-02-19 01:16:55 +00:00
Matthew Hodgson
4e5b971d3a
accomodate 800px wide thumbs
2016-02-18 19:09:32 +00:00
Matthew Hodgson
ffb1584e10
horizontally scale images properly
2016-02-18 18:59:45 +00:00
Matthew Hodgson
dbf3439e35
fix statusbar layout some more
2016-02-18 18:13:23 +00:00
Matthew Hodgson
11ac6defed
tint searchbar
2016-02-18 17:32:15 +00:00
Richard van der Hoff
718c1cbe6f
Merge branch 'rav/update_status_bar' into develop
2016-02-17 21:16:22 +00:00
Matthew Hodgson
27222a54c7
somewhat cryptic hack to make empty RoomStatusBars not take up 41px rather than 36px of height
2016-02-17 18:54:46 +00:00
Matthew Hodgson
3263076ea6
Merge branch 'develop' into rav/update_status_bar
2016-02-17 18:37:40 +00:00
Matthew Hodgson
3c659dcf57
experimental fix for https://github.com/vector-im/vector-web/issues/947 and https://github.com/vector-im/vector-web/issues/946 . may well introduce more problems
2016-02-17 12:43:42 +00:00
Matthew Hodgson
2cd3150c56
tart up mx_EventTile_selected
2016-02-15 20:22:45 +00:00
Matthew Hodgson
cdc1447804
fix search highlight css
2016-02-15 20:19:30 +00:00
Matthew Hodgson
11c9aff69a
fix radiobutton css
2016-02-15 22:06:16 +02:00
Matthew Hodgson
58959d014a
show vaguely accurate default avatar
2016-02-15 22:01:30 +02:00
Richard van der Hoff
1a9125a886
Fix horizontal alignment of top unread-messages bar
2016-02-15 18:10:11 +00:00
Matthew Hodgson
8e008572e5
CSS for setting display name prompt
2016-02-15 19:37:19 +02:00
Richard van der Hoff
18c6aa38e4
Styling and imgs to support new read_marker semantics
...
Support for adding a new 'Scroll up' bar in react-sdk
2016-02-15 17:22:55 +00:00
Matthew Hodgson
177fba360d
shrink 3pid invite placeholder text
2016-02-15 11:13:24 +02:00
Matthew Hodgson
ad9935739c
proper fix for https://github.com/vector-im/vector-web/issues/917 and resolve https://github.com/vector-im/vector-web/issues/928
2016-02-15 09:56:52 +02:00
Matthew Hodgson
a2193d61b0
show the leave button by default for now as it causes too much pain otherwise
2016-02-14 21:34:32 +02:00
Matthew Hodgson
0ca6efdfca
fix the nightmarish https://github.com/vector-im/vector-web/issues/917
2016-02-14 21:28:01 +02:00
Matthew Hodgson
f3df0d07f8
filter room directory case insensitively
2016-02-14 13:32:15 +02:00
David Baker
95a3354b90
Merge pull request #914 from vector-im/dbkr/package_use_tar
...
Use tar for packaging because zip can't traverse directory symlinks
2016-02-11 15:09:49 +00:00
David Baker
82b498017d
Bumb webpack micro version (although it would have installed the latest micro version anyway) to maybe get a webpack that doesn't throw stack depth errors.
2016-02-11 15:01:32 +00:00
David Baker
b929f80be8
Use tar for packaging because zip can't traverse directory symlinks, hence ditch windows support for packaging.
2016-02-11 14:59:22 +00:00
David Baker
05a30e7c68
Merge pull request #902 from vector-im/dbkr/add_package_script
...
Add 'package' script to build a webapp bundle
2016-02-11 14:18:06 +00:00
David Baker
3c75c43d37
Bail if build step fails
2016-02-11 13:59:40 +00:00
David Baker
369e357742
We expect the mkdir to fail when the dir exists, so use ; not &&
2016-02-11 13:40:26 +00:00
David Baker
93f8fcbacc
Add 'package' script to build a webapp bundle for straight unzipping on a production server.
2016-02-10 15:35:06 +00:00
Matthew Hodgson
155728b136
make babel actually do full ES6 emulation for Safari 8
2016-02-10 14:54:55 +00:00
David Baker
98551c3f9a
Merge pull request #900 from vector-im/dbkr/parse_queries_in_hash
...
Always parse the hash of a URL as we do elsewhere
2016-02-10 13:51:36 +00:00
David Baker
1732805f31
Always parse the hash of a URL as we do elsewhere by looking for a query string part, otherwise we end up passing the query into showscreen which then spreads havok.
2016-02-10 13:45:24 +00:00
Matthew Hodgson
562a1d8836
USE DEVELOP!
2016-02-09 18:10:57 +00:00
Richard van der Hoff
bab9de1899
CSS fixes to match matrix-org/matrix-react-sdk#30b4b91.
...
This mostly works, but there is some weirdness with the status bar being too
high by default, and getting smaller when it has content in it.
2016-02-09 14:44:59 +00:00
Kegan Dougal
27791c06ee
Cache-bust on /version request
2016-02-05 15:53:33 +00:00
David Baker
01bfb67b5b
Merge branch 'dbkr/rate_limit_funcs' into develop
2016-02-05 10:58:18 +00:00
David Baker
485343864c
semicolon
2016-02-05 10:57:49 +00:00
David Baker
842584177f
Merge pull request #864 from vector-im/dbkr/rate_limit_funcs
...
Rate limit UI updates to avoid browser death
2016-02-05 10:16:03 +00:00
David Baker
ab9dfd185c
Add note to not use npm start in production
2016-02-04 18:43:23 +00:00
David Baker
f035b8c50e
Rate limit UI updates to avoid browser death
2016-02-04 18:09:24 +00:00
David Baker
15fec7f27c
Merge pull request #862 from vector-im/dbkr/style_dialog_submit_button
...
Style submit input controls in dialogs the way we style buttons.
2016-02-04 15:07:44 +00:00
David Baker
c0c7ae1596
Style submit input controls in dialogs the way we style buttons.
2016-02-04 11:50:29 +00:00
Kegsay
6c5a00162c
Merge pull request #856 from vector-im/kegan/version-stamp
...
Add a version update checker and NewVersionBar to show on the UI.
2016-02-03 17:09:24 +00:00
Kegan Dougal
b307a6d64e
Invoke onVersion when we know the current version even if there is no new version (for settings)
2016-02-03 16:50:05 +00:00
Kegan Dougal
4628cf82a7
Split out response text to its own var to prevent trim() messing up comparisons
2016-02-03 16:23:17 +00:00
Kegan Dougal
5eed734325
Add a version update checker and NewVersionBar to show on the UI.
2016-02-03 16:16:14 +00:00
David Baker
f0a1f6d926
Merge pull request #846 from vector-im/dbkr/no_auto_join
...
Don't trigger room join from room directory: always peek / show join prompt bar
2016-02-03 15:52:05 +00:00
Kegan Dougal
deb1aa468f
Listen on 0.0.0.0 and not localhost
2016-02-03 13:20:07 +00:00
Kegan Dougal
c76b1e7479
Actually listen on the right port
2016-02-03 13:11:51 +00:00
Kegan Dougal
4129c9bc24
Allow --symlink
2016-02-03 12:00:17 +00:00
Kegan Dougal
e22d36fc08
Add deploy directory with redeploy script
2016-02-03 11:26:24 +00:00
Kegan Dougal
043f6991a4
Dump vector/react/jssdk SHAs in filename
2016-02-02 17:03:48 +00:00
Kegan Dougal
2b0f4d5db1
Be more specific about the git dir
2016-02-02 16:29:25 +00:00
Kegan Dougal
1c267c69ac
Include react SDK SHA in filename
2016-02-02 16:20:02 +00:00
Kegan Dougal
2a7b24e969
Update jenkins.sh to include the git commit
2016-02-02 16:09:33 +00:00
David Baker
d132c75263
Remove the autoPeek stuff and always either peek or show the join prompt bar
2016-02-02 15:51:23 +00:00
Kegan Dougal
b363eafbc8
Make jenkins.sh executable
2016-02-02 15:45:30 +00:00
Kegan Dougal
2986b241c4
Add jenkins.sh for builds
2016-02-02 15:44:41 +00:00
David Baker
d1dc082489
Remove empty if block
2016-02-01 18:02:52 +00:00
Richard van der Hoff
f94272c539
Add some crude CSS for highlighting the selected event
...
(To be useful, this needs functionality which hasn't yet landed in react-sdk).
2016-01-30 00:43:47 +00:00
David Baker
3b18b9b54b
Fix connection lost bar CSS
2016-01-29 10:07:22 +00:00
David Baker
3585437af9
Merge pull request #800 from vector-im/dbkr/guest_warning_bar
...
CSS that changes the connection lost bar into a more general 'warning bar'
2016-01-28 13:44:09 +00:00
David Baker
6a36b022e4
New style guest warning bar
2016-01-28 13:00:44 +00:00
David Baker
35600f11ad
CSS that changes the connection lost bar into a more general 'warning bar' so we can use it for a guest access warning
2016-01-28 09:19:28 +00:00
Matthew Hodgson
75886c4143
make badges scale with size of RoomTile
2016-01-24 14:50:24 -05:00
Matthew Hodgson
cd853ab5b4
try for a simpler invite placeholder look & feel
2016-01-24 19:02:49 +00:00
Matthew Hodgson
292af1e59c
improve settings layout and fix FF bugs
2016-01-24 18:14:52 +00:00
Matthew Hodgson
d3bc0feb83
fix ugly wrapping bug
2016-01-24 17:54:01 +00:00
Matthew Hodgson
19bfd829d0
add scrollToBottomBar and fix spacing for status bars in general
2016-01-24 01:52:21 +00:00
Matthew Hodgson
759b318bb5
fix safari
2016-01-23 01:24:04 +00:00
Matthew Hodgson
dd19d2aaee
red bar for highlights even if there's a unreadNotify too
2016-01-22 18:04:54 +00:00
Matthew Hodgson
e0ecde6760
put a black badge on unread notifications, and a red one for unread highlights
2016-01-22 17:23:04 +00:00
Matthew Hodgson
5e21059144
Merge pull request #729 from vector-im/matthew/truncateroomlist
...
truncate room list
2016-01-22 16:09:28 +00:00
Matthew Hodgson
0a32874b39
oops, reset truncate state on hide, not collapse
2016-01-22 16:09:06 +00:00
Kegan Dougal
302c63058b
Invoke onShowMoreRooms to allow parents to kick their scrollbars..
2016-01-22 15:46:58 +00:00
Matthew Hodgson
0ee1892a0b
truncate room list
2016-01-22 15:31:42 +00:00
David Baker
12afbcbc45
Merge pull request #727 from vector-im/dbkr/rule_kinds
...
Add vector rules with the appropriate kind
2016-01-22 14:15:49 +00:00
David Baker
e11ae99a9f
Add vector rules with the appropriate kind, otherwise the room_message rule takes precedence over content / display name rules etc and prevents bings.
2016-01-22 14:12:29 +00:00
Kegan Dougal
0752c3a6d5
Add start:prod - same as 'npm run start' but with NODE_ENV=production
2016-01-22 13:17:09 +00:00
manuroe
87f3603047
Merge pull request #721 from vector-im/push-rules-dont-notify
...
Push settings: Use a dont_notify rule when 1:1 or group chat rooms are set to OFF
2016-01-22 11:37:58 +01:00
manuroe
ce45f0b1e6
Push settings: Use a dont_notify rule when 1:1 or group chat rooms are set to OFF
2016-01-22 09:30:31 +01:00
Matthew Hodgson
a76167d175
correct layout for truncated lists
2016-01-21 17:38:46 +00:00
manuroe
3a23189435
Merge pull request #716 from vector-im/push-rules-add-bot-rule
...
Added notif settings for "Messages sent by bot" (#692 )
2016-01-21 16:39:19 +01:00
manuroe
f3064a2994
Put back removing of "When people join or leave a room" settings push rule
2016-01-21 16:37:17 +01:00
manuroe
029cf754ee
Added notif settings for "Messages sent by bot" ( https://github.com/vector-im/vector-web/issues/692 )
...
In order to do that, the rules definitions have been update to support "dont_notify" hs default push rules
2016-01-21 16:16:44 +01:00
David Baker
1a248c8e5c
Merge pull request #710 from vector-im/unread_sync
...
Use read receipts to calculate unread room status
2016-01-21 13:29:49 +00:00
David Baker
568f9bb19d
Merge pull request #713 from vector-im/dbkr/remove_member_event_rule
...
Remove member event rule as per SYN-607
2016-01-21 12:30:03 +00:00
David Baker
b913e72735
Remove member event rule as per SYN-607
2016-01-21 12:01:28 +00:00
David Baker
4d4c6e06ec
Merge remote-tracking branch 'origin/develop' into unread_sync
2016-01-21 10:39:35 +00:00
David Baker
2d917910da
Merge pull request #556 from vector-im/notif_sync
...
Use unread count for room highlight state
2016-01-21 10:31:46 +00:00
David Baker
0a70fe2bd1
Argh, revert accidental config commit
2016-01-21 10:30:52 +00:00
David Baker
a08d00c672
Apply patch to the right branch: update for new count format
2016-01-21 10:20:45 +00:00
Matthew Hodgson
bd75234a2f
make CSS work on FF
2016-01-21 00:39:26 +00:00
Matthew Hodgson
6573ba8c20
fix up Start Chat behaviour as per Amandine's feedback
2016-01-21 00:16:26 +00:00
Matthew Hodgson
f4a2b6ab7e
Merge pull request #697 from vector-im/matthew/roompreview
...
Lots of CSS bugfixes and polishing
2016-01-20 22:32:08 +00:00
Matthew Hodgson
6117e09a3f
implement the correct design for memberlist
2016-01-20 22:04:32 +00:00
Matthew Hodgson
1fd60f1e44
revert read marker css
2016-01-20 17:23:33 +00:00
David Baker
d979511696
Re-remove extra icons as they break favico
2016-01-20 17:20:34 +00:00
David Baker
ac2e69ba28
Use new unread count methods
2016-01-20 17:20:19 +00:00
Matthew Hodgson
48052415b7
usersettings button layout
2016-01-20 17:09:53 +00:00
Matthew Hodgson
e87e22a438
rhsbutton
2016-01-20 17:06:13 +00:00
Matthew Hodgson
5b2f921190
Fix bold avatar letters
2016-01-20 17:01:19 +00:00
Matthew Hodgson
b830f43371
remove RoomAvatar; stale border-radius; fix aliases table
2016-01-20 16:59:53 +00:00
Matthew Hodgson
6332e3908e
roomsettings css fixes
2016-01-20 16:39:14 +00:00
Matthew Hodgson
82742f9f13
oops, fix tinted read up to marker correctly
2016-01-20 16:06:35 +00:00
manuroe
39eb0f9c8f
Merge pull request #687 from vector-im/push-rules-call-settings-fix
...
Fixed call push notifications settings that always stayed OFF
2016-01-20 17:06:01 +01:00
manuroe
888fde0f53
Fixed call push notifications settings that always stayed OFF
2016-01-20 17:01:09 +01:00
David Baker
eb62456007
Update for new unread count format
2016-01-20 15:58:21 +00:00
Matthew Hodgson
60d2d45255
readd in the .mx_EntityTile_power class. don't understand why it was killed :'(
2016-01-20 15:39:42 +00:00
Matthew Hodgson
6ecdb02e81
sanitize avatar border radii
2016-01-20 15:26:48 +00:00
Matthew Hodgson
4d3918109a
skin new invite UI CSS
2016-01-20 14:58:27 +00:00
Matthew Hodgson
9a9db53e0a
fix tinting of read marker again
2016-01-20 14:58:17 +00:00
Kegsay
ad6a19a0df
Merge pull request #668 from vector-im/matthew/roompreview
...
Support non-guest peeking
2016-01-19 16:09:36 +00:00
Matthew Hodgson
3e8c6a42d3
roomsettings layout tweaks
2016-01-18 19:58:02 +00:00
Matthew Hodgson
3b8e5073b5
improve layout
2016-01-18 19:57:32 +00:00
Matthew Hodgson
a775086e81
wording from amandine
2016-01-18 19:57:17 +00:00
Matthew Hodgson
d5c291ae62
Merge branch 'kegan/invite-search' into matthew/roompreview
2016-01-18 18:00:58 +00:00
Matthew Hodgson
d6f6f32c74
WIP to support non-guest peeking, and slightly improve roomdirectory look & feel for now
2016-01-18 17:37:13 +00:00
Kegan Dougal
317e1fb9cd
Merge branch 'develop' into kegan/invite-search
2016-01-18 17:33:26 +00:00
manuroe
37e8a35967
Merge pull request #641 from vector-im/push-rules-settings
...
Push rules settings
2016-01-18 18:25:31 +01:00
manuroe
6182c983ab
PushRules settings: Applied review remarks (2/2)
2016-01-18 18:24:53 +01:00
Kegan Dougal
ac4b221690
More CSS fun for border bottom
2016-01-18 17:22:02 +00:00
manuroe
fdf5b0a4fc
Merge branch 'develop' into push-rules-settings
...
# Conflicts:
# src/skins/vector/css/matrix-react-sdk/structures/UserSettings.css
2016-01-18 18:14:20 +01:00
manuroe
7c0fffa79b
PushRules settings: Applied easy review remarks
2016-01-18 18:07:33 +01:00
Kegan Dougal
fef02f2fd1
s/MemberTile/EntityTile/
2016-01-18 16:43:00 +00:00
manuroe
bdcf683942
PushRules settings: Create a dedicated rule for "Messages sent to group".
...
The default fallback rule cannot be used because it matches with too much events.
2016-01-18 16:41:48 +01:00
manuroe
ae14210763
PushRules settings: Put keywords in the right position
2016-01-18 16:31:18 +01:00
manuroe
830160f074
PushRules settings: Enabled all radio buttons of the table.
...
Each rule is described in the code so that if the server does not have it in its default rules or if the user wants to use actions different from the hs one, the code will create a new rule that will override the hs one.
2016-01-18 16:24:06 +01:00
Matthew Hodgson
0ef03c5ca4
Merge pull request #653 from vector-im/matthew/roomsettings2
...
Finish off RoomSettings (part 2)
2016-01-18 13:39:55 +00:00
Matthew Hodgson
5a1b0a1dab
Merge pull request #657 from vector-im/matthew/memberlist
...
Fix up MemberList and MemberInfo cosmetics a bit
2016-01-18 13:39:42 +00:00
Kegan Dougal
77621fe035
Add missing CSS from #638
2016-01-18 12:06:46 +00:00
Kegsay
7e40d81a44
Merge pull request #638 from vector-im/kegan/base-avatar
...
CSS for BaseAvatar
2016-01-18 10:17:57 +00:00
Matthew Hodgson
8792be4db2
moar space
2016-01-18 01:25:57 +00:00
Matthew Hodgson
1fef91b82c
MemberInfo lipstick
2016-01-18 01:18:11 +00:00
Matthew Hodgson
b2a1c89e83
bring back power badges
2016-01-18 00:16:04 +00:00
Matthew Hodgson
40d2018c17
fix checkbox css
2016-01-17 12:26:54 +00:00
Matthew Hodgson
a61afa0f31
fix css thinko
2016-01-17 02:46:22 +00:00
Matthew Hodgson
4e7c58e242
fix broken icon
2016-01-17 02:46:15 +00:00
Matthew Hodgson
8771369937
more layout
2016-01-15 20:29:44 +00:00
Matthew Hodgson
394fb2373b
more layout tweaks for RoomSettings
2016-01-15 16:50:12 +00:00
Matthew Hodgson
eb8064f961
fix cursors for changeavatar
2016-01-15 16:32:39 +00:00
Matthew Hodgson
531aa153bb
no more textarea in roomsettings
2016-01-15 16:32:23 +00:00
manuroe
d7ffe70d44
PushRules settings: Applied Amandine's review comments
2016-01-15 17:28:57 +01:00
Kegan Dougal
17489ae350
s/MemberAvatar/BaseAvatar/ and rename classes
2016-01-15 16:12:28 +00:00
Matthew Hodgson
762dd69f0a
more bottom margin on editable roomheader
2016-01-15 15:48:29 +00:00
manuroe
cb8b052dc0
PushRules settings: Show unmanaged rules into an "advanced section"
2016-01-15 16:45:27 +01:00
Matthew Hodgson
1fcb4ba94f
droptarget and usersettings and roomsettings layout tweaks
2016-01-15 15:26:00 +00:00
David Baker
ea6ed81517
Merge pull request #630 from vector-im/read_marker_position
...
Shift read marker down by 5px
2016-01-15 13:57:25 +00:00
manuroe
2dd2acd4e0
PushRules settings: BF adding a keyword when the keywords rule is OFF
2016-01-15 14:28:50 +01:00
Matthew Hodgson
41ae851df4
fix up user settings CSS somewhat
2016-01-15 12:34:01 +00:00
manuroe
c3469b5b51
PushRules settings: coding: separate UI and data management
2016-01-15 11:33:54 +01:00
manuroe
7412fc7f97
PushRules settings: changed wordings
2016-01-15 10:51:42 +01:00
Matthew Hodgson
d1f26e3911
camera icon
2016-01-14 17:26:16 +00:00
Matthew Hodgson
c1aac1aaca
roomsetting icons
2016-01-14 17:25:21 +00:00
Matthew Hodgson
f2fa9fe398
Merge branch 'develop' into matthew/roomsettings2
2016-01-14 16:49:48 +00:00
David Baker
a65a15e9bb
Shift read marker down by 5px
2016-01-14 16:45:13 +00:00
Matthew Hodgson
9ada5f7ddd
CSS for tab complete slashcommands
2016-01-14 16:29:03 +00:00
Matthew Hodgson
17e540d372
fix line wrapping of code blocks in multiline msgs
2016-01-14 11:57:07 +00:00
Kegsay
db2d7fdbff
Merge pull request #622 from vector-im/kegan/3pid-invite-memberlist
...
CSS for email invite memberlist fix
2016-01-14 10:45:50 +00:00
Kegan Dougal
927ac5fe64
2016 only
2016-01-14 10:45:38 +00:00
manuroe
378f4bb85c
PushRules settings: Display keywords in alphabetical order
2016-01-14 11:15:59 +01:00
manuroe
0577edb055
PushRules settings: Added master push rule
2016-01-14 11:03:51 +01:00
David Baker
513c7e3b73
Uncommit unintentional config change
2016-01-13 17:59:13 +00:00
Matthew Hodgson
56718650b9
fix comedy double-margin caused by killing off MessageTiles
2016-01-13 17:39:57 +00:00
Matthew Hodgson
e3eef45684
fix comedy double-margin caused by killing off MessageTiles
2016-01-13 17:39:49 +00:00
Matthew Hodgson
68f846e129
Merge branch 'develop' into matthew/roomsettings2
2016-01-13 17:33:32 +00:00
Matthew Hodgson
ad434cb82e
GA bugfix
2016-01-13 17:33:06 +00:00
Matthew Hodgson
f2171c11f0
uncommitted WIP roomsetting CSS
2016-01-13 17:33:03 +00:00
manuroe
629883731e
PushRules settings: BF when adding a new keyword with the keywords rule in Off
2016-01-13 17:56:59 +01:00
manuroe
0475bcd9de
PushRules settings: BF when changing state of the keywords rule with such a sequence: on -> off -> loud.
2016-01-13 17:10:26 +01:00
Kegan Dougal
1d5e661bd0
Split out css for new PresenceLabel
2016-01-13 15:56:44 +00:00
manuroe
ac87830e4e
PushRules settings: Applied new wordings: On, Loud, Off
2016-01-13 16:48:22 +01:00
manuroe
7fc5ab3c6e
PushRules settings: Use the new TextInputDialog to display keywords list. We earn the focus at the end of the keywords list and the management of enter and esc keys
2016-01-13 16:36:57 +01:00
manuroe
c4cb37606b
PushRules settings: Added sanity checks on new keywords
2016-01-13 15:47:00 +01:00
manuroe
e5b7a47fee
PushRules settings: if a newly typed keyword was part of a push rule not managed by the Vector UI, delete the rule and create it compliant with Vector parameters
2016-01-13 12:00:04 +01:00
manuroe
1c03c208e1
PushRules settings: update keywords list hs side
2016-01-13 11:46:13 +01:00
Kegsay
7232659195
Merge pull request #612 from vector-im/kegan/guest-peek-then-join
...
Add css for room preview bar.
2016-01-13 10:37:13 +00:00
manuroe
10d3076d6b
PushRules settings: Display keywords modal dialog
2016-01-13 09:11:56 +01:00
David Baker
cae3ab410f
Merge pull request #603 from vector-im/read_marker_animate
...
New CSS for read markers
2016-01-12 17:58:36 +00:00
Kegan Dougal
2bada93fdc
CSS for forgot password link
2016-01-12 16:39:29 +00:00
manuroe
9fb8c9f67a
PushRules settings: Use a workaround for SYN-590 (Push rule update fails)
2016-01-12 17:33:57 +01:00
manuroe
b9080c770d
PushRules settings: Fixed triage of matrix content rules into the unique Vector rule
2016-01-12 16:46:27 +01:00
David Baker
977b223929
Hopefully working CSS that doesn't cause the messages to jump about when a read marker disappears.
2016-01-12 14:20:05 +00:00
manuroe
7f95362dd2
PushRules settings: Translate matrix per-word rules into the global Vector rule for a list of keywords
2016-01-12 15:12:58 +01:00
Kegan Dougal
f706f75a6e
Add css for room preview bar.
2016-01-12 14:11:00 +00:00
Matthew Hodgson
fc3f356dc0
GA
2016-01-12 01:23:39 +00:00
manuroe
6d510db2db
PPushRules settings: Fixed React warnings
2016-01-11 17:32:37 +01:00
manuroe
ee13dd7b6c
PushRules settings: Added a dedicated component to display them
2016-01-11 17:24:04 +01:00
Kegsay
f898986c73
Merge pull request #594 from vector-im/kegan/guest-access
...
Enable guest access
2016-01-11 15:21:57 +00:00
David Baker
6cd0aeb607
Revert 4px offset: it ends up in the middle of the line above
2016-01-11 10:56:08 +00:00
David Baker
1e57aa8c78
Make read up to line 2px and position relative so we can shift it up a little
2016-01-11 10:52:29 +00:00
Matthew Hodgson
93c4fc8785
switch EditableText to contentEditable; fix auxPanel layout bug in the general case (not just for video)
2016-01-10 13:04:15 +00:00
Matthew Hodgson
8a156dcac8
Merge pull request #605 from vector-im/matthew/roomsettings
...
fix leave.svg so that it can be tinted
2016-01-09 21:25:50 +00:00
Matthew Hodgson
d49f8721ce
fix leave.svg so that it can be tinted
2016-01-09 00:56:10 +00:00
David Baker
c02d9890c5
New CSS for read markers
2016-01-09 00:09:11 +00:00
Matthew Hodgson
dfcc923c91
Merge pull request #599 from vector-im/matthew/roomsettings
...
CSS and imagery for fixed up RoomSettings
2016-01-08 11:26:34 +00:00
Matthew Hodgson
ccd518cc4c
CSS and imagery for fixed up RoomSettings
2016-01-08 03:26:07 +00:00
Kegan Dougal
a369c862a0
Hit MatrixClient.peekInRoom on rooms we can only peek into.
2016-01-07 14:57:26 +00:00
Kegan Dougal
1a8a4728cd
Enable guest access. Show r/w icons on room directory.
2016-01-07 14:43:12 +00:00
Matthew Hodgson
d2635373f0
Merge pull request #585 from vector-im/matthew/dynamic-svg
...
Make SVGs and CSS dynamically recolourable
2016-01-07 11:41:46 +00:00
David Baker
5b4457d33c
Merge pull request #591 from vector-im/green_line
...
Add CSS for the green read-up-to marker.
2016-01-07 11:40:11 +00:00
David Baker
36e5ac3d7f
Add CSS for the green read-up-to marker.
2016-01-07 11:22:41 +00:00
Matthew Hodgson
df111223fc
copyrights for 2016
2016-01-07 04:17:56 +00:00
David Baker
c0f1ae0133
Use Unread to compute unread status of a room (which uses read receipts).
2016-01-06 18:29:27 +00:00
David Baker
c96ce482bc
Remove the extra icons as they break the js favicon library, and should be unnecessary because the additional sizes are muxed into the ico file.
2016-01-06 17:36:30 +00:00
Matthew Hodgson
eacadbff40
remove stale onSvgLoad
2016-01-06 02:29:20 +00:00
Matthew Hodgson
cb29a04674
use factored out TintableSvg component for dynamic SVGs
2016-01-06 02:11:34 +00:00
Matthew Hodgson
f9a34d21c8
Merge branch 'develop' into matthew/dynamic-svg
2016-01-06 01:11:47 +00:00
Matthew Hodgson
bb313d1f3c
vertical-align room messages to the bottom of the page
2016-01-05 18:49:47 +00:00
Matthew Hodgson
a1bdfaa8a2
vertical-align room messages to the bottom of the page
2016-01-05 18:49:21 +00:00
Matthew Hodgson
1df4f2d556
fix hyperlink position for image downloads
2016-01-05 03:38:53 +00:00
Matthew Hodgson
b996022db2
fix up dynamically loaded svgs, and fix bottomleftmenu
2016-01-05 03:34:25 +00:00
Matthew Hodgson
bbf08d99cc
tinterize more svg
2016-01-05 00:47:26 +00:00
Matthew Hodgson
17b8982c75
move title attributes to the div
2016-01-03 22:35:07 +00:00
Matthew Hodgson
3abdcbf806
switch SVGs from imgs to objects, fixing CSS to make onClicks work
2016-01-03 22:30:14 +00:00
Matthew Hodgson
a78a693903
Merge pull request #581 from vector-im/matthew/css-refactor
...
shuffle around all the CSS to de-atomify it and make it match react components
2016-01-03 00:14:52 +00:00
Matthew Hodgson
b9a0b82537
shuffle around all the CSS to de-atomify it and make it match the react components
2016-01-03 00:10:17 +00:00
Matthew Hodgson
10e481a8d5
noscript
2015-12-28 03:25:26 +00:00
Matthew Hodgson
fa4bd09f0c
fix room header height
2015-12-28 02:27:47 +00:00
Matthew Hodgson
8dd90980d8
add cancel button for lightbox and pare down pointer-events stuff a bit
2015-12-28 02:15:23 +00:00
Matthew Hodgson
e9db7b1dcc
doh
2015-12-28 01:41:51 +00:00
Matthew Hodgson
388eb1ff4c
use Open Sans, and fix duplication
2015-12-28 01:38:14 +00:00
Matthew Hodgson
647c01fe2a
where did this img symlink go? all iamges break without it...
2015-12-28 01:34:28 +00:00
Matthew Hodgson
0ab8466a3b
make tabcomplete items clickable
2015-12-24 15:12:24 +00:00
Kegan Dougal
94609db3a6
Wrangle CSS to get avatar on UserSettings in the right place
2015-12-24 09:21:02 +00:00
Kegan Dougal
f9f85ec542
More user settings CSS
2015-12-23 16:53:19 +00:00
Kegan Dougal
d3938220cf
Duplicate css for applying to mx_EditableText classes so it works with ChangeDisplayName
2015-12-23 14:13:24 +00:00
Kegsay
73d9ef54c3
Merge pull request #384 from vector-im/matthew/settings
...
WIP experiment of turning UserSettings into a controller-less component
2015-12-23 10:23:39 +00:00
David Baker
755ea0dfb8
Merge remote-tracking branch 'origin/develop' into notif_sync
2015-12-22 14:46:57 +00:00
Matthew Hodgson
f681ce5cdb
add CSS for TabCompleteBar
2015-12-22 00:47:33 +00:00
Matthew Hodgson
ceadfef942
fix missing webkit prefixes for flexbox
2015-12-21 23:20:44 +00:00
Matthew Hodgson
f665848c5e
speed up search anim
2015-12-21 23:20:10 +00:00
Matthew Hodgson
031b048c07
fix missing webkit prefixes for flexbox
2015-12-21 23:19:53 +00:00
Matthew Hodgson
d82c4c5ef3
fix safari flexbox bug
2015-12-21 23:16:44 +00:00
Matthew Hodgson
ae02d8d30a
Merge branch 'develop' into matthew/settings
2015-12-21 13:10:34 +00:00
Matthew Hodgson
85db381153
Merge pull request #550 from vector-im/kegan/archived-rooms
...
Kegan/archived rooms
2015-12-21 12:39:48 +00:00
Matthew Hodgson
67aff6b9f2
adopt MacOS style chevrons
2015-12-21 12:37:51 +00:00
Matthew Hodgson
50aa988a34
fix layout
2015-12-21 12:37:50 +00:00
Matthew Hodgson
fdc94ccf98
ensure even hyperlinks are highlighted
2015-12-21 12:37:50 +00:00
David Baker
cb1fabc578
Highlight status is now the room's unread notif count
2015-12-18 17:53:31 +00:00
Kegsay
59f419b310
Merge pull request #541 from vector-im/kegan/archived-rooms
...
Add more props to RoomSubList
2015-12-18 17:36:16 +00:00
Kegan Dougal
dcea0dd601
Move min-height to RoomList; remove bottommost prop
2015-12-18 17:13:57 +00:00
Kegan Dougal
dc1e2010a6
Merge branch 'develop' into kegan/archived-rooms
2015-12-18 17:00:20 +00:00
Matthew Hodgson
d7b87743f3
Merge pull request #533 from vector-im/matthew/inbound-calls
...
position the inbound call box correctly
2015-12-18 15:59:05 +00:00
Kegan Dougal
7cc1573f33
Add startAsHidden and showSpinner props to RoomSubList
...
startAsHidden: Previously we never started in the hidden state and all was well.
But with archived rooms you DO want to start hidden as you haven't fetched the
room list yet. Without this, you need to click twice (close/open) before the
archived room list will load.
showSpinner: If true, will show a spinner iff there are 0 elements being displayed.
Used when fetching the archived room list in RoomList.
2015-12-18 15:17:18 +00:00
Kegan Dougal
f7c4cca675
Add TODO after spending 15 mins trying to figure out the difference between props.collapsed and state.hidden
2015-12-18 13:32:22 +00:00
Kegan Dougal
869c08a790
Add onHeaderClick and alwaysShowHeader props to RoomSubList for archived room clicking
2015-12-18 11:56:22 +00:00
Matthew Hodgson
a7b9e54594
Merge branch 'develop' into matthew/settings
2015-12-18 00:36:46 +00:00
Kegsay
5f3a1cb6e1
Merge pull request #537 from vector-im/kegan/3pid-inv
...
Pass through the starting query params from the URL
2015-12-17 16:43:13 +00:00
Kegan Dougal
63d0477223
Pass through the starting query params from the URL
2015-12-17 15:01:07 +00:00
Matthew Hodgson
1a90a2c426
position the inbound call box correctly, and fix various issues with when the video preview and callview are shown
2015-12-17 02:53:53 +00:00
Kegsay
856156ef5c
Merge pull request #527 from vector-im/kegan/hide-fs-user
...
Pass a userId rather than a RoomMember to isConferenceUser
2015-12-16 13:56:50 +00:00
Kegan Dougal
c8ca1dd8d0
Pass a userId rather than a RoomMember to isConferenceUser
...
Because invites do not have RoomMembers because we don't have an m.room.member
event for them, just a user ID, and we want to detect conf users at invite
time.
2015-12-16 11:55:13 +00:00
Matthew Hodgson
d945050de6
fix typing notifs
2015-12-15 15:59:40 +00:00
Matthew Hodgson
d3ecce2d2e
add fullscreen button
2015-12-15 00:01:32 +00:00
Matthew Hodgson
a495aecdd8
assets for VoIP and DnD file upload
2015-12-14 23:38:24 +00:00
Matthew Hodgson
c553258aff
add dedicated leave button to header
2015-12-13 13:49:54 +00:00
Matthew Hodgson
9c8984b308
fix vertical alignment of voip buttons
2015-12-13 04:14:20 +00:00
Matthew Hodgson
c2061ed439
revert dd08f53756 - do this in JS instead
2015-12-13 04:08:35 +00:00
Matthew Hodgson
96cddc5ca8
fix layout for long room names & topics
2015-12-12 17:30:08 +00:00
Matthew Hodgson
dd08f53756
don't let auxpanel push out the height of the roomview
2015-12-12 17:15:45 +00:00
Matthew Hodgson
056017007a
improve look and feel of upload cancel
2015-12-12 16:41:32 +00:00
Matthew Hodgson
7cfca3ff4d
Merge pull request #499 from vector-im/rav/mute_icon
...
Add a 'muted' icon for voip calls
2015-12-11 15:32:08 +00:00
Richard van der Hoff
c36d1df417
Add a 'muted' icon for voip calls
...
... because even a crappy one is better than nothing
2015-12-11 15:00:25 +00:00
Matthew Hodgson
762281cd96
fix vertical spacing of roomheader
2015-12-11 03:39:13 +00:00
Matthew Hodgson
898cb399a3
show results
2015-12-11 02:58:47 +00:00
Matthew Hodgson
3fb0c9883b
escape key to cancel search box
2015-12-11 02:32:30 +00:00
Matthew Hodgson
f2fb1836df
only flash whilst searching
2015-12-11 02:25:51 +00:00
Matthew Hodgson
fea3fed460
animate the search button whilst searching
2015-12-11 02:24:58 +00:00
Matthew Hodgson
4c82d86092
nice green highlights
2015-12-11 01:35:05 +00:00
Matthew Hodgson
1c9d61d731
dedicated search button
2015-12-11 01:19:48 +00:00
Matthew Hodgson
7b702c4594
don't grey out invites randomly
2015-12-11 00:40:40 +00:00
Matthew Hodgson
d6bcf80431
make the settings button more discoverable by having the whole leftRow be a hover target
2015-12-10 19:48:05 +00:00
Matthew Hodgson
e26efd475c
preload warning.svg - fixes bug https://github.com/vector-im/vector-web/issues/455
2015-12-09 13:52:04 +00:00
Matthew Hodgson
9d15bf2847
clean up broken renaming of /icons
2015-12-09 13:24:56 +00:00
Matthew Hodgson
8ecf70dda0
show images with unknown height - fixes issue 475 hopefully
2015-12-09 13:24:15 +00:00
Matthew Hodgson
4b8d7a612a
make the mx_RoomView_statusAreaBox_line full width as per the ribot design
2015-12-08 19:45:30 +00:00
Richard van der Hoff
1d97a5f06b
Merge pull request #470 from vector-im/rav/olm
...
HOWTO encryption
2015-12-08 16:03:54 +00:00
Richard van der Hoff
f8e5bbef0b
Add a link to E2E bug in the README
2015-12-08 16:03:12 +00:00
Matthew Hodgson
b532fd046a
actually use SVGs - oops
2015-12-08 10:28:00 +00:00
Matthew Hodgson
a8e24802ab
rename icons to avoid namespace clash with /icons
2015-12-08 10:27:42 +00:00
Kegsay
862ab0c115
Merge pull request #477 from vector-im/kegan/resending
...
Make unsent messages behave better
2015-12-07 17:00:30 +00:00
Kegan Dougal
2f905e13e1
Invoke onFinished so the context menu doesn't hang around
2015-12-07 16:04:46 +00:00
Kegan Dougal
39778330b5
Also allow not_sent messages to be cancelled entirely.
2015-12-07 13:55:10 +00:00
Kegan Dougal
1af1297afc
Allow queued events to be cancelled. Make not sent events appear differently to sending events.
2015-12-07 11:38:34 +00:00
Matthew Hodgson
da5c687320
svgize coloured icons
2015-12-06 22:06:21 +00:00
David Baker
25eeaaf1e5
Use UnreadStatus to determine whether an event affects a room;s unread status. Unify rooms going bold with their sort order and don't go bold for m.notify.
2015-12-04 16:24:17 +00:00
Kegan Dougal
ac8fcbb264
Force update the RightPanel when the member in MemberInfo is updated.
2015-12-04 16:16:41 +00:00
Richard van der Hoff
759e35003b
Put some warnings on the crypto stuff
2015-12-04 15:39:39 +00:00
Richard van der Hoff
97dd4e2e6b
Merge branch 'develop' into rav/olm
...
Conflicts:
webpack.config.js
2015-12-03 18:28:50 +00:00
Richard van der Hoff
56b7b65920
Notes on building a crypto-enabled version
2015-12-03 18:25:20 +00:00
Richard van der Hoff
782174069c
Include olm in the webpack if it's been installed
...
.. to make it easy to build a crypto-enabled vector
2015-12-03 18:24:34 +00:00
David Baker
db5d9e2f6e
Merge pull request #465 from vector-im/file_uploads
...
Move upload bar CSS to new classes
2015-12-03 10:58:03 +00:00
David Baker
547f59b1bc
Oops, don't re-add these.
2015-12-03 10:00:29 +00:00
David Baker
2d2386ace5
Move upload bar CSS to new classes, and move into new, temporary place (since there is no new-style structure yet).
2015-12-02 18:19:03 +00:00
Matthew Hodgson
c603c1e37f
dezalgo typing notigs on chrome
2015-12-02 17:37:19 +00:00
Matthew Hodgson
de144cf4cd
uh, actually include Open Sans webfont :-/
2015-12-02 15:13:41 +00:00
David Baker
8df62e3b02
Merge pull request #454 from vector-im/require-css
...
Build CSS with webpack
2015-12-02 10:26:41 +00:00
David Baker
939733b736
Merge branch 'develop' into require-css
2015-12-02 10:26:26 +00:00
Kegsay
6db1151699
Merge pull request #453 from vector-im/kegan/vector-references
...
Add vector-specific branded components
2015-12-02 09:38:39 +00:00
Kegan Dougal
0210670e91
Merge branch 'develop' into kegan/vector-references
...
Conflicts:
src/component-index.js
2015-12-02 09:37:28 +00:00
Kegan Dougal
d837d02ac9
Still add highlight.js as an import as we symlink directly to the node_module for github.css :/ - Fixes ENOENT
2015-12-02 09:26:12 +00:00
Matthew Hodgson
cba27a7488
erm, surely we need to actually run reskindex after all that?
2015-12-02 01:37:26 +00:00
Matthew Hodgson
349a88d640
stop clobbering our font colours
2015-12-01 21:44:22 +00:00
David Baker
95e71a531e
Merge branch 'develop' into kegan/vector-references
...
Update having merged skindexing PR
2015-12-01 18:31:13 +00:00
David Baker
d2c6e2195e
Merge pull request #447 from vector-im/skindex-nextgen
...
Update skindexing for new world order
2015-12-01 18:12:47 +00:00
David Baker
a63bf7cb35
Merge branch 'develop' into skindex-nextgen
2015-12-01 18:10:57 +00:00
David Baker
7ff5e42f3e
Run the CSS through webpack so we can pull in CSS files from modules with require rather than symlinking into the node_module directory which is breaking people on different npm versions.
2015-12-01 18:05:43 +00:00
Matthew Hodgson
2c12b9128b
highlight binged rooms more clearly
2015-12-01 16:57:49 +00:00
Kegan Dougal
e21d435d84
Remove debug logging
2015-12-01 16:57:40 +00:00
Kegan Dougal
a2b28b826c
Add CustomServerDialog for vector
2015-12-01 16:48:51 +00:00
Kegan Dougal
8d31f72f83
Add VectorLoginHeader
2015-12-01 16:27:23 +00:00
Kegan Dougal
e304a1925d
Add VectorLoginFooter with vector references
2015-12-01 16:12:38 +00:00
Kegsay
819b80d30f
Merge pull request #450 from vector-im/kegan/vector-components
...
Move remaining Vector-only components to src/components
2015-12-01 15:58:55 +00:00
David Baker
c281fe785a
Merge branch 'develop' into skindex-nextgen
2015-12-01 15:53:11 +00:00
Kegan Dougal
8083e7f118
Move vector-only components to src/components.
2015-12-01 15:45:38 +00:00
David Baker
5098c7d16f
Merge branch 'develop' into skindex-nextgen
2015-12-01 15:44:45 +00:00
Kegan Dougal
e07c03a7bb
Merge branch 'develop' into kegan/vector-components
2015-12-01 15:39:02 +00:00
Kegsay
e7f6e09def
Merge pull request #448 from vector-im/kegan/controller-merging4
...
Phase 4 controller merging
2015-12-01 15:34:25 +00:00
Matthew Hodgson
075d2b508d
fix highlights on markdown
2015-12-01 13:13:51 +00:00
Kegan Dougal
e55e2bdd0d
Remove unused class
2015-12-01 11:22:19 +00:00
Kegan Dougal
2a025201b1
Move remaining vector molecules to be components in vector (for now)
2015-12-01 11:19:54 +00:00
Matthew Hodgson
f89dcacf07
fix bottomleftmenu layout a bit
2015-12-01 11:11:32 +00:00
Matthew Hodgson
99f47b8601
match design spacing correctly
2015-12-01 11:07:12 +00:00
Matthew Hodgson
1896ab67d1
fix room avatar offset
2015-12-01 11:05:11 +00:00
Matthew Hodgson
2bc3b665d2
Merge pull request #445 from vector-im/matthew/new-font
...
switch to Open Sans
2015-12-01 10:59:05 +00:00
Kegan Dougal
8f5f71ec80
Move MatrixChat to react-sdk. Move all login stuff to react SDK.
...
Removed Modulator stuff.
2015-11-30 18:10:09 +00:00
David Baker
021056cfd1
Move copyright header
2015-11-30 18:00:54 +00:00
David Baker
6a4038daeb
Add 'replaces' tag to mark that the RoomDNDView is a RoomTile
2015-11-30 17:56:55 +00:00
David Baker
cadfbcbed3
Merge branch 'develop' into skindex-nextgen
2015-11-30 17:56:40 +00:00
David Baker
6f646260aa
WIP of component indexing update
2015-11-30 17:31:32 +00:00
Matthew Hodgson
badfdb5e3e
actually, seems FF is happy with this again now
2015-11-30 17:24:38 +00:00
Matthew Hodgson
2345624d31
switch to Open Sans, juggling font-size appropriately (as Open Sans is physically larger for the same point size as Myriad Pro, irritatingly), and fix some really weird baseline CSS bugs in read receipts that were introduced. Hopefully this doesn't re-introduce the intermittent baseline offset bug for the initials on Chrome & FF
2015-11-30 17:17:09 +00:00
Kegan Dougal
ddc4f30bb6
Remove RoomView and port it to react-sdk. Move Resend.js to react-sdk
2015-11-30 17:16:31 +00:00
Kegan Dougal
4e7aa78ed7
Move RoomList to react-sdk. Inject a ConferenceHandler.
2015-11-30 16:56:05 +00:00
Kegan Dougal
e792ebb837
Move and merge UserSettings to react-sdk
2015-11-30 15:53:13 +00:00
Matthew Hodgson
4409f07c2e
oops, don't try to delete nonexistent tags when moving a room from conversations to favs or similar
2015-11-30 15:49:27 +00:00
Kegan Dougal
b89bd35cad
Merge branch 'develop' into kegan/controller-merging4
2015-11-30 15:42:32 +00:00
Matthew Hodgson
4614017b8f
Merge pull request #443 from vector-im/matthew/rename-message-components
...
Matthew/rename message components
2015-11-30 15:36:50 +00:00
Matthew Hodgson
7636645efc
rename message components as per RL discussion this morning
2015-11-30 15:25:21 +00:00
Kegan Dougal
bd906cbc69
Move and merge LogoutPrompt to react-sdk
2015-11-30 15:23:37 +00:00
Kegan Dougal
cb30cbb09a
Remove MemberList and put it in react-sdk
2015-11-30 15:14:04 +00:00
Kegan Dougal
2b37e5334a
Remove Notifier and put it in react-sdk
2015-11-30 15:05:00 +00:00
Matthew Hodgson
f947400131
Open Sans
2015-11-30 14:17:33 +00:00
Kegan Dougal
fd4d7eba12
Remove ErrorDialog and QuestionDialog to react-sdk
2015-11-30 14:11:28 +00:00
Matthew Hodgson
8a00e71139
remove spurious Vector layer Avatar helper class
2015-11-30 13:56:53 +00:00
Kegan Dougal
83b3702769
Merge branch 'develop' into kegan/controller-merging4
2015-11-30 10:56:14 +00:00
Kegan Dougal
450b2d4d67
Move CreateRoom to react-sdk
2015-11-30 10:55:52 +00:00
Matthew Hodgson
cd040ae0dd
fix zalgo properly! remove ugly regexp hacks for detecting combining diacritics and instead set the right font ordering, as Arial combines nicely with Myriad Pro whilst Helvetica doesn't. (Myriad Pro itself has no combining diacritic characters)
2015-11-30 01:13:59 +00:00
Matthew Hodgson
9a64dc27fc
improve layout for search results, fix syntax highlighting quirks in sublime, and don't crash on zero results
2015-11-29 13:32:13 +00:00
Matthew Hodgson
af6bd53d38
revert 23d45d7f33 and apply a better fix which works for both chrome & FF
2015-11-29 13:18:37 +00:00
Matthew Hodgson
01f0e61d6e
fix search ordering; add room labels; hide input areas if searching
2015-11-29 04:41:17 +00:00
Matthew Hodgson
fc02331cd3
fix CSS for search timestamps
2015-11-29 03:20:19 +00:00
Matthew Hodgson
e43edee9bb
call highlighted search terms highlights, and uphold them if provided by synapse
2015-11-29 03:19:51 +00:00
Matthew Hodgson
8de94d45b1
swim like a salmon and manually update skindex for a generic TextualMessage type
2015-11-28 21:11:37 +00:00
Matthew Hodgson
9e97160c85
fix inline <code/> blocks
2015-11-27 16:20:37 +00:00
Kegsay
8a5828620c
Merge pull request #425 from vector-im/kegan/controller-merging3
...
Phase 3 controller merging
2015-11-27 16:17:39 +00:00
Kegan Dougal
07001ae35e
Remove unused files
2015-11-27 16:11:58 +00:00
Kegan Dougal
cd216e218c
Merge branch 'develop' into kegan/controller-merging3
2015-11-27 15:44:52 +00:00
Kegsay
054836cd50
Merge pull request #421 from vector-im/kegan/controller-merging2
...
Phase 2 controller merging (all atoms)
2015-11-27 15:43:49 +00:00
Kegan Dougal
0ef7c8d16d
Use the right name
2015-11-27 15:43:16 +00:00
Kegan Dougal
af30ef1f72
Remove unusued imports
2015-11-27 15:39:29 +00:00
Kegan Dougal
df86e85492
Move ContextualMenu to React SDK
2015-11-27 15:37:00 +00:00
Kegan Dougal
05c9b44b81
Move velocity stuff to react sdk
2015-11-27 15:34:26 +00:00
Kegan Dougal
0f3ea9f4ce
Merge branch 'develop' into kegan/controller-merging2
2015-11-27 15:01:23 +00:00
Kegan Dougal
a5d00c73b2
Move HtmlUtils to react SDK
2015-11-27 15:01:06 +00:00
Kegsay
f9a5f4b61e
Merge pull request #420 from vector-im/kegan/controller-merging
...
Phase 1 controller merging (general structure)
2015-11-27 14:59:38 +00:00
Kegan Dougal
40b974f22d
Move all Event/Message Tiles to React SDK.
2015-11-27 14:35:16 +00:00
Kegan Dougal
f969ccb50c
Move and merge RoomTile/MemberTile to react SDK. Keep DND stuff in vector as RoomDNDView.
2015-11-27 11:52:29 +00:00
Kegan Dougal
b007edca63
Merge and move RoomHeader/RoomSettings into React SDK
2015-11-27 10:42:25 +00:00
Kegan Dougal
3ce29622ed
Move and merge MemberInfo to React SDK
2015-11-26 17:49:55 +00:00
Kegan Dougal
1a6afc2ef0
Move and merge UserSelector
2015-11-26 17:38:01 +00:00
Kegan Dougal
6dea8e7256
Move and merge MessageComposer
2015-11-26 17:31:37 +00:00
Kegan Dougal
7595071e6a
Move and merge ProgressBar
2015-11-26 17:21:35 +00:00
Kegan Dougal
fdad00790e
Move and merge Change* components to React SDK. Update references.
2015-11-26 17:11:26 +00:00
Kegan Dougal
9ecf5bed64
Nuke old CallView controller
2015-11-26 16:48:32 +00:00
Kegan Dougal
ff9608c914
Move and merge voip molecules. Inject the ConferenceHandler as a prop
...
This keeps the vector conf logic munge separate from react SDK.
2015-11-26 16:39:58 +00:00
Kegan Dougal
49e5f18f62
Move and merge create_room atoms to react SDK
2015-11-26 15:43:57 +00:00
Kegan Dougal
c5b0ea7e9f
Move VideoFeed to React SDK
2015-11-26 15:24:32 +00:00
Kegan Dougal
83eae1b64a
Move and merge EditableText into React SDK
2015-11-26 15:15:45 +00:00
Kegan Dougal
35ee9c9ddd
Move and merge EnableNotificationsButton to react SDK
2015-11-26 15:10:49 +00:00
Kegan Dougal
0a8f5b6223
Move ImageView
2015-11-26 14:51:30 +00:00
Kegan Dougal
3f120c7027
Nuke LogoutButton; nothing used it.
2015-11-26 14:47:11 +00:00
Kegan Dougal
343670c5c4
Move MessageTimestamp
2015-11-26 14:38:48 +00:00
Kegan Dougal
f21b6203ed
Merge branch 'kegan/controller-merging' into kegan/controller-merging2
2015-11-26 14:31:31 +00:00
Kegan Dougal
8517f9f2bf
Missed one
2015-11-26 14:29:26 +00:00
Kegan Dougal
3c12191cb7
Move Spinner
2015-11-26 14:25:20 +00:00
Kegan Dougal
ab22ca6a28
Also move the existing login components to the new structure
2015-11-26 14:11:45 +00:00
Kegan Dougal
8898b444af
Point things at the right places
2015-11-26 13:48:37 +00:00
Kegan Dougal
d079617ce2
Nuke MemberAvatar/RoomAvatar; moved to react SDK
2015-11-26 13:25:56 +00:00
Matthew Hodgson
93c67771af
Merge pull request #324 from vector-im/erikj/video
...
Add basic m.video view support
2015-11-24 16:06:11 +00:00
Matthew Hodgson
f9040e08ce
fix conflicts
2015-11-24 16:05:58 +00:00
Matthew Hodgson
fd8864d528
STOP PEOPLE SHOUTING
2015-11-22 22:35:34 +00:00
Matthew Hodgson
841c790337
naughty override to stop RoomList panel scrolling horizontally
2015-11-22 15:47:50 +00:00
Matthew Hodgson
324c3e7dcf
override more GFM css
2015-11-22 15:47:10 +00:00
Matthew Hodgson
92728ff4e6
spell out npm run build
2015-11-22 01:13:08 +00:00
Matthew Hodgson
01641543da
only try to syntax highlight html
2015-11-21 12:33:45 +00:00
Matthew Hodgson
9038b984ff
fix css link
2015-11-21 12:15:38 +00:00
Matthew Hodgson
da97185fcd
highlight <code/> blocks via highlight.js
2015-11-21 12:14:56 +00:00
Matthew Hodgson
b6e9c1eaab
oops, forgot gfm.css
2015-11-20 20:20:30 +00:00
Matthew Hodgson
76c6d6d4d6
add target=_blank onto all HTML links, and apply GFM.css for CSS for markdown
2015-11-20 20:12:23 +00:00
Matthew Hodgson
4c11de787e
make h2 layout specific to the list
2015-11-20 20:11:06 +00:00
Matthew Hodgson
96c825b89f
wrap whitespace on notices
2015-11-20 20:10:49 +00:00
Matthew Hodgson
29af81e827
Refactor HTML markup stuff into its own class, and whitelist h1 and h2
2015-11-20 18:58:13 +00:00
David Baker
3cf9f5248b
Fix the ref we keep to be the react element and make velociraptor correctly track what nodes it had at the start (c.key not c.props.key)
2015-11-20 18:22:38 +00:00
Kegsay
9ec10e2b43
Merge pull request #404 from vector-im/kegan/gif-on-enter
...
Add support for playing gifs on mouse enter/leave
2015-11-20 16:43:05 +00:00
Kegan Dougal
06427d663d
Add support for playing gifs on mouse enter/leave
2015-11-20 16:36:58 +00:00
David Baker
2c51a5c199
Bugfix: don't cache the read avatar rect as it's relative to the viewport and it will move when we scroll!
2015-11-20 16:01:51 +00:00
Kegsay
6dc5dd4930
Merge pull request #403 from vector-im/kegan/post-register
...
Re-add in post registration steps
2015-11-20 15:06:19 +00:00
Kegan Dougal
29ee7d2b13
Remove useless logging
2015-11-20 14:34:26 +00:00
Kegan Dougal
2e376b1eb9
Clear the 'screen' to load the main left/middle/right panels, then show the settings after post-reg is done
2015-11-20 14:27:39 +00:00
Kegan Dougal
37254e6243
Add PostRegistration component
2015-11-20 12:02:37 +00:00
Kegan Dougal
1edea2a62c
Add a PostRegistration component; hook it up to MatrixChat.
2015-11-20 12:02:23 +00:00
Kegsay
99ccff098c
Merge pull request #399 from vector-im/kegan/reg-refactor
...
Refactor registration
2015-11-20 10:28:26 +00:00
Kegan Dougal
3075c97bae
Set busy Spinner
2015-11-20 10:27:21 +00:00
Kegan Dougal
f62312fbf3
Remove old registration files. Move CaptchaForm to React SDK.
2015-11-20 10:18:04 +00:00
Matthew Hodgson
02d5154aaf
more alt tags
2015-11-19 17:45:03 +00:00
Matthew Hodgson
41eaf18470
add hoverover test for edit button
2015-11-19 17:43:55 +00:00
Kegan Dougal
d372018e61
Minor tweaks
2015-11-19 16:47:14 +00:00
Kegan Dougal
bb6eeea0d8
Factor out div ID name to avoid tight coupling with logic class.
2015-11-19 16:08:25 +00:00
Kegan Dougal
3cf9f786aa
Instantiate Signup.Register in Registration component
...
This has to be done rather than in MatrixChat because the render() calls
will create new instances otherwise. Pass in all the strings the logic class
requires to the Registration wire component. This isn't the "best" solution
because unloading/reloading the Registration component will lose registration
state which should be persisted. Ideally we'd DI from the top to ensure this
can't happen (as opposed to relying on module globals...)
2015-11-19 15:44:17 +00:00
Kegan Dougal
2d481a6302
Recheck registration state since we may be able to immediately do an HTTP hit if we've been given good QPs
2015-11-19 14:17:18 +00:00
Kegan Dougal
e700a5a219
Add TODO on post register logic
2015-11-19 13:58:52 +00:00
Matthew Hodgson
f7127ab701
Merge pull request #397 from vector-im/z_indices
...
Sort out dialog z index so read receipts avatars are behind the dialog background
2015-11-19 13:53:51 +00:00
Kegan Dougal
eaafc11064
Factor out Captcha UI
2015-11-19 13:44:11 +00:00
Richard van der Hoff
3a003341ad
Merge pull request #387 from vector-im/rav/suppress_unread_on_memberchange
...
Don't mark rooms as unread on m.room.member changes
2015-11-19 13:22:37 +00:00
David Baker
f7fe871fee
If read receipts avatar isn't on screen, animate it from the top of the screen.
2015-11-19 11:33:15 +00:00
David Baker
09b0d221df
Kill the last getDOMNode()
2015-11-19 11:03:33 +00:00
David Baker
ed3d3a9e23
Shift css around a bit so it more closely matches DOM order
2015-11-19 10:49:24 +00:00
David Baker
eb1c6b347d
Move z-index to the dialog wrapper because that's the shallowest positioned element in the DOM and therefore what creates the first stacking context
2015-11-19 10:46:49 +00:00
Kegan Dougal
5f57cd9559
Merge branch 'develop' into kegan/reg-refactor
2015-11-19 09:50:08 +00:00
David Baker
0dd85d9adf
Hidden localstorage option to enable bouncy read receipts :p
2015-11-19 09:44:24 +00:00
Matthew Hodgson
23d45d7f33
fix initials behaviour on FF
2015-11-18 23:46:43 +00:00
Matthew Hodgson
69fdd485e6
general faff to make the new edit button position interact properly with dave's 'click to show all read receipts'
2015-11-18 23:41:38 +00:00
Matthew Hodgson
bf3e90bb47
dirty hack to fix the uneven spacing
2015-11-18 23:04:12 +00:00
Matthew Hodgson
68a005bf1f
stop edit option from colliding with scrollbar again
2015-11-18 22:24:54 +00:00
Matthew Hodgson
884d0de90b
s/React/ReactDOM/ to fix another 0.14 warning
2015-11-18 22:22:19 +00:00
Matthew Hodgson
6e3afcde53
dodgy fudge to put the edit button alongside the read receipts. in future I think we should turn it into a chevron next to the timestamp
2015-11-18 22:19:21 +00:00
Matthew Hodgson
d66006893a
fix react 0.14 warning from getDOMNode()
2015-11-18 22:10:08 +00:00
Matthew Hodgson
8fed464cf6
and the new voice icon
2015-11-18 21:18:16 +00:00
Matthew Hodgson
08ba0457e8
add a temporary voice call button
2015-11-18 21:17:58 +00:00
Matthew Hodgson
098491e350
avoid hoverover artefacts on avatar initials
2015-11-18 20:56:43 +00:00
Matthew Hodgson
46541a3f2e
logout button on splashscreen to avoid wedging users whose server has gone awol
2015-11-18 20:47:14 +00:00
Matthew Hodgson
c9fe0b96b7
fix whitespace
2015-11-18 20:46:39 +00:00
Matthew Hodgson
742ae354e5
clicking anywhere in the composer pane should focus on the textarea
2015-11-18 20:15:15 +00:00
Kegan Dougal
bc55959fad
Load the Recaptcha script if we have a container for it
...
This is complex enough that the Registration component shouldn't have to
care about it, so it should probably be split into a pure UI component.
2015-11-18 17:46:17 +00:00
Kegan Dougal
5424567a66
Hook up onFormSubmit to make registration (dummy only) work again.
2015-11-18 17:15:20 +00:00
David Baker
f0df3f29b9
Show all read avatars on click
2015-11-18 17:12:17 +00:00
Kegan Dougal
b4c0625961
Show validation errors
2015-11-18 15:32:44 +00:00
David Baker
025b9e2fc8
depend on react sdk dev
2015-11-18 14:54:32 +00:00
David Baker
1099892784
Merge pull request #379 from vector-im/read_receipts
...
Read receipts
2015-11-18 14:53:29 +00:00
Richard van der Hoff
c42d4f901b
Don't mark rooms as unread on m.room.member changes
...
A quick and hacky fix to issue #169 .
2015-11-18 11:01:47 +00:00
Kegan Dougal
ed3527e243
Merge branch 'develop' into kegan/reg-refactor
2015-11-17 17:43:22 +00:00
Kegan Dougal
8e8b27c893
Add RegistrationForm UI component and new Registration wire component
...
Hook it up to MatrixChat instead of the existing logic (this breaks reg). WIP.
2015-11-17 17:40:31 +00:00
David Baker
c63dd376d8
Fix member avatar initials (I failed at git conflict merging)
2015-11-17 17:31:03 +00:00
David Baker
da55081c68
Add member name to avatars as the title since if displayed without accompanying text (as with read receipts) they can be somewhat unhelpful. May as well have them all the time I think.
2015-11-17 15:59:44 +00:00
David Baker
80c2bd0c7f
Remove bouncing, set animation time to be constant (prevents temporary overalpping) and exclude ourselves.
2015-11-17 15:51:00 +00:00
Kegan Dougal
714c96283e
Setting defaults from config.json got lost
2015-11-17 15:12:55 +00:00
Kegan Dougal
c57fb44c71
Fix path resolution
2015-11-17 13:26:23 +00:00
Kegan Dougal
8602e0665d
PR feedback from #355
2015-11-17 10:57:44 +00:00
Kegsay
af1e3373ea
Merge pull request #355 from vector-im/kegan/login-refactor
...
Refactor login page
2015-11-17 10:47:56 +00:00
Matthew Hodgson
79e39429b7
add todo
2015-11-17 02:40:19 +00:00
Matthew Hodgson
7b3eea0b58
experiment with trying to turn UserSettings into a controller-less 'wiring component' which wires together a series of smaller components (in this case, so small they're mainly <input/s>
2015-11-17 02:15:55 +00:00
Matthew Hodgson
88c5a5e074
missing copyright
2015-11-17 02:14:06 +00:00
David Baker
e23b90abd5
More s/messageWrapper/messagePanel/
2015-11-16 16:52:07 +00:00
David Baker
7f61a0252f
remove logging
2015-11-16 16:45:28 +00:00
David Baker
816f20e068
comma
2015-11-16 16:36:01 +00:00
David Baker
bb59e9276b
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-16 16:33:39 +00:00
David Baker
d6b86598e5
Bouncy bouncy!
2015-11-16 16:13:21 +00:00
Matthew Hodgson
bf91155e60
implement multiline input
2015-11-15 03:36:10 +00:00
Matthew Hodgson
ef181f55d5
make modal dialogs higher in z-index
2015-11-14 00:14:41 +00:00
Matthew Hodgson
1c7e7cd111
kill stale z-index param
2015-11-14 00:13:13 +00:00
Matthew Hodgson
063e387a65
turn off the placeholder drag & drop function to get an opinion from folks
2015-11-13 23:51:48 +00:00
Matthew Hodgson
ca07c8f429
Merge pull request #365 from vector-im/avatar_initial_a11y
...
Mark up the avatar initials so they're not read out by screen readers
2015-11-13 18:37:10 +00:00
Matthew Hodgson
2fd7196cdd
also handle a11y on room avatars
2015-11-13 18:36:46 +00:00
Matthew Hodgson
ff59fc84c5
don't bold the selected room just because, as it bold = new msgs
2015-11-13 18:25:10 +00:00
David Baker
9d620dfb1d
Hopefully now mostly complete animations: we iterate through zero or more start states and then settle on the final place.
2015-11-13 16:43:54 +00:00
David Baker
bc2c744bed
more bits of read receipt animation implemented
2015-11-13 11:42:51 +00:00
David Baker
2fabf69ce3
Mark up the avatar initials so they're not read out by screen readers
2015-11-13 09:28:56 +00:00
Matthew Hodgson
f8d628d336
fix composer avatar
2015-11-13 02:44:46 +00:00
Matthew Hodgson
20f84ce322
override gemini-scrollbar CSS to stop the scrollview from pushing out the container, causing FF's flexbox to adapt and keep growing infinitely
2015-11-13 02:29:59 +00:00
Matthew Hodgson
2cf0ceb260
back out previous bodges to flexbox to make geminiscrollbar work in FF
2015-11-13 02:29:18 +00:00
Matthew Hodgson
36b7deac35
clear unread message count more aggressively (and revert previous thinko)
2015-11-13 01:42:09 +00:00
Matthew Hodgson
04305460db
make firefox slightly happier
2015-11-13 01:19:40 +00:00
Matthew Hodgson
caa2fd97d1
sacrifice dead goats to make gemini-scrollbars work on firefox 42 and chrome 48 and later. the problem is that flexbox interacts badly with gemini-scrollbars, as gemini looks at the offsetWidth of the container in order to make the width of its enclosed scrollable view = width+scrollbarwidth. The problem is that flexbox then sees that the scrollable view has expanded, and unhelpfully flexes the container to fit it. This fixes the problem by providing more explicit widths for the containers to stop them flexing. I'm not sure I want to know why we don't also see the same problem with heights.
2015-11-13 00:46:50 +00:00
David Baker
e0efb6862e
Merge pull request #354 from vector-im/ignore-non-mxc
...
Display some sensible UI for non-mxc content URLs.
2015-11-12 17:43:20 +00:00
David Baker
1ac47f32fe
Fix scrolling on browsers where gemini scrollbars don't kick in.
2015-11-12 17:18:22 +00:00
Kegan Dougal
b1438355e2
Github and Sublime don't like this not being escaped. Displays fine though in React like this.
2015-11-12 15:58:12 +00:00
Kegan Dougal
021eaf5c29
Vector is the default IS in Vector
2015-11-12 15:54:07 +00:00
Kegan Dougal
726afd30bb
Swap old login for new
2015-11-12 15:49:32 +00:00
Kegan Dougal
58472b8251
Move Cas/PasswordLogin to react-sdk. Use them as normal components.
2015-11-12 15:38:04 +00:00
Kegan Dougal
8826eb60cc
Call through to password login
2015-11-12 15:16:29 +00:00
David Baker
c8a8306165
Display some sensible UI for non-mxc content URLs.
2015-11-12 14:16:57 +00:00
Matthew Hodgson
c12c716dc0
fix URLs on image
2015-11-12 13:34:00 +00:00
Kegan Dougal
05eda88ea2
Split out logic/UI for logging in
...
- Add 'PasswordLogin' UI component
- Add 'LoginPage' wire component which, along with Signup from react SDK,
replaces the 'Login' page.
- Move UI code (state/props) from ServerConfig which was lobotomoised in the
React SDK.
Unfinished.
2015-11-12 11:57:33 +00:00
Matthew Hodgson
2cae5e7a00
revert bad fix to managing history
2015-11-11 02:31:37 +01:00
Matthew Hodgson
2fff6f4d5f
fix spinner layout yet more
2015-11-11 02:31:17 +01:00
Matthew Hodgson
81128ef06e
hopefully fix https://github.com/vector-im/vector-web/issues/226
2015-11-11 02:07:41 +01:00
Matthew Hodgson
dd3427d8d0
remove unused component
2015-11-11 02:01:11 +01:00
Matthew Hodgson
2c9273a86c
avoid the initial sync from clobbering the location bar
2015-11-11 02:00:51 +01:00
Matthew Hodgson
bc3ee949f5
fix warning about missing thead
2015-11-11 02:00:18 +01:00
Matthew Hodgson
5aa468f1e3
skin simpleheader
2015-11-11 01:59:56 +01:00
Matthew Hodgson
c2af09fbaa
fix Spinner CSS a bit
2015-11-11 00:57:31 +01:00
Matthew Hodgson
bbd7124ac7
improve comment on how our dynamic height CSS works
2015-11-11 00:57:16 +01:00
Matthew Hodgson
adb7915b3e
suppress warning
2015-11-11 00:56:51 +01:00
Matthew Hodgson
5c92b09da1
improve spacing on login screen
2015-11-11 00:56:44 +01:00
Matthew Hodgson
2e9e03bd45
oops, refresh the login options on mount. make autofocus work too.
2015-11-11 00:39:48 +01:00
Matthew Hodgson
19b31ff30d
oops, make this actually work.
2015-11-11 00:06:49 +01:00
Matthew Hodgson
801154fd8a
apply jsx
2015-11-11 00:05:35 +01:00
Matthew Hodgson
f628591e27
fix login page vertical scroll and centering
2015-11-10 19:19:23 +00:00
Matthew Hodgson
9cbd4ae2e4
fix raging typos
2015-11-10 19:15:14 +00:00
Matthew Hodgson
0825e0a2e2
retrieve last used HS/IS URL from local storage, and associated tweaks
2015-11-10 19:09:24 +00:00
Matthew Hodgson
68c1ddd5d2
replace react-loader with Spinner everywhere
2015-11-10 18:12:26 +00:00
David Baker
9a6624d1c7
Do read receipt avatars with absolute positioning: this should be a lot easier to animate. Also mess around with the MemberAvatar a bit so it's easier to style.
2015-11-10 17:44:59 +00:00
David Baker
c9823d07fd
Limit number of read avatars, lay them out as per the design & order them.
2015-11-10 13:51:11 +00:00
David Baker
450036a6ed
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-10 11:26:42 +00:00
Matthew Hodgson
ef7a38e558
gemini scrollbar on the memberlist too
2015-11-10 02:26:46 +00:00
Matthew Hodgson
2ca64d9c15
add gemini-scrollbar to the main roomview
2015-11-10 02:04:21 +00:00
Matthew Hodgson
cb887c699e
use gemini-scrollbar to provide fake scrollbars for the room list
2015-11-10 01:40:08 +00:00
Matthew Hodgson
2ccd881665
port to react 0.14, removing getDOMNode()s for DOM components and turning them into ReactDOM.findDOMNode()s for React components
2015-11-09 23:54:10 +00:00
Matthew Hodgson
87bb7c9b7b
upgrade to react 0.14
2015-11-09 23:13:46 +00:00
Matthew Hodgson
6d9817e5e7
Merge pull request #342 from vector-im/matthew/orderable-roomlist
...
Implement reorderable rooms via room tagging.
2015-11-09 16:05:00 +00:00
Matthew Hodgson
23c93de82e
Merge branch 'develop' into matthew/orderable-roomlist
2015-11-09 16:04:20 +00:00
Matthew Hodgson
bea64082a9
put the DragDropContext on LeftPanel rather than MatrixChat to allow index.js to continue to abuse MatrixChat by directly invoking the showScreen method on it
2015-11-09 15:44:08 +00:00
Kegsay
c3385d597a
Merge pull request #332 from vector-im/kegan/syncing
...
Implement connection lost bar + resend all
2015-11-09 15:35:38 +00:00
Matthew Hodgson
752f8bdbb8
remove random bold initials
2015-11-09 14:04:43 +00:00
Matthew Hodgson
1f69760173
fix comedy scrolling parallax avatar initial bug
2015-11-09 12:41:23 +00:00
Matthew Hodgson
66add5673b
de-hash rooms
2015-11-09 11:53:50 +00:00
Matthew Hodgson
a3082753ef
shove initials onto default room & member avatars as per the design
2015-11-09 02:12:26 +00:00
Matthew Hodgson
eaa2f94327
warning png
2015-11-09 00:13:40 +00:00
Matthew Hodgson
615879ffdd
skin to match CSS (spacing will need to be fixed once matthew/ordered-roomlist lands)
2015-11-09 00:13:25 +00:00
Matthew Hodgson
05d921256f
re-skin the notification bar
2015-11-08 23:37:14 +00:00
Matthew Hodgson
9526deb024
add error dialogs and order search results by recents
2015-11-08 16:19:53 +00:00
Matthew Hodgson
567176ea6c
put a load of margin on the bottommost sublist to increase its hit target size and avoid problems when toggling its hiddenness
2015-11-08 14:08:17 +00:00
Matthew Hodgson
5494a4ea6c
s/deprioritize/demote/
2015-11-08 13:50:36 +00:00
Matthew Hodgson
827c0da33c
commented out debug
2015-11-08 13:42:45 +00:00
Matthew Hodgson
f0dbb422f6
update the actual target list, which may not be the same as the one we dropped on
2015-11-08 13:13:01 +00:00
Matthew Hodgson
5c406856ed
adjust column widths to match design
2015-11-08 12:59:19 +00:00
Matthew Hodgson
b15def84bc
fix spacing of the layout to match latest designs
2015-11-08 12:48:23 +00:00
Matthew Hodgson
bbbe074d92
hide all the debugging behind if (debug)
2015-11-08 12:24:32 +00:00
Matthew Hodgson
36da1accca
click on CallView preview to jump to call
2015-11-08 12:14:10 +00:00
Matthew Hodgson
e289235e17
fix tooltip positioning when collapsed
2015-11-08 12:02:26 +00:00
Matthew Hodgson
c60e8736c1
handle collapsed drop-targets better
2015-11-08 11:50:15 +00:00
Matthew Hodgson
69899e3718
position sublist chevron better when collapsed
2015-11-08 11:44:13 +00:00
Matthew Hodgson
ed4c5b9f73
switch initial spinner to mx_Spinner
2015-11-07 20:16:44 +00:00
Matthew Hodgson
4e170a2831
fix onRoomTags signature
2015-11-07 20:16:05 +00:00
Matthew Hodgson
07200d7953
Merge branch 'develop' into matthew/orderable-roomlist
2015-11-07 17:29:18 +00:00
Matthew Hodgson
4a195dd3f0
sacrifice a small mountainside of goats to make placeholder-based work correctly
2015-11-07 02:57:56 +00:00
Matthew Hodgson
fe442f5c24
fix various edge cases when dragging stuff back to the conversations list
2015-11-06 23:30:57 +01:00
Matthew Hodgson
89327bd38f
precedence fail :(
2015-11-06 21:33:28 +01:00
Matthew Hodgson
f102e3b3b7
collapsible sublist graphics
2015-11-06 21:25:35 +01:00
Matthew Hodgson
1150e22190
collapsible sublists
2015-11-06 21:25:20 +01:00
Matthew Hodgson
886ffbf158
switch to m.* prefixes for tags before it's too late
2015-11-06 21:00:34 +01:00
Matthew Hodgson
c884c5fc33
actually manage manual ordering; support arbitrary tags; bug fixes
2015-11-06 20:54:07 +01:00
David Baker
d462e0b21b
Merge pull request #335 from stevenhammerton/sh-cas-token-login
...
Replace CAS login with token login
2015-11-06 15:41:15 +00:00
Steven Hammerton
fdf79d709e
Replace CAS login with token login
2015-11-06 11:22:59 +00:00
David Baker
e20388388e
null check
2015-11-05 17:40:37 +00:00
Kegan Dougal
3a8c263e8e
Add resending bar (and resend all option)
...
Factor out resend logic which was in the context menu into a separate
Resend file (it shouldn't be in the skin, but it also isn't really
suitable for a controller given 2 different views invoke it..)
2015-11-05 15:59:03 +00:00
Kegan Dougal
804af341ac
Add a 'connection lost' bar.
2015-11-05 14:52:44 +00:00
David Baker
0aa90d918c
bump js-sdk dep to develop
2015-11-05 14:45:16 +00:00
David Baker
4bf6992398
Don't send read receipts for our own events and null check in a few places.
2015-11-05 14:16:15 +00:00
Matthew Hodgson
8842147ec3
skin RoomDropTarget correctly
2015-11-05 11:21:45 +00:00
David Baker
942659df0d
Work around the bug where some channels have no name from the js sdk which was causing vector to exception and never load.
2015-11-04 14:15:57 +00:00
Matthew Hodgson
61e55b3ca3
implement most of drag & drop.
2015-11-04 02:25:08 +00:00
Matthew Hodgson
7fe7af6026
refactor out the sections of the RoomList into RoomSubLists. Start wiring up tags
2015-11-04 00:19:37 +00:00
Erik Johnston
7dc5f91fad
Remove unused code
2015-11-03 18:59:45 +00:00
Erik Johnston
5b773b99c0
Add basic m.video view support
2015-11-03 18:56:55 +00:00
Matthew Hodgson
8b9b268ec0
make our state explicit
2015-11-03 14:35:55 +00:00
Matthew Hodgson
27cf9cf561
put invites above recents
2015-11-03 14:35:48 +00:00
Matthew Hodgson
b1b2704bed
avoid racey NPE on first login
2015-11-03 14:35:39 +00:00
David Baker
2a4a02f36e
More on read receipts: listen for events, add keys & class / very minimal css.
2015-11-03 13:44:40 +00:00
Matthew Hodgson
ff35e02b4d
Merge pull request #317 from vector-im/erikj/icons
...
Use relative rather than absolute paths for icons
2015-11-02 23:53:27 +00:00
Erik Johnston
4dac9bc1b8
Use relative rather than absolute paths for icons
2015-11-02 23:47:04 +00:00
David Baker
11c38014e5
Sort of display read avatars but without live updating
2015-11-02 18:55:28 +00:00
Kegsay
842d6b6c2c
Merge pull request #314 from vector-im/kegan/graceful-no-voip
...
Add unsupported suffix on Ongoing conf notification if conf calls are…
2015-11-02 18:18:46 +00:00
Kegan Dougal
6e63153d83
Add unsupported suffix on Ongoing conf notification if conf calls are unsupported in the browser
2015-11-02 18:01:20 +00:00
David Baker
159f0c9594
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-02 14:29:20 +00:00
David Baker
e869814f2d
Don't display anything if TextForEvent doesn't give us any text. Fixes #253 (catapillar of doom).
2015-11-02 14:14:47 +00:00
Kegsay
3b82884947
Merge pull request #298 from vector-im/kegan/reject-invites
...
Add invite rejection
2015-11-02 09:50:17 +00:00
Kegan Dougal
38780ad492
Merge branch 'develop' into kegan/reject-invites
2015-11-02 09:47:51 +00:00
Matthew Hodgson
e25d31a9fe
Merge pull request #296 from vector-im/matthew/redesign
...
Matthew/redesign
2015-10-30 18:30:13 +00:00
Matthew Hodgson
56d00c2ec7
make onFinished required prop for modal contents
2015-10-30 18:26:22 +00:00
Matthew Hodgson
79af89fd1b
fix missing decl
2015-10-30 18:26:05 +00:00
Matthew Hodgson
11e176df66
comment for the hidden collapse button
2015-10-30 18:23:08 +00:00
Matthew Hodgson
75bc878657
comment what a CR is
2015-10-30 18:22:21 +00:00
Matthew Hodgson
ddbc8dffb3
switch from enums to string literals for SearchBar.Scope
2015-10-30 18:21:54 +00:00
Matthew Hodgson
6aad99a505
comment \u200b
2015-10-30 18:20:29 +00:00
Matthew Hodgson
35cebc56d3
rewrite the HTML message stuff to fix XSS and improve clarity
2015-10-30 18:19:20 +00:00
Kegan Dougal
668234be4c
Add reject button and impl
2015-10-30 17:18:25 +00:00
Kegsay
626e8bab1a
Merge pull request #283 from vector-im/kegan/blocking
...
Add feature-based browser blocking
2015-10-30 14:59:06 +00:00
Kegan Dougal
633bbd8f29
Review comments: add chrome blurb.
2015-10-30 14:58:47 +00:00
David Baker
ffb9ce89c7
Merge branch 'develop' into matthew/redesign
2015-10-30 11:50:34 +00:00
David Baker
ce9a91e155
bundle.css shouldn't be necessary apart from the vector/bundle.* above
2015-10-30 11:33:33 +00:00
Matthew Hodgson
fdfa0cbd0e
display search results correct; support HTML markup
2015-10-30 04:10:37 +00:00
Matthew Hodgson
d315e4afcd
show m.room.names
2015-10-30 02:06:34 +00:00
Matthew Hodgson
80c04048d0
cancel viewsource dialog with escape
2015-10-29 21:30:29 +00:00
Matthew Hodgson
05d96f4cfb
fix filters, and stop react exploding on unrecognised event tiles
2015-10-29 18:28:30 +00:00
Matthew Hodgson
8239e57fa1
more lightbox tweaks
2015-10-29 18:28:30 +00:00
David Baker
f4ca30bb38
Throw exception if EventTile is instantiated with an event type it doesn't support.
2015-10-29 18:12:42 +00:00
Kegan Dougal
cc313f350c
Merge branch 'develop' into kegan/blocking
2015-10-29 16:03:26 +00:00
Erik Johnston
ae2768af9c
Remove left/right padding from ongoing call notification, so that we don't get scrollbars in chrome
2015-10-29 15:57:31 +00:00
Kegan Dougal
511b1f409c
Add objectfit and localstorage to browser features
2015-10-29 15:56:03 +00:00
David Baker
f00ee95563
Merge branch 'develop' of github.com:vector-im/vector-web into read_receipts
2015-10-29 11:27:56 +00:00
Matthew Hodgson
9fd2bf0989
remove transparent background for now; specify image width & height; punt the label over to the far RHS; to get around various layout problems in Chrome 44 and Safari 8
2015-10-29 11:01:23 +00:00
Matthew Hodgson
2c05515141
simplify keys
2015-10-29 02:34:06 +00:00
Matthew Hodgson
eb6fbe6a5a
theoretically scope the search, but it doesn't work
2015-10-29 02:24:35 +00:00
Matthew Hodgson
2ee840922d
basic implementation of search
2015-10-29 02:03:04 +00:00
Matthew Hodgson
0ade5ff640
lightbox buttons
2015-10-29 00:39:12 +00:00
Matthew Hodgson
dc401075a7
try to make the edit button more reliable
2015-10-29 00:38:51 +00:00
Matthew Hodgson
de1e8e9f93
implement redact and links
2015-10-29 00:38:26 +00:00
Matthew Hodgson
dbac2e299e
tweak spacing of label on lightbox
2015-10-28 22:49:20 +00:00
Matthew Hodgson
8eaa96b0b3
black magic fixes to the lightbox
2015-10-28 19:41:49 +00:00
Matthew Hodgson
cb095ba5a0
WIP search stuff
2015-10-28 19:41:23 +00:00
Matthew Hodgson
0bfb1416c1
WIP search stuff
2015-10-28 19:39:45 +00:00
David Baker
3db86b1f59
changelog
2015-10-28 18:37:53 +00:00
David Baker
5c77395faa
v0.1.2
2015-10-28 18:32:13 +00:00
David Baker
74afa710d1
Merge branch 'develop'
2015-10-28 18:27:33 +00:00
David Baker
e48e636c44
Bump js-sdk & react-sdk deps
2015-10-28 18:27:09 +00:00
Kegan Dougal
22369729f9
Remove test feature
2015-10-28 17:42:19 +00:00
Kegan Dougal
59d8cbe742
Use Modernizr to check for browser compatibility
...
Add a CompatibilityPage which is shown for incompatible clients. If they
continue on regardless, proceed as if it never happened.
2015-10-28 17:39:50 +00:00
Matthew Hodgson
00a7ea994a
kill random grey backgrounds for transparent avatars
2015-10-28 16:52:50 +00:00
David Baker
4118c05d15
Unused variables
2015-10-28 16:23:48 +00:00
Matthew Hodgson
7fbe38e74d
fix padding feckup
2015-10-28 16:02:59 +00:00
David Baker
cee37c4152
Port react-sdk 2365fe8c over to vector's fork of the roomlist controller
2015-10-28 15:17:03 +00:00
Kegsay
4175dcd102
Merge pull request #260 from vector-im/inbound-audio
...
Fix inbound audio
2015-10-28 11:43:52 +00:00
Kegan Dougal
35862e0c66
Explicitly make React use the same audio element.. Use a 'key' and comment why it is required.
2015-10-28 11:43:13 +00:00
Kegsay
424d1b84db
Merge pull request #264 from vector-im/246-start-chat-ui-feedback
...
Show a spinner if creating a room on "Start chat" click
2015-10-28 11:38:52 +00:00
Kegsay
3423a493e7
Merge pull request #265 from vector-im/230-exit-full-screen-voip
...
Exit full screen programatically when the remote side hangs up
2015-10-28 11:36:18 +00:00
Matthew Hodgson
a25207960c
search bar
2015-10-28 01:05:28 +00:00
Matthew Hodgson
04aff6aab7
unhide labels on recents menu for Amandine
2015-10-27 23:51:40 +00:00
Matthew Hodgson
cbaf134625
merge develop
2015-10-27 23:28:34 +00:00
Kegan Dougal
731ad26be4
Exit full screen programatically when the remote side hangs up
2015-10-27 17:45:47 +00:00
Kegan Dougal
9dfd0bc3bb
Show a spinner if creating a room on "Start chat" click
...
Use a gif instead of 'orrible CSS spinners which are CPU hungry. Encapsulate
it in a very basic Spinner atom.
2015-10-27 16:56:37 +00:00
David Baker
b8fc926255
Send read receipts
2015-10-27 14:38:46 +00:00
Kegan Dougal
05dba9c2d4
Fix inbound audio
...
This was caused by an <img> being the first thing in the <div> rather than
the <audio>. This caused a conflict because the "not in call" render was just
<div><audio /></div> and "in call" render was <div><img /> <audio /></div>
React can't tell in this case that the <audio> tags are the "same" so was
clobbering it (which meant that on inbound calls we would call play() on an
audio tag which would then immediately be clobbered by another audio tag).
2015-10-27 12:59:04 +00:00
Kegsay
ed52bc37b2
Merge pull request #259 from vector-im/linkify-userids
...
Add linkify handlers
2015-10-27 12:25:26 +00:00
Kegan Dougal
99e8a54a27
Add linkify handlers
2015-10-27 10:46:18 +00:00
Kegsay
9455d02d50
Merge pull request #237 from vector-im/kegan/delete-empty-files
...
Remove empty files
2015-10-27 10:19:05 +00:00
Kegan Dougal
c98f7f926a
Remove stuff that was merged from working space
2015-10-27 10:18:43 +00:00
Kegan Dougal
c91b642a8b
Merge branch 'develop' into kegan/delete-empty-files
...
Conflicts:
src/skins/vector/views/molecules/EventAsTextTile.js
2015-10-27 09:19:08 +00:00
Kegsay
ce33c8cdf6
Merge pull request #258 from vector-im/desktop-notification-spam
...
Add a tag to notifications so they can clobber.
2015-10-27 09:17:45 +00:00
Matthew Hodgson
aac00db16b
WIP for new lightbox viewer
2015-10-27 01:39:19 +00:00
Matthew Hodgson
7c445cc108
fix error when joining rooms
2015-10-27 01:17:42 +00:00
Kegan Dougal
58bac0fbdc
Add a tag to notifications so they can clobber. Fixes #159 .
...
This is the same fix we applied to angular to fix this problem in SYWEB-21.
2015-10-26 16:56:44 +00:00
David Baker
9217ae8fbb
Fix event listener leak
2015-10-26 10:30:12 +00:00
Matthew Hodgson
363e3f4e21
image viewing tweaks
2015-10-25 23:33:28 +00:00
Matthew Hodgson
78cff9f20d
fix upload drop target
2015-10-25 23:13:03 +00:00
Matthew Hodgson
86fb313b9b
fix upload drop target
2015-10-25 23:12:57 +00:00
Matthew Hodgson
8840895e70
fix progressbar
2015-10-25 23:08:21 +00:00
Matthew Hodgson
ed76a46739
list power like this for now
2015-10-25 23:01:16 +00:00
Matthew Hodgson
7fdb82d87f
memberinfo look & feel
2015-10-25 22:55:30 +00:00
Matthew Hodgson
729babae4f
quick implementation of all new MemberInfo
2015-10-25 19:09:38 +00:00
Matthew Hodgson
731881ee7b
fix language
2015-10-25 12:35:52 +00:00
Matthew Hodgson
e580cb809d
spell out how to set up the deps when developing
2015-10-25 12:33:23 +00:00
Matthew Hodgson
47dca51c38
spell out how to set up the deps when developing
2015-10-25 12:33:13 +00:00
Matthew Hodgson
1ecf0f0183
Merge branch 'develop' of git+ssh://github.com/vector-im/vector-web into matthew/redesign
2015-10-25 11:57:35 +00:00
Matthew Hodgson
5844fb4020
spell out that developers need to use npm link
2015-10-25 11:56:29 +00:00
Matthew Hodgson
8257f325c4
s/getMembersWithMemership/getMembersWithMembership/
2015-10-25 11:51:17 +00:00
Matthew Hodgson
379fed813e
actually use the config file for default HS and IS URLs...
2015-10-25 02:44:57 +00:00
Matthew Hodgson
435a9cd9e4
actually use the config file for default HS and IS URLs...
2015-10-25 02:42:41 +00:00
Matthew Hodgson
8cd6d70c0a
fix voip buttons header
2015-10-25 02:36:27 +00:00
Matthew Hodgson
1d3c821672
improve spacing a bit
2015-10-25 02:26:24 +00:00
Matthew Hodgson
6d6e1366dc
s/Delete/Redact/
2015-10-25 02:13:01 +00:00
Matthew Hodgson
19d272b171
Merge branch 'develop' of git+ssh://github.com/vector-im/vector-web into matthew/redesign
2015-10-25 02:12:35 +00:00
Matthew Hodgson
1188c4c69f
Merge pull request #243 from vector-im/kegan/reg-errors-176
...
Fix #176 Password complexity error message
2015-10-25 02:12:21 +00:00
Matthew Hodgson
88dd135b5a
Merge pull request #241 from vector-im/kegan/redact-messages
...
Hook up delete button on contextual menu (#56 )
2015-10-25 02:12:11 +00:00
Matthew Hodgson
8ebb8ba427
fix up new message layout
2015-10-25 02:09:16 +00:00
Matthew Hodgson
9c215efcbf
fix up header layout some more
2015-10-25 02:09:06 +00:00
Matthew Hodgson
6e3e0a1447
implement new roomheader
2015-10-25 01:52:28 +00:00
Matthew Hodgson
d16968d528
update badge count in realtime
2015-10-25 01:16:41 +00:00
Matthew Hodgson
28c3787fb3
implement bottom-right call button
2015-10-25 01:03:22 +00:00
Matthew Hodgson
d8bc362a89
fix invites
2015-10-25 00:59:33 +01:00
Matthew Hodgson
13f3548057
fix badge pos
2015-10-24 20:58:00 +01:00
Matthew Hodgson
39871e52df
fix NPE
2015-10-24 20:57:05 +01:00
Matthew Hodgson
0cffd8dd84
sort out files button & NPE
2015-10-24 20:56:27 +01:00
Matthew Hodgson
f4d21f883a
Add on a membership badge
2015-10-24 20:47:48 +01:00
Matthew Hodgson
a74cef0d64
fix stupid typing warnings
2015-10-24 20:28:42 +01:00
Matthew Hodgson
e59bfe16dc
sort out the membership list
2015-10-24 20:19:54 +01:00
Matthew Hodgson
e718cad053
invites section
2015-10-24 02:02:33 +01:00
Matthew Hodgson
b6cac2bc89
Merge branch 'develop' of git+ssh://github.com/vector-im/vector-web into matthew/redesign
2015-10-23 18:03:49 +01:00
Matthew Hodgson
a86861e9b9
make badges work again
2015-10-23 18:03:35 +01:00
Matthew Hodgson
6e2362e8a9
reskin file upload UI
2015-10-23 17:43:40 +01:00
Matthew Hodgson
300005243c
only bold current room if it has unread msgs
2015-10-23 17:43:30 +01:00
David Baker
5392afdec4
Add UI for changing room avatars and update UI when room avatars change
2015-10-23 17:36:02 +01:00
David Baker
e844b7aa21
UI to set Room Avatars
2015-10-23 13:47:32 +01:00
Matthew Hodgson
4019e359ca
fix visibility during contextual window
2015-10-23 12:46:08 +01:00
Matthew Hodgson
185efb00fb
new buttons
2015-10-23 12:41:59 +01:00
Matthew Hodgson
d946b39671
stop annoying popping and fix layout of hoverover tile stuff
2015-10-23 12:41:51 +01:00
Matthew Hodgson
c74dc8ef47
slightly prettier source view
2015-10-23 12:41:32 +01:00
Matthew Hodgson
7292a2ced5
kill blue lozenges
2015-10-23 12:40:28 +01:00
Matthew Hodgson
baf777a418
Merge branch 'develop' into matthew/redesign
2015-10-23 11:25:20 +01:00
Matthew Hodgson
11e6cf9757
Merge branch 'develop' into matthew/redesign
2015-10-23 11:22:00 +01:00
Matthew Hodgson
30b2156278
fix typing notifs
2015-10-23 11:19:13 +01:00
David Baker
d66427ddde
Relative-ize paths in webpack config: they're supposed to be relative but sometimes they aren't.
2015-10-23 10:16:00 +01:00
David Baker
f618585bd6
Merge branch 'develop' of github.com:vector-im/vector-web into develop
2015-10-23 09:25:15 +01:00
David Baker
7c6fb36520
Let the tile contents specify whether it requires a sender profile or not. Fixes #250 .
2015-10-23 09:24:25 +01:00
Matthew Hodgson
7f65ba506b
WIP of new CSS
2015-10-23 02:39:56 +01:00
Matthew Hodgson
351a94b4a1
oops - wrong branch
...
Revert "WIP of new CSS"
This reverts commit ad4e3418ff .
2015-10-23 02:38:32 +01:00
Matthew Hodgson
ad4e3418ff
WIP of new CSS
2015-10-23 02:32:49 +01:00
Matthew Hodgson
82affac438
oops, typo
2015-10-22 16:33:53 +01:00
David Baker
08270b26ee
Do room avatars properly.
2015-10-22 13:10:02 +01:00
David Baker
4b645bcd66
Make context menus point the right way
2015-10-21 19:02:02 +01:00
David Baker
1f3a6e408c
Factor out stuff commnon to all timeline events into EventTile: makes timestamp & edit button etc appear on everything, not just messages.
2015-10-21 17:52:34 +01:00
Kegan Dougal
3779ff7691
Handle Length case. Add default case and whine loudly.
2015-10-21 17:45:53 +01:00
Kegan Dougal
3d3680e42f
NPE fix when accessing event.sender
2015-10-21 16:11:47 +01:00
Kegan Dougal
af67df4c4a
Hook up delete button on contextual menu ( #56 )
2015-10-21 15:52:35 +01:00
Matthew Hodgson
bf40011815
prettier file upload
2015-10-21 15:30:18 +01:00
Kegan Dougal
a9b093b7f5
Remove empty controllers
2015-10-21 15:30:04 +01:00
Kegan Dougal
5e7bd1e51f
Remove empty files
2015-10-21 15:17:03 +01:00
David Baker
7142ea8f1e
Redundant onclick
2015-10-21 11:15:27 +01:00
Matthew Hodgson
c8f6d46c8b
add remoteAudioElement
2015-10-21 01:23:15 +01:00
Matthew Hodgson
5d1ad4d259
only show the zoom button on video calls
2015-10-21 01:23:15 +01:00
David Baker
006f0b00c6
Try refing the container using a functiob as it currently seems to be endinh up with no refs some of the time
2015-10-20 18:23:27 +01:00
David Baker
fe0707535c
binding makes no difference - put a null check in to catch the rogue exception
2015-10-20 17:46:11 +01:00
David Baker
044c75270f
This has changed in newer react sdk but in master, it should be state.memberDict
2015-10-20 12:41:16 +01:00
David Baker
209889210b
Remove unnececessary and wrong null check
2015-10-20 12:36:10 +01:00
David Baker
93d81d27ba
fix memberDict reference
2015-10-20 12:32:40 +01:00
David Baker
da6c5653b1
Try binding actin handler
2015-10-20 12:13:31 +01:00
Matthew Hodgson
79eda12656
doh
2015-10-20 12:10:31 +01:00
Kegan Dougal
c74f7c956f
Fix missing getAvatarUrlForMember
2015-10-20 11:49:21 +01:00
Matthew Hodgson
137439243a
fix layout
2015-10-20 11:49:08 +01:00
Matthew Hodgson
bb5895c157
move mute state into the existing voice/video buttons for now. move zoom button to that set for now
2015-10-20 11:30:54 +01:00
David Baker
34ad48a5d3
Wire up fullscreen button. Requires react-sdk with sync flag to dispatcher.
2015-10-20 11:03:32 +01:00
David Baker
078134d481
Add fullscreen button (not wired up to anything)
2015-10-20 10:48:08 +01:00
Kegan Dougal
f882ecc31b
'center' the buttons just like the cog/video/voice buttons are.
2015-10-20 10:22:23 +01:00
Kegan Dougal
d302f3eebb
Add in voip mute video/audio skin. Needs a bit more CSS tweaks.
2015-10-20 09:55:41 +01:00
David Baker
bdbfc2b6e0
Add the little edit widgets and make those the things that bring up the message context menus. Still need to add them to all event tiles and make the context menus point the right way.
2015-10-19 19:30:04 +01:00
Matthew Hodgson
f256f79418
accidental regression that was causing the room list to scroll horizontally
2015-10-19 18:27:21 +01:00
Matthew Hodgson
d1cda75c8b
Date refinements. Show more detailed timestamps for older messages, and try to show a separator as the first message in every room
2015-10-19 18:19:26 +01:00
Matthew Hodgson
530b077a8e
reimplement 1a95148dae which somehow got lost during refactoring vector-web into matrix-react-sdk and vector-web
2015-10-19 17:13:51 +01:00
David Baker
11aa6f8c37
Null check userId on member. Fixes #5 .
2015-10-19 14:33:45 +01:00
David Baker
e3e49daddb
Make 'view source' work
2015-10-15 14:41:12 +01:00
David Baker
4b904d90f2
Slightly improve source path tree in the browser debugger
2015-10-15 14:40:36 +01:00
David Baker
48924a6106
Change resend buttons to a context menu with working resending and non-working 'view source'
2015-10-15 14:14:33 +01:00
David Baker
2adb8bac5c
Actually turn on production mode: env vars need to be explicitly passed through
2015-10-14 09:20:18 +01:00
David Baker
c0938f270e
Unused code
2015-10-13 16:03:07 +01:00
David Baker
47c1bb35db
Un-break member hovering
2015-10-13 15:17:20 +01:00
David Baker
7598be684c
Merge pull request #198 from stevenhammerton/sh-cas-auth
...
Add support for CAS auth
2015-10-13 14:26:03 +01:00
David Baker
1dd707775a
Use new js-sdk modified time to avoid unnecessary member tile updates. Also avoid double-updating since we were setting state and then forcing an update which is redundant.
2015-10-13 11:10:43 +01:00
Steven Hammerton
293ee1bbcb
Fix typo in comment and remove console.log leftover from debugging
2015-10-12 17:41:56 +01:00
Steven Hammerton
b5357d3298
Remove whitespace
2015-10-12 10:28:39 +01:00
Steven Hammerton
c561647460
Add missing comma
2015-10-12 10:27:45 +01:00
Steven Hammerton
f5039ac9af
Use node querystring module to parse query string like name value pairs from fragment
2015-10-12 10:27:21 +01:00
Steven Hammerton
353af6c647
Move CasLogin logic to controller class and logic object in react-sdk
2015-10-12 10:27:16 +01:00
Matthew Hodgson
17c81c1101
icons
2015-10-11 22:51:00 +01:00
Matthew Hodgson
50ebce69b7
make file upload look slightly less crap
2015-10-11 18:42:54 +01:00
Matthew Hodgson
191d56673b
fix message spacing on Safari caused by switching back to <li/>s...
2015-10-11 18:21:36 +01:00
Matthew Hodgson
5d962e1feb
improve horizontal flexing of timeline
2015-10-11 18:04:01 +01:00
Matthew Hodgson
201caed773
fix rubberband bounce on OSX and iOS
2015-10-11 17:50:24 +01:00
Matthew Hodgson
9be98058b7
fix horizontal overscroll
2015-10-11 17:50:16 +01:00
Matthew Hodgson
ba0ae5ba59
various cosmetic fixes based on design feedback
2015-10-11 17:28:36 +01:00
Matthew Hodgson
9a8a9a4ce4
track RHS collapse state, and implement a basic responsive design
2015-10-11 16:09:46 +01:00
Matthew Hodgson
b05f3343e2
tooltipize BottomLeftMenu too for consistency
2015-10-11 15:00:43 +01:00
Matthew Hodgson
ae506b5b1f
fix cursor for unhide LHS button
2015-10-11 13:56:25 +01:00
Matthew Hodgson
93de2307c1
improve collapsed LHS implementation - split the tooltip into its own component; position it with javascript as overflow-y + position absolute = clipping hell; preserve the collapse state between MatrixChat re-renders; fix positioning of the 'show' button; switch to dispatcher for show/hide LHS; remove errant scrollbars
2015-10-11 13:54:38 +01:00
Matthew Hodgson
8bdb5c0745
implement right panel collapsing more correctly too
2015-10-11 02:25:26 +01:00
Matthew Hodgson
47ed8971e3
implement collapsible leftpanel at last
2015-10-11 02:09:14 +01:00
Steven Hammerton
a8d51cdf58
Add support for CAS auth
2015-10-10 18:52:44 +01:00
Matthew Hodgson
a05437e81f
add npm i source-map-loader troubleshooting step
2015-10-10 18:51:22 +01:00
David Baker
93f266a4fa
Update to new memberlist api and hopefully sort out presence (list wasn't being re-sorted at the right time)
...
Hopefully fix #11
2015-10-09 17:26:28 +01:00
David Baker
aed1fe9bf1
Merge branch 'master' into develop
2015-10-09 16:40:27 +01:00
David Baker
7296cbfd5b
Spellig
2015-10-09 16:38:37 +01:00
David Baker
023034ce4f
Check for existence of content.size. Fixes #201 .
2015-10-09 16:28:51 +01:00
David Baker
c68ef38399
Use ChangeDisplayNname / ChangeAvatar widgets to prompt for display name & avatar at signup.
...
Fixes #7 .
2015-10-09 11:56:16 +01:00
David Baker
ccc5f30c9b
Get the vector 'ongoing conference' bar back (vector now needs a custom RoomView for this: it would be nice it it didn't)
2015-10-08 15:22:16 +01:00
David Baker
c22442f6d1
Add ChangeDisplayName component and use it
2015-10-07 18:44:07 +01:00
David Baker
fca65a8cdb
Show invited members separately.
...
May not be the final look.
Fixes #6
2015-10-06 15:09:42 +01:00
David Baker
807e947146
Add spinner for inviting. Fixes #13 .
2015-10-06 14:12:45 +01:00
David Baker
85636ccdad
Show end call button in states other than connected and ringback: it's perfectly valid to want to end the call at other times.
...
Fixes #9
2015-10-05 16:29:07 +01:00
David Baker
490e56bfbb
Improved url / hash change handling
2015-10-05 15:32:34 +01:00
David Baker
61f951a33e
Merge pull request #190 from vector-im/reactsdk-unfork
...
New vector using react-sdk
2015-10-05 10:31:39 +01:00
David Baker
53c8b9bcf7
no single quotes because windows
2015-10-05 10:20:02 +01:00
David Baker
df39c3a281
Changes from PR feedback
2015-10-02 16:44:35 +01:00
David Baker
050c6cf72f
Dummy merge branch 'master' into reactsdk-unfork
...
(affected file no longer in this repo)
2015-10-02 14:36:07 +01:00
David Baker
2247d951d6
Add config file for default hs/is urls
2015-10-02 11:48:52 +01:00
David Baker
7b9cd7c232
Update readme
2015-10-01 16:02:44 +01:00
David Baker
c687f32f39
Port over custom vector roomlist controller with mini callview
2015-10-01 10:46:42 +01:00
David Baker
3845a989f6
Get conf calling working, apart from the end call button showing in the right room.
2015-09-30 18:22:15 +01:00
David Baker
94a6f856d1
Use the new interface for providing conf call functionality. Doesn't shoe it in the right room yet.
2015-09-30 16:52:45 +01:00
Matthew Hodgson
c62d97ca04
better XXXs
2015-09-29 12:57:54 +01:00
David Baker
fd6e7663cb
Fix notifications
2015-09-28 17:52:34 +01:00
David Baker
7d540572fd
Update for new default avatar API.
2015-09-28 17:06:39 +01:00
David Baker
c3f32b74e4
Some missed '/' / '.' replacemement
2015-09-28 14:48:07 +01:00
David Baker
588dbf5693
reskindex
2015-09-28 11:34:11 +01:00
David Baker
91c0df4450
Merge branch 'master' into reactsdk-unfork
2015-09-28 11:32:40 +01:00
David Baker
3ecf19df49
Disable caching on the local http server as commented
2015-09-25 17:38:51 +01:00
David Baker
f778f6adf9
Remove unused stuff
2015-09-25 15:33:38 +01:00
David Baker
796f424a3f
Didn't need these in the end
2015-09-25 11:51:35 +01:00
David Baker
409697b35b
Oops, these were just at the wrong scope
2015-09-25 11:46:06 +01:00
David Baker
f020f4397c
Switch to webpack
...
Webapck actually supports loading input source maps and generally seems a lot
more solid then browserify (even if their website has an annoying animated
logo).
2015-09-25 11:43:28 +01:00
Matthew Hodgson
5fe41e28d7
make presence work better on the memberlist. kludges around lack of syjs-28. is about as good as angular was now.
2015-09-24 01:58:21 +02:00
Matthew Hodgson
a5a6a35122
don't blindly and inconsistently kill scrollbars
2015-09-24 00:19:40 +02:00
David Baker
bfa4cda2c6
build is no longer used
2015-09-23 10:14:38 +01:00
David Baker
c21dd853f9
Update package.json for renamed skin
2015-09-23 09:48:18 +01:00
Matthew Hodgson
1901fdf889
oops, bogus commit
2015-09-22 22:57:27 +02:00
David Baker
b11abae8e8
More fixing up of paths, requires etc
2015-09-22 19:09:23 +01:00
David Baker
7e72ee891a
More fixing up of vector skin
2015-09-22 18:49:04 +01:00
David Baker
40594fc5fa
Fix up controller requires
2015-09-22 18:17:19 +01:00
David Baker
dd4cfb25f8
Replace symlinks
2015-09-22 18:06:43 +01:00
David Baker
148dbc23ed
Rename base skin to vector
2015-09-22 18:05:55 +01:00
David Baker
682392d02a
Move skins dir to src
2015-09-22 18:05:31 +01:00
David Baker
09b81f46b0
Remove controllers that all come from react-sdk
2015-09-22 17:20:22 +01:00
David Baker
2f0df6d37e
Merge branch 'master' into reactsdk-unfork
2015-09-22 15:28:50 +01:00
David Baker
616b4fe0f1
Merge pull request #175 from vector-im/matthew/userlist
...
Reskin the userlist as per the design
2015-09-22 15:27:21 +01:00
Matthew Hodgson
ef3603cd1a
oops, rogue debugging stmt
2015-09-22 01:25:58 +02:00
Matthew Hodgson
61c94d63e7
make the new userlist UI actually work
2015-09-22 01:16:45 +02:00
Matthew Hodgson
260e22186b
WIP at turning MemberInfo into a ContextualMenu
2015-09-21 19:23:04 +02:00
Matthew Hodgson
048260bb1b
WIP at turning MemberInfo into a ContextualMenu
2015-09-21 19:22:29 +02:00
David Baker
a545007a19
Merge branch 'master' into reactsdk-unfork
2015-09-21 18:08:58 +01:00
Matthew Hodgson
56c5f6f46e
clarify deployment
2015-09-19 20:17:45 +01:00
David Baker
81db1b2360
Merge pull request #160 from vector-im/conferencing
...
Add conferencing support
2015-09-18 10:03:02 +01:00
Kegan Dougal
240d5502fe
Add a FIXME explaining the situation around alternative FS ASes
2015-09-17 11:47:42 +01:00
Kegan Dougal
7a50166dc6
Move the 'thumbnail' video to the top-left of the screen
...
This was originally laid out at the MatrixChat level which could then be
CSSified, but Matthew suggests this looks a lot better being at the
RoomList level above recents. Move the rendering logic to RoomList.
2015-09-17 11:37:56 +01:00
Kegan Dougal
9c8b540d14
Actually add the doc
2015-09-17 11:06:50 +01:00
Kegan Dougal
e991beb900
Add conferencing doc
2015-09-17 11:06:08 +01:00
David Baker
f1120562f3
Random console log
2015-09-16 14:14:21 +01:00
David Baker
901574b56e
Update package.json
2015-09-16 14:13:16 +01:00
David Baker
fe586f6a36
Merge branch 'master' into reactsdk-unfork
2015-09-16 10:49:04 +01:00
Matthew Hodgson
01d3f2f119
implement /part, /j, and error rather than pass-through unrecognised commands
2015-09-16 01:09:32 +01:00
Matthew Hodgson
0aec086ebb
actually link to blog etc from the login page
2015-09-15 17:06:04 +01:00
Kegan Dougal
f89fbffe89
Auto-place a video call if the conf notification is clicked
2015-09-15 15:55:02 +01:00
Kegan Dougal
2b65b4c2dc
Hide the local video when in a conf call
2015-09-15 15:49:33 +01:00
Matthew Hodgson
ce2632bbe6
thinko
2015-09-15 15:18:39 +01:00
Kegan Dougal
370310bf82
Use better variable names
2015-09-15 15:02:02 +01:00
Kegan Dougal
f384aa7d9e
Add notification to group chat rooms with ongoing conf calls
...
This notification disappears when in the conf call / when the call is over.
CSS stolen from the desktop notification bar.
2015-09-15 14:18:17 +01:00
Kegan Dougal
353269370f
Wire up the "room" CallView for conferencing
...
This also separates out concerns better - UI elements just need to poke
getCallForRoom rather than care if the thing they are displaying is a
true 1:1 for this room ID or actually a conf room.
2015-09-15 13:19:07 +01:00
Kegan Dougal
7866979c79
Show/hide the Hangup button depending on the state of the conf call.
2015-09-15 13:04:09 +01:00
Kegan Dougal
5e3698de64
Actually enforce 1 call semantics.
2015-09-15 11:43:51 +01:00
Kegan Dougal
59986d8b72
Pass the call around different CallViews to keep media flowing
...
Previously, the CallView was attached to the RoomView, so you would get
a new CallView each time you changed the room and the one you changed
from would be destroyed. This would destroy media capture/playback as
the element was no longer in the DOM.
This is now fixed by having a "global" CallView which is attached at
the MatrixChat "page" level in the DOM hierarchy. This CallView isn't
scoped to a particular room; it will render any "active" call it can
find that *isn't the current room being displayed*. This has the side
effect of enforcing 1 call per app semantics as only the first active
call found is returned.
This fixes https://github.com/vector-im/vector-web/issues/31
This is unfinished (CSS for the global call view isn't done)
2015-09-15 11:05:53 +01:00
Kegan Dougal
fc892b3580
Hide 1:1 conference rooms
2015-09-11 16:55:48 +01:00
Kegan Dougal
e3b02a295c
Check conf user/rooms a bit more efficiently
2015-09-11 16:14:30 +01:00
Kegan Dougal
77401e215e
First working outbound conference calling
...
This has a number of failings currently: 1) It needs to hide the 1:1 conference
room, 2) Swapping tabs on the outbound call mutes audio (this just seems to be
a vector bug since I can repro this on a normal 1:1 voip call), 3) Needs a big
plinth/etc to say the conf call is in progress.
2015-09-11 15:49:47 +01:00
David Baker
ce9fcdbbb5
Old, useless README from the trivial react-sdk example
2015-09-08 17:06:19 +01:00
David Baker
980c71076e
Start moving back to basing off react sdk: move vector out of examples dir
2015-09-08 17:02:24 +01:00
David Baker
ee4da24b84
Merge pull request #148 from vector-im/matthew/login
...
Fix up various login bugs and nastinesses
2015-09-07 10:47:25 +01:00
Matthew Hodgson
737fc74756
Merge branch 'matthew/login' into matthew/userlist
2015-09-01 02:13:52 +03:00
Matthew Hodgson
027ab6ee99
fix login layout on tall screens; limit dialog box width; wait a full second to re-query new HS details
2015-09-01 01:55:13 +03:00
Matthew Hodgson
8214ee8fad
fix blinking when toggling advanced
2015-09-01 01:35:47 +03:00
Matthew Hodgson
ab068cc372
improve login, including checkbox fix for advanced options, rechecking when you change server, avoiding flickering when you change HS, better error/spinner layout, and trimming whitespace
2015-08-31 19:30:24 +01:00
Matthew Hodgson
5bab440a1f
temporarily pin flux to 2.0, as 2.1 switches to ES6 and Babel which breaks our Dispatcher.js which fails to correctly extend the new Flux dispatcher, presumably due to using our noddy extend.js rather than an ES6-compatible one
2015-08-29 20:28:07 +01:00
David Baker
ef027706b9
Offer to join a room if you're not in it
2015-08-20 16:47:25 +01:00
David Baker
2351ad997c
More places where we assumed sender would not be null
2015-08-20 11:46:54 +01:00
David Baker
cb25740961
Fix exception when accepting room invites
2015-08-20 11:43:08 +01:00
Matthew Hodgson
e3798e1b85
WIP fixing up the member list - just needs CSS and testing
2015-08-15 03:06:21 +01:00
Matthew Hodgson
80c3b2c8a3
match the design
2015-08-14 21:14:05 +01:00
Matthew Hodgson
a2e7c4aa77
WIP for fixing the popovers
2015-08-14 19:15:41 +01:00
Matthew Hodgson
25a4f1fde0
comment out ugly thumbnail bg for now
2015-08-14 17:43:37 +01:00
Matthew Hodgson
6b72c992c5
fix 'save changes' linewrap - thanks jfred
2015-08-14 17:08:31 +01:00
Matthew Hodgson
cb7f1aa916
ctrl-alt-num to change rooms
2015-08-14 16:30:19 +01:00
Matthew Hodgson
1176168960
escape key to cancel imageview popup
2015-08-14 15:52:44 +01:00
Matthew Hodgson
24630f598f
fix errors with alt-up/down
2015-08-14 15:52:44 +01:00
Matthew Hodgson
316a28838f
let's wrap when you go off the beginning
2015-08-14 15:51:57 +01:00
David Baker
960a38fe43
Don't try loading -ve room indices
2015-08-14 15:44:21 +01:00
David Baker
87feb6b076
Revert accidental commit
2015-08-14 15:37:41 +01:00
David Baker
c5e33352b0
You can't just use React classes as normal static classes :(
2015-08-14 15:25:05 +01:00
Matthew Hodgson
e1efb165fd
make file thumbnails match the design
2015-08-14 14:44:16 +01:00
David Baker
12e53f5046
Ditch envify as it doesn't actually seem to work. Just setting the env var works fine though.
2015-08-14 14:13:30 +01:00
Matthew Hodgson
4851adf3b0
fix up the look & feel for unread messages warning to make it more visible
2015-08-14 13:53:32 +01:00
Matthew Hodgson
9ed5ca3ccb
implement a pretty droptarget when uploading files
2015-08-14 13:20:39 +01:00
Matthew Hodgson
88095d4360
cursor: pointer for toolbar buttons
2015-08-14 13:05:44 +01:00
David Baker
7bdf612ad5
argh 2
2015-08-14 11:25:54 +01:00
David Baker
6d390ebd2f
Argh
2015-08-14 11:24:41 +01:00
David Baker
ca09758210
Fix onerror handlers
2015-08-14 10:31:45 +01:00
David Baker
e5099ce3b7
Don't clobber the ready state if the sdk isn't ready yet
2015-08-14 10:31:09 +01:00
David Baker
a3879b507a
Fix default avatars
2015-08-14 10:30:47 +01:00
David Baker
7a8537f3dc
Don't show blank EventAsText tiles
2015-08-14 10:30:14 +01:00
Matthew Hodgson
001d1c50ef
factor out MRoomMemberTile, MCallInviteTile, MCallAnswerTile and MCallHangupTile to just use EventAsTextTile and thus reduce duplication enormously
2015-08-14 00:28:37 +01:00
David Baker
fec266f1c0
Move avatars into their own components so I can add functionality like custom default avatars and onerror sources without having to add it in 13 separate places. Add the aforementioned features.
2015-08-13 19:30:02 +01:00
David Baker
b580fba7db
Rooms with notifs turned off should still go bold.
2015-08-13 16:43:59 +01:00
David Baker
8bb836ad49
Assuming this was meant to be temporary
2015-08-12 18:26:43 +01:00
David Baker
eb36a2b242
If we were loaded with a room alias, don't lose that alias when we try to load the corresponding room.
2015-08-12 17:06:45 +01:00
Matthew Hodgson
18be8530fe
put key='' on the right element
2015-08-12 01:45:04 +01:00
Matthew Hodgson
cf77a96ac5
make text buttons in the header look clickable with a pointer
2015-08-12 01:33:25 +01:00
Matthew Hodgson
5153954a28
put cancel & save buttons into the roomheader
2015-08-12 01:30:23 +01:00
Matthew Hodgson
bf10a03ab1
revert part of 0eceb737 as we need the auxpanel to have overflow: auto, not overflow: visible (initial)...
2015-08-12 01:30:05 +01:00
Matthew Hodgson
566c0437c0
provide a way to hide the notification nag toolbar
2015-08-12 00:42:04 +01:00
Matthew Hodgson
2ffa450e31
don't try to show negative power levels
2015-08-12 00:41:46 +01:00
Matthew Hodgson
8fd26509ac
remove spurious dead code
2015-08-12 00:41:20 +01:00
Matthew Hodgson
3fc4aee269
lots of missing -webkit-flex for safari
2015-08-11 21:00:33 +01:00
David Baker
a20b4d2d2c
If we have a current room on load, we should display it!
2015-08-11 17:24:12 +01:00
David Baker
be5aaeaad7
Don't try to fill space if we don't have a message wrapper
2015-08-11 17:20:31 +01:00
David Baker
18c56a171e
Focus composer on alt-up/down
2015-08-11 14:43:52 +01:00
David Baker
b44d19d305
Call initial release 0.1.0 and this release 0.1.1
2015-08-10 18:19:30 +01:00
David Baker
a9fc47efd7
changelog, authors and contributing files
2015-08-10 18:09:35 +01:00
David Baker
a45785fe1a
Fix blank page on login
2015-08-10 17:12:31 +01:00
David Baker
19d350e876
Merge branch 'email_login'
2015-08-10 16:25:04 +01:00
David Baker
7a1796870a
Handle old server that don't support login using email address
2015-08-10 16:22:33 +01:00
David Baker
96cedc237e
Actually change to vector IS
2015-08-10 15:50:26 +01:00
David Baker
6ab993f1a9
Change default IS to vector
2015-08-10 15:27:36 +01:00
David Baker
efcc2061b8
Hopefully port over ndarilek's accessibility changes to Vector (albeit with list elements contained within RoomView)
2015-08-10 15:17:15 +01:00
David Baker
10053fa770
Argh, the scrollbars!
2015-08-07 16:57:16 +01:00
David Baker
3519555710
Again, no point displaying scrollbars unless they're actually necessary
2015-08-07 16:48:48 +01:00
David Baker
0eceb737de
Remove scrollbars by removing overflow: scroll in places. Add a title for hover over on long (or otherwise) topics.
2015-08-07 16:01:39 +01:00
David Baker
64727cb60e
Don't die on malformed VoIP offers
2015-08-07 14:48:50 +01:00
David Baker
711bf583ab
missed a file
2015-08-06 16:04:22 +01:00
David Baker
2771907573
Support room aliases in url bar and show them for rooms that have them
2015-08-06 14:58:52 +01:00
David Baker
68d408bfff
Wire up popup to the "What does this mean?" link
2015-08-05 11:37:52 +01:00
David Baker
cdbbf4bfef
Don't re-set savedParams, we did it earlier
2015-08-04 18:04:56 +01:00
David Baker
5cffee7ce6
stop matrix client on logout please
2015-08-04 16:45:39 +01:00
David Baker
9d8d4e4896
Support email login
2015-08-04 16:30:41 +01:00
David Baker
259d9dc3a2
Handle THREEPID_IN_USE error
2015-08-04 14:49:01 +01:00
David Baker
69ac0bd368
Set up URL routing after creating matrixchat in case onload / hashchange gets called before
2015-07-31 15:50:47 +01:00
Matthew Hodgson
9f98c4e9f7
crop zalgos on chrome fix
2015-07-30 00:56:27 +01:00
Matthew Hodgson
278a8282fe
crop zalgos on chrome
2015-07-30 00:54:44 +01:00
Matthew Hodgson
55a4f3e3a1
display zalgo'd nicknames correctly on chrome/osx
2015-07-30 00:48:20 +01:00
Matthew Hodgson
2d1b88e50d
use right paths
2015-07-28 16:30:01 +01:00
Matthew Hodgson
7017f68db7
favicon
2015-07-28 01:04:23 +01:00
Matthew Hodgson
2391c21eeb
fix up the room directory a lot - with loading spinner, better layout, etc
2015-07-27 22:31:24 +01:00
Matthew Hodgson
f5b9f470b2
fix CSS for QuestionDialog
2015-07-27 18:26:51 +01:00
David Baker
7ac852d1fe
Merge pull request #2 from vector-im/timestamp_hover
...
Show timestamp when you hover over a message
2015-07-27 14:57:10 +01:00
Matthew Hodgson
a24d7a9bce
remove spurious console.logs
2015-07-24 11:17:45 +02:00
Matthew Hodgson
65cf8f030c
alt/title tags and cursors
2015-07-24 10:57:28 +02:00
Matthew Hodgson
05cc604e8d
Merge pull request #4 from neko259/master
...
Fixed scroll for room name and topic
2015-07-24 10:43:26 +02:00
nekorin
dc112e718e
Fixed scroll for room name and topic
2015-07-24 11:25:19 +03:00
David Baker
2f9e3fcaea
Make images be normal hyperlinks if middle/command clicked
2015-07-23 20:07:34 -07:00
David Baker
33f2955927
Don't show the bar if the platform doesn't support notifs
2015-07-23 19:40:09 -07:00
David Baker
674f90f27f
If no Notifications, we essentially don't have permission (should fix on iOS)
2015-07-23 19:33:37 -07:00
David Baker
79c2a5abd6
Hide things that aren't wired up yet
2015-07-23 19:18:12 -07:00
Matthew Hodgson
02846c4fff
room invite css
2015-07-23 11:01:28 -07:00
Matthew Hodgson
cc9123a33d
oops, forgot css
2015-07-23 10:53:14 -07:00
Matthew Hodgson
5248b0c631
css prettification
2015-07-23 10:24:34 -07:00
Matthew Hodgson
e2644e3c13
curvy logo
2015-07-23 08:58:25 -07:00
Mark Haines
ccaeb43ff3
Ignore olm when building vector
2015-07-23 10:28:52 +01:00
Matthew Hodgson
11f5561be6
better room settings
2015-07-23 01:33:16 -07:00
Matthew Hodgson
59f380d3fc
fix dialog css
2015-07-23 01:33:10 -07:00
Matthew Hodgson
d4efb37b03
sacrifice a flexbox goat or two to make firefox work. apparently flex-inside-nonflex-inside-flex always results in extreme confusion
2015-07-23 00:41:35 -07:00
Matthew Hodgson
0781c767ff
s/vector/Vector/
2015-07-23 00:30:16 -07:00
Matthew Hodgson
11e1a45ed5
missing -webkit-flex
2015-07-23 00:30:09 -07:00
David Baker
6f62211465
Return to root URL on log out.
2015-07-22 21:40:13 -07:00
David Baker
c2e92045d0
Don't announce that we've entered the null room on login if there are no rooms.
2015-07-22 21:37:46 -07:00
David Baker
9847383ba6
Commit imageview files
2015-07-22 20:37:08 -07:00
David Baker
772053713a
lightbox image viewing (that needs CSS)
2015-07-22 16:04:29 -07:00
David Baker
7ffd684a9e
Merge pull request #3 from vector-im/confirm_on_leave
...
Prompt if a user really wants to leave the room
2015-07-22 12:00:08 -07:00
Erik Johnston
51d2677525
Prompt if a user really wants to leave the room
2015-07-22 17:53:18 +01:00
Erik Johnston
c726257e9b
Show timestamp when you hover over a message
2015-07-22 17:34:10 +01:00
Kegan Dougal
fbb6775523
Implement unread message status when scrolled up.
2015-07-22 14:49:32 +01:00
Kegan Dougal
8b0db49b8b
Bugfix: Accepting an invite no longer results in a stale membership list.
2015-07-22 14:10:06 +01:00
Kegsay
b8c18130da
Merge pull request #1 from vector-im/leave_room_button
...
Leave room button
2015-07-22 14:01:37 +01:00
Erik Johnston
431c93fc29
Fix invites so they display in room list
2015-07-22 13:57:48 +01:00
Erik Johnston
0016c2ad83
Also change URL when going to next/prev room
2015-07-22 13:47:08 +01:00
Erik Johnston
ed1cb44deb
Show Loader while leaving
2015-07-22 13:39:36 +01:00
Erik Johnston
b9fd174f72
Merge branch 'master' of github.com:vector-im/vector-web into leave_room_button
2015-07-22 13:30:34 +01:00
Kegan Dougal
d4147c1315
Don't allow blank messages to be sent.
2015-07-22 13:15:12 +01:00
Kegan Dougal
7e42072952
Scroll to bottom when there are live call updates.
...
This keeps the latest messages visible when you place or receive a call.
2015-07-22 13:04:18 +01:00
Erik Johnston
6bfc566d9a
Switch to another room when we succesfully leave a room
2015-07-22 11:41:32 +01:00
Erik Johnston
5835ea0a97
Only display rooms you're currently joined to in recents
2015-07-22 11:33:46 +01:00
Kegan Dougal
e80cf8a133
Bugfix: Scroll to the bottom more reliably on new incoming messages.
...
Added some padding to the calculation which means the scrollbar can
be scrolled up a bit and still get bumped down. Scroll a lot though
and it will not keep bumping you down (parity with Angular)
2015-07-22 11:12:45 +01:00
Erik Johnston
5fb6ea94b2
Add leave button as per wireframes
2015-07-22 10:59:36 +01:00
Mark Haines
e1aca588b5
Clear local storage *before* creating the client, Otherwise we will blow away anything that the client tried to persist after it was created
2015-07-22 09:43:40 +01:00
Erik Johnston
79e03597b3
Merge remote-tracking branch 'upstream/vector'
2015-07-22 09:24:13 +01:00
Kegan Dougal
6b44fa7642
Bugfix: Also grey out messages which are in the 'queued' state.
2015-07-22 09:14:39 +01:00
Kegan Dougal
772f987489
Unbreak npm start when running on Windows
2015-07-22 08:25:40 +01:00
Matthew Hodgson
663646f845
fix firefox layout
2015-07-22 00:17:20 -07:00
Matthew Hodgson
f6be51bd98
make login page scrollable
2015-07-22 00:17:15 -07:00
Matthew Hodgson
538536eb88
vaguely make room editing prettier
2015-07-21 23:19:51 -07:00
David Baker
c8f3f5841c
Depend on develop js-sdk for now
2015-07-21 22:51:54 -07:00
David Baker
0f8686b8cd
Rename example to vector
2015-07-21 22:46:21 -07:00
David Baker
8c25855f38
Tweak README for vector
2015-07-21 22:45:01 -07:00
David Baker
92e346a842
Merge branch 'vector'
2015-07-21 22:37:14 -07:00
David Baker
904754b20d
Allow uploading the same file twice
2015-07-21 20:55:23 -07:00
David Baker
2eba2280d8
Don't barf if we we can't get a given room ID
2015-07-21 20:34:55 -07:00
Matthew Hodgson
67d3368e1e
fix up some of the modals
2015-07-21 17:02:06 -07:00
Matthew Hodgson
ceb214f192
skin dialogs correctly
2015-07-21 16:48:55 -07:00
Matthew Hodgson
0b3a9baa44
fix CSS on firefox with copious application of black magic. the same trick might help the vertical height problem on chrome which was worked around by turning RoomView into a dummy flexbox
2015-07-21 15:59:11 -07:00
Matthew Hodgson
b2130a5295
remove remotevideo bottom border hack
2015-07-21 15:46:28 -07:00
Matthew Hodgson
a2f5933417
make aux panel behave vaguely intelligently
2015-07-21 15:43:54 -07:00
David Baker
9af09de7d4
Dispatch notifier_enabled when permission given if we don't already have it.
2015-07-21 15:35:30 -07:00
Matthew Hodgson
aaa96f1ac1
vicious rewrite of the CSS to support the notifications toolbar, removing all height: 100%'s and letting the flexbox stuff calculate auto-height instead. may have slowed down the rendering, especially when the toolbar is visible
2015-07-21 15:03:05 -07:00
David Baker
e03809b224
Merge pull request #16 from matrix-org/markjh/end-to-end
...
Add basic support for end-to-end crypto using olm.
2015-07-21 13:21:43 -07:00
David Baker
6fc910a259
Don't try to set page_type if not logged in
2015-07-21 11:12:59 -07:00
David Baker
959c0f0669
Order room members by lastActiveAgo
2015-07-21 11:05:54 -07:00
Matthew Hodgson
8dc73cb6cc
finally fix dave's MemberInfo visibility bug, hopefully
2015-07-21 11:03:01 -07:00
Kegan Dougal
2160440ff1
Add and impl resend button. Update UI when failing to send messages.
2015-07-21 18:05:22 +01:00
Mark Haines
f036a10a7d
Add missing src/encryption.js file
2015-07-21 17:00:57 +01:00
Mark Haines
6bb6eafdc0
Hook up slash commands to enable and disable encryption for a room so that we can experiment with encryption while we wait for the rest of the UI to exist
2015-07-21 16:46:17 +01:00
Kegan Dougal
e0496305aa
Log when presence is set.
2015-07-21 16:23:21 +01:00
Kegan Dougal
2698405e2f
Add MatrixToolbar CSS. Make the toolbar part of RoomView and don't cover the UI (shift it instead)
2015-07-21 16:17:50 +01:00
Kegan Dougal
c1de5e9e95
Factor out logic from EnableNotificationsButton(!) and reuse MatrixToolbar.
...
Added notification logic to Notifier; dispatch notifier_enabled when toggled
so the toolbar can be shown/hidden and the button text can be kept in sync.
Add MatrixToolbar back into MatrixChat for notification nagging.
2015-07-21 16:17:50 +01:00
David Baker
ed738b6398
Merge pull request #15 from matrix-org/erikj/room_editing
...
Show banned users in room settings
2015-07-21 08:14:25 -07:00
Erik Johnston
e36ca10e6c
Show banned users in room settings
2015-07-21 16:08:56 +01:00
David Baker
71f5d1f6cb
Use bind to take variable value rather than reference: make room directory able to join rooms
2015-07-21 08:05:58 -07:00
David Baker
4679e005bf
Merge pull request #14 from matrix-org/erikj/room_editing
...
Room Settings.
2015-07-21 07:38:10 -07:00
Erik Johnston
c5d84562ba
Move logic from view to controller
2015-07-21 15:24:10 +01:00
Erik Johnston
16846c36fd
Handle default named rooms when editing room names
2015-07-21 14:48:07 +01:00
Kegan Dougal
2fe56fd86d
Re-add the notifications button.
2015-07-21 14:45:32 +01:00
Erik Johnston
89f6459915
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-21 14:14:48 +01:00
Erik Johnston
b8e1927e82
Use getDefaultProps instead of setting porps
2015-07-21 14:14:15 +01:00
Erik Johnston
d81260c92a
Use getDefaultProps instead of setting porps
2015-07-21 14:13:59 +01:00
Erik Johnston
76c014b9ef
Deal with the insanity if there are no power levels
2015-07-21 13:33:01 +01:00
Kegan Dougal
2454a71b38
Implement create/remove mod button.
2015-07-21 13:24:59 +01:00
Mark Haines
726ee7b50b
Hook up the encrypt button when creating rooms
2015-07-21 12:03:15 +01:00
Mark Haines
3474f08334
Display the body of unknown message types
2015-07-21 12:01:18 +01:00
Kegan Dougal
13f04f77dc
Tidy up power level logic. Add 'Moderator' label to members.
2015-07-21 11:43:18 +01:00
Erik Johnston
085e07c5b1
Display error on fail
2015-07-21 11:26:08 +01:00
Kegan Dougal
2e2cecdd4f
Implement kick/ban/[un]mute buttons on member list dialogs.
2015-07-21 11:26:02 +01:00
Erik Johnston
0e9074b0de
Remove console.logs
2015-07-21 11:22:11 +01:00
Erik Johnston
2bec7ec981
Add spinner while uploading state
2015-07-21 11:02:36 +01:00
Erik Johnston
0b1b6057d6
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-21 10:39:46 +01:00
Erik Johnston
af190f286c
Add event power levels to room settings
2015-07-21 10:33:41 +01:00
Matthew Hodgson
3657029fc7
apply opacity only to the subelements to avoid breaking hoverover on yosemite
2015-07-20 22:18:29 -07:00
Matthew Hodgson
12c824323d
rename DirectoryMenu as BottomLeftMenu and implement a really really really basic RoomDirectory
2015-07-20 20:11:33 -07:00
Matthew Hodgson
fe71f69f0a
rename EditableText's placeHolder parameter to be 'label' to avoid colliding with the HTML5 placeholder parameter
2015-07-20 20:11:33 -07:00
David Baker
e0673eee29
Don't go & load the first room if we've already been told to load a different one.
2015-07-20 14:09:41 -07:00
David Baker
36b1280f0c
Bookmarkable room URLs
2015-07-20 12:20:35 -07:00
Matthew Hodgson
dcecdc8260
lipstick for hangup button and typing notifs
2015-07-20 12:09:24 -07:00
Erik Johnston
813cf0481e
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 18:18:04 +01:00
David Baker
0a3cddbd89
Merge pull request #13 from matrix-org/markjh/vector-cleanup-client-peg
...
Markjh/vector cleanup client peg
2015-07-20 10:12:16 -07:00
David Baker
e9b2cd1364
Allow input history to go forwards again to the empty field
2015-07-20 10:05:53 -07:00
Kegan Dougal
5d59a5b297
Change opacity of member list entries when their presence changes.
...
This is done by attaching a single room listener at the member list level and
then forceUpdate()ing the individual tiles as presence changes come in from
the JS SDK. This is more efficient than having hundreds of listeners attached
directly to the JS SDK (if we were to add a listener per tile).
2015-07-20 17:42:19 +01:00
Erik Johnston
3a7ebf73eb
Wire up changing of power levels
2015-07-20 17:31:40 +01:00
Kegan Dougal
9d110d58e5
Manage presence of the client (same semantics as angular)
2015-07-20 17:14:29 +01:00
Kegan Dougal
bcab2f231a
Add error dialogs for invites and call timeouts.
2015-07-20 16:40:00 +01:00
Erik Johnston
1b6ca2b0ee
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 16:31:02 +01:00
Erik Johnston
eae0972820
Add files. Add power levels to room settings
2015-07-20 16:28:23 +01:00
Kegan Dougal
6fe842e130
Add ErrorDialog class. Use it for VoIP/command errors.
2015-07-20 16:26:53 +01:00
Matthew Hodgson
bb06484732
fix up MemberInfo behaviour
2015-07-20 08:24:53 -07:00
Matthew Hodgson
05d9afc040
don't depend on google for fonts, given i'm on inflight wifi...
2015-07-20 08:24:53 -07:00
Erik Johnston
04f17c963c
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into erikj/room_editing
2015-07-20 16:03:35 +01:00
Erik Johnston
0039ccf203
Add ability to edit room settings
2015-07-20 15:07:51 +01:00
Kegan Dougal
f2bd802bdc
Wire up invite button on the member list.
2015-07-20 15:07:19 +01:00
Mark Haines
28022534f7
Fix the client-peg clean up to match the changes vector has made to the sdk
2015-07-20 14:28:02 +01:00
Mark Haines
d8494ff89b
Fix syntax
2015-07-20 14:01:52 +01:00
Mark Haines
715db89204
Move all the calls to createClient inside the MatrixClientPeg
2015-07-20 14:01:52 +01:00
Kegan Dougal
19ee75577e
Actually access state_key when getting target invite names...
2015-07-20 13:30:01 +01:00
Kegan Dougal
0baa2141fc
Wire up Start Chat button.
2015-07-20 13:22:56 +01:00
Kegan Dougal
08c16e0d7a
Hook up presence/last active up (live updating; no ticker for last active).
2015-07-20 11:37:48 +01:00
Kegan Dougal
87dd9e8bb4
Unbreak stuff
2015-07-20 10:38:44 +01:00
Erik Johnston
46764c3614
Don't set room name if it hasn't changed
2015-07-20 10:23:07 +01:00
David Baker
0fa7f6cb63
.click() was what I was looking for...
2015-07-19 22:55:17 -07:00
David Baker
29b4f59982
Basically working upload progress bar.
2015-07-19 22:55:17 -07:00
David Baker
a477c8be4c
Mostly wire up the send file button, except I can't figure out the js magic to make a file input open the prompt.
2015-07-19 22:55:17 -07:00
David Baker
b82d932a51
Logout button
2015-07-19 22:55:17 -07:00
Matthew Hodgson
2121ddc295
add a MemberInfo list overlay as a mini user-profile page
2015-07-20 01:51:58 +01:00
Matthew Hodgson
6eaba4ff04
title tag
2015-07-20 01:23:36 +01:00
David Baker
337e6b329f
Don't lose username & password on login failure
2015-07-19 18:00:46 -04:00
David Baker
caa7f813eb
Bugfix sending of typing events
2015-07-19 17:29:41 +01:00
David Baker
e8b944c0e1
Sooner or later I'll get used to this.
2015-07-19 16:43:45 +01:00
David Baker
e1f3c80f19
Display who's typing
2015-07-19 16:38:56 +01:00
David Baker
73c8eb7738
Send typing notifs
2015-07-19 15:29:16 +01:00
David Baker
5aa913f201
Fix label in register screen
2015-07-19 10:56:12 +01:00
David Baker
85748c09cf
Linkify emote tiles
2015-07-19 10:43:16 +01:00
Matthew Hodgson
58907e5842
absolute path thinko
2015-07-19 03:39:13 +01:00
Matthew Hodgson
202c155788
absolute path thinko
2015-07-19 03:37:39 +01:00
Matthew Hodgson
2d25414b57
fix up registration page too
2015-07-19 03:30:41 +01:00
Matthew Hodgson
d239070adb
implement login
2015-07-19 03:19:37 +01:00
Matthew Hodgson
1e1f7492d8
basic skin of incomingCallBox
2015-07-19 01:58:04 +01:00
Matthew Hodgson
919e1cf84f
unbreak voice calls
2015-07-19 00:36:23 +01:00
Matthew Hodgson
981bcbe74f
disambiguate z-index for remote video
2015-07-18 23:29:38 +01:00
Matthew Hodgson
27d19f2ec8
include the code used to gen these gfx
2015-07-18 19:11:39 +01:00
Matthew Hodgson
ea8737d957
POWER
2015-07-18 19:06:58 +01:00
Matthew Hodgson
c83ff1c623
hide events with no text equiv
2015-07-18 19:06:36 +01:00
Matthew Hodgson
db94a93fde
hide events with no text equiv
2015-07-18 19:06:26 +01:00
Matthew Hodgson
fc5f9bb70c
highlight should imply bold
2015-07-18 19:06:06 +01:00
Matthew Hodgson
5b83974edd
try to hide ugly scrollbars on win & lin
2015-07-18 19:05:49 +01:00
Matthew Hodgson
5a12a4a1a3
don't break the layout with unrecognised join events
2015-07-18 02:17:10 +01:00
Matthew Hodgson
aa4f9abd5c
basic VoIP lipstick
2015-07-18 02:04:58 +01:00
Matthew Hodgson
97981058f0
tweak badge
2015-07-18 01:22:25 +01:00
Matthew Hodgson
00d2d82a14
new style badges, hr, notices
2015-07-18 01:21:56 +01:00
Matthew Hodgson
4ded74765a
encore du lipstick
2015-07-18 00:48:22 +01:00
Matthew Hodgson
b685e784f1
oops, unbreak selectedRoom. sorry dave
2015-07-18 00:48:17 +01:00
Matthew Hodgson
10cdf46c2c
s/that/self/g
2015-07-17 21:59:48 +01:00
Matthew Hodgson
0d34728190
border for bottom left
2015-07-17 21:59:41 +01:00
Matthew Hodgson
15edb9a80b
fix up memberlist a bit more
2015-07-17 21:30:25 +01:00
Matthew Hodgson
706abe654a
fix up memberlist a bit more
2015-07-17 21:30:12 +01:00
Matthew Hodgson
d4541f54a3
fix up memberlist a bit more
2015-07-17 21:29:54 +01:00
Matthew Hodgson
348aa3e5e1
fix up memberlist a bit more
2015-07-17 21:29:41 +01:00
Matthew Hodgson
6280adc6e7
new assets
2015-07-17 21:19:43 +01:00
Matthew Hodgson
6394978326
degray
2015-07-17 20:23:11 +01:00
Matthew Hodgson
d09ddc48e0
lay out topic updates correctly
2015-07-17 20:09:56 +01:00
Matthew Hodgson
48063608c7
nudge css
2015-07-17 20:09:43 +01:00
Matthew Hodgson
aa70dd7b67
alt tags for avatars; improve header spacing; improve roomview margin
2015-07-17 19:09:27 +01:00
David Baker
5f367f7c75
missing event listener remove
2015-07-17 19:01:11 +01:00
David Baker
5c7bef3107
Add topic changes to timeline by adding a tile that just uses TextForEvent
2015-07-17 18:49:48 +01:00
Matthew Hodgson
b60a3b61bb
handle huge room & topic names more sanely
2015-07-17 18:42:20 +01:00
Matthew Hodgson
ddb426095e
/topic
2015-07-17 18:14:05 +01:00
David Baker
214ef4b4ce
Tidy up profile picture setting & fix notification bug
2015-07-17 17:13:51 +01:00
Matthew Hodgson
88167358bb
fix text input on FF
2015-07-17 17:08:39 +01:00
Matthew Hodgson
7bef6245f7
'ended the call' kinda handles both cancelled and 'hung up'
2015-07-17 17:08:38 +01:00
Kegan Dougal
812eb66ed5
Play ringback/busy/callend audio at the right times.
2015-07-17 17:05:11 +01:00
Kegan Dougal
827e777079
Implement ringing audio. Add other audio tags.
2015-07-17 16:42:26 +01:00
David Baker
ff567faeaa
Profile picture setting and notifdications thereof.
2015-07-17 16:41:46 +01:00
Kegan Dougal
782234de6d
Add ringtone files
2015-07-17 16:18:07 +01:00
Matthew Hodgson
328d5004d8
it's spelt 'hung up'
2015-07-17 16:15:23 +01:00
David Baker
a730804943
there is no content.target - it's state_key. Also, warn if no target
2015-07-17 15:55:36 +01:00
David Baker
1df8e65cdf
argh javascript
2015-07-17 14:42:36 +01:00
David Baker
383a958abe
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into vector
2015-07-17 14:36:15 +01:00
David Baker
9a79539978
missed removeventlistener
2015-07-17 14:35:33 +01:00
Kegan Dougal
5c6b8a4cf9
Merge branch 'irc-style-commands' into vector
2015-07-17 14:26:58 +01:00
Kegan Dougal
b6f9ca0f95
When accepting calls, go to the right room. Relink video elements when CallView loads.
2015-07-17 14:25:51 +01:00
David Baker
6a76d8ace8
Update room header when room name changes
2015-07-17 13:48:24 +01:00
David Baker
8fe6411539
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into vector
2015-07-17 12:26:02 +01:00
David Baker
b53640f892
Just return nothing for unknown events
2015-07-17 12:23:24 +01:00
David Baker
70fce0989b
Merge pull request #11 from matrix-org/irc-style-commands
...
IRC-style commands
2015-07-17 12:06:32 +01:00
David Baker
00c45e48a9
Merge branch 'vector' into irc-style-commands
2015-07-17 12:03:10 +01:00
David Baker
37108ac56c
Make notifications sensible again and have information once and only once.
2015-07-17 11:57:26 +01:00
David Baker
1b03aa8119
Display nick changes and factor out getting text for events into a common place.
2015-07-17 11:57:26 +01:00
Kegan Dougal
2bb2295499
Implement /join
2015-07-17 11:48:40 +01:00
Kegan Dougal
001372ec39
Fix nick changes
2015-07-17 11:13:05 +01:00
Kegan Dougal
006907e52f
Add kick message. Add reasons if given.
2015-07-17 09:47:30 +01:00
Kegan Dougal
c8caf34777
Merge branch 'vector' into irc-style-commands
2015-07-17 09:17:58 +01:00
Matthew Hodgson
891ba40114
basic date separator support
2015-07-17 00:12:54 +01:00
Matthew Hodgson
1a95148dae
basic date separator support
2015-07-17 00:12:53 +01:00
Matthew Hodgson
a2ca5f2847
improve badges and room tile layout
2015-07-17 00:12:53 +01:00
Matthew Hodgson
28dcfb2f12
make it work on ff
2015-07-17 00:12:53 +01:00
David Baker
0f39ec580f
Slightly improve error messages
2015-07-16 22:06:00 +01:00
David Baker
8ccce4d702
Make new login style work
2015-07-16 21:46:39 +01:00
David Baker
d08c47a328
Fix npe
2015-07-16 21:45:59 +01:00
David Baker
cfbef0177e
Fix custom server or registration & do some of new login UI
2015-07-16 19:30:27 +01:00
David Baker
8feeb93215
Merge pull request #10 from matrix-org/editable_room_name
...
Make room name editable
2015-07-16 19:29:49 +01:00
Kegan Dougal
1126769686
Merge branch 'vector' into irc-style-commands
2015-07-16 18:08:30 +01:00
Erik Johnston
789e70f2d6
Remove old atoms
2015-07-16 18:07:28 +01:00
Erik Johnston
df999fb2f8
Remove deleted atoms
2015-07-16 18:03:29 +01:00
Kegan Dougal
d4a98b3850
Show correct membership messages for ban/unban.
2015-07-16 17:57:57 +01:00
Erik Johnston
ce3dab3c5b
Make room name editable
2015-07-16 17:42:33 +01:00
Kegan Dougal
91943d8a45
Merge branch 'vector' into irc-style-commands
2015-07-16 17:41:30 +01:00
Kegan Dougal
9aa66c1d8b
Add SlashCommands to functionally process /commands.
2015-07-16 17:41:12 +01:00
David Baker
03733e6a0f
Merge pull request #9 from matrix-org/create_room
...
Wire in create room.
2015-07-16 17:37:48 +01:00
Kegan Dougal
59ca26ee93
Use target not sender when displaying member text.
2015-07-16 17:37:35 +01:00
Erik Johnston
98160c3947
Add ability to remove people from invite list
2015-07-16 17:30:10 +01:00
Erik Johnston
68d60aadd1
Make Presets stateless
2015-07-16 17:24:33 +01:00
Erik Johnston
aa1b763518
Make CreateRoom remember what the values of its fields were. Remove some fairly pointless atoms
2015-07-16 17:20:03 +01:00
David Baker
75f8363be0
Merge branch 'master' into vector
2015-07-16 16:53:27 +01:00
David Baker
3a6423dd0a
Merge branch 'master' into vector
2015-07-16 16:52:19 +01:00
Kegan Dougal
6b81022e28
Move position of incoming call buttons.
2015-07-16 16:32:21 +01:00
Erik Johnston
47f4c0dfff
Use Loader
2015-07-16 16:20:00 +01:00
Erik Johnston
ebedf0b907
Add comment about RoomAlias magic
2015-07-16 16:17:29 +01:00
Erik Johnston
95968bf619
Make server_name magix in RoomAlias optional
2015-07-16 16:14:55 +01:00
David Baker
50edc619af
Merge branch 'master' into vector
2015-07-16 16:13:24 +01:00
David Baker
ebe6072225
Make this a done so it doesn't swallow exceptions
2015-07-16 16:04:31 +01:00
Erik Johnston
cd26d1323f
Wire together checkboxes and presets and use new /createRoom api
2015-07-16 15:55:46 +01:00
David Baker
155dd74a6f
Merge pull request #8 from matrix-org/message-history-arrow-keys
...
Implement sent message history (up/down keys).
2015-07-16 15:41:57 +01:00
Kegan Dougal
b043889169
Implement sent message history (up/down keys).
...
This includes preserving and restoring partially entered text per room. This
is mostly ported straight from Angular.
2015-07-16 15:22:46 +01:00
David Baker
1677a3bf3a
text change
2015-07-16 15:16:26 +01:00
David Baker
dac94d2293
mplement custom registration screen
2015-07-16 15:16:26 +01:00
David Baker
41bab56133
Merge pull request #7 from matrix-org/nick-completion
...
Implement nick completion (tab-complete).
2015-07-16 14:52:46 +01:00
Kegan Dougal
42c9766203
s/did/will/
2015-07-16 14:39:15 +01:00
Kegan Dougal
6fbb7d7da4
Implement nick completion (tab-complete).
...
Including SHIFT+TAB to go backwards and the 'blink' css (which may need to be
factored out of the view). Mostly ported from Angular.
2015-07-16 14:25:57 +01:00
David Baker
cf38b8a5bb
Merge branch 'master' into vector
2015-07-16 14:19:50 +01:00
Erik Johnston
c708976635
Wire up CreateRoom to UI.
2015-07-16 13:49:34 +01:00
Kegan Dougal
0a3a3dac1a
Display call logs in the UI.
...
Display placed/incoming calls, answers and hangups.
2015-07-16 13:30:14 +01:00
Kegan Dougal
c4379e4827
Remove 'status' from payload; unused.
2015-07-16 12:57:59 +01:00
David Baker
41f659db4c
Merge branch 'master' into vector
2015-07-16 12:44:42 +01:00
David Baker
a6f857e9d8
Merge pull request #6 from matrix-org/voip
...
VoIP addition
2015-07-16 12:31:36 +01:00
Kegan Dougal
5f3721f471
Tidying up
2015-07-16 11:54:53 +01:00
Kegan Dougal
c056bdf104
Only allow calls to be placed if there are 2 joined members.
2015-07-16 11:34:39 +01:00
Kegan Dougal
50f9d34211
Only display video elements in video calls.
2015-07-16 11:30:34 +01:00
Kegan Dougal
eedd437ca7
Minimal CSS bodge so the video actually dies when the call ends.
2015-07-16 11:21:43 +01:00
Kegan Dougal
7ffd97b5dc
Implement call FSM. All works.
2015-07-16 11:05:09 +01:00
David Baker
73a1c2b581
Merge pull request #5 from matrix-org/user_settings
...
User settings
2015-07-16 10:56:28 +01:00
Erik Johnston
5d9db52b32
I just couldn't help myself
2015-07-16 10:53:51 +01:00
Erik Johnston
f17a9b14c2
Merge branch 'vector' of github.com:matrix-org/matrix-react-sdk into user_settings
2015-07-16 10:46:40 +01:00
Erik Johnston
3555f35737
Check to make sure passwords aren't blank
2015-07-16 10:43:16 +01:00
Erik Johnston
ca593b8544
Remove commented out code
2015-07-16 10:39:58 +01:00
Erik Johnston
5d99abf18c
Correctly pull in client version from package.json
2015-07-16 10:38:00 +01:00
David Baker
139b92fcd6
Merge branch 'master' into vector
2015-07-16 10:33:53 +01:00
Kegan Dougal
ecd1f09095
Glue in video elements.
2015-07-16 10:26:41 +01:00
Erik Johnston
02045858f7
Wire up change password
2015-07-16 10:23:31 +01:00
Erik Johnston
edc3302d89
Fix broken RoomView CSS due to name clashes and splitting an element in
...
two.
2015-07-16 09:43:05 +01:00
Erik Johnston
bc93aeb50e
Flesh out the user_settings page
2015-07-16 09:37:58 +01:00
Erik Johnston
1b4358624f
Add a basic modal dialog implementation
2015-07-16 09:37:14 +01:00
Kegan Dougal
4f132c418f
Fix a couple state bugs.
2015-07-15 17:48:26 +01:00
Kegan Dougal
14a4da54f8
Wire up hangup/answer buttons.
2015-07-15 17:36:47 +01:00
Kegan Dougal
37c9c8fbb4
Add CallHandler singleton and add CallView.
...
CallView is the container for either VideoViews or WaveformViews. All UI
elements listen for 'call_state' payloads and then call
CallHandler.getCall(roomId) to extract the current MatrixCall for that room.
We can't do this via stateful dispatches because dispatching does not preserve
ordering empirically (probably due to setTimeout).
2015-07-15 16:52:23 +01:00
Kegan Dougal
6316f1b195
Add call handling logic. Outbound voice calls work!
2015-07-15 15:36:45 +01:00
Erik Johnston
2b81f46030
Add placeHolder prop for EditableText
2015-07-15 15:04:39 +01:00
Erik Johnston
dfd54f3b95
Basic structure of user settings
2015-07-15 15:04:24 +01:00
Kegan Dougal
7e30c0f47b
Add CallHandler to handle call logic and make VideoViews/WaveformViews.
2015-07-15 14:57:52 +01:00
Kegan Dougal
28cebab9a3
Add voip subdirectory.
2015-07-15 14:35:04 +01:00
Kegan Dougal
7cbb43fddb
Merge branch 'vector' into voip
...
Conflicts:
src/ComponentBroker.js
2015-07-15 14:21:58 +01:00
Kegan Dougal
78bea916e1
Dispatch events when calls are made/received.
2015-07-15 14:06:44 +01:00
Erik Johnston
844a883ad8
Merge branch 'master' of github.com:matrix-org/matrix-react-sdk into vector
2015-07-15 13:59:24 +01:00
Kegan Dougal
f94a061fda
Add onClick listeners. Add getters for refs.
2015-07-15 13:34:11 +01:00
Kegan Dougal
aba103b8e0
Add VideoFeed atom and VideoView organism.
2015-07-15 13:09:15 +01:00
Erik Johnston
2fc08aeb12
Merge branch 'master' of github.com:matrix-org/matrix-react-sdk into vector
2015-07-15 10:36:47 +01:00
Matthew Hodgson
c69606df44
oops
2015-07-15 04:29:30 +01:00
Matthew Hodgson
8db6c17220
fix header
2015-07-15 04:26:25 +01:00
Matthew Hodgson
b739e7be9e
fix avatar spacing
2015-07-15 04:21:32 +01:00
Matthew Hodgson
ce38d4ea12
moar graphics
2015-07-15 04:16:51 +01:00
Matthew Hodgson
9b384e52b5
implement latest skin
2015-07-15 04:16:38 +01:00
Matthew Hodgson
c0bd574997
improve padding on membership list
2015-07-15 00:36:54 +01:00
Matthew Hodgson
9a51cace34
fix bad membership list horizontal scrolling
2015-07-15 00:31:47 +01:00
Matthew Hodgson
77e76972f0
avatars for joins & parts
2015-07-14 14:31:13 +01:00
Matthew Hodgson
dff9353339
tabs->spaces everywhere; sorry folks - \!blame sublime
2015-07-14 12:11:01 +01:00
Matthew Hodgson
69d1844773
fix NPE for invites
2015-07-14 12:10:15 +01:00
Matthew Hodgson
6b0167375c
badges and broken avatars
2015-07-14 02:13:00 +01:00
Matthew Hodgson
341fe868e4
group messages together from the same user
2015-07-14 00:25:51 +01:00
Matthew Hodgson
a5d24329c2
https for google fonts
2015-07-13 17:01:35 +01:00
Matthew Hodgson
10b3f250ec
make it work in safari
2015-07-13 14:56:58 +01:00
Matthew Hodgson
18066d848a
relative paths
2015-07-13 02:11:05 +01:00
Matthew Hodgson
06dfbbf821
fine tune header bar
2015-07-13 02:02:56 +01:00
Matthew Hodgson
20f1c075fc
fix message tile layout a bit
2015-07-13 01:59:07 +01:00
Matthew Hodgson
bfe0cdcfd1
vector wireframes
2015-07-13 01:51:24 +01:00