-
11ea43714d
chore[ci]: comment plugin
master
blob42
2024-10-11 18:35:59 +0200
-
975a2218ef
github workflow go.yml
Chakib Benziane
2024-10-11 18:28:25 +0200
-
7b8a5cfcf5
update go version
blob42
2024-10-11 18:30:58 +0200
-
06d3398923
update gitignore
blob42
2024-10-11 18:29:02 +0200
-
223d64bd39
update makefile
blob42
2024-10-11 18:28:47 +0200
-
e74cce0b10
chore: comment
blob42
2024-10-11 18:20:41 +0200
-
51ed0cfa1b
fix: chrome sync to cache
blob42
2024-10-11 18:20:32 +0200
-
1357e49cb2
chore: comments + lint
blob42
2024-10-11 03:50:33 +0200
-
fbaab11bab
priv: mvp module plugins
blob42
2024-10-10 18:37:11 +0200
-
78f292cf80
chore: clean debug
blob42
2024-10-10 18:36:18 +0200
-
ede2873ccf
feat[mod]: skip non browser mods in mod init
blob42
2024-10-10 18:34:33 +0200
-
857e7625db
lint
blob42
2024-10-10 18:21:41 +0200
-
ac6819ec94
fix: interval watcher, run loop at least once
blob42
2024-10-10 18:21:35 +0200
-
b7b8b7b398
wip: generic module plugin interface
blob42
2024-10-10 18:05:45 +0200
-
9965a8b5c5
feat[cli]: module commmands
blob42
2024-10-10 18:04:17 +0200
-
b14a9f397d
lint
blob42
2024-10-10 18:04:01 +0200
-
427831cf02
feat: separate browser and generic modules
blob42
2024-10-10 18:02:06 +0200
-
aca419e2ac
feat[db]: cache sync interval
blob42
2024-10-10 17:59:41 +0200
-
41744e61ab
remove config.toml
blob42
2023-10-10 22:01:59 +0200
-
e2f65af6c9
db: improved sync scheduler and sync utils
blob42
2023-10-10 22:00:37 +0200
-
eadb3aef86
database: global cache getter
blob42
2023-10-10 21:59:51 +0200
-
8db7234694
module interval worker
blob42
2023-10-10 21:58:40 +0200
-
a3e1aae827
chore: comments, lint
blob42
2023-10-10 21:57:05 +0200
-
953aef2854
move config package to public api
blob42
2023-10-10 19:37:35 +0200
-
1a66f68ad3
chore: rename file
blob42
2023-10-10 13:14:54 +0200
-
c4e8aaa206
chore: refactor func names
blob42
2023-10-10 13:11:55 +0200
-
fbf9921999
refactor dependencies
blob42
2023-10-10 13:10:27 +0200
-
1c82319b1f
clean unused code
blob42
2023-10-10 13:07:21 +0200
-
311ee7e11f
db: manual init
blob42
2023-10-08 17:57:36 +0200
-
05d084e959
update mod paths
blob42
2023-10-08 14:41:04 +0200
-
ef8f91a5cc
clean
blob42
2023-10-06 19:27:06 +0200
-
1b4fbf1113
tidy
blob42
2023-10-04 00:51:02 +0200
-
052f56c8b4
readme
blob42
2023-10-04 00:40:33 +0200
-
57a3b48341
chore: doc and comments
blob42
2023-09-29 21:48:04 +0200
-
dbe09d671f
api: use chi instead of gin, less dependencies
Anis Ben Ziane
2023-09-29 21:49:19 +0200
-
b0124864a2
chore: lint
blob42
2023-09-25 23:09:11 +0200
-
07ac8dc802
db: schedule cache sync from single goroutine. better logging
blob42
2023-09-25 23:06:21 +0200
-
8ff815a826
sane default config file path, better cli doc
blob42
2023-09-25 22:03:31 +0200
-
06d4d91d83
remove indent from toml config
blob42
2023-09-25 20:59:17 +0200
-
7532d59016
feat: chrome multi profiles, sync mutex for sqlite db access
blob42
2023-09-25 20:56:05 +0200
-
2ca7c6f72b
fixed: ff custom module flags, setting module opts from flags
blob42
2023-09-23 19:05:15 +0200
-
9a78dd8099
Merge branch 'master' into chrome_profiles
blob42
2023-09-21 22:00:35 +0200
-
-
52fac9160d
todo: fix mod flags
blob42
2023-09-21 21:59:52 +0200
-
cf5d9133d2
update template config format
blob42
2023-09-21 20:18:52 +0200
-
c825972cfd
chrome profile manager, refactored firefox config
blob42
2023-09-21 20:17:19 +0200
-
-
8a233ca9a6
lint
blob42
2023-09-19 21:09:40 +0200
-
552bc98551
multi flavour profiles fix test
blob42
2023-09-19 19:35:38 +0200
-
ac70d2e3a7
mozilla profile manager: handle profiles for many flavours
blob42
2023-09-19 19:32:55 +0200
-
59eb4b8f5c
update module path
blob42
2023-09-16 21:41:33 +0200
-
f50b830078
update go.mod
blob42
2023-09-16 21:40:20 +0200
-
71cddf60a3
priv and public makefiles
blob42
2023-09-16 21:36:37 +0200
-
43321804bc
add licenses
blob42
2023-09-16 17:25:25 +0200
-
147556b63f
tags: fix compat with buku sqlite db format
blob42
2023-09-15 19:39:24 +0200
-
926f87a8e4
lint
blob42
2023-09-15 19:38:46 +0200
-
7e2b5ebe40
ff: ignore noisy chmod event
blob42
2023-09-15 19:38:37 +0200
-
d6b1603892
wip unix signal management
blob42
2023-09-15 04:11:03 +0200
-
c415ab5f3b
fix firefox test
blob42
2023-09-15 04:07:00 +0200
-
dbe3bad547
debug log
blob42
2023-09-15 04:03:06 +0200
-
eda81e05b3
make tags delimiter compatible with buku
blob42
2023-09-15 04:02:41 +0200
-
045cb51fff
URLIndex created in Setup
blob42
2023-09-15 04:02:23 +0200
-
e23efd5c39
big fix for multi profile loading, move goro manager in own package
blob42
2023-09-15 03:17:12 +0200
-
c0adc1b019
comments
blob42
2023-09-11 16:21:12 +0200
-
4f6ec57400
run browser modules with gum unit manager
blob42
2023-09-11 16:11:35 +0200
-
82af3d2ca8
use unit manager panic
blob42
2023-09-11 14:15:06 +0200
-
42a31d95b3
update gum dependency
blob42
2023-09-11 14:14:58 +0200
-
405cb352ae
update ignore
blob42
2023-09-10 01:19:20 +0200
-
1bbe6b3c59
clean files
blob42
2023-09-10 01:16:42 +0200
-
1472dc806d
update to go 1.21.0
blob42
2023-09-10 01:14:18 +0200
-
d9ba0da94b
refactored project layout
blob42
2023-09-10 01:14:13 +0200
-
e8fe5b2e11
update ignore
blob42
2023-09-10 00:22:14 +0200
-
c572b534d5
call run in goroutine
blob42
2023-09-10 00:10:22 +0200
-
c4986778c1
wip Makefile update
blob42
2023-09-09 16:55:55 +0200
-
abd0ee5f79
wip project structure refact
blob42
2023-09-09 16:43:49 +0200
-
103646828b
lint, comments and interface guards on browsers
blob42
2023-09-09 16:08:34 +0200
-
bcf917977f
lint
blob42
2023-09-09 13:33:37 +0200
-
b907316ea4
clean
blob42
2023-09-09 13:13:12 +0200
-
919c8e5d2c
Merge branch 'chrome_module' into gosuki
blob42
2023-09-09 13:11:10 +0200
-
-
f941846098
add notify-send hook for demo purposes
blob42
2023-09-09 13:02:52 +0200
-
4a42f11cc1
firefox: detect and update changes to titles
blob42
2023-09-09 12:30:28 +0200
-
45511ae352
firefox: make bookmark change timestamp calculation more clear
blob42
2023-09-09 12:29:54 +0200
-
adee72aa12
add recover logic for db panic
blob42
2023-09-09 12:28:41 +0200
-
27e8e28920
more nil pointer checks, fix firefox hook calling
blob42
2023-09-09 10:31:00 +0200
-
535b287842
use unique buffer per browser session
blob42
2023-09-08 20:42:44 +0200
-
b8979d3e7c
example adding notify-send hook for #tag:notify
blob42
2023-09-08 20:00:11 +0200
-
aa0b5100ba
fix db inserted tags containing extra separator character. defers
blob42
2023-09-08 19:59:10 +0200
-
4d29df8bc7
code refactoring
blob42
2023-09-08 18:45:22 +0200
-
76e12829e1
chrome implement modules.Loader, makes a first parsing pass on start
blob42
2023-09-08 15:48:19 +0200
-
473d28d17e
comments + debug
blob42
2023-09-08 15:44:04 +0200
-
d505fb3e98
fix chrome watcher resetting. disabled resetting
blob42
2023-09-08 15:43:12 +0200
-
1cac9e5fe0
organize hook parsing package
blob42
2023-09-08 15:01:29 +0200
-
a23620d716
go mod
blob42
2023-09-08 12:00:29 +0200
-
2f54f72499
watcher: handles stats resetting
blob42
2023-09-08 12:00:06 +0200
-
3a10017590
fixup! refactor
blob42
2023-09-08 11:56:59 +0200
-
94112e5f0b
chrome: loads and watches bookmark changes + hook calling
blob42
2023-09-08 11:56:54 +0200
-
e3e8f0d5ad
updated parsing hooks implementation
blob42
2023-09-08 11:56:29 +0200
-
c1682e5d18
refactor
blob42
2023-09-08 11:52:49 +0200
-
6f08b8db2d
chrome module: impl Initializer and wip WatchRunner
blob42
2023-09-06 14:26:50 +0200
-
abee5bdbed
better log
blob42
2023-09-06 14:26:17 +0200
-
02ae180afd
daemon fix defer shutdown logic of running modules
blob42
2023-09-06 14:25:56 +0200
-
e781f26101
mark todo tests
blob42
2023-09-06 14:25:31 +0200