Commit graph

109 commits

Author SHA1 Message Date
47acdec22a refactor(gui): removed old rinf based flutter gui 2024-05-29 21:48:37 +02:00
PatrykHegenberg
4697cf35db
Merge pull request #111 from PatrykHegenberg/91-implement-the-gui-for-native-desktop-apps-in-flutter
91 implement the gui for native desktop apps in flutter
2024-05-29 21:27:19 +02:00
PatrykHegenberg
fc5d8efed6
Merge branch 'main' into 91-implement-the-gui-for-native-desktop-apps-in-flutter 2024-05-29 21:26:34 +02:00
4af2255d2f refactor(project): cleaned up with clippy 2024-05-29 20:14:34 +02:00
cd43fd6041 feature(gui): adjusted color settings for buttons and settings screen 2024-05-27 22:25:13 +02:00
d9501024db refactor(gui): cleaned up not needed code 2024-05-27 21:55:35 +02:00
0416ab6dab refactor(core,gui): make all needed changes to send and receive files on linux and android 2024-05-27 21:09:24 +02:00
351b7b9323 refactor(flutter_gui); removed not needed parts 2024-05-25 21:04:16 +02:00
1586818bd6 refactor(ceasar-core): changed from using openssl to rustls 2024-05-24 16:47:44 +02:00
1b83c0b5ff refactor(flutter_gui): moved constants to seperate file 2024-05-17 13:50:53 +02:00
f0f67332a0 feature(flutter_gui): change label alignment on receive screen 2024-05-17 12:03:40 +02:00
fbb212f383 feature(flutter_gui): add file storage location for android and change screen change after transfer 2024-05-17 10:32:11 +02:00
PatrykHegenberg
25422ed089
fix(receiver): add filepath for download on android. 2024-05-17 10:25:48 +02:00
fbb181d95b refactir(gui): added flutter version with flutter_rust_bridge 2024-05-16 20:25:21 +02:00
f1e48f6d12 feature(gui): add needed function for communication between gui and core 2024-05-16 07:43:11 +02:00
113e1cfe53 feature(gui): first basic attempt for a gui frontend in flutter 2024-05-15 19:46:48 +02:00
PatrykHegenberg
9db004472a
Merge pull request #100 from PatrykHegenberg/98-update-configuration-management-to-use-confy-for-file-based-configuration
98 update configuration management to use confy for file based configuration
2024-05-09 16:29:03 +02:00
667127bbf0 feature(cli,config): added custom default config 2024-05-09 16:25:52 +02:00
6a4aa2506d fix(cli,config): fixed usage of german language 2024-05-09 16:04:45 +02:00
3beef739a4 refactor(cli): add an own config.rs file for the config logic 2024-05-09 16:03:15 +02:00
aa183a30bd refactor(sender, receiver, relay): changed use of .env file to a config file
added support for a config file. under linux this will be under
XDG_HOME/.config/caesar with name caesar.toml
2024-05-09 15:22:48 +02:00
bb492aa962 refactor(caesar): cleaned up from unneeded explanatory commits and build on_message function with match instead of if 2024-05-08 19:00:21 +02:00
PatrykHegenberg
7a4708eae2
Merge pull request #97 from PatrykHegenberg/71-seperate-core-functionality-from-app-logic
71 seperate core functionality from app logic
2024-05-05 14:35:53 +02:00
463d6d12ca refactor: added alle needed components 2024-05-05 14:30:14 +02:00
bb874b8a89 Merge branch '94-add-tui-component-to-monorepo' into 71-seperate-core-functionality-from-app-logic
* 94-add-tui-component-to-monorepo:
  feature(tui): add basic structure for a tui component to repo
