jolavillette
d77d958231
Merge branch 'master' into CMakeMigration-Modular
2026-05-24 02:58:26 +02:00
csoler
82fabb04ee
Merge pull request #3203 from defnax/fix-navigationtocomments
...
[Fix] Fixed channels comments navigation 🐞
2026-05-23 19:16:43 +02:00
jolavillette
3273f40db9
build(cmake): hide console on Windows in Release
2026-05-23 08:31:19 +02:00
jolavillette
7dac424db8
build(cmake): include retroshare_win.rc for Windows build icon
2026-05-23 07:44:03 +02:00
jolavillette
81e67f5103
gui: Add RS_PLUGINS option to enable modular plugin builds
2026-05-22 13:43:57 +02:00
jolavillette
75d916c1f1
gui: Fix dynamic export table and symbol exclusions for Windows plugins
2026-05-22 13:43:24 +02:00
jolavillette
6cab9e4fce
gui: Resolve import library name collisions on Windows
2026-05-22 13:43:08 +02:00
jolavillette
01552ed04e
build: fix GUI export limit by excluding library symbols on Windows
2026-05-22 04:41:04 +02:00
jolavillette
765a398659
win32: fix plugin compilation by enabling exports on GUI and linking plugins privately to retroshare and retroshare-gui on Windows
2026-05-21 14:04:57 +02:00
jolavillette
942e902d70
build: fix GUI include path ordering to avoid Windows case-insensitive conflict
2026-05-21 10:57:58 +02:00
jolavillette
a23452eb96
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Windows
2026-05-21 08:25:09 +02:00
jolavillette
31151d462e
build: scope macOS directories to service target, improve GUI local lib resolution
2026-05-21 08:22:11 +02:00
jolavillette
25e4b5c039
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Windows
2026-05-21 07:50:03 +02:00
jolavillette
b5df468af7
cmake: modernize directory scopes and complete cmark integration in retroshare-gui
2026-05-21 07:48:44 +02:00
jolavillette
fb381f9dda
Merge branch 'CMakeMigration-Modular' into CMakeMigration-Modular-Windows
2026-05-21 04:20:23 +02:00
jolavillette
e3c75aed62
build: scope compile options to targets, fix cmark detection bug
2026-05-21 04:08:58 +02:00
jolavillette
645d841761
Build: add robust MinGW link groups for Windows targets
2026-05-20 09:58:53 +02:00
jolavillette
219931e331
Fix Windows compile: rename local variables colliding with Windows API macros
2026-05-20 09:58:48 +02:00
jolavillette
70a5715556
Build: Generate qmake_info.h under CMake binary directory to fix clean build
2026-05-20 09:58:27 +02:00
jolavillette
ff60b62868
Optimize monorepo unified build paths, Botan package lookups, and Makefile orchestrator
2026-05-20 09:58:17 +02:00
jolavillette
28d2f66ca6
build: implement modular orchestrator Makefile and resolve GUI cross-folder AUTOUIC issues
2026-05-18 18:00:32 +02:00
jolavillette
4bd02cf0bb
build(cmake): implement modular build system and align service dependencies
2026-05-18 16:04:01 +02:00
defnax
1de6e926d5
Fix photos compile
2026-05-04 22:34:33 +02:00
defnax
c2aa157104
Fixed SecurityItem
2026-05-01 11:59:03 +02:00
defnax
65b16c30d3
Removed fixe size
...
* Added vertical spacer
2026-04-25 21:47:02 +02:00
defnax
d4ab2ffea0
Fixed read status
2026-04-25 14:12:47 +02:00
defnax
209a482a17
Added to store & load the sort filter
2026-04-22 21:07:23 +02:00
defnax
c83766ad91
Fixed import Friends list with groups
2026-04-21 18:03:48 +02:00
defnax
13a46c5d57
Added to show which posts are new & read function
2026-04-20 22:57:23 +02:00
csoler
6b5947b73e
Merge pull request #3192 from defnax/wire-groupcount
...
[Wire] Added to count Wire group box & read message
2026-04-20 22:15:54 +02:00
defnax
fefc65b03e
Fix for RsServiceType::WIRE
2026-04-19 21:00:07 +02:00
defnax
919343d232
Fixed channels comments navigation
...
*Fixed layout margins
2026-04-19 19:30:17 +02:00
defnax
9c8563aef1
Added navigation for boards picture viewer
2026-04-19 17:15:11 +02:00
defnax
87d0925a92
removed bool function
2026-04-18 17:18:20 +02:00
defnax
f8eac31a0c
Added new method to retrieve groupname or title
2026-04-18 16:14:56 +02:00
defnax
3faa35cfb0
Fixed message read status to use new method
...
*Fixed default Avatars
2026-04-12 18:10:25 +02:00
defnax
e6e7340da6
Added "Mark all as read" feature
2026-04-12 15:35:24 +02:00
defnax
629f5922dd
Fix margins & spacing
2026-04-09 19:52:55 +02:00
defnax
ad7dd0a41a
Added Scrollbar
2026-04-09 18:42:01 +02:00
defnax
b814f841e4
Fixed compile
2026-04-08 22:09:10 +02:00
defnax
3eb4e07e4f
Fixed to get work basic keyboard navigation
2026-04-07 20:28:35 +02:00
defnax
c797a72b89
remember last used tab
2026-04-07 18:12:41 +02:00
defnax
206e6c1fea
Added collect recent smileys
...
* Added search for smileys
2026-04-06 21:26:00 +02:00
defnax
6e4f9b0322
Improve Usage stats
...
*Added for circles retroshare links feature
2026-04-06 16:38:47 +02:00
csoler
94225f8cb9
Merge pull request #3184 from defnax/circles-makecoloredgroupicons
...
Changed circles group tree icons
2026-04-06 16:33:12 +02:00
defnax
d63cdcd797
removed unused define
2026-04-06 11:43:39 +02:00
defnax
6810da41f9
Added to count Wire group box
2026-04-03 16:00:10 +02:00
defnax
2d60ff30c1
Removed the menu function
2026-03-29 12:28:54 +02:00
defnax
cab6efd83e
enabled the default icons for circles & added optional change via context menu
2026-03-28 14:45:19 +01:00
jolavillette
35b6cc3260
gui: Fix GXS forum selection and display logic when filtering posts
2026-03-18 02:13:15 +01:00
csoler
7f225ac15e
Merge pull request #3185 from jolavillette/ImplementIdleTimeNever
...
Settings: allow disabling idle timeout by setting Idle Time to 0 (Never)
2026-03-17 22:54:14 +01:00
csoler
8dff752eb1
Merge pull request #3187 from jolavillette/FixCountOccurrenceOfTextInChatPreferences
...
gui: Fixed "count occurrence of the following text" not being saved in Chat Preferences
2026-03-17 22:50:47 +01:00
jolavillette
6d1d0c83ec
gui: Fixed "count occurrence of the following text" not being saved in Chat Preferences
2026-03-17 12:31:23 +01:00
jolavillette
6eaad9ae21
GUI/Forums: Restore GxsForumThreadWidget.cpp from master following accidental modifications
2026-03-17 10:07:43 +01:00
jolavillette
470b2df20e
GUI/Channels: Fix channel appearing unsubscribed after posting by reloading metadata instead of toggling flag
2026-03-17 06:03:49 +01:00
jolavillette
fecce7999e
Settings: allow disabling idle timeout by setting Idle Time to 0 (Never)
2026-03-14 10:06:55 +01:00
jolavillette
3481b262e9
GUI: Fix PR3184 bugs (icon distortion, memory leak, nickname refresh) and optimize cache
2026-03-12 07:08:51 +01:00
defnax
4bbdedb7c5
Fixed to show for empty nicks, default string
2026-03-11 20:21:09 +01:00
defnax
6cd25e3277
Fixed Avatar dimensions
2026-03-11 20:07:11 +01:00
defnax
1039a1a8a9
Added group icon generation for the circles group tree
2026-03-11 19:06:37 +01:00
csoler
5ea309d032
Merge pull request #3183 from jolavillette/FixForumDisplaysDetailsInsteadOfPostConten
...
fix: forum details is displayed instead of post content
2026-03-11 12:17:26 +01:00
jolavillette
553cb42759
fix: forum details is displayed instead of post content
2026-03-10 09:51:10 +01:00
jolavillette
6392d08347
fix: initialize mSamSettings to prevent i2p proxy fields being uneditable without SAM3
2026-03-09 05:16:06 +01:00
Akinniranye Samuel Tomiwa
50d4e2cdd4
fix(ui): remove redundant guards and prevent partial group updates
...
- Remove meaningless null-check on `ui` value member.
- Remove redundant `!mModeratorsWidget` guard in `initUi()` as it is called once post-initialization.
- Fix `service_updateGroup()` to return early on fetch failure, preventing the submission of default-constructed group data.
- Refactor `addModeratorToList()` to use `findItems().empty()` for duplicate detection instead of a manual loop.
2026-03-07 15:50:40 +01:00
Akinniranye Samuel Tomiwa
00c69e135e
Merge branch 'RetroShare:master' into implement-3107
2026-03-07 12:29:23 +01:00
csoler
80e08cc9d9
Merge pull request #3159 from jolavillette/FixChannelsDetailsAndSubscribeButton
...
fix GXS details not loading at startup, and Subscribe button not updating when subscribing
2026-03-06 18:46:56 +01:00
csoler
479619d05d
Merge pull request #3168 from jolavillette/FixTheWireUIFreeze
...
TheWire: Fix UI
2026-03-06 18:32:01 +01:00
csoler
5daca8ff7d
Merge pull request #3175 from jolavillette/FixCrashInRTTStatistics
...
Fix std::list assertion crash in RttStatistics by checking if results are empty
2026-03-06 18:21:48 +01:00
csoler
be145de3dd
Merge pull request #3179 from retrop00h/chatcolors_switche
...
add option to disable custom font color in chats
2026-03-06 18:15:04 +01:00
Akinniranye Samuel Tomiwa
28b9228ccd
Merge branch 'RetroShare:master' into implement-3107
2026-03-04 18:05:33 +01:00
jolavillette
046914e77f
TheWire: Use new token-free subscribe API
2026-03-04 00:40:55 +01:00
jolavillette
f1dfe1d22f
comment out GXS_GROUP_FLAGS_PERSONALSIGN
2026-03-04 00:40:55 +01:00
jolavillette
d1d009517e
TheWire: implement event throttling and fix navigation history
2026-03-04 00:40:55 +01:00
jolavillette
47a0cbc232
TheWire: Use deleteLater() in WireDialog to prevent crash during background updates
2026-03-04 00:40:55 +01:00
jolavillette
bcc80890f5
TheWire: Refactor blocking service calls to be asynchronous in WireDialog.cpp
2026-03-04 00:40:55 +01:00
jolavillette
b495252b13
Fix std::list assertion crash in RttStatistics by checking if results are empty
2026-03-04 00:39:37 +01:00
jolavillette
1121d36ee2
fix forum post replaced by forum description on GXS event refresh
2026-03-04 00:39:21 +01:00
jolavillette
74056803a8
cleanup GxsForumThreadWidget.cpp trailing lines to fix merge conflicts
2026-03-04 00:39:21 +01:00
jolavillette
09bc572084
clean code
2026-03-04 00:39:21 +01:00
jolavillette
1658f9bdce
remove QTimer from SUBSCRIBE_STATUS_CHANGED handler, use local flag toggle instead
2026-03-04 00:39:21 +01:00
jolavillette
b3e4861b5f
enable Posts/Files tabs and update full UI after subscription
2026-03-04 00:39:21 +01:00
jolavillette
e07e6362c3
fix GXS details not loading at startup, and Subscribe button not updating when subscribing
2026-03-04 00:39:21 +01:00
csoler
b020001906
Merge pull request #3170 from jolavillette/FixProfileAvatarSelection
...
fix profile avatar selection to prioritize connected nodes
2026-03-03 23:08:06 +01:00
retrop00h
ecf413d618
add option to disable custom font color in chats
2026-03-04 00:25:23 +03:00
csoler
61150080d0
Merge pull request #3176 from jolavillette/FixTheWireForcedCompilation
...
Fix the wire forced compilation
2026-03-03 20:30:09 +01:00
csoler
a554aa4fc3
desactivated thewire from default compilation
2026-03-03 17:41:13 +01:00
csoler
be244c15e3
desactivated thewire from default compilation
2026-03-03 17:22:51 +01:00
jolavillette
e331f19c54
build: disable TheWire compilation by default
2026-03-03 07:15:26 +01:00
jolavillette
19619ecb37
guard TheWire code in RetroShareLink.cpp so that RS can be compiled without TheWire
2026-03-03 06:53:05 +01:00
jolavillette
ebaf1a0ed7
fix profile avatar selection to prioritize connected nodes
2026-03-03 06:52:35 +01:00
Akinniranye Samuel Tomiwa
9c01d35d06
Fix stale identity data, HTML injection, and double insertion in WikiGroupDialog
2026-02-28 23:49:15 +01:00
Akinniranye Samuel Tomiwa
c69b7cef0c
gui: remove unused WikiTokenWaiter helper
2026-02-28 23:27:18 +01:00
defnax
770ee67e94
Added to use makeDefaultGroupIcon for wire
2026-02-28 14:31:18 +01:00
Akinniranye Samuel Tomiwa
fa28bf6f9c
Modernize Wiki GUI with libretroshare integration and features
2026-02-27 09:53:12 +01:00
defnax
ae098607dc
Fix wire post notify
2026-02-24 20:51:37 +01:00
csoler
c686375050
Merge pull request #3141 from SaurabhCodesAI/wire-notifyv2
...
Wire Complete implementation of Issue #2923 todos
2026-02-23 22:03:25 +01:00
csoler
92fbd85e6a
Merge pull request #3157 from defnax/avatar-fix
...
Fixed to show the status frame
2026-02-21 21:10:44 +01:00
jolavillette
aa0e9f9337
retroshare-gui: fix identity edit password prompt issues on macOS
...
- Fix dangling pointer in RsGUIEventManager when capturing password
- Improve parent selection for input dialog to work correctly with macOS sheets
- Optimize GUI_askForPassword for direct calls when on GUI thread
- Ensure execReturn is initialized to avoid garbage values
- Clear password cache before asking to ensure prompt appears if needed
2026-02-21 12:09:23 +01:00
saurabh
67849d619b
Wire: Fix republish/like popup, correct profile counts, show followers, adopt defnax UI cleanup, fix GxsStatisticsProvider migration
2026-02-21 16:07:59 +05:30
csoler
6aef07d2ea
Merge pull request #3167 from csoler/v0.6-BugFixing_42
...
removed isVisible() from IdDialog update so that it does update when …
2026-02-20 21:33:09 +01:00
csoler
e1afeee37d
removed isVisible() from IdDialog update so that it does update when an identity is created from another tab
2026-02-20 21:32:13 +01:00
jolavillette
406e538ff3
fix distant chat dialog showing grey status when tunnel is already established
2026-02-20 12:32:29 +01:00
jolavillette
6405061076
move UI signal blocker to utils and improve cache safety/consistency
2026-02-14 19:50:55 +01:00
jolavillette
801924cbb2
Shared Files refactor: consolidate stats maps, optimize FlatView caching, and fix search responsiveness
2026-02-14 16:02:48 +01:00
jolavillette
030f37f613
add UI for upload stats retention and move clear button to new Upload Statistics group
2026-02-13 21:42:49 +01:00
jolavillette
939f283a92
Optimize RemoteDirModel stats calculation to fix lag in SharedFilesDialog
2026-02-13 21:42:49 +01:00
jolavillette
37f4ddc3d0
Optimized Shared Files view performance by caching file details to eliminate UI freezes and increasing the update frequency for faster list population
2026-02-13 21:42:49 +01:00
jolavillette
ba1d213d5c
GUI: Fix "Popular Files" filter persistence and tree expansion when switching views
2026-02-13 21:42:49 +01:00
jolavillette
df44f8b626
GUI: Ensure search filter persists and applies correctly when switching between Tree and Flat views
2026-02-13 21:42:49 +01:00
jolavillette
4103783114
Fix SIGSEGV in SharedFilesDialog by adding defensive null checks and forcing safe model resets
2026-02-13 21:42:49 +01:00
jolavillette
af87346763
fix SIGSEGV in SharedFilesDialog by adding defensive null checks and forcing model reset
2026-02-13 21:42:49 +01:00
jolavillette
352c743be6
display per directory the total number of files and the cumulated size
2026-02-13 21:42:48 +01:00
jolavillette
18afe3a182
fix searche among shared files randomly not working
2026-02-13 21:42:48 +01:00
jolavillette
23a1d0dd75
new attempt at fixing search in My files
2026-02-13 21:42:48 +01:00
jolavillette
abe98b4ec1
fix search not working in My files
2026-02-13 21:42:48 +01:00
jolavillette
4a8e164c7e
more fix to correctly display relevant dirs and files when the box is checked
2026-02-13 21:42:48 +01:00
jolavillette
560184337f
fix temporary shared files not being displayed in tree view when popular files box is checked
2026-02-13 21:42:48 +01:00
jolavillette
b5d113d7c3
Fix weird behaviour when unchecking "Popular file" box
2026-02-13 21:42:48 +01:00
jolavillette
a7e648851c
Fix autocollapse in tree view
2026-02-13 21:42:48 +01:00
jolavillette
1ba88f0293
Fix crash in QItemSelectionRange destructor
2026-02-13 21:42:48 +01:00
jolavillette
9f519b337c
Various UI improvements
2026-02-13 21:42:48 +01:00
jolavillette
27b71097d3
Fix SIGSEV in QSortFilterProxyModel::parent
2026-02-13 21:42:47 +01:00
jolavillette
2d13a729ec
Improve upload statistics
2026-02-13 21:42:47 +01:00
jolavillette
385ee5ad14
remove dead fallthrough, increase event throttle to 1s, add refreshIdentityDetails()
2026-02-13 11:40:12 +01:00
jolavillette
461d21d6c4
extended event throttling to Channels, Forums, Boards, and Circles to prevent UI freezes
2026-02-12 08:23:27 +01:00
jolavillette
216d25086b
fixed UI freeze in People view by throttling IdentityListModel updates
2026-02-12 08:23:27 +01:00
jolavillette
d49a1fbc33
Fix IdentityListModel: Restore original setIdentities implementation to preserve view hierarchy and signals
2026-02-12 08:23:27 +01:00
jolavillette
a7c6c5cb11
Fix IdentityListModel refresh logic to handle avatar updates
2026-02-12 08:23:27 +01:00
csoler
27fc56b8b7
added missing initialization to rsevent handler
2026-02-11 23:30:26 +01:00
defnax
816f377833
Fixed to show the status frame
2026-02-11 21:36:21 +01:00
csoler
b67b040122
Merge pull request #3150 from defnax/avatar-fix
...
Added square avatar for the own frame
2026-02-08 20:37:27 +01:00
saurabh
6cbc156c13
Merge upstream master
...
# Conflicts:
# retroshare-gui/src/gui/gxs/GxsGroupFrameDialog.cpp
2026-02-09 00:03:55 +05:30
saurabh
167bcfefa7
Wire: Add account filter menu and update filter UI
2026-02-08 23:51:32 +05:30
jolavillette
a49175996a
fix dangling pointer crash in TurtleRouterDialog by nullifying top_level pointers in hideEvent
2026-02-06 22:00:59 +01:00
jolavillette
2c02a46d4a
fix zero post counts in Channels/Forums/Boards on Startup
2026-02-06 07:25:52 +01:00
csoler
97e840e38c
Merge pull request #3149 from jolavillette/FixTurtleRouterDialog
...
Turtle Router Statistics: improve sorting, data formatting, and memory usage
2026-02-05 23:01:26 +01:00
jolavillette
1a6cc7204b
simplify hideEvent by using clear() instead of manual child deletion
2026-02-05 22:55:08 +01:00
jolavillette
86f807303b
restore Channels UI aesthetics
2026-02-05 16:40:08 +01:00
jolavillette
e09423bf10
Turtle Router Dialog: fix UI performance bottlenecks in item sorting and hash management
2026-02-05 11:43:41 +01:00
saurabh
7acaccb581
Wire: Remove commented hide line for groupSet comboBox
2026-02-04 15:17:58 +05:30
defnax
0877e542a2
Added square avatar for the own frame
2026-02-03 21:34:11 +01:00
saurabh
e65ae170f5
Wire: Add filter menu, event labels, and UI improvements
...
- Add filter menu button with Sort by Ascending toggle and time filters
- Show COPY LINK button for own profile (ADMIN) and reposition to header
- Add event-based labels: "Now Following", "Wire Updated", "New Wire"
- Add pulse type labels: "New Like", "New Republish", "New Reply"
2026-02-04 00:15:46 +05:30
jolavillette
de1bb49f9b
cosmetic change in Tunnel Requests display
2026-02-03 17:29:45 +01:00
saurabh
76845e50a7
Fix Wire notification tray click not opening Wire page
...
- Remove shadowed local variable in MainWindow.cpp that prevented wireDialog member from being set
- Add pending navigation pattern in WireDialog for deferred navigation
- Restore openWireGroup() in WireNotifyGroupItem
2026-02-03 14:03:32 +05:30
jolavillette
04e3fce37f
Turtle Router Statistics: improve sorting, data formatting, and memory usage
2026-02-02 23:50:35 +01:00
jolavillette
ff01cbc0dc
Fix: Adjust scaling and margins in GxsChannelPosts delegate to match original widget appearance
2026-02-02 22:31:29 +01:00
jolavillette
303729f962
Perf: Optimize GxsChannelPosts rendering by replacing QWidget instantiation with direct QPainter drawing
2026-02-02 22:31:29 +01:00
csoler
16a4063a5c
Merge pull request #3117 from dbear496/fix-mod-select-circle
...
fix moderator list dropdown when editing post in circle-restricted forum
2026-02-02 21:47:33 +01:00
csoler
356e1bab69
Merge pull request #3148 from defnax/update-no-avatar
...
update no avatar to match with the new avatar system
2026-02-02 21:43:24 +01:00
csoler
1a93047c8f
Merge pull request #3097 from defnax/improve-filetransfertunnels
...
Improved File transfer Tunnels display
2026-02-02 21:42:48 +01:00