Basic client and server apps. #41

Open
pztrn wants to merge 33 commits from 2-client-basics into feature/1-basics
Owner

Basic client and server apps written in Go/Fyne. They can connect with each other via HTTP+WebSockets.

Client app can be built for every supported OS.

Server app can be started in Docker with all required dependencies to run.

Tasks: #2, #3, #4

Basic client and server apps written in Go/Fyne. They can connect with each other via HTTP+WebSockets. Client app can be built for every supported OS. Server app can be started in Docker with all required dependencies to run. Tasks: #2, #3, #4
pztrn added 1 commit 2025-09-10 19:38:03 +05:00
The very basic client app, not adapted for mobiles.
Linting and tests / Linting (push) Failing after 5s
Linting and tests / Tests (push) Failing after 4s
e3b9c9ae40
pztrn added 1 commit 2025-09-10 20:04:28 +05:00
Improve client logging.
Linting and tests / Linting (push) Failing after 4s
Linting and tests / Tests (push) Failing after 3s
c2142cc1a6
pztrn added 1 commit 2025-09-10 20:06:42 +05:00
Proper database path computation.
Linting and tests / Linting (push) Failing after 4s
Linting and tests / Tests (push) Failing after 4s
52d99ac126
pztrn added 1 commit 2025-09-11 02:09:27 +05:00
Cross-platform client building implemented.
Linting and tests / Linting (push) Failing after 4s
Linting and tests / Tests (push) Failing after 3s
fb2371f187
pztrn added 1 commit 2025-09-11 02:10:50 +05:00
Linting task target.
Linting and tests / Tests (push) Failing after 4s
Linting and tests / Linting (push) Failing after 1m2s
fbb3733375
pztrn added 1 commit 2025-09-11 02:30:23 +05:00
Linter configuration and linting.
Linting and tests / Tests (push) Failing after 1m22s
Linting and tests / Linting (push) Failing after 1m32s
71c80799d2
pztrn added 1 commit 2025-09-11 02:40:08 +05:00
Switch to fresh toolbox image for CI.
Linting and tests / Tests (push) Has been cancelled
Linting and tests / Linting (push) Has been cancelled
37b948e7ed
pztrn added 1 commit 2025-09-11 05:16:12 +05:00
Try to setup go deps caching in CI.
Linting and tests / Linting (push) Successful in 2m31s
Linting and tests / Tests (push) Successful in 2m11s
01e7c83171
pztrn added 1 commit 2025-09-11 05:39:13 +05:00
Caching, continue...
Linting and tests / Linting (push) Failing after 5s
Linting and tests / Tests (push) Successful in 2m14s
da228047bd
pztrn added 1 commit 2025-09-11 05:40:04 +05:00
CI things.
Linting and tests / Linting (push) Successful in 2m26s
Linting and tests / Tests (push) Successful in 2m9s
578b2a73b8
pztrn added 1 commit 2025-09-11 05:48:40 +05:00
Maybe this will work?
Linting and tests / Linting (push) Successful in 2m23s
Linting and tests / Tests (push) Successful in 2m8s
f4667a2780
pztrn added 1 commit 2025-09-11 05:57:33 +05:00
Caching and CI.
Linting and tests / Linting (push) Successful in 2m24s
Linting and tests / Tests (push) Successful in 2m12s
6761f75770
pztrn added 1 commit 2025-09-11 06:05:02 +05:00
More on caching in CI.
Linting and tests / Linting (push) Successful in 2m27s
Linting and tests / Tests (push) Successful in 3m16s
923979a98a
pztrn added 1 commit 2025-09-11 06:21:32 +05:00
C. I.
Linting and tests / Linting (push) Successful in 2m28s
Linting and tests / Tests (push) Successful in 2m14s
1d072e955f
pztrn added 1 commit 2025-09-11 07:55:19 +05:00
Figuring out envs.
Linting and tests / Linting (push) Successful in 5s
3e90c81991
pztrn added 1 commit 2025-09-11 08:05:14 +05:00
Mkay, rolling back CI config.
Linting and tests / Linting (push) Successful in 2m36s
9d86c2e0bf
pztrn added 1 commit 2025-09-11 08:16:32 +05:00
Try new toolbox.
Linting and tests / Linting (push) Successful in 2m29s
8eee602b29
pztrn added 1 commit 2025-09-11 08:22:19 +05:00
Debugging CI.
Linting and tests / Linting (push) Successful in 2m29s
286ce84871
pztrn added 1 commit 2025-09-11 08:27:16 +05:00
Still debugging.
Linting and tests / Linting (push) Successful in 3m37s
dc3a74cfb6
pztrn added 1 commit 2025-09-11 08:37:00 +05:00
Moar CI debugging!
Linting and tests / Linting (push) Failing after 6s
221dbecf14
pztrn added 1 commit 2025-09-11 08:39:19 +05:00
MOAR!
Linting and tests / Linting (push) Failing after 0s
8bd3327f51
pztrn added 1 commit 2025-09-11 08:39:42 +05:00
MOAAAAR!
Linting and tests / Linting (push) Failing after 3s
900f16cb95
pztrn added 1 commit 2025-09-11 08:44:19 +05:00
And moar!
Linting and tests / Linting (push) Failing after 2s
2c7fa8c6cd
pztrn added 1 commit 2025-09-11 08:44:58 +05:00
Lets see if it'll work...
Linting and tests / Linting (push) Successful in 5s
4d5c2d8f18
pztrn added 1 commit 2025-09-11 09:04:08 +05:00
Remove CI debugging commands. All works now.
Linting and tests / Linting (push) Successful in 5s
91bc3acb08
pztrn added 1 commit 2025-09-13 09:23:50 +05:00
pztrn added 1 commit 2025-09-13 09:24:19 +05:00
Linting.
Linting and tests / Linting (push) Successful in 5s
1bf8a5b124
pztrn added 1 commit 2025-09-13 18:13:53 +05:00
Client build scripts fixes and server stub with local devzone.
Linting and tests / Linting (push) Successful in 6s
3cfc74affa
pztrn added 1 commit 2025-09-14 12:38:50 +05:00
Server debugging support for vscode.
Linting and tests / Linting (push) Successful in 5s
466b58b41d
pztrn added 1 commit 2025-09-15 09:33:27 +05:00
Basic server app with WS connection.
Linting and tests / Linting (push) Failing after 37s
2c13e3f380
pztrn added 1 commit 2025-09-15 09:34:26 +05:00
Linting.
Linting and tests / Linting (push) Successful in 21s
b787a2b22a
pztrn added 1 commit 2025-09-15 17:23:03 +05:00
Improve debug configuration.
Linting and tests / Linting (push) Successful in 5s
cc5d010204
pztrn added 1 commit 2025-09-20 09:59:11 +05:00
HTTP server with WebSockets.
Linting and tests / Linting (push) Successful in 5s
f1617efb0f
Some checks are pending
Linting and tests / Linting (push) Successful in 5s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 2-client-basics:2-client-basics
git checkout 2-client-basics
Sign in to join this conversation.