RetroShare/retroshare-gui/src/gui
Gioacchino Mazzurco 7ad337c8d2
Implement automatic JSON API generation
qmake file add jsonapi-generator target to compile JSON API generator
qmake files add rs_jsonapi CONFIG option to enable/disable JSON API at compile
  time
RsTypeSerializer pass down same serialization flags when creating new context
  for nested objects serial job
RsGxsChannels expose a few methods through JSON API as example
Derive a few GXS types (RsGxsChannelGroup, RsGxsChannelPost, RsGxsFile,
  RsMsgMetaData) from RsSerializables so they can be used for the JSON API
Create RsGenericSerializer::SERIALIZATION_FLAG_YIELDING so JSON objects that
  miss some fields can be still deserialized, this improve API usability
SerializeContext offer friendly constructor with default paramethers
Add restbed 4.6 library as git submodule as most systems doesn't have it yet
Add a bit of documentation about JSON API into jsonapi-generator/README.adoc
Add JsonApiServer class to expose the JSON API via HTTP protocol
2018-06-24 16:28:33 +02:00
..
advsearch Fic Gcc warnings: 2017-09-13 18:37:32 +02:00
chat Added missing declare of metatype 2018-06-08 17:00:37 +02:00
Circles Fix typos 2017-03-07 13:41:45 +02:00
common Add Last Post Column in GroupTreeWidget. 2018-05-08 12:10:31 +02:00
connect attempt to fix large size in ConnectFriendDialog.ui 2018-02-25 14:39:29 +01:00
elastic Fix MacOSX compilation. 2017-04-21 15:57:57 +02:00
emojione fixed the emote file for unshown emotes on gui 2017-11-28 19:36:39 +01:00
feeds changed std::vector into std::set in notification system, hence removing lots of std::find(std::vector::begin(),std::vector::end(),T), causing quadratic costs in multiple places. 2018-06-21 15:46:59 +02:00
FileTransfer fixed search button missing due to previous commit 2018-04-22 21:38:12 +02:00
groups Fix Some gcc warnings 383 to 208 lines 2016-11-30 22:01:01 +01:00
gxs added comment 2018-06-21 18:55:29 +02:00
gxschannels changed std::vector into std::set in notification system, hence removing lots of std::find(std::vector::begin(),std::vector::end(),T), causing quadratic costs in multiple places. 2018-06-21 15:46:59 +02:00
gxsforums changed std::vector into std::set in notification system, hence removing lots of std::find(std::vector::begin(),std::vector::end(),T), causing quadratic costs in multiple places. 2018-06-21 15:46:59 +02:00
help Added last icon changes for transfers page 2016-08-30 17:18:27 +02:00
icons added Tor status icon in the status bar 2018-01-19 13:42:16 +01:00
Identity removed reload of currently selected identity during full reload of Id list in People as it caused some blinking 2018-06-21 17:27:15 +02:00
im_history Correct Colored Name Contrast in chat, same way than text. 2016-03-12 13:25:10 +01:00
images Merge pull request #849 from PhenomRetroShare/Fix_logo_web_nobackground 2017-05-28 22:01:28 +02:00
msgs fixed the text in invitation system 2018-02-23 14:39:08 +01:00
NetworkDialog fixed compilation on ubuntu precise 2018-02-10 15:42:24 +01:00
People Fix Clang warnings: variable 'layout' is used uninitialized 2017-04-17 21:46:42 +02:00
PhotoShare
plugins
Posted fix for Qt 5.11 2018-05-25 23:57:11 +02:00
profile Remove extra your 2017-03-07 13:58:43 +02:00
qskinobject
qss Fix Partial Dir Check 2018-05-12 14:31:28 +02:00
settings Implement automatic JSON API generation 2018-06-24 16:28:33 +02:00
statistics added limiter in number of responses forwarded back by turtle search, which should avoid bursts of bandwidth for popular requests 2018-02-17 23:37:25 +01:00
statusbar added check after starting TorManager 2018-01-20 17:10:47 +01:00
style
TheWire
toaster Fix CppCheck in ToasterItem.h 2017-11-07 22:13:07 +01:00
unfinished
WikiPoos compile fix wikipoos 2018-05-21 14:26:46 +02:00
AboutDialog.cpp moved the AboutDialog into Options 2017-01-24 22:39:28 +01:00
AboutDialog.h moved the AboutDialog into Options 2017-01-24 22:39:28 +01:00
AboutDialog.ui moved the AboutDialog into Options 2017-01-24 22:39:28 +01:00
AboutWidget.cpp removed BanList service from Retro-Tor version 2018-01-01 15:49:49 +01:00
AboutWidget.h improved AboutWidget a little bit 2017-01-26 09:19:18 +01:00
AboutWidget.ui moved the AboutDialog into Options 2017-01-24 22:39:28 +01:00
ChatLobbyWidget.cpp Add Chat Room RSLink 2018-02-04 17:51:26 +01:00
ChatLobbyWidget.h Add Chat Room RSLink 2018-02-04 17:51:26 +01:00
ChatLobbyWidget.ui changed Lobbies into Chat rooms in a few places 2017-01-22 18:52:30 +01:00
CreateMsgLinkDialog.cpp
CreateMsgLinkDialog.h
CreateMsgLinkDialog.ui
emojione.qrc Fixed one Emojione icon 2017-11-03 13:04:38 +01:00
FriendsDialog.cpp friendlist - hide id column by default 2017-10-26 00:05:45 +03:00
FriendsDialog.h Some consistence fixes in GUI 2017-02-26 21:41:45 +01:00
FriendsDialog.ui update notify icons now orange color 2016-08-24 16:55:44 +02:00
GenCertDialog.cpp removed BanList service from Retro-Tor version 2018-01-01 15:49:49 +01:00
GenCertDialog.h Add I2P BOB support to libretroashare and RetroShare GUI 2017-05-24 19:40:01 +02:00
GenCertDialog.ui Add Only Hidden Node configure flag 2017-08-20 13:17:28 +02:00
GetStartedDialog.cpp Fix warning: this statement may fall through 2017-07-16 20:54:41 +02:00
GetStartedDialog.h
GetStartedDialog.ui Fix grammar 2017-03-07 13:48:14 +02:00
HelpDialog.cpp WebUI is now optional but enabled by default at compile time 2016-07-28 14:08:49 +02:00
HelpDialog.h
HelpDialog.ui fixed typo 2017-03-01 19:12:32 +01:00
HomePage.cpp simplified text on homepage 2017-07-30 14:38:17 +02:00
HomePage.h homepage - add friend from cert file button 2017-03-04 00:12:36 +03:00
HomePage.ui replaced images in homepage with the logo without flares 2017-07-30 14:40:53 +02:00
icons.qrc added Tor status icon in the status bar 2018-01-19 13:42:16 +01:00
images.qrc Login screen 3 / 4 2017-05-26 18:15:14 +02:00
linetypes.h
LogoBar.cpp
LogoBar.h
MainPage.cpp added some delay in the showHelp() feature 2017-02-26 00:16:36 +01:00
mainpagestack.cpp Allow main window to resize to much smaller size when needed. Should help people with small screens to resize RS window appropriately (patch from Manuel Davis) 2016-01-26 22:16:45 -05:00
mainpagestack.h Allow main window to resize to much smaller size when needed. Should help people with small screens to resize RS window appropriately (patch from Manuel Davis) 2016-01-26 22:16:45 -05:00
MainWindow.cpp Add Never Ask Me For External Link Activated 2018-05-19 16:37:29 +02:00
MainWindow.h added Tor status icon in the status bar 2018-01-19 13:42:16 +01:00
MainWindow.ui Add minimal Size for stackPages in MainWindow for first start. 2016-02-16 23:15:33 +01:00
MessagesDialog.cpp Disable ReplyTo if System Message. 2017-11-18 18:49:42 +01:00
MessagesDialog.h Update MessagesDialog.h 2017-01-17 16:35:20 +01:00
MessagesDialog.ui Disable ReplyTo if System Message. 2017-11-18 18:49:42 +01:00
MessengerWindow.cpp changed from std::string to RsPgpId to represent openned items in FriendList 2016-11-27 20:57:51 +01:00
MessengerWindow.h changed from std::string to RsPgpId to represent openned items in FriendList 2016-11-27 20:57:51 +01:00
MessengerWindow.ui
NetworkDialog.cpp Fix Gcc Warning in NetworkDialog.cpp 2018-02-20 23:16:58 +01:00
NetworkDialog.h fixed colors in keyring with new ModelIndex based view (patch from sss) 2017-12-16 17:46:44 +01:00
NetworkDialog.ui patch from sss to make the keyring view a table with item model 2017-10-08 21:00:15 +02:00
NetworkView.cpp cleaned the network graph a little bit. Removed text, updated bounding boxes, removed background 2016-01-22 21:32:35 -05:00
NetworkView.h
NetworkView.ui
NewsFeed.cpp changed std::vector into std::set in notification system, hence removing lots of std::find(std::vector::begin(),std::vector::end(),T), causing quadratic costs in multiple places. 2018-06-21 15:46:59 +02:00
NewsFeed.h added a FeedItem to warn when publish permissions are received for a channel 2018-02-27 22:42:48 +01:00
NewsFeed.ui Some consistence fixes in GUI 2017-02-26 21:41:45 +01:00
notifyqt.cpp made RS not to ask for plugin confirmation on first load 2017-07-29 23:12:56 +02:00
notifyqt.h Move SharedFilesDialog to /gui/FileTransfer/ 2017-09-07 19:53:51 +02:00
PluginManager.cpp Added whitespace to strings 2017-03-07 13:57:10 +02:00
PluginManager.h
PluginManagerWidget.cpp moved all getOpenFilename to use misc::getOpenFilename 2016-07-31 22:15:56 +02:00
PluginManagerWidget.h
PluginsPage.cpp
PluginsPage.h
QuickStartWizard2.ui
QuickStartWizard.cpp QuickStartWizard fixed reset hidden mode 2017-02-28 22:44:49 +01:00
QuickStartWizard.h
QuickStartWizard.ui
RemoteDirModel.cpp RS-gui Solve unused parameter warning 2018-06-07 14:54:58 +02:00
RemoteDirModel.h fixed crazy cost of search in file list tree/flat mode using filterProxyModel instrinsic filter system 2018-04-22 17:15:40 +02:00
RetroShareLink.cpp removed some debug info in RSLink 2018-03-03 15:55:52 +01:00
RetroShareLink.h Add Chat Room RSLink 2018-02-04 17:51:26 +01:00
RsAutoUpdatePage.cpp
RSHumanReadableDelegate.h fixed problems with negative time shifts in DirDetails causing multiple GUI bugs in File Lists and Search 2016-11-14 21:58:58 +01:00
SearchTreeWidget.cpp
SearchTreeWidget.h
ServicePermissionDialog.cpp
ServicePermissionDialog.h
ServicePermissionDialog.ui
ShareDialog.cpp addednew flag for anonymous search. Merged the two browsable flags in one single flag. 2016-10-31 14:26:01 +01:00
ShareDialog.h
ShareDialog.ui
ShareManager.cpp fixed utf8 bug in ShareManager 2017-03-04 16:39:39 +01:00
ShareManager.h removed compilation of ShareDialog that is unused, and cleanup the editing in ShareManager 2016-12-03 15:05:10 +01:00
ShareManager.ui Added Home Page View for easy see own Cert to Copy and Share to Friends 2016-12-12 21:16:56 +01:00
SoundManager.cpp added sound event to lobbies (patch from Manuel Davis) 2016-01-28 10:22:32 -05:00
SoundManager.h added sound event to lobbies (patch from Manuel Davis) 2016-01-28 10:22:32 -05:00
StartDialog.cpp Fix Ask Password in new window if wrong in StartDialog. 2017-07-30 14:11:34 +02:00
StartDialog.h moved passphrase box into start dialog, and removed blank logo, replaced it by RS splash logo 2017-05-08 10:51:15 +02:00
StartDialog.ui Fix Ask Password in new window if wrong in StartDialog. 2017-07-30 14:11:34 +02:00
TrustView.cpp
TrustView.h
TrustView.ui