45511ae352
firefox: make bookmark change timestamp calculation more clear
2023-09-09 12:29:54 +02:00
adee72aa12
add recover logic for db panic
2023-09-09 12:28:41 +02:00
27e8e28920
more nil pointer checks, fix firefox hook calling
2023-09-09 10:32:50 +02:00
535b287842
use unique buffer per browser session
2023-09-08 20:42:44 +02:00
b8979d3e7c
example adding notify-send hook for #tag:notify
2023-09-08 20:00:39 +02:00
aa0b5100ba
fix db inserted tags containing extra separator character. defers
2023-09-08 20:00:25 +02:00
4d29df8bc7
code refactoring
2023-09-08 20:00:25 +02:00
76e12829e1
chrome implement modules.Loader, makes a first parsing pass on start
2023-09-08 15:48:19 +02:00
473d28d17e
comments + debug
2023-09-08 15:44:04 +02:00
d505fb3e98
fix chrome watcher resetting. disabled resetting
...
- resetting the watcher does not seem necessary for chrome anymore
2023-09-08 15:43:24 +02:00
1cac9e5fe0
organize hook parsing package
2023-09-08 15:01:36 +02:00
a23620d716
go mod
2023-09-08 12:00:29 +02:00
2f54f72499
watcher: handles stats resetting
2023-09-08 12:00:22 +02:00
3a10017590
fixup! refactor
2023-09-08 12:00:22 +02:00
94112e5f0b
chrome: loads and watches bookmark changes + hook calling
2023-09-08 12:00:22 +02:00
e3e8f0d5ad
updated parsing hooks implementation
2023-09-08 12:00:22 +02:00
c1682e5d18
refactor
...
refactor
2023-09-08 11:54:42 +02:00
6f08b8db2d
chrome module: impl Initializer and wip WatchRunner
2023-09-06 14:26:50 +02:00
abee5bdbed
better log
2023-09-06 14:26:17 +02:00
02ae180afd
daemon fix defer shutdown logic of running modules
2023-09-06 14:26:10 +02:00
e781f26101
mark todo tests
2023-09-06 14:25:31 +02:00
619d06789f
firefox: refactor and use helper funcs
2023-09-06 14:24:46 +02:00
e8b593ccc8
browser module add path helpers
2023-09-06 14:24:30 +02:00
1efedcb71d
wip chrome module refactor
2023-09-05 22:59:36 +02:00
e959796844
modules init catch nil pointer
2023-09-05 22:59:36 +02:00
94d6880c8e
firefox: clean + refactor names
2023-09-05 22:59:36 +02:00
788fef46a0
firefox: clean + refactor names
2023-09-05 22:28:33 +02:00
f2dbe0b088
add modules cli command
2023-09-05 21:35:04 +02:00
88952a0bd7
first implementation of multi profile watching
2023-09-05 21:11:21 +02:00
7a091c5c9f
global flags from global options
2023-09-05 19:45:21 +02:00
848b8ed889
update firefox tests, skip not implmented
2023-09-05 11:59:58 +02:00
0404cedfea
watcher: fix reset watch
2023-02-23 12:07:55 +01:00
7516fe5685
update doc
2023-02-23 11:59:29 +01:00
511c272582
ff: refactoring
2023-02-21 03:41:07 +01:00
ce4f552fb9
gosuki migrate: fix test databases and old references
2023-02-21 03:30:26 +01:00
3ca64a016f
Merge branch 'ff-profiles' into gosuki
2023-02-20 01:55:21 +01:00
7ea299deaa
update doc
2023-02-20 01:55:16 +01:00
29849b2c2e
Merge branch 'ff-profiles' into HEAD
2023-02-19 00:38:29 +01:00
e041b65340
Refactoring + doc updates + pass Context to modules
...
- modules receive on Init() a context with Cli context
- Eval symlinks on profile dir
- WIP handle multiple profiles
2023-02-19 00:27:45 +01:00
b23b7d08d5
cleaning
2023-02-19 00:18:27 +01:00
95b3c8ff4d
gosuki !
2023-02-19 00:13:23 +01:00
280341d4e0
Refactoring + doc updates + pass Context to modules
...
- modules receive on Init() a context with Cli context
- Eval symlinks on profile dir
- WIP handle multiple profiles
2023-02-18 23:08:12 +01:00
55e163127d
doc updates
2023-02-08 00:19:43 +01:00
6932674bec
wip chrome
2023-02-07 17:10:44 +01:00
30c6584b88
cleaned some unused code
2023-02-07 17:10:17 +01:00
f5a5305166
fix flag handling error, browser modules are also modules
2023-01-31 23:45:23 +01:00
056debeb7c
doc
2023-01-31 22:25:33 +01:00
1102df001c
generic profile commands, modules need to implement ProfileManager
...
- no need to implement profile management commands for each module
- [todo] profile commands available when ProfileManager interface implemented
2023-01-31 22:21:39 +01:00
7aedcc7ee7
WIP detect modified folders + various bug fixes to folder scanning
...
- correctly handle spaces in folders
- better node tree traversal to build URL tags from folders/tags
- WIP detect changes in folder names and update that in local bk
2023-01-26 21:54:58 +01:00
7d355383d2
update todos, plan for using user.js for vfs lock
2023-01-11 13:44:12 +01:00