]> Nutra Git (v1) - gamesguru/feather.git/log
gamesguru/feather.git
10 days agofixup! Qt 5.12 compat (refactor)
gg [Fri, 16 Jan 2026 00:09:06 +0000 (19:09 -0500)]
fixup! Qt 5.12 compat (refactor)

10 days agofixup! Qt 5.12 compat (refactor)
gg [Thu, 15 Jan 2026 21:55:44 +0000 (16:55 -0500)]
fixup! Qt 5.12 compat (refactor)

10 days agofail if Ubuntu 24 or 22 builds fail
gg [Thu, 15 Jan 2026 21:09:48 +0000 (16:09 -0500)]
fail if Ubuntu 24 or 22 builds fail

10 days agofixup! Qt 5.12 compat (refactor)
gg [Thu, 15 Jan 2026 21:03:33 +0000 (16:03 -0500)]
fixup! Qt 5.12 compat (refactor)

10 days agoQt 5.12 compat (refactor)
gg [Thu, 15 Jan 2026 17:56:50 +0000 (12:56 -0500)]
Qt 5.12 compat (refactor)

10 days agofix data race/logic bug with refresh interval
gg [Thu, 15 Jan 2026 13:49:37 +0000 (08:49 -0500)]
fix data race/logic bug with refresh interval

10 days agoupdate GitHub workflow
gg [Thu, 15 Jan 2026 13:40:47 +0000 (08:40 -0500)]
update GitHub workflow

10 days agosquash! Qt5 compat
gg [Thu, 15 Jan 2026 13:19:52 +0000 (08:19 -0500)]
squash! Qt5 compat

comprehensive edits to support Qt5 compilation

make a few things work again on Qt6 (condtional blocks)

add support for Qt 5.12 (Ubuntu 20.04)

cross-compile for Qt5 with:

```bash
mkdir build-qt5
echo '**' >build-qt5/.gitignore
cd build-qt5
cmake -DCMAKE_DISABLE_FIND_PACKAGE_Qt6=TRUE ..
make -j$(nproc)
```

11 days agoworkflow and sync fixes
gg [Thu, 15 Jan 2026 12:33:50 +0000 (07:33 -0500)]
workflow and sync fixes

11 days agoupdate last refresh/sync pause logic status
gg [Thu, 15 Jan 2026 12:24:40 +0000 (07:24 -0500)]
update last refresh/sync pause logic status

11 days agofix autoConnect() spam/fail bug
gg [Thu, 15 Jan 2026 12:03:18 +0000 (07:03 -0500)]
fix autoConnect() spam/fail bug

11 days agoQt5 compat
gg [Thu, 15 Jan 2026 10:38:56 +0000 (05:38 -0500)]
Qt5 compat

11 days agostatus/balance and HW backed wallet fixes
gg [Thu, 15 Jan 2026 05:45:28 +0000 (00:45 -0500)]
status/balance and HW backed wallet fixes

11 days agoupdate builds to work on ubuntu 20 & 22
gg [Thu, 15 Jan 2026 05:44:58 +0000 (00:44 -0500)]
update builds to work on ubuntu 20 & 22

11 days agomore statusbar refinements/configs
gg [Thu, 15 Jan 2026 04:18:21 +0000 (23:18 -0500)]
more statusbar refinements/configs

11 days agomove sync interval to node page; add more config keys
gg [Thu, 15 Jan 2026 04:09:25 +0000 (23:09 -0500)]
move sync interval to node page; add more config keys

11 days agosupport legacy Qt 5 flags, include src/CMakeLists.txt
gg [Thu, 15 Jan 2026 04:04:09 +0000 (23:04 -0500)]
support legacy Qt 5 flags, include src/CMakeLists.txt

11 days agosome more simplifications to status/label/fiat updates
gg [Thu, 15 Jan 2026 03:44:28 +0000 (22:44 -0500)]
some more simplifications to status/label/fiat updates

11 days agotooltip simplifications/methods
gg [Thu, 15 Jan 2026 03:16:18 +0000 (22:16 -0500)]
tooltip simplifications/methods

11 days agotry ubuntu 20.04 with default Qt 5.12
gg [Wed, 14 Jan 2026 20:19:03 +0000 (15:19 -0500)]
try ubuntu 20.04 with default Qt 5.12

11 days agoubuntu 20.04 build
gg [Wed, 14 Jan 2026 20:15:52 +0000 (15:15 -0500)]
ubuntu 20.04 build

11 days agoust Qt5 on Ubuntu 22.04
gg [Wed, 14 Jan 2026 20:14:42 +0000 (15:14 -0500)]
ust Qt5 on Ubuntu 22.04

