All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.2.10 (2022-04-20)
- analytics: analytics opt-out, collect basic info by default (d7e6c27)
- editor: fast backlink creation w/o issues (9673430)
- electron: ctl/cmd+w closes tabs not windows (2092e41)
- inline search optimizations (97dc1c8)
- notes: consider collapsed state when splitting child (97e2c72)
- notes: don't show collapsed bullet when there're no children (304a6aa)
- omnibar: fix overlay for omnibar (4a62051)
- omnibar: fix quick adder issues (a7ce8ba)
- related issues with omnibar adding (acd55ee)
- search: add title matching for search capabilities (d5ba291)
- search: enhanced search flow (1dc69ef)
- search: use client-side update for search (82053f7)
0.2.9 (2022-04-14)
- add ability to merge tags (e814e0f)
- build (cb44996)
- build error (8d25a2c)
- codeEditor: instructions for context object (a32af2a)
- command: organized helpers (f121c10)
- commands: fix server compiling (10884b4)
- conditional chaining for calling dispatchCommand (7318ea2)
- dnd: fix dnd on mobile (51d22e8)
- dnd: fix lingering data of dragged object (75a1b0e)
- electron: don't use the m1 dgraph build for now (b79e90b)
- electron: proper autoupdate (cd7deb3)
- install "history" package or explorer would fail to compile (9d776d3)
- install "history" package or explorer would fail to compile (e4fd04d)
- more polish with electron & backlinks (c06e73f)
- ObjectEditor: Remove new object creator (too buggy) (57e96f7)
- outliner: disable selection box when dragging an outline (1dc954e)
- outliner: dropping before/after itself should not move (250277c)
- outliner: keep collapsed bullets collpased after dnd (8acb3ac)
- outliner: prevent shrinking (c606812)
- outliner: prevent crash when reordering a bullet with children (e57fcc4)
- outliner: prevent drop target block focus-to-edit (02d9d2d)
- outliner: prevent drop targets block text editing (278b100)
- outliner: prevent useless drops (48b7bc6)
- outliner: prevent wrong order when reorder in the same parent (5bd4aa5)
- outliner: try react-dnd-touch-backend (7f74785)
- outliner: tune drag-and-drop (e024434)
- unigraph: add animation for tab close (0d83624)
- ux: more friendly context menu (a4a4d65)
- calendar: activate context menu in calendar events (6c245e1)
- commands: add command and command handler types (18c6abc)
- commands: add dispatchCommand and getStateMap to unigraph API (a00d1b6)
- commands: dispatchCommand now able to run lambdas and client execs (b0848e0)
- commands: helper scripts to make new commands and handlers (8ee1388)
- dnd: speedup editor dnd (debe1a2)
- fix several misc ux issues (3487131)
- frontend: add icon support, make ui more consistent (34aca85)
- hotkeys: add hotkey_binding type and example "open_omnibar" action (be8caae)
- hotkeys: call omnibar with new hotkey architecture (c6e0b33)
- hotkeys: dispatching commands from hotkeys (6101ea9)
- hotkeys: read-only settings page listing hotkey bindings (5b7911f)
- outliner: add drag handle (10136b8)
- outliner: add rough support for drag and drop (aa75365)
- outliner: improve button colors (de01721)
- outliner: make DragHandle easier to click (728f918)
- outliner: prevent dropping into descendants (abd2945)
- outliner: show drag handle for every outline (a4dfe65)
- outliner: show grab cursor for DragHandle (fe74ebe)
- outliner: show grabbing cursor when dragging (adb6043)
- outliner: support adding items before indexes in another list (d40cbf3)
- outliner: support reorder to the first item in the same list (18481da)
- semantic: make ol/ul look consistent with paragraph (bfd26be)
- tabs: proper names in object view tabs (28e0a3b)
- tags: alphabetical order (4ca9f0b)
- tags: detailed view name editor (f26a140)
0.2.8 (2022-04-05)
- correct package.json declarations (5d9525c)
- disable drag select temporarily because it's causing problems (73e9b74)
- dockerfile: dependencies fix for docker (f4a15c3)
- editor: allow focusing code blocks (```) (0a7d0e0)
- email: properly sync email, add option to open in gmail (d0a4e6d)
- executable: executable preview now working (37a8d77)
- obsidian: add obsidian sync settings page (09c46a8)
- reddit: remove unused vote option (42d359a)
- remove unused inspector pane (00618c6)
- renaming entities escapes double quotes (f61402b)
- settings: add definition for settings pages (13da813)
- todo: show untagged tasks, autodynamicview filter by tag with todo by default (65c6e54)
- various ux fixes (788c021)
- notes: use the new, richer daily notes page (eb96dca)
- packager: enhance packager and add unigraph packager to npx (cb2a556)
- unigraph: improve user experience with Docker (487a11e)
0.2.7 (2022-03-30)
- dailyNotes: make horizontal padding same width as note (70b2a61)
- dynamic view: add option to ignore backlink completely and use parents' backlinks (d9e6da7)
- editor: align children text with title when bullets are hidden (4499e27)
- editor: editor state mismatch fixes, increase query depth (adc791b)
- editor: improve toggle stability (01485ec)
- editor: make scrollable view properly (d0ee8ce)
- editor: make sure toggle shows at the right place (2735e03)
- editor: outline width should be constant (2ba9a59)
- editor: prevent drop indicator overflow (ec7c0a4)
- editor: prevent super long words overflow when not being edited (db892bd)
- editor: prevent toggle button go out of the tab (9246000)
- editor: remove the space bullets take when in paragraph mode (070fd2f)
- semantic: prevent image width overflow (4dbea60)
- semantic: prevent numbered list overlap with outliner bullet (e90907d)
- styling, search result display (3c54aab)
- unigraph: favorites bar speedup (2f07fa5)
- unigraph: rename entity references (cb036bd)
- calendar: activate context menu in calendar events (f36cadb)
- editor: add more padding around the editor (35bb133)
- editor: improve the visual feeling of the date description (5c13849)
- editor: prevent children count interfere with text (5a0b296)
- tabs: limit tab width at 200px max (afc4ca3)
- tabs: make close tab button larger so it's easier to click (524b615)
0.2.6 (2022-03-19)
- contacts: find email mentions in the graph after adding a contact (7dae58c)
- editor: commands with update parent (0428dc8)
- frontend: hide raw JSON representation by default (4857799)
- notes: formal expand/hide option for outlining (bd7f706)
- search: inline search differentiate between top matches and recent updated (93b8469)
- api: http json api, docs (efda92d)
- better error display with datamodels (5f2b22c)
- editor: update parents' timestamps (07bba56)
- obsidian_sync: obsidian sync first pass (fcfe7ba)
- sync: add framework for bi-directional sync service (2086682)
- tabs: names for backlink view and object view (ab81229)
- tabs: type name for tabs on objects without names (b6ce5e9)
- todo: hide number if 0 (c8af818)
- todo: made tag list in sidebar a dynamicList (2db1f0e)
0.2.5 (2022-03-13)
- contacts: Make contacts more approachable (409e605)
- contacts: improve list an detailed view (17752fb)
- readSomethingNew: link to lists (9a0a09a)
- todo: hide tags w 0 todos (efc561f)
0.2.4 (2022-03-13)
- editor issues, todo interop, and home screen updating (b7571c0)
- editor: unindenting issues (3cc4ede)
- electron: force kill all children on windows (e36a4f9)
- packages: don't hide hidden packages (f3908d8)
- packages: invert checkbox state (b3f55d8)
- packages: prevent undefined executables from being run (a9d547c)
- search bar styling enhancement, editable backlinks (6de3006)
- styling: text field and todo list styling (dcf8b54)
0.2.3 (2022-03-11)
- autoupdate: add zip target for macOS for autoupdate (42e968a)
- calendar, editor: calendar props update, editor issues (36113d5)
- change websocket port to less common port (4c98406)
- electron: properly quit unigraph with tray icon (97a4adf)
- simplify analytics flow (fad6bc6)
- upgrade to es6, with suport for async functions (169d0a9)
0.2.2 (2022-03-09)
- backend: executable early raise error (3229517)
- backend: import/export objects now use proper format (5db704e)
- common ui fixes (f868ca9)
- packages: package declaration now independent from unigraph versioning (141bd18)
- email: support multiple email accounts (d0de455)
0.2.1 (2022-03-09)
- calendar: reintroduce buildGraph (327f6ca)
0.2.0 (2022-03-07)
- analytics: anonymize detailed user information and calculate session length (5a298fe)
- api: add option to select subscription IDs for adding objects (7933ae9)
- api: race condition in uid lease that breaks editor (e0a27d0)
- bookmarks: fix inbox adding, only add untagged bms to inbox (72a5e36)
- calendar: syntax error when adding calendar (a8b6dc3)
- calendar: temporarily disable converting date to utc (c1f65ab)
- common: speed up buildGraph (b03f7a0)
- consistent styling and backend issues (fd01f30)
- datamodel: buildGraph at api level (de047d0)
- datamodel: buildGraph speedup & reliability (9338fce)
- datamodel: buildGraph speedup & reliability (a245232)
- datamodel: buildGraph use only reference, merge uids (23caffb)
- datamodel: correctly set array indexes with user specified (55fbda6)
- datamodel: findUid adapted to graph data model (e480b39)
- dnd: drag and drop use embed block in notes too (366eb75)
- editor use onClick instead of onPointerUp, tag adding upsert fix (b988fab)
- editor: duplicate db updates & partial todo tag creation (ba7687a)
- editor: inline editor search improvements (ce045a3)
- editor: more editor fixes, general responsiveness, and todo interop (3a8b5a6)
- editor: sometimes clicking on empty notes don't focus (52b14a9)
- electron always quits and discern ids between windows (65c63c1)
- frontend: various elements shouldn't jump to editor on click (9c379d4)
- list display & linked reference display (2243668)
- notes: stub query position issue (25864ff)
- queries: explicitly check for options (6ff3b72)
- search: speedup query, search result balancing relevance and recency (8cd0855)
- styling app drawer, electron fixes (811d55a)
- subscriptions: client side buildGraph speedup (5a3a41e)
- subscription: use buildGraph for all subscriptions, prepare for subgraph (6890aa6)
- todos: bugs with tags and filtering (ca139aa)
- todo: style fixes (80611fd)
- todo: tag regex matching (996d8f2)
- backend: auto group and batch subscriptions (8336cf6)
- backend: auto update default packages if new version exists (1065a46)
- backend: auto update when new version is found (a4b89b5)
- editor: add item to todo on mobile (bb0ca69)
- properly build subgraph, prepare for subgraph sync (ea99f85)
- query: support unigraph.id template in dql queries (temporary) (fd24d31)
- semantic: add generic entity renaming with all references (da91571)
- today-todos: implemented (c6fb3fe)
- todo: archived tags, tag subgrouping, count queries (edb9e47)
- todos: tags in alphabetical order (cf5fce0)
- upcoming-todos: implemented, bit messy code (b02770c)
- notes: don't get contents on linked reference, speedup queries (6e4be48)
- tidy up subscription on client side (8d2de57)
0.1.0 (2022-02-21)
- accounts: fix broken account connector query (2738d6d)
- add focus management for dynamic view detailed as well (1ab4203)
- analytics: add explicit, unique analytics (6f6649d)
- api: add ability to couple update event with fakeupdate (a847ae9)
- api: better findUid (78a0ec7)
- api: client-side state sync should merge all references if multiple available (40a86f6)
- api: enhanced client state manage (987a0e1)
- api: race condition of uid assignment resulting in recursive elements (0ddf223)
- api: remove cyclic structure for old results (b35b5dd)
- backend: minor search speedup (9044221)
- backend: namespace subscription slow (a606132)
- backend: notify backlink changes on modify (5c66ab4)
- backend: websocket error handling (20c826e)
- backlink & libary: more efficient queries (01903e7)
- backlinks: handles null uids when temporary switching between updates (ebbb8d7)
- backlinks: use context uids to determine visibility (b21953e)
- bad merge (fbeb718)
- bookmark, list: better list and bookmark handling (eb91c56)
- bookmark: bookmark handler entity only (33f5061)
- bookmarks: bookmarks list not scrolling (8ff2946)
- calendar: all day event sync errors (d7de765)
- calendar: duplicate query variables for sync (ed161bc)
- calendar: fix undefined, periodic executables make db crash (b98a087)
- calendar: fix, refactor, and speed up calendar sync (7f86e6e)
- calendar: fullscreen calendar & better inline displays (f61aa50)
- calendar: handle EXDATE in calendar sync (b9e46eb)
- calendar: next events showing ordered and grouped (26f0c6d)
- calendar: query for year rather than month (not final, get a better solution (bb012e9)
- calendar: querying by displayed range (73f87d6)
- calendar: recurrent events don't break anymore, still slow (531b0d2)
- calendar: show recurrent events (92e876d)
- calendar: styling fixes for inline components with calendar (9ea09d5)
- calendar: support events w/o names, limit max events added at once (2cafb37)
- calendar: todo bounds, event component refactor, calendar items scaled down (17163ce)
- calendar: utc date in calendar view (6f28f26)
- ci: use correct repository (f0f34fc)
- code editor: import style enhancements (85cf5a8)
- code editor: update version & imports (42e4aa2)
- contacts: concurrent contact updates (3b42d26)
- copy/paste references in embed blocks (f0ff9b6)
- dailynotes timezone and scrollbar aesthetics (c87113b)
- data: data context with better backlink display (0da3c62)
- data: fix broken schema (0affd4f)
- datamodel: allow linked objects within upsert queries (c47e0d3)
- delete array issues and note editor states (2edfecd)
- delete-item-from-list bug (1c62332)
- dnd: drag and drop cleanup (01777c0)
- dynamic view backlinks (c32f7b4)
- dynamicview: delta updates for infinite scrolling should keep existing (d448a9c)
- editor, api: uid leases, shift+arrow select, ctx menu while editing (53ba34f)
- editor, misc: editor experience fixes & remove unused shell (031efe3)
- editor: allow embed items to display backlinks (c8403a2)
- editor: autosize and preserve editor (dedbdf0)
- editor: block transclusion and editor ux enhancement (9525065)
- editor: bulk action sorting order (6ab3289)
- editor: copy & paste backlinks fix (148c086)
- editor: dfs node fetch object fixes (8abb47d)
- editor: editing todo inline can't create backlinks for references (808965a)
- editor: embed_block related issues and inline popup (116f802)
- editor: fix scoped chars (78a41b9)
- editor: more efficient add text below (3c87eba)
- editor: move caret to end after creating todo object (bee72d5)
- editor: possible missing parent (b0446cf)
- editor: properly dispose of temp new focus data (556fbff)
- editor: react state dependencies, style, and oninput behavior (764f6f8)
- editor: recalculate backlinks on unindent (5ea160a)
- editor: regressive issues fixed (d0ecd6d)
- editor: undo set correct focus, fix recalculate backlink issues (20653be)
- editor: ux fixes (f58d6c9)
- electron, rss: styling and rss fixes (8311405)
- electron: popout page in new window (3ffb276)
- email inbox and todo list bugfix (7f41fd2)
- email: duplicate inbox subentities fixed (62731f6)
- email: gmail inbox sync should work now (9d22bcc)
- email: option for removing from inbox on read (c0db1e9)
- email: remove from list first, then delete email (63a4ad3)
- email: renamed email settings to Mirror Email Inbox (1232d19)
- events: events should display everything in 24 hours (f3e3128)
- executable: live updates for executables (37bdc75)
- executables: don't send context menu callbacks to backend (895c8bb)
- explorer: ux issues (70b39c3)
- feed: rss items shouldn't open new tab (f225809)
- fix todo creation and immediately update, and editor delete permanently if no references (a0da8ff)
- focus: focus with global state (6ddcf8f)
- frontend: autodynamicview object updates (dadf05f)
- frontend: hide hidden entities from trash (340aa43)
- frontend: infinite scrolling list fix & speedup (bcb568d)
- frontend: make backlink indicator faster and more accurate (a5b3d04)
- frontend: multiselect with alt-click (425317f)
- frontend: navigating within iframe in external browser (8e307f8)
- frontend: note display error and workspace isvisible fix (3ba52b0)
- frontend: omnibar error fix (f778046)
- frontend: package manager use unigraph objects (ffd9df2)
- frontend: styling issues related to multi select (96d34e5)
- frontend: various frontend ux fixes (dcf1ebd)
- gmail update fixes and ux fixes (858b93a)
- handles inbetweeness of stub and full object display (34599e0)
- hover: correct pointer (f53e13f)
- html in markdown (58fec6f)
- inbox: removeOnEnter: false (ea83c9e)
- left/right arrow working & collapsed entities hint (99990fb)
- lib: recursive check for buildGraph (85a6da8)
- lists: adding new items at correct position in open lists (e098f5b)
- markdown rendering diff and delete stale refs (e40dac3)
- markdown: can open URL now (06c701f)
- markdown: editable markdown components set correct caret (b6f1cd8)
- merger and uid leasing fixes (b61100e)
- mui: alias old mui versions temporarily until executable updates are available (509c91d)
- multiselect: behavior changes for multiselect (26aabe2)
- multiselect: better heuristic to determine selection (4459c44)
- multiselect: cancel select when dragging objects (4953c9b)
- multiselect: multiselect throttling (2c115a8)
- multiselect: respect existing text selection (0945709)
- navigation: tag navigation issues (83094cf)
- note editor: firefox cursor position bug (b6f9af3)
- notes, todo: todo checking too slow, various interop issues (874d0b7)
- notes: addChild indexes (cb06543)
- notes: argument fixes for focu (24b2963)
- notes: auto search works, caret position with mouse clicks is off but fixed soon (1e30108)
- notes: caret positioning on markdown click (0ebd94e)
- notes: check for references after autocomplete (59a24f0)
- notes: click to create block should autofocus (cae8055)
- notes: close scope characters only next to whitespace (3cdfad1)
- notes: copy pasting and block hopping (6afae80)
- notes: correct componentId and don't show duplicate (db77d21)
- notes: daily notes query enhance (35d8d11)
- notes: delete items should work (6730a30)
- notes: editor add children correct focus (902f726)
- notes: fix note block recursing (224acb9)
- notes: fix viewId issues in custom views (4cc989b)
- notes: focus state set as global (32b74fc)
- notes: insert text should work now (af80277)
- notes: notes editor left/right arrow keys (a264b1b)
- notes: outdentation disappearance bug (a0695c4)
- notes: outdentation disappearance bug (f65ea8d)
- notes: paste cursor location and inline img (a090d74)
- notes: properly set caret pos (16568b8)
- notes: search for hidden blocks as well (d638086)
- notes: ui/ux improvements for caret and editing, and fix pasting (2b31889)
- notes: unindent index position error (0540548)
- notes: up/down arrow should only change block if at top/bottom row (a8d652c)
- object view: always allow same defn of object with inline mode (3761e4f)
- object view: error prompt enable context menu as well (05176a3)
- object view: load specific components after registry (6b235db)
- omnibar: add item show dashed border (dc0c66e)
- omnibar: auto hide search popup (9ae7e73)
- omnibar: disable click through for preview (c1887ea)
- omnibar: omnibar with callbacks behave as expected (c128ee4)
- packages: use less insert to add package (3a4f21a)
- prettier formatting for frontend (3b9592c)
- rss: rss reader subscription and relative update time (f53edba)
- search overlay: only show nontrivial entities (f781800)
- search popup: mobile search wasn't working (f10e365)
- search: don't show deleted items in search results (0c75477)
- search: inline tag creation returns correct uid (b244168)
- search: showHidden now works (fba5963)
- search: speed up queries (d7e2ad8)
- server, kanban: increased executable performance (b4f0731)
- server: client lease uid (7e6be32)
- server: don't throw when secrets are not found (a3cfe27)
- server: metadata query should show whether hidden (b63fa60)
- server: multiple client leasing UIDs (09f2673)
- server: update triplet support designating uids (20055a5)
- states: optimize selected state (e01850f)
- style: outliner bar color be light gray (bc05a9b)
- sub error and disable notification on mobile (08b30ee)
- subscriptions: better subscriptions on revival (577dc3b)
- subscriptions: stale data when getobject updated (9814ae5)
- todo, autodynamicview: not inserting and object flickering (f79257b)
- todo, editor: Various
embed_block
and todo interop fixes (c4a6bed) - todo: always use the latest text (e0d54e8)
- todo: checkbox still visible when editing (c862004)
- todo: indent shows undefined briefly (9040691)
- todo: inline references update todo object as well (6328563)
- todo: more efficient todo query (2532edb)
- todo: not having focus on creation (809b109)
- todo: use correct update date for inline tags (12c7e8d)
- ui and ux updates (eb9ca88)
- ui: minor ui hiccups (56b1d56)
- uncomment styles in utils (0fe7c1d)
- ux/ui: some ux/ui fixes (36e4f08)
- ux: linking behavior update & tab styling (ca15317)
- ux: revert selection css (e95a2ed)
- ux: some more ux fixes (e144cb4)
- ux: ux editor fixes (5a57f7f)
- ux: ux polishing & stray bug fixing (ea7a487)
- ux: various ux and usability fixes (5bfe822)
- ux: various ux fixes (0007ed0)
- various fixes for note editor on mobile (1723430)
- view renderer: unify detailed view rendering (#271) (84c6056)
- workspace: maximize option for detailed object view (7a52f86)
- add complex search for http api (34d16e2)
- adder: add quick adder (4b708c5)
- api: add method to bulk update last edited metadata (62cbb0c)
- api: add methods to manage backlinks more efficiently (ce69913)
- api: add option to send full object on fake update (079662c)
- api: add optional common variables in query (2edfe5a)
- api: allow manually leasing UIDs (1966366)
- api: getObject available in frontend (f3d5f74)
- api: send fake updates for everything (a7027c5)
- backend: add debug mode for function execution with console log redirects (0abd4b6)
- better backlinks display (4603182)
- calendar: linear calendar view, includes journals (bec54b8)
- calendar: react-big-calendar (dc100ca)
- code editor: group executables by package (30f3880)
- codeEditor: add runner for fast debug iterations (9297eca)
- contacts: add person as contact in context menu (513c095)
- contacts: add social media profile to contact (4536c5f)
- contacts: detailed contacts view (0ef017b)
- contacts: initial contact book & automation support (067efd5)
- data: remove duplicate items with same key via upsert (3f21e18)
- dev: add current subscriptions view for debug (35f09fa)
- dynamicViews: view-specific dynamic view options (db17b32)
- editor: allow bulk unindentation (979c5fb)
- editor: auto add todo tags based on parent tags (5e573aa)
- editor: basic undo/redo support for editor (f01e8ea)
- editor: better caret management (203f6b4)
- editor: copy/cut/paste with references support (391ee58)
- editor: edit todo list items inline (608e485)
- editor: fully support annotation and nested subentity (b829c49)
- editor: rich copy, images, multiline copy (0dd567e)
- editor: switching between outliner and paragraph editing (fa5d254)
- editor: undo/redo cache locally for performance (9014bd1)
- editor: undo/redo for indentations (5d52c8b)
- editor: undo/redo support (4386bf7)
- email, contacts: profile image display (cd7640e)
- email: gmail read status sync (7505ade)
- email: sync and push to gmail inbox (read, archive) (33d55b0)
- explorer, common: restructure repo for 3rd-party integrations (60ee044)
- feeds: created a Feeds list entity and redirected feeds from inbox to it (68a5de4)
- frontend: add block-level backlink indicator (2b009c8)
- frontend: add experimental global shortcut actions (43af28b)
- frontend: add option to specify components in lists (d8d7683)
- frontend: add options to embed bidirectional links in todo/elsewhere (7024d8c)
- frontend: subentity support (2c0ebb1)
- frontend: trash view update & better infinite scroll (dbf50e8)
- functional state changes (6478c63)
- global drag to select support (b122ac6)
- inbox: add favicon to inbox (973b3f3)
- inbox: add notes, todos, bookmarks created from overlay to inbox (18c078a)
- inbox: most recent first (2ea52f5)
- journal: inline journal view (97ad9f7)
- multiselect: add parent inclusion check (1f2b0e4)
- new UID leasing, add experimental state sync between client and server (d5c2a4d)
- note: refactor keyCode to key, auto close quote marks (0f3014c)
- notes: allow attaching notes everywhere (6a05099)
- notes: complete daily notes feature (83a1445)
- notes: ctrl+k for markdown links (4021156)
- notes: editor shows last updated (54c26ff)
- notes: handle newlines, replaced textContent w/ innerText (ce28cce)
- notes: paste url into selection notion-style (4680373)
- notes: setCurrentText now updates db (dea1502)
- notes: use state sync for indent/outdent as well (c30141c)
- object view: add compact view options (64a4ceb)
- omnibar: auto command registration, keyboard navigation (868fc04)
- packages: add option to delete previous versions (dd4a972)
- packages: enabling/disabling packages (6a1ccdf)
- prepare datatypes for contact app (084163a)
- search: basic relevance-based search (eb72245)
- server, api: add api for custom hibernated subscriptions (136341c)
- server: add hooks for all object created (bc8848e)
- subscriptions: auto hibernate subscriptions based on visibility (4f59e0e)
- subs: structural subscriptions & delta subscriptions (4909235)
- todo, editor: initial
embed_block
support and editor todo integration (7474b7c) - todo: allow converting anything into a followup todo (d780f65)
- todo: editing todo objects inline now updates tags, etc (3e7a7de)
- todo: smaller todo list items when is embed (e20d652)
- unigraph: make getObject available on frontend, promise not resolving correctly yet (86af735)
- augmentstubs perf (b6d76a1)
- autodynamicview: faster adv (e30d673)
- better insert performance (de8fdfe)
- editor: don't use unpad, use dataref (ea2a717)
- frontend: memonize context and component with same results (14f2fa8)
- frontend: optimize performance a bit (9f1ce9b)
- frontend: use memonized values for subscription and drag & drop (6a8b1aa)
- server: schema refresh query speedup (c40903f)
- susbcription: object stub performance fix (019c3a5)
- Revert "docs: changelogs initialized properly" (e5b8921)