Skip to content

Conversation

@Legendary4226
Copy link

Hi !

As said in #435 this first easy solution :)

@waffles-dev
Copy link
Collaborator

Hey, I'm thinking we extend this a little more. What do you think about leaving name as the default sort but saving the selected sort method to config, so that it persists between uses?

@Legendary4226
Copy link
Author

Legendary4226 commented Nov 2, 2025

Hey, I'm thinking we extend this a little more. What do you think about leaving name as the default sort but saving the selected sort method to config, so that it persists between uses?

Yes that's what I said in the issue #435 related to this PR. I've done it in the last commit :)

@Legendary4226 Legendary4226 changed the title Feat: make usage the default sort order Feat: persist apps sort order into config Nov 2, 2025
Copy link
Collaborator

@waffles-dev waffles-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're close - make the appropriate changes but don't catch up to latest main just yet. We need one of the changes made for podman fixed first before you'll be able to test it. I currently have this pencilled in for 0.9 - thanks

@Legendary4226
Copy link
Author

I moved to onMounted() function like you said.
I observed a latency before the function is called, like 1-2 seconds. I let you see by yourself, or I move back the initialization to the ref() declaration ?

@waffles-dev
Copy link
Collaborator

I moved to onMounted() function like you said. I observed a latency before the function is called, like 1-2 seconds. I let you see by yourself, or I move back the initialization to the ref() declaration ?

My apologies, I've been away. Can you please catch up to (pull in) latest main + resolve conflicts, now that the podman work is in?

I'll then run it up and check it out, I might need talk to Tibix about the latency issue.

@Legendary4226 Legendary4226 force-pushed the feature/apps-sort-by-usage branch from 7e12b53 to 04bd1be Compare December 4, 2025 15:52
@Legendary4226
Copy link
Author

I've re-based and re-runned, the save of the filter works like a charm 👍

--