11 days agoubuntu 22.04 and 20.04 builds
gg [Wed, 14 Jan 2026 20:10:17 +0000 (15:10 -0500)]
ubuntu 22.04 and 20.04 builds

11 days agotrack time since: last sync and last fiat update
gg [Wed, 14 Jan 2026 19:47:12 +0000 (14:47 -0500)]
track time since: last sync and last fiat update

11 days agofixup status label stuff
gg [Wed, 14 Jan 2026 19:19:12 +0000 (14:19 -0500)]
fixup status label stuff

11 days agofixes
gg [Wed, 14 Jan 2026 18:57:28 +0000 (13:57 -0500)]
fixes

11 days agobetter reconnect logic/less network & log spam
gg [Wed, 14 Jan 2026 18:18:07 +0000 (13:18 -0500)]
better reconnect logic/less network & log spam

11 days agokeep tweaking/refining
gg [Wed, 14 Jan 2026 18:00:23 +0000 (13:00 -0500)]
keep tweaking/refining

11 days agoadd dedicated SyncRangeDialog. Add old Ubuntu CI
gg [Wed, 14 Jan 2026 16:46:42 +0000 (11:46 -0500)]
add dedicated SyncRangeDialog. Add old Ubuntu CI

11 days agofix logging suppression issues
gg [Wed, 14 Jan 2026 15:07:43 +0000 (10:07 -0500)]
fix logging suppression issues

11 days agokeep simplifying pause sync stuff
gg [Wed, 14 Jan 2026 14:57:18 +0000 (09:57 -0500)]
keep simplifying pause sync stuff

11 days agodisable macos runner for now (too slow/times out)
gg [Wed, 14 Jan 2026 14:56:56 +0000 (09:56 -0500)]
disable macos runner for now (too slow/times out)

11 days agoidk wip status sync ui stuff
gg [Wed, 14 Jan 2026 14:41:46 +0000 (09:41 -0500)]
idk wip status sync ui stuff

11 days agosync fixes
gg [Wed, 14 Jan 2026 13:20:33 +0000 (08:20 -0500)]
sync fixes

12 days agosimplify
gg [Wed, 14 Jan 2026 12:27:05 +0000 (07:27 -0500)]
simplify

12 days agohandle Calc page logic better now with new flags
gg [Wed, 14 Jan 2026 10:43:07 +0000 (05:43 -0500)]
handle Calc page logic better now with new flags

12 days agofix annoying WebSocket close warning:
gg [Wed, 14 Jan 2026 10:32:46 +0000 (05:32 -0500)]
fix annoying WebSocket close warning:

    WindowManager: cleanup thread done 0x7cca7efdbec0
    ~Application
    ~WebsocketNotifier 0x7cca7efdbec0
    QObject::startTimer: Timers can only be used with threads started with QThread

12 days agoclean up. comment some debug logs.
gg [Wed, 14 Jan 2026 08:35:13 +0000 (03:35 -0500)]
clean up. comment some debug logs.

12 days agogo back to one label only for balance; debug log it
gg [Wed, 14 Jan 2026 08:04:11 +0000 (03:04 -0500)]
go back to one label only for balance; debug log it

12 days agoshow full amount when zero in balance label
gg [Wed, 14 Jan 2026 07:50:39 +0000 (02:50 -0500)]
show full amount when zero in balance label

12 days agofixes/cleanup
gg [Wed, 14 Jan 2026 07:48:19 +0000 (02:48 -0500)]
fixes/cleanup

12 days agosimplify
gg [Wed, 14 Jan 2026 07:19:27 +0000 (02:19 -0500)]
simplify

12 days agofix: m_updateNetworkInfoAction was active when sync Disabled
gg [Tue, 13 Jan 2026 21:45:09 +0000 (16:45 -0500)]
fix: m_updateNetworkInfoAction was active when sync Disabled

12 days agomake old policy conditional on configuration
gg [Tue, 13 Jan 2026 21:19:47 +0000 (16:19 -0500)]
make old policy conditional on configuration

12 days agofix translucent mis-match
gg [Tue, 13 Jan 2026 21:09:27 +0000 (16:09 -0500)]
fix translucent mis-match

13 days agowip
gg [Tue, 13 Jan 2026 08:21:40 +0000 (03:21 -0500)]
wip

13 days agobetter balance (based on wallet status and sync pause status)
gg [Tue, 13 Jan 2026 07:15:47 +0000 (02:15 -0500)]
better balance (based on wallet status and sync pause status)

13 days agorename to FeatherWallet; UI fixes
gg [Tue, 13 Jan 2026 07:15:32 +0000 (02:15 -0500)]
rename to FeatherWallet; UI fixes

