Commit Graph

32 Commits

Author SHA1 Message Date
aca419e2ac feat[db]: cache sync interval
Signed-off-by: blob42 <contact@blob42.xyz>
2024-10-10 18:00:15 +02:00
e2f65af6c9 db: improved sync scheduler and sync utils 2023-10-10 22:00:37 +02:00
eadb3aef86 database: global cache getter 2023-10-10 21:59:51 +02:00
a3e1aae827 chore: comments, lint 2023-10-10 21:57:05 +02:00
953aef2854 move config package to public api 2023-10-10 19:37:35 +02:00
1a66f68ad3 chore: rename file 2023-10-10 13:14:54 +02:00
c4e8aaa206 chore: refactor func names 2023-10-10 13:11:55 +02:00
fbf9921999 refactor dependencies 2023-10-10 13:10:27 +02:00
311ee7e11f db: manual init 2023-10-08 17:57:36 +02:00
05d084e959 update mod paths 2023-10-08 14:41:04 +02:00
ef8f91a5cc clean 2023-10-06 19:27:06 +02:00
57a3b48341 chore: doc and comments 2023-09-29 21:50:22 +02:00
dbe09d671f api: use chi instead of gin, less dependencies 2023-09-29 21:50:22 +02:00
b0124864a2 chore: lint 2023-09-25 23:09:11 +02:00
07ac8dc802 db: schedule cache sync from single goroutine. better logging 2023-09-25 23:06:21 +02:00
8ff815a826 sane default config file path, better cli doc 2023-09-25 22:04:21 +02:00
06d4d91d83 remove indent from toml config 2023-09-25 20:59:17 +02:00
7532d59016 feat: chrome multi profiles, sync mutex for sqlite db access 2023-09-25 20:56:05 +02:00
2ca7c6f72b fixed: ff custom module flags, setting module opts from flags 2023-09-23 19:05:15 +02:00
c825972cfd chrome profile manager, refactored firefox config
- BUG: firefox watch all cmd flag not available in daemon.go due to
  using a new instance

- Updated/fixed saving & loading to toml config file
- wip module cmd flag
2023-09-21 20:19:12 +02:00
ac70d2e3a7 mozilla profile manager: handle profiles for many flavours 2023-09-19 19:43:18 +02:00
59eb4b8f5c update module path 2023-09-18 11:49:13 +02:00
43321804bc add licenses 2023-09-16 17:25:25 +02:00
147556b63f tags: fix compat with buku sqlite db format
ling
2023-09-15 22:11:31 +02:00
eda81e05b3 make tags delimiter compatible with buku 2023-09-15 04:02:55 +02:00
e23efd5c39 big fix for multi profile loading, move goro manager in own package
- use goroutine manager to handle all modules and gracefully shutdown
- load and watch multiple browser profiles with firefox
2023-09-15 03:17:31 +02:00
4f6ec57400 run browser modules with gum unit manager 2023-09-11 16:11:35 +02:00
82af3d2ca8 use unit manager panic 2023-09-11 14:15:06 +02:00
42a31d95b3 update gum dependency 2023-09-11 14:14:58 +02:00
d9ba0da94b refactored project layout 2023-09-10 01:14:13 +02:00
abd0ee5f79 wip project structure refact 2023-09-09 16:43:49 +02:00
7c615ad136 WIP modular way to add browser + big refactoring
- Move every browser to it's own package
- Stop using inheritance style embedding of structs
- Use as much interfaces everywhere
- WIP: firefox package needs extensive tests
2022-10-28 00:33:20 +02:00