Unrelated, after pulled main and starting Winboat, it tried to update the guest server but failed. I follow the tutorial in this case (https://rentry.org/winboat_guest_server_borked) and saw that C:\Program Files\WinBoat was empty. Some debug if it helps :

winboat.log

2025-12-04 15:55:39 | INFO | Guest is online, passing through devices
2025-12-04 15:55:39 | INFO | New local version of WinBoat Guest Server found: 0.9.0
2025-12-04 15:55:39 | INFO | Current version of WinBoat Guest Server: 0.8.7
2025-12-04 15:55:39 | INFO | ZIP Path /home/hexteckgate/Documents/Projects/OpenSource/winboat/guest_server/winboat_guest_server.zip
2025-12-04 15:55:39 | INFO | Update params: {
    "filename": "update.zip",
    "status": "updating",
    "temp_path": "C:\\WINDOWS\\SystemTemp\\winboat-update1743629801\\update.zip"
}
2025-12-04 15:55:39 | INFO | Successfully sent update payload to guest server
2025-12-04 15:55:42 | INFO | Update completed, Winboat Guest Server is online
2025-12-04 15:55:42 | WARN | Unexpected response when setting auth hash: 404 - 404 page not found

2025-12-04 15:55:44 | INFO | Winboat Guest API went online
2025-12-04 15:55:52 | INFO | Winboat Guest API went online
2025-12-04 15:55:52 | INFO | Guest is online, passing through devices
2025-12-04 15:55:52 | INFO | New local version of WinBoat Guest Server found: 0.9.0
2025-12-04 15:55:52 | INFO | Current version of WinBoat Guest Server: 0.8.7
2025-12-04 15:55:52 | INFO | ZIP Path /home/hexteckgate/Documents/Projects/OpenSource/winboat/guest_server/winboat_guest_server.zip
2025-12-04 15:55:52 | INFO | Update params: {
    "filename": "update.zip",
    "status": "updating",
    "temp_path": "C:\\WINDOWS\\SystemTemp\\winboat-update1310298980\\update.zip"
}
2025-12-04 15:55:52 | INFO | Successfully sent update payload to guest server
2025-12-04 15:55:55 | INFO | Update completed, Winboat Guest Server is online
2025-12-04 15:55:55 | WARN | Unexpected response when setting auth hash: 404 - 404 page not found

2025-12-04 15:55:57 | INFO | Winboat Guest API went online
2025-12-04 15:56:03 | INFO | Winboat Guest API went online
2025-12-04 15:56:03 | INFO | Guest is online, passing through devices
2025-12-04 15:56:03 | INFO | New local version of WinBoat Guest Server found: 0.9.0
2025-12-04 15:56:03 | INFO | Current version of WinBoat Guest Server: 0.8.7
2025-12-04 15:56:03 | INFO | ZIP Path /home/hexteckgate/Documents/Projects/OpenSource/winboat/guest_server/winboat_guest_server.zip
2025-12-04 15:56:03 | INFO | Update params: {
    "filename": "update.zip",
    "status": "updating",
    "temp_path": "C:\\WINDOWS\\SystemTemp\\winboat-update3746521629\\update.zip"
}
2025-12-04 15:56:03 | INFO | Successfully sent update payload to guest server
2025-12-04 15:56:07 | INFO | Winboat Guest API went online
2025-12-04 15:56:13 | INFO | Winboat Guest API went online
2025-12-04 15:56:13 | INFO | Guest is online, passing through devices
2025-12-04 15:56:13 | INFO | New local version of WinBoat Guest Server found: 0.9.0
2025-12-04 15:56:13 | INFO | Current version of WinBoat Guest Server: 0.8.7
2025-12-04 15:56:13 | INFO | ZIP Path /home/hexteckgate/Documents/Projects/OpenSource/winboat/guest_server/winboat_guest_server.zip
2025-12-04 15:56:13 | INFO | Update params: {
    "filename": "update.zip",
    "status": "updating",
    "temp_path": "C:\\WINDOWS\\SystemTemp\\winboat-update4290461709\\update.zip"
}
2025-12-04 15:56:13 | INFO | Successfully sent update payload to guest server
2025-12-04 15:56:14 | INFO | Update completed, Winboat Guest Server is online
2025-12-04 15:56:14 | WARN | Unexpected response when setting auth hash: 404 - 404 page not found

2025-12-04 15:56:17 | INFO | Winboat Guest API went online
2025-12-04 15:56:23 | INFO | Winboat Guest API went online
2025-12-04 15:56:23 | INFO | Guest is online, passing through devices
2025-12-04 15:56:23 | INFO | New local version of WinBoat Guest Server found: 0.9.0
2025-12-04 15:56:23 | INFO | Current version of WinBoat Guest Server: 0.8.7
2025-12-04 15:56:23 | INFO | ZIP Path /home/hexteckgate/Documents/Projects/OpenSource/winboat/guest_server/winboat_guest_server.zip
2025-12-04 15:56:23 | INFO | Update params: {
    "filename": "update.zip",
    "status": "updating",
    "temp_path": "C:\\WINDOWS\\SystemTemp\\winboat-update4087038287\\update.zip"
}
2025-12-04 15:56:23 | INFO | Successfully sent update payload to guest server
2025-12-04 15:56:24 | INFO | Update completed, Winboat Guest Server is online
2025-12-04 15:56:24 | WARN | Unexpected response when setting auth hash: 404 - 404 page not found

<... AND IT LOOPS LIKE THIS ...>

Not much logs into container.log, a little \n at the end of Winboat :

2025-12-04 15:56:48 | INFO | Container action 'stop' response: 'WinBoat
'
2025-12-04 15:56:51 | INFO | Container action 'start' response: 'WinBoat
'
2025-12-04 15:56:52 | INFO | Docker container active port mappings:  [{"hostIP":"127.0.0.1","host":47301,"container":3389,"protocol":"tcp"},{"hostIP":"127.0.0.1","host":47311,"container":3389,"protocol":"udp"},{"hostIP":"127.0.0.1","host":47281,"container":7148,"protocol":"tcp"},{"hostIP":"127.0.0.1","host":47291,"container":7149,"protocol":"tcp"},{"hostIP":"127.0.0.1","host":47271,"container":8006,"protocol":"tcp"}]

Nothing special in migrations.log

2025-12-04 15:55:00 | INFO | [performAutoMigrations]: Starting automatic migrations
2025-12-04 15:55:00 | INFO | [migrateComposePorts_Pre090]: Performing migrations for 0.9.0
2025-12-04 15:55:00 | INFO | [migrateComposePorts_Pre090]: Composing down current WinBoat container
2025-12-04 15:55:00 | INFO | [migrateComposePorts_Pre090]: Composing up WinBoat container
2025-12-04 15:55:10 | INFO | [performAutoMigrations]: Finished automatic migrations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants