nobiot / org-remark

Highlight & annotate text, EWW, Info, and EPUB
https://nobiot.github.io/org-remark/
GNU General Public License v3.0
436 stars 22 forks source link

v1.1.0-rc: Rounding off "notes-sync" feature #51

Closed nobiot closed 1 year ago

nobiot commented 1 year ago

"notes-sync" feature was merged to main toward the end of year 2022. This was premature and has introduced a volume of new problems and regressions, especially around the existing save function -- for an obvious interaction between "notes-sync" and "save-highlights". The new notes-sync feature updates information from notes buffer to its related sources (1 to N). The existing save-highlights functionality goes the other direction from a source buffer to its related notes buffer.

I have been conducting more careful and thorough regressions, and along the way fixing issues new and regression. Also clarifying the doc strings, which was also missing.

Sincere apologies for those who have been affected (even though you might not have voiced your dismay and frustrations).

I believe I have fixed many and most annoying issues, and collectively this PR should bring the main branch (when merged) to work in the same way for existing features in the eyes of end users, with only the benefit of notes-sync.

I will leave this PR unmerged with main for now -- probably for a couple of days to se if there is any glaring issues. If this appears stable, I will merge it to the main.

nobiot commented 1 year ago

This is now a v1.1.0 release candidate (rc). I will not bump the version just yet so that the release won't change in ELPA yet. GNU delv-ELPA should be updated overnight with this merge. I will see for a couple of weeks if there is any glaring issue still in this release candidate.

Thank you.