Commit Graph

20 Commits

Author SHA1 Message Date
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
d8214566c8 Cleaner way to create new Firefox instance + refactoring 2022-11-07 22:34:01 +01:00
7aa6611bd1 working FF module init/load/watch 2022-11-07 20:07:13 +01:00
324803ed10 wip firefox as loadable module 2022-11-01 14:27:19 +01: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
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
5825356f2e [firefox] partially working places.sqlite copy strategy
- when file change is detected on places.sqlite* the
sqlite files are copied to a tmp directory and bookmark
parsing happens from there.

This commit covers the base functionnality, the bookmark parsing seems
broken from the sqlx side but new bookmarks are effectivly detected.
2020-09-09 14:07:29 +01:00
98429f52f3 working build, firefox sqlite3 lock 2020-09-01 13:43:01 +01:00
4a22a688fd fix build and module
- Migrate to module version
- Fix build
- Tests failing
2020-08-12 20:11:48 +01:00
3480dd2a32 wip migrate to module 2020-08-12 19:15:17 +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
8130ed9ee2 refactored logging and browsers init 2019-03-01 19:03:48 +01:00
509af26a61 browser init refactoring 2019-03-01 18:30:50 +01:00
023f99dfb1 wip cli option management 2019-02-26 19:41:02 +01:00
cba4bbaec9 list profiles + check vfs cmds 2019-02-26 11:23:00 +01:00
0c069a3c39 firefox profiles loading, todo CLI 2019-02-22 19:50:26 +01:00
9ed35b4149 wip cli + profile handling 2019-02-20 18:39:45 +01:00
5cbcf816a7 basic CLI 2019-02-18 19:44:27 +01:00