03d30e6704
VERY MUCH WIP big refactoring into browser modules
...
- inspired from golang database package and caddyserver modules
- Migrating from class style to interfaces
- FIX: browser provisioning is broken, config is not ready when the
browser module is registered.
2022-10-23 15:08:06 +02:00
e5e38af55c
fix build .com to .xyz
2020-11-06 18:50:36 +01:00
dc795166c3
wip migrate to module
2020-08-12 19:13:01 +01:00
69585c2b3a
move base browser to its own package
2019-03-01 19:41:44 +01:00
77a48ca9cb
wip unlocking locked db
2018-12-04 04:34:30 +01:00
f40de3bf8d
Refactoring and interfaces for unit testing
2018-12-01 18:16:46 +01:00
c582337f53
wip start UnitTest and handle sqlite file lock
2018-11-30 04:15:08 +01:00
4972188c67
Refactoring
2018-11-13 19:57:07 +01:00
0982d0fb6a
Firefox bookmark syncing to cache
2018-11-13 17:11:16 +01:00
083ac7537a
wip refactoring in packages
2018-11-09 18:25:50 +01:00
f548cde8ea
Firefox watcher done
2018-11-05 02:40:11 +01:00
95791ade34
Non working sqlite update hook + refactor
2018-11-01 17:00:58 +01:00
7c55312390
updated TODO
2018-10-28 20:35:28 +01:00
a0c1e6845e
refactor logging
2018-10-28 20:26:38 +01:00
3877268508
Cleaner error handling
2018-10-28 20:19:12 +01:00
0550d98ef5
Fix SyncTo from buffer to cache
2018-10-28 16:58:52 +01:00
6dc2deff2b
WIP sync buffer to cache and chrome to ff
2018-10-28 16:54:47 +01:00
379b881a53
Implemented incremental sync between buf and cache
2018-10-28 15:18:45 +01:00
2370500250
wip incremental sync, fixed chrome watcher
...
- Refactoring
- Inserting bookmarks to DBs now merges the tags
- WIP sync strategy between buffer and cache
- TODO: firefox index/buffer sync
2018-10-26 18:25:07 +02:00
0f591addcd
fix firefox bookmark retrieval
2018-10-26 03:04:26 +02:00
040d88b807
Add concurency where possible in tree
2018-10-25 18:19:15 +02:00
4b2b1d5f95
Wip firefox tag parsing with a single sql command
2018-10-23 22:14:54 +02:00
18446527c0
wip recursive for firefox from root
2018-06-14 16:42:54 +02:00
c20c88e33d
update API
2018-05-27 17:56:50 +02:00
5821ac2e45
update API
2018-05-27 17:55:27 +02:00
ffeccf6409
rename cacheDB to CacheDB for docs
2018-05-27 17:45:06 +02:00
d440cfe117
restore bufferDB as inter job buffer
2018-05-27 17:36:03 +02:00
2ce6f5f707
update comments
2018-05-26 16:31:06 +02:00
f5c3837a33
quick api at /urls to start building web app
2017-11-23 02:51:23 +01:00
3fb4efa462
less verbose, wip find new bookmarks
2017-11-20 19:31:17 +01:00
22bf5e7e66
use interfaces for cleaner code
2017-11-20 16:05:44 +01:00
a51707a7a7
fix code style
2017-11-19 20:46:24 +01:00
ff7785df36
better logging, no duplicate urls
2017-11-19 17:00:37 +01:00
b418b4ab28
update doc
2017-11-17 20:19:00 +01:00
667b059756
preload bookmarks before watching
2017-11-17 16:58:16 +01:00
d0ae53ece4
preload local db to cache, autosave cache to disk
2017-11-17 16:42:15 +01:00
f297f34397
init local db if does not exist, test if is dir
2017-11-17 16:07:03 +01:00
658d44c7cb
wip local db initialization
2017-11-17 15:18:53 +01:00
9fb8c29e59
better var name
2017-11-16 15:46:06 +01:00
d689fc0078
fixed multiple calls to sync crash
2017-11-16 15:43:09 +01:00
1c0cf2db05
better code architecture for bookmarks,db, and watcher
2017-11-16 14:27:50 +01:00
61f6ea9312
wip preloading bookmarks and comparing new bookmarks
2017-11-15 19:01:36 +01:00
4ed127c086
preload bookmarks to memeory, use separate mem db format
2017-11-15 17:25:17 +01:00
3d5d344976
Load db in memeory and flush db to disk #4 #15
2017-11-14 17:58:50 +01:00
8321b36ff7
initilize in memory db with schema
2017-11-13 19:14:59 +01:00