jolavillette
07c098ad96
webui v131: address PR review (fix shadowing, dedup utils, userMap→username, gxs_id fix, error handling, sessionStorage)
2026-04-01 05:04:21 +02:00
jolavillette
de4d237b8f
Merge master into ImproveWebui: resolve endpoint update conflicts
2026-03-09 04:24:50 +01:00
jolavillette
d861873bfe
Merge master into ImproveWebui: resolve rsMsgs to rsChats/rsMail refactor while preserving UI improvements
2026-03-08 06:02:56 +01:00
David Bears
35c6ab019f
fixes sporadic loggout and integer handling in People settings
...
- fixes an HTTP 404 error due to using a nonexistant endpoint for file transfer encryption
- fixes handling of JSON integers for the People settings page
- fixes sporadic logout from errors that are not authentication-related
- fixes unnecessary refreshes of shared directories
2026-03-07 20:50:53 -05:00
jolavillette
b227cde173
various small UI improvements
2026-02-19 15:50:17 +01:00
jolavillette
5438bba025
implement distant chat
2026-02-19 10:51:57 +01:00
jolavillette
e007e90588
fix search events, fonts and login; improve Files labels and search results
2026-02-17 20:39:36 +01:00
jolavillette
15b0d169fe
V1: makes chat usable, fetch history, add logout and reload buttons, add version number
2026-02-16 21:14:20 +01:00
Cyril Soler
af70702793
rsMsgs -> (rsMail | rsChats)
2025-12-28 20:13:28 +01:00
zelfroster
babff16fee
fix: move file search event handler function to files_proxy.js
2023-08-11 22:22:42 +05:30
zelfroster
792b481a09
chore: remove makeFriendlyUnit and move formatBytes to rswebui for project wide use, create separate file for file_proxy
2023-08-11 00:38:09 +05:30
zelfroster
015feb939f
feat: implement file search using js proxy
2023-05-21 00:53:53 +05:30
Sukhamjot Singh
01cee6d5f4
fixed popular, reviews, votes incomplete
2022-09-10 03:43:20 +05:30
Avinash Kumar
53fa5aeec4
UI improvement && logic code for people Webpage ( #33 )
...
* fix checkout alignmnet
* fixed create identity issue
* added logic for edit identity as well as create identity
* final changes
* UX changes
* minor fixes
* Signed Create identity is working now
* minor changes
* friend node profile pic is aligned now
* People->Edit && create identity popup responsive
* updated & refactor code
* changes added
* Update people_ownids.js
* Update people_util.js
* feat: people Web page UI
* minor-fix
* fix prettier & eslint issue
* updated changes
* updated changes
* minor fix
* update changes
2021-04-27 00:08:15 +05:30
zeners
f09d6b0ca9
try to fix eslint and prettier issues ( #32 )
...
* fix eslint + prettier issues
* fix eslint config (remove with prettier clashing indent rules)
* fix eslint warnings
2021-04-20 18:30:39 +05:30
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