vector-im / element-web Goto Github PK
View Code? Open in Web Editor NEWA glossy Matrix collaboration client for the web.
Home Page: https://element.io
License: GNU Affero General Public License v3.0
A glossy Matrix collaboration client for the web.
Home Page: https://element.io
License: GNU Affero General Public License v3.0
React never seems to cache images - and especially keeps hammering on broken ones. We should cache more intelligently
This will also fix the issue that arrow keys when you're in a multiline text-area currently are overridden to skip through msg history.
"just discovered that Tab completion with non latin nicknames doesn't work in vector
it was nickname "Лис"
(e.g. for getting focus to the text box whilst in the main page; more likely to pick a linkify link at the top of scrollback)
(Steven Hammerton sent me 5 invites by accident because it seemed to be doing nothing)
On a bad connection, messages can end up shown in entirely the wrong order in the timeline. This may just be SYJS-18, or it could be something worse going on.
erikj (IRC)Dave: We don't seem to be handling 403s gracefully
2:02:36 PM
as in, I am now stuck on the spinner because it got fonxed trying to get pushrules
[13:08] Arathorn kegan: matrix-js-sdk seems to tightloop on
[13:08] Arathorn https://matrix.org//_matrix/client/api/v1/rooms/!lEZougoyUxdyEUlrFY%3Amatri…imit=20&dir=b&access_token= net::ERR_NAME_NOT_RESOLVED run_xhr @ index.js:218
[13:08] Arathorn if i remove netaccess
[13:08] Arathorn e.g. by VPNing
[13:10] kegan the js sdk does not automatically retry scrollback
[13:12] Arathorn okay, so it must be being triggered by trying to infinite scroll when you have no net access
...also...
If i'm kicked from a room, i can still try to send to it. JS console stacks up with loads of:
Failed to load resource: the server responded with a status of 403 (Forbidden)
q.js:161 Uncaught M_FORBIDDEN: User @matthew:matrix.org not in room !OkPeYYmtiSfwzDbCsg:matrix.org (<FrozenEvent event_id='$14375444627737xXjLH:matrix.org', type='m.room.member', state_key='@matthew:matrix.org'>)
Either clientside or serverside; i don't care as long as it works :)
I saw this a few times, but it hasn't reproduced recently.
(as they don't consider the context in the timeline)
We should at least display them on scrollover. Or we could just turn them back on again, assuming we've fixed the behaviour correctly for Firefox now.
Settings UI doesn't let creator change the event settings thresholds?
...and the settings UI doesn't let the creator change the event setting thresholds?
Yeah, that looks like a simple bug vector should let you change power levels that equal your own (as long as they're not related to other users)
I placed a few audio calls from chrome to iOS, and somehow ended up in a situation where the browser was capturing audio but there was no End Call button in the top menu.
Need to go through turning ^s to ~s in package.json for JS and React SDK to ensure 'minor' package updates don't break the world (like we just had with flux going from 2.1 to 2.2)
We should let calls run in the background, to aid multitasking, and probably assert that only one can run at a time. (Use multiple tabs if you really want to two-time!)
People who are online are shown as greyed out
The order doesn't seem to update in realtime.
(I think this may be almost fixed on my matthew/userlist branch)
We should jump to the right room, obviously, joining if necessary.
We should probably pop up the same contextual menu from MemberTile to let us interact with them.
(reported by alien looking at mis_)
and {errcode: "M_UNKNOWN", error: "Upload request missing 'Content-Type'"}
"Uncaught TypeError: Cannot read property '_currentElement' of null
bundle.js:4
Uncaught Error: Invariant Violation: Dispatcher.unregister(...): ID_649
does not map to a registered callback."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.