13 days agorefactor statusBar
gg [Tue, 13 Jan 2026 06:27:00 +0000 (01:27 -0500)]
refactor statusBar

13 days agodisable context menu conditioanlly; conceal sus $0.00 bal
gg [Tue, 13 Jan 2026 05:37:43 +0000 (00:37 -0500)]
disable context menu conditioanlly; conceal sus $0.00 bal

13 days agoworkflow tweaks
gg [Tue, 13 Jan 2026 05:35:53 +0000 (00:35 -0500)]
workflow tweaks

13 days agoback to basics?
gg [Tue, 13 Jan 2026 04:23:20 +0000 (23:23 -0500)]
back to basics?

13 days agowip never pushed to build
gg [Tue, 13 Jan 2026 04:23:08 +0000 (23:23 -0500)]
wip never pushed to build

13 days agocubic-ai: fix install deps in GitHub actions
gg [Tue, 13 Jan 2026 03:44:23 +0000 (22:44 -0500)]
cubic-ai: fix install deps in GitHub actions

13 days agoinvalidateFilter() handling on >= Qt 6.10 windows-2.8.1-001
gg [Tue, 13 Jan 2026 03:38:03 +0000 (22:38 -0500)]
invalidateFilter() handling on >= Qt 6.10

13 days agoQt 6.7 + handles checkbox status change differently
gg [Tue, 13 Jan 2026 03:37:38 +0000 (22:37 -0500)]
Qt 6.7 + handles checkbox status change differently

13 days agofix bug in m_updateNetworkInfoAction; add buld num to app
gg [Tue, 13 Jan 2026 03:28:13 +0000 (22:28 -0500)]
fix bug in m_updateNetworkInfoAction; add buld num to app

13 days agoparse args start index=1, not 0 (skip script/exec name)
gg [Tue, 13 Jan 2026 03:08:26 +0000 (22:08 -0500)]
parse args start index=1, not 0 (skip script/exec name)

13 days agoinit github workflows
gg [Tue, 13 Jan 2026 03:08:18 +0000 (22:08 -0500)]
init github workflows

13 days agodisconnect node when user explicitly requests
gg [Tue, 13 Jan 2026 03:01:54 +0000 (22:01 -0500)]
disconnect node when user explicitly requests

13 days agoonly disconnect WebSocket on pause when also selected
gg [Tue, 13 Jan 2026 02:56:55 +0000 (21:56 -0500)]
only disconnect WebSocket on pause when also selected

13 days agoparse cmdline args BEFORE initing UI libs
gg [Tue, 13 Jan 2026 02:41:53 +0000 (21:41 -0500)]
parse cmdline args BEFORE initing UI libs

13 days agocamera/QT check on < Qt 6.5; red icon when node discon
gg [Tue, 13 Jan 2026 02:39:43 +0000 (21:39 -0500)]
camera/QT check on < Qt 6.5; red icon when node discon

13 days agoplace disconnectCurrentNode outside connectToNode
gg [Tue, 13 Jan 2026 02:35:14 +0000 (21:35 -0500)]
place disconnectCurrentNode outside connectToNode

13 days agoZXing CMake check fix
gg [Tue, 13 Jan 2026 02:32:58 +0000 (21:32 -0500)]
ZXing CMake check fix

13 days agonode disconnect; Qt6.4 compat stuff
gg [Tue, 13 Jan 2026 02:26:54 +0000 (21:26 -0500)]
node disconnect; Qt6.4 compat stuff

13 days agofix error on Ubuntu 24.04 and Qt6.4:
gg [Tue, 13 Jan 2026 02:21:21 +0000 (21:21 -0500)]
fix error on Ubuntu 24.04 and Qt6.4:

