Skip to content

Latest commit

 

History

History
634 lines (505 loc) · 72.7 KB

CHANGELOG.md

File metadata and controls

634 lines (505 loc) · 72.7 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.2.10 (2022-04-20)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • contacts: Make contacts more approachable (409e605)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • email: support multiple email accounts (d0de455)

0.2.1 (2022-03-09)

Bug Fixes

  • calendar: reintroduce buildGraph (327f6ca)

0.2.0 (2022-03-07)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

  • notes: don't get contents on linked reference, speedup queries (6e4be48)
  • tidy up subscription on client side (8d2de57)

0.1.0 (2022-02-21)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

  • 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)

Reverts

  • Revert "docs: changelogs initialized properly" (e5b8921)