2024-05-05 14:29:14 +02:00
47ec143f1e feature(tui): add basic structure for a tui component to repo 2024-05-05 14:27:26 +02:00
8fbe713ade feature(mobile,desktop): add basic repo components 2024-05-05 14:25:19 +02:00
PatrykHegenberg
6dbf39110b
Merge pull request #93 from PatrykHegenberg/72-restructure-the-project-to-a-monorepo
refactor(caesar): restructure the project to a monorepo
2024-05-05 13:55:00 +02:00
b39e88107a refactor(caesar): restructure the project to a monorepo 2024-05-05 13:42:11 +02:00
PatrykHegenberg
17ebd0261b
Add issue templates for easier project handling 2024-05-03 13:39:47 +02:00
69393fc79c fix(build): fixed build process with github actions 2024-05-03 09:01:07 +02:00
9a4a86f877 fix(build): fix permissions in github action 2024-05-02 23:21:25 +02:00
a15fa9d5a9 fix(build): next error in publish.yml fixed 2024-05-02 21:42:10 +02:00
6162e6ac58 fix(build): test fix for github workflow 2024-05-02 21:35:40 +02:00
42e4a63a6a fix(sender,receiver): fixed bug with sender and receiver trying to connect to https with http address
to fix this bug i had to change the way a user can support a relay
address. the user can no longer provide the address in the form
"0.0.0.0:8000" instead he has to use "ws://0.0.0.0:8000" or
"wss://0.0.0.0:8000" the switch between ws/http or wss/https is handle
by the program
2024-05-02 21:22:17 +02:00
ikeen0807
d098ea41f6
Merge pull request #87 from PatrykHegenberg/CI/CD-pipeline-test
first try yml by chatgpt
2024-05-02 13:35:32 +02:00
ikeen0807
2849b29627 first try yml by chatgpt 2024-05-02 13:26:11 +02:00
5b69d5bfbe feature(shuttle): adapt shuttle implementation to new server structure 2024-05-02 11:10:27 +02:00
cf0f140ba3 feature(receiver): added success request to receiver 2024-05-02 10:57:02 +02:00
3508ea5fd2 fix(receiver): fixed error while failed connection to local server 2024-05-01 23:57:50 +02:00
4fb2cc1038 fix(sender): performed code cleanup with clippy 2024-05-01 22:56:44 +02:00
f321b6bc6c feature(sender): change the behavour to only show the transfer name if relay and local room0ids are send to realy server 2024-05-01 22:51:23 +02:00
19f6b24e0f feature(sender,receiver): added better functionality to separate room-ids 2024-05-01 22:38:18 +02:00
34024055ad fix(sender): fixed bug with not finishing sender program 2024-05-01 20:28:17 +02:00
2262fd9f75 feature(sender,receiver): enabled local and relay transfer
actually a clean close of the sender application is still missing and
has to be included
2024-05-01 17:46:04 +02:00
300f688111 feature(sender): enabled start of multiple threads for local ws server and local and relay sender connection
actually the local connection isnt working properly at the moment.
2024-05-01 14:42:10 +02:00
336ea18ad9 feature(sender): adapted relay and sender component to work with a simple transfer name
In order to be able to use a simple transfer name, the relay server and
the sender were adapted. On the sender, the on_create_room method was
adapted so that a call is made to the http_client to register the
transfer with the relay server. The handle_create_room method on the
server has been adapted so that when a room is created, the name is
transmitted by the receiver and is no longer generated on the
relayserver.This was also done in preparation for integrating a local
relayserver for the direct connection between sender and receiver.
2024-04-30 23:31:47 +02:00
9f7b95ca98 feature(receiver): adapted receiver to work with a simple generated name 2024-04-28 23:55:55 +02:00
8b62159762 feature(sender): added output of randomly generated name
in order to output a randomly generated name a new http_client was
included to perform the request to the relay server.
2024-04-28 23:13:35 +02:00
PatrykHegenberg
2a487f8715
Merge pull request #83 from PatrykHegenberg/63-implement-a-route-for-deleting-transfers-on-the-relay-server
63 implement a route for deleting transfers on the relay server
2024-04-28 17:36:11 +02:00