Releases: Sambigeara/fuzzynote
v0.21.0
Changelog
e5d5429 Add import functionality with specified visibility
57a7c80 Create LICENSE
1575236 Fix tests by pinning test walSchemaVersionID
716d3a2 Introduce function to export matchset to plain text
222abf6 Make sure make release
pushes the version file
03430a0 Merge pull request #79 from Sambigeara/import-export-lines
ae35c04 Release: v0.21.0
ed68dbf Update README
v0.20.0
v0.19.0
v0.18.0
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
Changelog
e751345 Adapt for removal of Archive web endpoint, and addition of Delete
4de5eba Add Delete button handling
5917f50 Add TODO page to track app progress
a8e4647 Add back in alternate item movement controls as apparently different Macs handle Alt key codes differently
31ab34b Add begin/end of line navigation, README updates and bins
868c4d4 Add cross-OS home directory support
a50a117 Add emergency force-override ListItem->Wal generator
37ea31b Add emitted partial WALs straight to the processed cache to avoid processing on next sync
541db53 Add item select
and common prefix Search shortcut
0b2df82 Add item copy/paste support
84ded36 Add live refresh (#30)
815d908 Add multi item transaction todo
465519f Add support for Undo/Redo (#22)
01edf9d Add support for search string mid-insertions
77e882d Add support to parse tokens and generate dates (#18)
bb05320 Add support to split search groups on tab
e5c6344 Add tokenops to lineitems (#21)
5791ebd Added emergency wal recovery functionality (#65)
daf40b2 Added project todos
ef15091 Added support to move item up with alt-up (#15)
d1048b0 Added support to toggle item visibility (#12)
d2a135c Added vertical scroll support
693b3a7 Added visibility toggle to undo/redo. (#25)
96a07a5 Allow goto start/end line in search box
1d5363d Alter web refresh from Mutex to RWMutex
daf0ea0 Always show VIS/HID prompt
932f78e Apply timeout to websocket reads to prevent/clear deadlocks with the web refresh mutexes
9101c8a Backspace on empty item deletes and goes to end of child (#17)
2d3b545 Batch pushed logs (#40)
5e20706 Can now delete mid-search string
ab86495 Centralise and tidy up move
logic
bf5f89d Centralise key gen logic (#48)
93844d1 Centralised generatePartialView logic (#47)
7f35954 Change Add attribution so all new items set originUUID to local (#49)
346f15e Change exit seq to Ctrl-x
and update README
45ed75f Change full match operator from #
to =
a2cde14 Change item up/down to Alt-]/Alt-[
458b7e4 Change to light colour scheme
8c066c4 Clean up orphased notes files when deleting list items
bf5ba3a Clear processed partial wal cache on full sync. Move to end of search when dynamically generating common prefix search term
4163d03 Client concern separation (#6)
36a59ae Collaborator cursor support (#61)
8216432 Correctly handle "relaxed" URLs (e.g. those without schemes) for browser open
78e1039 Current line will remain visible even if editing negates match term resolution (makes it easier to use)
8ad418a Default to hiding hidden items on startup
b7f2803 Delete line now copies into buffer so the item can be pasted elsewhere
e3d2fa1 Disable ModePush for now in config, until infra changes are done
9ee73ee Document Ctrl-v in README
68b3bde Exit now done with double-Escape keypresses
aa60042 Fail silently on s3 walfile ops, rather than exiting or printing error string in the app
3f48c65 Fail silently on web RemoveWals op
8fc1c14 File schema migration (#23)
fed764c Filtered push (#53)
ac4d0c8 Fix CtrlS on search line nil dereference bug
e14439c Fix Move* cursor offsets
06bfb15 Fix MoveUp and MoveDown bugs due to remote cursor offset handling
7875fbe Fix MoveUp child pointer bug. Fix pull bug. Add circuit breaker list integrity check (#62)
a8e0efe Fix gather
. Do not need to wrap with mode
check, as push()
is called, and does that for us.
dea9eee Fix bug with prepending search term to new item
b4dd696 Fix delayed cursor default moving from search line (#45)
c2b886c Fix delete at end of long hidden line
8bc4095 Fix edge case idx increment (#9)
d6e8b91 Fix empty note updates (#43)
2f88141 Fix existing logs not being flushed up to new, empty remote
f3cf8d1 Fix hidden prefix off-by-one-bugs (#31)
434bf0a Fix large remote offset change (#51)
6c8c73b Fix longestCommonPrefix function
6fc56a4 Fix multiple local WAL cases. Other bug fixes
715fd36 Fix non-truncated line mutation with search group
b0d5c63 Fix note file cleanup/override (#16)
f584b47 Fix pointless moveUp top line cursor move (when hidden item.child exists)
df2bd8f Fix pull from remote not persisting locally
d9ff295 Fix side-scroll off-by-one bug
a40aedd Fix tests (#50)
2c6d3ac Fix unpredictable cursor moves on visibility toggles. Cursor now moves to position of Undo/Redo item.
2649992 Fix: acknowledge pulled events (scoped to walfiles) in the cache to ensure those lines are emitted in websocket events
115e642 Fix: moveDown from bottom item no longer moves to root (#63)
da8dfce Fixed inverse string match, added tests
6d6402c Fixed search line char leakage bug (caused by not truly copying group (#20)
ddd8673 Fixed tests
89966ca Force local persistence on shutdown. Reintroduce and move compact
to push
35a9aad Goreleaser (#67)
5e182a6 Gzip wals (#64)
c19e49e Implement WAL (#28)
61da90b Implemented horizontal scroll
1a95c7d Improve checkListItemPtrs mechanism
0896434 Increased refresh latencies for local and s3 remotes
e6a63d8 Initial commit
c77a98d Initial raw support for websockets (no auth, echo consume/read type) (#55)
1de6e75 List item notes support. Various fixes. (#5)
10a8cb4 Make sync non blocking locally (#34)
05ccf95 Manual save exit (#7)
8b358c1 Minor README fix
e130c0a Minor README update
d297f94 Minor fixes
dde0a06 Misc fixes (#54)
5696561 More leniency to not break when failing to read b64 data (assuming the odd random malformed payload)
50db0c4 Move up/down logic to pg up/down, and related tidyup
c029c44 Moved date rendering to client side
89e16f3 Namespace temp open file buffers with item ID to allow multiple FZN sessions
54a190e New line now inserts search line by default
657b098 Only display option to add a remote if user has < 5 active remotes currently
6b85fe3 Only merge unprocessed partial WALs (missed this before)
b104820 Override base UUID with remotes once they're accessible
2f36f6c Phase1 tidyup (#66)
0196416 Prevent cursor from going onto positions where no data lies
f2de84c Prevent double call to remotes to retrieve file names on full sync
8fe1f51 Refactor client (#4)
1eff269 Refactor into separate component packages (#2)
3dd3b0c Refactored config so yaml file now only holds remote specific info. C… (#52)
873ebc3 Refactored to use linked lists rather than arrays (#3)
d28d130 Refactoring and tidying (#24)
4ac0413 Remote cursor move (#36)
b50c55b Remove MatchItem, just use public attributes on ListItem for client/s… (#46)
93c8c86 Remove list item ID (#35)
a87b6ac Remove local push
on every remote pull
as it's no longer needed (#41)
aa00057 Remove pages dir
0d3316f Removed MatchAll logic and references
c0b01f2 Removing redundant code
72ffa03 S3 integration (#32)
723ed56 Save backup of file on item delete
e148521 Schedule full refresh on start. Reduce default full refresh cycle to 10s
723a0a5 Separate Line and Note updates (#42)
f1f2bd5 Stop remote refresh ticker on close
5260506 Sync separation (#39)
04a7e46 Temporarily disable compact because things aren't behaving atm
b92e098 Tidy readme
7c86524 Track literal list items rather than pointers to avoid nil pointer scenarios when we try and createa search string from a deleted item
c079c51 Trim search string from list items (#26)
4143ee7 URL match convenience functions (#44)
0fc3723 Update README
5a1fb6c Updated TODO items
fc108a1 Various bug fixes and minor tweaks
f35dce5 WF importer improvement. Inverse string. Colour setting.
62ffb4f Wal compact (#37) (#38)
ddc576b Web (#59)
e1f1ab8 Web (et al) refactor of doom: (#60)
1b86229 Web and authentication integration (#57)
92e5112 Web multitenant et al (#58)
a363429 Workflowy importer (#8)
db46929 compact
is just not working and I just need to accept that for now
8438293 minor style update
v0.11.0
Expose BuiltByteWal function