Zener
ab9c9acf1c
fixed navigation options, simplify navbar, removed usesless return value in ChatlobbyModel#loadPublicLobby
2021-03-18 22:25:42 +01:00
Zener
801465c1e4
subscribe / unsubscribe public chat-lobby
2021-03-05 11:43:12 +01:00
Zener
8882353d55
wip: initiate distant chat; build lobby setup
2021-01-08 11:22:01 +01:00
Zener
64fcb0c530
chat: switch chat in 3 column style
2020-12-31 10:48:16 +01:00
Zener
8d5b775028
happy webui chatting (ignore formatting ...)
2020-12-24 20:56:01 +01:00
Zener
097ae85a37
chat via event: Text kommt an
2020-12-23 23:21:19 +01:00
Zener
bc2eab69dc
rswebui: add eventqueue, switch login to eventqueue
2020-12-23 17:59:44 +01:00
Zener
ef126a63dd
switched from server+port to url
2020-12-19 22:06:53 +01:00
Zener
60b4fe65cd
- added the option to change the hard-coded server-port at login page
...
- re-enabled the return-key to start login at password-input
- respect the host and port from the url, overrideable with Query-Arguments named after ui visible names: Username, Port, Server), so you can create bookmarks with overridden defaults
- fixed the identity-images and timestamps
2020-12-19 11:26:21 +01:00
Mohammed Saud
96514c844e
fix breaking changes
2020-02-11 22:45:12 +05:30
Mohammed Saud
2ea4c28bb4
redirect to login on request fail
2020-01-29 10:17:18 +05:30
rottencandy
09160ec2e0
Add port num field in login page
...
API Port number can be changed in RS. The input in login can be
used to change the default port number which is 9092.
2019-08-29 19:04:20 +05:30
rottencandy
66023d180a
move popup widget to widgets.js
2019-08-18 20:22:23 +05:30
rottencandy
9df428a513
prevent modification of responseText
...
xhr.responseText is a getter only property and causes an error when
modified. A separate variable will be used instead.
2019-08-15 18:33:49 +05:30
rottencandy
e514d04dea
Add basic info display
...
The chat api uses 64 bit int to represent ids, which is bigger than
JS max int limit. Hence the chat component requires use of custom
Serializer and Deserializer to overcome this limit and store ids as
string.
2019-08-09 22:53:50 +05:30
rottencandy
2b684a48af
Add correct file hints for uploads
2019-08-08 11:43:08 +05:30
rottencandy
c1ab6e3793
Add network mode options
2019-08-06 19:01:40 +05:30
rottencandy
8844d4d679
fix route parameter value storage
2019-08-03 19:38:38 +05:30
rottencandy
0d00579178
Add minor code cleanup and formatting
2019-07-25 18:26:27 +05:30
rottencandy
d7a6791eee
Add widget for adding friends
...
Uses browser's File API to parse a Retroshare certificate and add
node to friends list.
2019-07-19 21:14:18 +05:30
rottencandy
d50cc05aa7
Add 'Add friends' section in home tab
...
Add friends widget enables adding of friend nodes using Retroshare
certificate. Makes use of File API and drag over browser events.
2019-07-18 23:46:08 +05:30
rottencandy
5dacfc8cca
Fix files broken progressbar display
2019-07-17 19:36:57 +05:30
rottencandy
8a5f45acbb
Add CSS based modal message
...
A modal(dialog popup message) can be made using rs.popupAlert().
2019-07-15 21:49:28 +05:30
rottencandy
93a8f5918e
Add icons for common UI elements
...
Nav bar and config page elements use font awesome icons.
2019-07-14 19:34:38 +05:30
rottencandy
89e2de2f2e
Create classed components for tabs
...
The Tabs class in rswebui.js will handle all common tab boilerplate
and store tabs state as well as route tables for the main routings.
2019-07-10 23:23:54 +05:30
rottencandy
87120c5f62
Add asynchronous background update tasks
...
background tasks can be initiated from rswebui.js,
Downloads component will automatically update the file list
whenever it is mounted.
2019-06-13 22:38:58 +05:30
rottencandy
05addcf859
Move download-specific parts to it's own file
...
Functions used by downloads component for
2019-06-10 17:16:50 +05:30
rottencandy
e636800f78
Fix code formatting, indentation, clean up scripts
2019-05-29 20:38:41 +05:30
rottencandy
7be9c75972
Move login specific functionality to separate file
...
Login specific functionality like authentication and reporting
moved to login.js script.
2019-05-29 20:22:17 +05:30
rottencandy
cb3ed16966
Use m.request for all http requests to retroshare
...
rsJsonApiRequest() will use m.request instead of XmlHttpRequest for
all xhr requests to retroshare client. m.request makes it possible to
notify mithril's DOM vnodes on response and returns a Promise for easier
async calls.
2019-05-17 07:57:29 +05:30
rottencandy
fa5f6a33da
Load downloads only after login is verified.
...
Previously, the downloads page would be loaded but API would not
be accessed. This was causing issues with mithril's auto rendering.
Not loading the downloads component will make sure no requests are
being sent before login finishes.
2019-04-07 12:03:49 +05:30
rottencandy
e8f3d5d23c
Modify api request to not run if keys unverified
...
Communication with Json API now only happens if the keys are verified.
Automatic rendering and reloading of downloads is handled by oninit attribute
of the downloads component.
2019-04-05 19:32:40 +05:30
rottencandy
5827932f25
Update rswebui.js to use modifiable API keys
...
Added extra function to verify API keys(to be used by login.js) and
updated HTTP requests function to use a different callback on failiure.
2019-04-05 00:45:00 +05:30
csoler
9f6c920194
fixed pause/resume button
2019-01-07 23:46:22 +01:00
csoler
d4260f7b95
added resume/pause buttons to files
2019-01-06 18:17:42 +01:00
csoler
538aaff619
added a working list of downloads
2019-01-05 15:36:56 +01:00
csoler
f99ee66210
added basic display of downloads
2019-01-05 00:03:09 +01:00
csoler
c7d68e56fc
minimal working example
2019-01-01 19:04:21 +01:00
csoler
484b81bffb
first brand, extracted from old web UI
2018-12-30 23:33:28 +01:00