9af29da716
improved file lookup, load by extension
2022-03-28 01:52:05 +02:00
6023fcb296
use PathBuf instead of String
2022-03-28 01:51:19 +02:00
Francesco Tolomei
784ef88e81
"implemented" pathfinding.
...
memo-cli will now look for an existing db file in the parent folder until it's found or until we hit root.
currently will panic if the program lacks permissions to do so
2022-03-27 17:12:13 +02:00
2e0d035b2f
serialize json human readable, save before serializing
2022-03-27 13:16:32 +02:00
c085d9183e
modularized storage, implemented basic json backend
2022-03-26 21:48:18 +01:00
Francesco Tolomei
212d41221e
improved compatibility (kind of)
...
windows support is still a loooong way to go
- replaced env!("HOME") with dirs::home_dir()
- replaced libnotify with notify_rust
- set to use bundled libcipher (encryption not implemented yet)
2022-03-23 20:01:24 +01:00
35960af854
add cause in errors, filesize to 50kb
2022-03-23 02:43:56 +01:00
497879b839
added merge, use keys to sync, encrypt sent db
...
there's still much to do: server discards symbols in filename but base64
might produce symbols. The edit sync is broken: new memos will be
synched but not edited memos. Also it's pretty janky but I have to start
somewhere.
2022-03-23 02:42:08 +01:00
62ee3370be
added a txt todolist, TODO use a proper todolist
2022-03-22 18:24:31 +01:00
9f01ac7d4e
added state and auth storage with traits, show last run time on cli
2022-03-22 01:54:05 +01:00
32eb53ba2b
store done time
2022-03-21 00:44:55 +01:00
0d5ca6bf58
super crude remote sync system
2022-03-20 23:48:33 +01:00
dd865ab683
silly and simple http implementation with actix
...
this has to be improved a ton but can be a barebones testbed for working
on client connectivity
2022-03-20 20:58:11 +01:00
54152cc5a1
ignore build files at any depth
2022-03-18 02:21:29 +01:00
a5cffc35a2
added super basic file server, very wip
2022-03-18 02:21:08 +01:00
a124a480bb
some basic colors
2022-03-17 01:58:22 +01:00
821c1579e5
added color library
2022-03-16 02:10:22 +01:00
78d60b04a1
oof
2022-03-16 02:09:17 +01:00
784fc2686a
update regex, bump vers a little
2022-03-16 02:08:53 +01:00
5d4c206b25
add basic command to edit memos
2022-03-16 02:07:02 +01:00
581aca2fb1
include git hash into version
2022-03-15 22:17:24 +01:00
4e49696dab
added basic notifications, args cleanup
2022-03-14 23:12:41 +01:00
ea91973e5a
don't delete memos, just flag as done and keep archived
2022-03-14 22:41:32 +01:00
fe9dabed7b
strip release binary, added some more info
2022-03-14 14:26:33 +01:00
f44d4db3cb
show memos with expiration date first
2022-03-14 14:14:14 +01:00
0feb69e7f4
small fixes
2022-03-14 03:49:35 +01:00
0fce795d3a
command overhaul, finished core features, made it modular
2022-03-14 03:41:26 +01:00
ec1e1bf586
use tabs
2022-03-13 20:15:10 +01:00
1aee78643c
first commit
2022-03-13 20:13:13 +01:00
alemidev
7fde73888f
Initial commit
2022-03-13 20:11:52 +01:00