[ 54%] Built target feather_autogen
[ 55%] Building CXX object src/CMakeFiles/feather.dir/feather_autogen/mocs_compilation.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/ContactsWidget.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/MainWindow.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/HistoryWidget.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/ReceiveWidget.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/WindowManager.cpp.o
^[[1;5A^[[1;5A[ 55%] Building CXX object src/CMakeFiles/feather.dir/libwalletqt/Wallet.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/model/AddressBookProxyModel.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/model/HistoryView.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/model/SubaddressProxyModel.cpp.o
[ 55%] Building CXX object src/CMakeFiles/feather.dir/model/TransactionHistoryProxyModel.cpp.o
[ 56%] Building CXX object src/CMakeFiles/feather.dir/utils/WebsocketClient.cpp.o
[ 56%] Building CXX object src/CMakeFiles/feather.dir/utils/daemonrpc.cpp.o
[ 56%] Building CXX object src/CMakeFiles/feather.dir/utils/nodes.cpp.o
[ 57%] Building CXX object src/CMakeFiles/feather.dir/utils/os/tails.cpp.o
[ 57%] Building CXX object src/CMakeFiles/feather.dir/utils/os/whonix.cpp.o
[ 57%] Building CXX object src/CMakeFiles/feather.dir/utils/prices.cpp.o
[ 57%] Building CXX object src/CMakeFiles/feather.dir/utils/scheduler.cpp.o
[ 57%] Building CXX object src/CMakeFiles/feather.dir/utils/textedit.cpp.o
[ 59%] Building CXX object src/CMakeFiles/feather.dir/widgets/NetworkProxyWidget.cpp.o
[ 59%] Building CXX object src/CMakeFiles/feather.dir/widgets/NodeWidget.cpp.o
[ 59%] Building CXX object src/CMakeFiles/feather.dir/widgets/PasswordSetWidget.cpp.o
[ 59%] Building CXX object src/CMakeFiles/feather.dir/widgets/PayToEdit.cpp.o
[ 60%] Building CXX object src/CMakeFiles/feather.dir/widgets/PluginWidget.cpp.o
/home/mark/Desktop/feather/src/widgets/NodeWidget.cpp: In constructor ‘NodeWidget::NodeWidget(QWidget*)’:
/home/mark/Desktop/feather/src/widgets/NodeWidget.cpp:24:53: error: ‘checkStateChanged’ is not a member of ‘QCheckBox’
   24 |     connect(ui->checkBox_websocketList, &QCheckBox::checkStateChanged, [this](Qt::CheckState state){
      |                                                     ^~~~~~~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/feather.dir/build.make:2183: src/CMakeFiles/feather.dir/widgets/NodeWidget.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:2248: src/CMakeFiles/feather.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

13 days agoconditional Qt6.4 vs. 6.5 vs. 6.10 stanzas
gg [Tue, 13 Jan 2026 02:18:04 +0000 (21:18 -0500)]
conditional Qt6.4 vs. 6.5 vs. 6.10 stanzas

13 days agodisable Network Update Info when node disconnected
gg [Tue, 13 Jan 2026 02:13:41 +0000 (21:13 -0500)]
disable Network Update Info when node disconnected

13 days agofix beginFilterChange() error on 24.04/Qt5
gg [Tue, 13 Jan 2026 02:06:17 +0000 (21:06 -0500)]
fix beginFilterChange() error on 24.04/Qt5

13 days agolog and special status for pauseSync disc node
gg [Tue, 13 Jan 2026 01:39:47 +0000 (20:39 -0500)]
log and special status for pauseSync disc node

13 days agom_actionDisconnectNodeOnPause, m_actionDisconnectWebSocketOnPause
gg [Tue, 13 Jan 2026 01:25:52 +0000 (20:25 -0500)]
m_actionDisconnectNodeOnPause, m_actionDisconnectWebSocketOnPause

13 days agodrop minimize delay from 500 ms to 350 ms
gg [Tue, 13 Jan 2026 01:18:36 +0000 (20:18 -0500)]
drop minimize delay from 500 ms to 350 ms

13 days agoshow m_lastSyncStatusUpdate in label and debug log
gg [Tue, 13 Jan 2026 01:10:07 +0000 (20:10 -0500)]
show m_lastSyncStatusUpdate in label and debug log

13 days agoupdate satus label stuff more
gg [Tue, 13 Jan 2026 00:51:59 +0000 (19:51 -0500)]
update satus label stuff more

13 days agoabstract out blocksBehind() method
gg [Tue, 13 Jan 2026 00:31:23 +0000 (19:31 -0500)]
abstract out blocksBehind() method

13 days agono background sync when paused; allow autoReconnect() on non-onion nodes
gg [Tue, 13 Jan 2026 00:00:20 +0000 (19:00 -0500)]
no background sync when paused; allow autoReconnect() on non-onion nodes

13 days agoresolve nullptr closure; put back to debug logs
gg [Mon, 12 Jan 2026 23:27:08 +0000 (18:27 -0500)]
resolve nullptr closure; put back to debug logs

13 days agoformatting
gg [Mon, 12 Jan 2026 23:26:55 +0000 (18:26 -0500)]
formatting

13 days agoupdateNetworkInfoAction context menu; logger fixes
gg [Mon, 12 Jan 2026 22:51:27 +0000 (17:51 -0500)]
updateNetworkInfoAction context menu; logger fixes

log block/daemon/wallet updates for ref

QPointer<QAction> m_updateNetworkInfoAction;

13 days agotrack and emit network/pause status
gg [Mon, 12 Jan 2026 22:36:18 +0000 (17:36 -0500)]
track and emit network/pause status

13 days agomuzzle WebSocket when in pause mode
gg [Mon, 12 Jan 2026 22:30:42 +0000 (17:30 -0500)]
muzzle WebSocket when in pause mode

13 days agoupdate icon for paused state
gg [Mon, 12 Jan 2026 22:19:15 +0000 (17:19 -0500)]
update icon for paused state

13 days agosome fixes for lifecycle events? idk about this:
gg [Mon, 12 Jan 2026 22:11:50 +0000 (17:11 -0500)]
some fixes for lifecycle events? idk about this:

[2026-01-12 17:09:59 W] (:0) Proxy:  "127.0.0.1"   9050
[2026-01-12 17:09:59 W] (:0) endResetModel called on WalletKeysFilesModel(0x5691d3d6f440) without calling beginResetModel first
[2026-01-12 17:10:01 W] (:0) endResetModel called on WalletKeysFilesModel(0x5691d3d6f440) without calling beginResetModel first
[2026-01-12 17:10:01 W] (:0) endResetModel called on WalletKeysFilesProxyModel(0x5691d419eab0) without calling beginResetModel first
[2026-01-12 17:10:02 C] (:0) WebSocket error:  QAbstractSocket::ConnectionRefusedError
[2026-01-12 17:10:07 W] (:0) Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName

13 days agofix: calc daemon height if 0 to show wallet depth
gg [Mon, 12 Jan 2026 21:52:39 +0000 (16:52 -0500)]
fix: calc daemon height if 0 to show wallet depth

13 days agoinfo log: m_walletImpl->refresh() with walletHeight
gg [Mon, 12 Jan 2026 20:36:45 +0000 (15:36 -0500)]
info log: m_walletImpl->refresh() with walletHeight

13 days agoFetch initial heights so UI can update even if paused
gg [Mon, 12 Jan 2026 20:28:14 +0000 (15:28 -0500)]
Fetch initial heights so UI can update even if paused

13 days agoshow "[PAUSED] x Blocks to go" on Connecting Status, too
gg [Mon, 12 Jan 2026 20:26:19 +0000 (15:26 -0500)]
show "[PAUSED] x Blocks to go" on Connecting Status, too

13 days agominimize ALL windows; add toggle to disable logs
gg [Mon, 12 Jan 2026 20:11:26 +0000 (15:11 -0500)]
minimize ALL windows; add toggle to disable logs

13 days agohide all widgets on minimize; respect log level
gg [Mon, 12 Jan 2026 19:54:41 +0000 (14:54 -0500)]
hide all widgets on minimize; respect log level

13 days agoremove duplicate TxImport dialogue
gg [Mon, 12 Jan 2026 19:37:45 +0000 (14:37 -0500)]
remove duplicate TxImport dialogue

13 days agolog info not debug for important sync update
gg [Mon, 12 Jan 2026 18:46:41 +0000 (13:46 -0500)]
log info not debug for important sync update

13 days agoFix minimize to tray. Add setting: toggle focus on tray left-click.
gg [Mon, 12 Jan 2026 15:52:44 +0000 (10:52 -0500)]
Fix minimize to tray. Add setting: toggle focus on tray left-click.

13 days agop log minimize event# Please enter the commit message for your changes. Lines starting
gg [Mon, 12 Jan 2026 15:38:30 +0000 (10:38 -0500)]
p log minimize event# Please enter the commit message for your changes. Lines starting

13 days agofix sync 1000 block even when paused bug
gg [Mon, 12 Jan 2026 14:40:06 +0000 (09:40 -0500)]
fix sync 1000 block even when paused bug

13 days agoremove Import Tx (duplicate feature?)
gg [Mon, 12 Jan 2026 14:34:45 +0000 (09:34 -0500)]
remove Import Tx (duplicate feature?)

13 days agosmall lint fixes
gg [Mon, 12 Jan 2026 14:33:39 +0000 (09:33 -0500)]
small lint fixes

13 days agosimplify status bar to block count, not download size/time
gg [Mon, 12 Jan 2026 14:15:47 +0000 (09:15 -0500)]
simplify status bar to block count, not download size/time

13 days agomore lint fixes; start blocks instead of time
gg [Mon, 12 Jan 2026 14:09:41 +0000 (09:09 -0500)]
more lint fixes; start blocks instead of time

13 days agofix remaining small issues
gg [Mon, 12 Jan 2026 14:01:17 +0000 (09:01 -0500)]
fix remaining small issues