Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-08 | Split codebase in subcrates for lib, cli and gui | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Add getter for Client | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Add "Loading" text block | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Store Profile in GUI instead of Client | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Add simple posting GUI implementation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Add loading of client connection | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Add some default settings for application window | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-08 | Implement hello-world gui with iced | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Remove posting of "Hello world" message for new profile | Matthias Beyer | |
This is actually not desireable and also caused tests to fail because the hash changed on each test because of the timestamp that is inserted on every block. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix: Remove unused imports | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix: Make function only in tests available | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix: Remove unused argument | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix: Remove unused imports | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix: Do not use deprecated Arg::with_name() | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-07 | Fix expected CID | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add CLI option to connect to other node | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add {Client, Profile}::connect() to connect to other IPFS node | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Enable mdns | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add test for posting helloworld | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add Profile::head() to get Cid of latest post | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Ensure profile test cleans up | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Split profile module into smaller submodules | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Fix test for profile creation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Fix: Open file writeable | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Fix: Do not require file to be non-existent before creating it | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add logging and error contexts | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Implement profile serving | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Ensure we exit the ipfs node | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add way to exit ipfs node | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Shrink surface of StateDir path helper type | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Fix: StateDir already entails name | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Make state directory path an own type | Matthias Beyer | |
For more typesafety with smaller API surface of the type. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add CLI for creating profile | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Implement saveable and loadable profile state | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Rewrite Client::get_content_text() to meet requirements | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add output what failed | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Add more context in error output | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-06 | Fix test hashes | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-05 | Fix: Tests should be done with ipfs test backend | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-04 | Rewrite using "ipfs" crate | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-02 | Remove unused CLI interface | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-02 | Update clap | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-02 | Add test for profile creation | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-12-02 | Implement Profile type for publishing profile(s) | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-28 | Make IpfsClient inside Client public for crate | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-28 | Add test which posts a DAG | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-28 | Make function in tests pub, to be able to test Cids properly | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-28 | Add test which posts a chain of messages | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-28 | Make node parents recognizable in IPLD | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2021-11-27 | Extract helper in tests | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> |