Commit Graph

46 Commits

Author SHA1 Message Date
95b3c8ff4d gosuki ! 2023-02-19 00:13:23 +01:00
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