Mohammed Saud
9271d49e8d
add option to create identities
2019-11-10 18:54:50 +05:30
Mohammed Saud
93fa7c430e
use Promises and awaits for fetching data
2019-10-08 20:19:55 +05:30
Mohammed Saud
bf82a165ae
add visible online status theme
2019-10-06 23:38:31 +05:30
Mohammed Saud
c1b21c4850
improve display of online friends
2019-10-06 22:42:36 +05:30
Mohammed Saud
0fd9010dfc
display last seen, online for each node separately
2019-10-06 22:05:13 +05:30
Mohammed Saud
653d977130
separate data from component
2019-10-06 19:26:18 +05:30
Mohammed Saud
17f608d626
add option to display short invite
2019-09-29 19:51:49 +05:30
Mohammed Saud
2de98bc273
clean up component, optimize methods
2019-09-29 19:16:26 +05:30
rottencandy
b362f17da0
Use icon from own repo
2019-09-23 22:19:21 +05:30
csoler
bffe399690
fixed the add download file process
2019-09-09 19:59:06 +02:00
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
869c8a59ff
Add constants for flags
2019-08-23 14:57:26 +05:30
rottencandy
f08189c36b
properly display unread/new mails
2019-08-22 13:27:03 +05:30
rottencandy
66023d180a
move popup widget to widgets.js
2019-08-18 20:22:23 +05:30
rottencandy
b20721194d
replace common widget
2019-08-18 20:14:59 +05:30
rottencandy
8c11ad894c
separate common widgets
2019-08-18 20:12:41 +05:30
rottencandy
53ed19daea
implement message starring
2019-08-18 19:40:59 +05:30
rottencandy
d0fcbe37aa
display online status for all locations in node
2019-08-18 17:13:49 +05:30
rottencandy
7b2212cb23
add outbox,sent,drafts view
2019-08-18 17:13:08 +05:30
rottencandy
db98a63545
display inbox mails
2019-08-17 21:54:09 +05:30
rottencandy
c294916da2
fix minor bug
...
oninit of people resolver will directly point to model method.
2019-08-17 21:52:18 +05:30
rottencandy
4bd326c281
Add own id config options
2019-08-16 19:42:43 +05:30
rottencandy
a558cf1045
Add people tab
2019-08-15 20:00:33 +05:30
rottencandy
d131cfa932
Add turtle search section
2019-08-15 19:59:04 +05:30
rottencandy
ba5ae86f5e
fix chat name updation cache
2019-08-15 18:35:21 +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
37e1363cd2
fix scope check of background task
2019-08-15 18:32:30 +05:30
rottencandy
4ccda01ee2
style toplevel searchbar
2019-08-14 19:12:26 +05:30
rottencandy
4554e161d1
Change files to section-based resolver
2019-08-14 19:11:45 +05:30
rottencandy
f5ea8e59cd
fix searchbar reset on redraw
2019-08-14 18:10:32 +05:30
rottencandy
73c609578a
Add file url validation checks
2019-08-10 18:22:21 +05:30
rottencandy
434950c3b3
fix multiple location bug
...
Fixed bug where the same location would appear multiple times in
network tab.
2019-08-10 17:47:12 +05:30
rottencandy
e9fd4e8ef1
Add channels tab
2019-08-10 16:50:54 +05:30
rottencandy
6a4fe860f9
Display more details about locations
2019-08-10 16:48:54 +05:30
rottencandy
e581cfd155
Add search bar
2019-08-10 16:03:33 +05:30
rottencandy
0ab9f15499
Add unsub rooms display in chat
2019-08-10 14:23:30 +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
3bbc2b390b
Use case-insensitive search
2019-08-09 19:01:12 +05:30
rottencandy
9f6053ec3a
Add option to set default service status
2019-08-09 19:00:02 +05:30
rottencandy
2b684a48af
Add correct file hints for uploads
2019-08-08 11:43:08 +05:30
rottencandy
f18e6a1007
fix download by adding link
...
Fixes the downloads added by link having arbitrary size. Pass size
as an int instead of a string.
2019-08-08 11:36:36 +05:30
rottencandy
c1ab6e3793
Add network mode options
2019-08-06 19:01:40 +05:30
rottencandy
9ede96bb4b
button to add new files through link
2019-08-06 16:35:34 +05:30
rottencandy
8844d4d679
fix route parameter value storage
2019-08-03 19:38:38 +05:30
rottencandy
2efa93f268
Add search bar
2019-08-03 18:58:08 +05:30
rottencandy
7e71551bc8
Add basic framework for chat tab
2019-08-03 12:01:02 +05:30
rottencandy
a10c7f5306
Compartmentalize file component into util
2019-07-30 17:32:22 +05:30
rottencandy
8e2276ca74
Separate network tab stylesheet
2019-07-30 14:35:28 +05:30
rottencandy
20f4c9864d
move assets dir outside of app
...
This allows for recursive directory searching of css files inside
app directory which was previously not possible due to css files
being stored in assets directory.
2019-07-30 12:20:51 +05:30
rottencandy
2997ed7a5c
display last connect, locations of friend nodes
2019-07-29 19:30:32 +05:30
rottencandy
394ba61adb
add separate stylesheet for network tab
2019-07-29 19:29:24 +05:30
rottencandy
98398d3492
Add 'Network' tab
...
Used to display/manage friend nodes.
2019-07-28 19:49:30 +05:30
rottencandy
e2174b2148
Add 'Mail' tab
...
Used to display and manage mail.
2019-07-28 19:48:13 +05:30
rottencandy
99ca635f40
Add minor rendering optimizations
...
File display flickers when it's underlying map is cleared on each
render. Should now clear only if there are changes in the cached
file lengths.
2019-07-28 19:45:33 +05:30
rottencandy
1c647f0029
Change shebang from bash to sh
2019-07-27 19:29:08 +05:30
rottencandy
92400bf3a0
Fix shopt bug, add automatic css building
2019-07-27 19:25:04 +05:30
rottencandy
000fbfe8b2
Move 'downloads' into 'files'
...
'Downloads' tab moved into new 'Files' tab which is also used to
contain the new uploads section consisting of similar file options.
2019-07-25 22:03:23 +05:30
rottencandy
0d00579178
Add minor code cleanup and formatting
2019-07-25 18:26:27 +05:30
rottencandy
096829fabc
Convert views to closure components
2019-07-23 22:59:44 +05:30
rottencandy
7d9b30039a
Add minor icon-based styling
...
- Display file size properly.
- Focus on login feild by default.
2019-07-21 02:27:25 +05:30
rottencandy
0b80a66fb9
Add 'People' section in config tab
...
This section mirrors Retroshare's People panel inside the config
tab. Allows for changing peers-specific settings.
2019-07-20 12:46:13 +05:30
rottencandy
b7f133df81
Add minor UX improvements
...
Improve the visual appearance of modal messages and add onchange
event listener to inputs in login page.
2019-07-19 21:15:29 +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
c0a07b073f
Add option to set operating mode
2019-07-19 21:12:54 +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
7232474de6
Add functionality to files tab widgets
2019-07-18 23:42:22 +05:30
rottencandy
4c34a4103c
Decompose config tab to multiple components
...
The config_resolver.js file will be used to handle the /config route
and can take in extended path for proper resolving.
The require polyfill does not have the concept of directories and
multiple paths so the name has to be preceeded by "config_" until
that is fixed.
2019-07-17 19:38:56 +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
d3a3113889
Represent downloads as list
2019-07-15 18:26:14 +05:30
rottencandy
666bc350aa
Fix download progressbar width
2019-07-14 21:23:50 +05:30
rottencandy
39d052a53f
Implement on-hover tooltips
2019-07-14 19:37:12 +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
095c919999
Add Font Awesome files
...
The css and ttf files for font awesome icons has been included in
assets folder. With modified build script to copy at qmake compile.
2019-07-13 16:08:19 +05:30
rottencandy
ffc1a81f5a
Add minor theme improvements
2019-07-12 20:04:07 +05:30
rottencandy
3581627ffd
Add widget style and grouping
...
All main tab pages will consist of widgets, like frames it is
possible to nest them and they are the primary form of grouping
and displaying items.
2019-07-12 18:12:36 +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
70524f5e10
Shift content away from under navbar
2019-07-04 22:21:06 +05:30
rottencandy
9a84225e82
Revamp button design
2019-07-04 21:49:58 +05:30
rottencandy
f722b8d227
Revamp login page
2019-07-04 19:28:44 +05:30
rottencandy
7b3357f205
Add Data rate options in Network panel
...
The 'general' panel in config tab is renamed to 'network' panel.
Added options to set maximum upload and download limits.
2019-07-03 22:29:44 +05:30
rottencandy
6e38744417
Fix spacing for node info
2019-07-02 23:43:28 +05:30
rottencandy
b3a69d452e
Add Services panel in config tab
...
Shows Info about own services: names, type, version.
2019-07-01 21:41:35 +05:30
rottencandy
f6f20c7dcb
Represent Config panel members as objects
...
Panel members in Config panel can be created, controlled and derived
by using Panel class.
2019-07-01 19:24:43 +05:30
rottencandy
1977735237
Display info for node panel in config tab
...
Display public information(from preferences>Node in RS).
2019-06-26 02:55:06 +05:30
rottencandy
c118d6363b
Add config tab section.
...
Config tab will be used to display node details and
settings/configuration options for both RS and the WebUI.
2019-06-20 22:47:31 +05:30
rottencandy
cf5af14e69
Fix file control button
...
resume/pause and cancel buttons on file transfers fixed and now work
as expected.
2019-06-19 23:26:38 +05:30
rottencandy
23683c7927
Add animated transition to views
2019-06-18 22:41:16 +05:30
rottencandy
4c0ac58f50
Add Floating navbar.
2019-06-17 23:49:43 +05:30
rottencandy
7ab2d8ff35
Fix downloads progress bar css
2019-06-16 15:08:19 +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
b5c6b3be20
Fix login component and logo
2019-06-11 19:38:14 +05:30
rottencandy
73f9598a19
Moved download-specific functions to it's own file
...
Functions used by downloads component to load and store files list
have been moved from rswebui.js to downloads.js. And added theme
for the widgets in downloads page.
2019-06-10 17:18:44 +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
b6e1517c19
Implement basic css styles
...
The existing css has been disabled for the moment and a new css
file theme.css has been created. Respective components modified to
reflect changes for css selectors.
2019-06-09 00:03:34 +05:30
rottencandy
e636800f78
Fix code formatting, indentation, clean up scripts
2019-05-29 20:38:41 +05:30
rottencandy
5807b5eb1c
Add home tab
...
Created home tabe which displays user's certificate.
2019-05-29 20:26:05 +05:30
rottencandy
c93c7c59bc
Move start point to separate file
...
The starting point of the app moved from html file to main.js.
2019-05-29 20:24:29 +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