Commit graph

38 commits

Author SHA1 Message Date
cfe29f0c12
feat: refactor storage, add tag, add tree view 2022-12-15 02:23:43 +01:00
408cb9fda1
chore: small fixes, refactored a little 2022-12-13 02:42:33 +01:00
03a958a23d
got rid of todo, more ideas in memos 2022-03-29 00:56:36 +02:00
a089b6f629
updated memos 2022-03-29 00:52:52 +02:00
37e95efda4
should mostly fix merge policy 2022-03-29 00:45:16 +02:00
5ab9f2c5af
Track last_edit, make Memo sortable, fixes storages 2022-03-29 00:40:32 +02:00
dd503d5702
added random deadlines to (eventually) sort tasks, added more tasks 2022-03-28 02:14:40 +02:00
f09c9b7e13
add test memostorage ad todo tracker for proj 2022-03-28 01:57:25 +02:00
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