Kleissner
608dbf6f47
Simplified profile code.
2021-09-28 05:39:38 +02:00
Kleissner
9ef6a88512
Reworked the way metadata/tags for files work. Simplified it at lot.
2021-09-28 02:59:47 +02:00
Kleissner
680723faf3
Blockchain: New function UserProfileDelete to delete user profile data.
2021-09-20 14:19:04 +02:00
Kleissner
06b846ca34
Blockchain functions: Return version number. Add record deletion and refactoring function. Allow to delete files.
2021-09-19 00:01:31 +02:00
Kleissner
20399f121b
Rewrite of profile records on blockchain. This allows to add/update profile data (including future fields and blobs) at any time.
2021-08-27 06:15:37 +02:00
Kleissner
8fb9afaddc
Rename Directory to Folder to make more sense.
...
Introduce new file type TypeFolder which is not used anywhere, however.
2021-08-27 04:58:15 +02:00
Kleissner
a2384ca627
Blockchain: Change of block format.
...
File records:
* Add unique ID to file record.
* Introducing tags which are flexible. Close #31
* Name and Directory fields are now tags.
* Embedded basic compression by storing duplicate file tags as single record.
Added date field to record structure.
2021-08-27 03:12:30 +02:00
Kleissner
a2420b8468
Store user blockchain data in file. Close #30
...
Refactoring sanitize code into separate sub-package
Refactoring block and block record decoding code
2021-08-19 04:13:08 +02:00
Kleissner
594c06e276
Implemented block encoding according to Whitepaper 0.8.2.
...
Blocks aren't yet shared.
2021-05-30 15:28:11 +02:00