Releases: karlicoss/promnesia
v1.3.20241021: set min python version to 3.9
What's Changed
- sources.takeout: use reconstruct_comment_content directly to workaround weird formatted json data in takeout by @karlicoss in #456
- systemd/launchd: work around when promnesia binary isn't available in PATH, use sys.executable by @karlicoss in #458
- general: set min versionto 3.9, since 3.8 reached EOL by @karlicoss in #457
Full Changelog: v1.2.20240810...v1.3.20241021
rolling release (it's been a while!)
What's Changed
core:
- backend: massive (about 10x) db insertion speed up + benchmarks by @karlicoss in #419
- backend: get rid of cachew dependency for marshalling DbVisit into sqlite by @karlicoss in #420
- backend: more consistent handling of --overwrite mode by @karlicoss in #426
- work around for duplicate warnings during indexing by @karlicoss in #406
- server: switch to importlib.metadata for detecting version by @karlicoss in #414
- core: improve stats logging during indexing by @karlicoss in #415
sources:
- hypothesis: fix after hpi update by @karlicoss in #413
- sources.org: fix error during sexp date parsing by @karlicoss in #435
- sources.takeout: add support for new youtube csv format by @seanbreckenridge in #436
- replace deprecated datetime methods and fix crash in markdown parser due to mistletoe by @karlicoss in #452
- signal: update to recent db schema(11, Jun2024) by @ankostis in #451
New Contributors
- @AnweshGangula made their first contribution in #399
Full Changelog: v1.2.20230515...v1.2.20240810
rolling release
What's Changed
-
general: remove dataset usage from modules by @karlicoss in #377
-
general: add requests<2.30.0 requirement to workaround for the issue in library by @karlicoss in #389
-
general: disable python37, it's reached EOL by @karlicoss in #394
-
sources.takeout: ignore placevisit events by @seanbreckenridge in #374
-
sources.takeout: clean contexts for Activity events form useless entries by @karlicoss in #369
-
sources.browser: switch to use HPI + seanbreckenridge/browserexport by @karlicoss in #375
-
sources.filetypes: add text/x-php, seems that it broke after mimetype⦠by @karlicoss in #381
-
sources.telegram_new: initial module via HPI by @karlicoss in #382
-
sources.telegram: rely on HPI my.telegram.telegram_backup, fallback on sources.telegram_legacy by @karlicoss in #385
-
sources.smscalls: propagate errors if there are breaking schema changes by @seanbreckenridge in #386
-
- various docs/tests improvements
New Contributors
- @raphwriter made their first contribution in #370
- @unendiverse made their first contribution in #387
Full Changelog: v1.1.20230129...v1.2.20230515
new extension release
What's Changed
- extension: fix issues with context menus by @karlicoss in #392
Full Changelog: extension-v1.2.3...extension-v.1.2.4
release extension
sources.browser: rename browser_old to browser_legacy for consistency also make warnings cleaner/more consistent
extension release
What's Changed
- extension: fix some sidebar preservation issues in firefox by @karlicoss in #373
Full Changelog: extension-v1.2.1...extension-v1.2.2
new extension release (tippyjs + webnavigation)
What's Changed
actual visible changes
- use tippy.js for visited marks by @karlicoss in #367 (thanks @Stvad for suggesting)
- use webnavigation instead of tabs.onUpdate by @karlicoss in #354 (thanks @yoyurec for suggesting and initial PR)
- add search query parameter to search page by @telotortium in #322
- fixes for duplicate sidebar/sidebar not showing by @karlicoss in #358
- extension: use less permissions by @karlicoss in #363
internals
- make background page nonpersistent by @karlicoss in #361
- extension: switch to browser polyfill by @karlicoss in #351
- update node to 18 and most npm dependencies by @karlicoss in #346
- update webext-options-sync by @karlicoss in #352
- update codemirror to latest version by @karlicoss in #353
- lots of improvements and additions to extension end2end tests
Full Changelog: extension-v1.1.1...extension-v1.2.1
support for sqlalchemy 2.0
What's Changed
- backend: update to support sqlalchemy 2.0 changes by @karlicoss in #366
Full Changelog: v1.1.20230119...v1.1.20230129
new backend release
Mainly, switch from using deprecated hug to fastapi
If you're using Promnesia from git, you'll need to pip install fastapi uvicorn[standard]
Full Changelog: v1.0.20220515...v1.1.20230119
WIP on newer extension
In particular, fixes to use webNavigation and tippyjs https://github.com/karlicoss/promnesia/tree/tippyjs
attached:
- firefox (self-signed addon, recommended)
- chrome ('unpacked' version)
- firefox ('unpacked' version)