All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.0-beta.37 (2022-05-27)
- remove safari unsupported warning (e39d530)
- athena should highlight results (ea5abe5)
-
don't use lookbehind in replace-roam-date (3f4066a)
-
move regex fns into athens.patterns cljc (ded5f2a)
-
refactor highlight to not use lookbehind (c4d386c)
-
refactor unlinked to not use lookbehind (870e39e)
-
remove lookbehind from instaparse (c8bfa5b)
-
remove unused backtick token (d3e1877)
-
use same file for clj and cljs parser tests (2575222)
-
use word boundary instead of positive lookbehind in parser (6a4f3cd)
-
add boundary tests (4e66a13)
-
add hashtag test for unlinked (6405bdc)
-
add tests for athens.patterns (bab8d71)
-
disable failing lookbehind tests (6a406a0)
-
more tests for roam-date (7ea9d3f)
-
remove unused vars (e14e53d)
-
update backslash escapes test for cljs output (be1e5df)
2.0.0-beta.36 (2022-05-24)
-
serve web client from athens server (775c981)
-
release web to vercel (e52f6e2)
-
release-server now requires build-app (1b3ef1d)
2.0.0-beta.35 (2022-05-18)
- permalink includes graph name and password (5424b05)
- don't control dialog inputs (7c59bbd)
- don't show plaintext password on permalink (6351d1d)
- show own user on presence if there are no other users (de5aead)
2.0.0-beta.34 (2022-05-04)
- add navigation section to help (590a275)
- mod+alt+o zooms out of current block (e446f0c)
- Permalink creates db if needed, and works on electron (#2175) (13b5241)
- pressing up/down with no focus takes you to last/first block (c6f7806)
- :daily-notes/items should always be a vector (d06a359)
:page/rename
&:page/merge
w/o regex injection. (4a817bb)- also handle naked hashtag in nested page renames (206d34c)
- disable "open file..." dialog on cmd/ctrl+o (18a818a)
- fold shortcut should use shortcut key on mac (79f7ad7)
- page linked refs start closed when 10+ (ce77fa9)
- prev-block-uid should not try to go to pages (1ede064)
- prevent browser defaults that focus URL (c94b162)
- restore the alert/js event (f34b69c)
- unfold block is mod+down (e42c5c7)
- up on first window child should not lose block focus (805065e)
2.0.0-beta.33 (2022-04-27)
- row title is addressed by full name (70ac275)
2.0.0-beta.32 (2022-04-27)
-
can merge pages again (e52234c)
-
constrain all-pages width (b397133)
-
copy on embed blocks (3a891fe)
-
disambiguate edit and create time (5c06600)
-
properly format and display dates in table (8467018)
-
table works for many and few pages (7e577fb)
-
working confirmation dialog for page merge (8e67abe)
-
cleanup (dcfd5aa)
-
fix (48df468)
- add new colorscheme for subtle and highlight buttons (4e3a191)
- cleaner style application in all-pages table (91e3b2d)
- update readme (9f545ef)
2.0.0-beta.31 (2022-04-20)
- don't autoblock non-chrome browsers (81324e0)
- Navigate back when user deletes current page (bbdafc4)
-
can click toolbar buttons (93accb3)
-
consider unknown OS to be linux (449653f)
-
safari user agent is lower case (b0bff69)
-
show unsupported message for safari only (ee33753), closes /github.com/athensresearch/athens/pull/2096#issuecomment-1083101498
-
still support chrome (7cf620a)
-
update shadow-cljs, cljs, tick (0dfcd36)
2.0.0-beta.30 (2022-04-19)
- add new edit icons (bb0f40d)
- add working 404 page (21012be)
- can open in sidebar from inline ref breadcrumb (fd4f56c)
- JVM Crash Reporting (226c793)
- new page header controls (01724ee)
- separate button for open in sidebar (c35c78c)
- separate button for open in sidebar (bf694f1)
- show "open in main view" for daily notes (2f99633)
- use new edit icon (51fcd03)
- 404 shows properly on page-by-title (8a35ace)
- add person icon (35aa390)
- all pages table wraps and stretches (7463254)
- also identify page by uid (f8d1148)
- arrow up and down from blocks works (ba8d3cb)
- block embed controls properly placed (2f6bd9e)
- block toggle and anchor properly sized (c15679e)
- breadcrumbs allowed to be big again, and checkboxes not broken (780876d)
- breadcrumbs should wrap (0266059)
- can click sidebar to scroll (2574d34)
- can copy multiple block refs (e151792)
- can drag-select in sidebar (0c5a4a4)
- can scroll to items in sidebar again (5284874)
- centered daily notes (653ccc8)
- consistent page widths (a82f418)
- correct chevron direction in references (b9b92d6)
- correct transition on apptoolbar (9fe3982)
- css prop should go in sx (6426355)
- don't add new pages to daily pages (67745a4)
- don't import athens.utils in electron (c8578ce)
- embeds only as broken as on release (ae5dbae)
- flip page open buttons for daily pages (74cadcc)
- force consistent typography on block text and textarea (e432025)
- inline menu closes on click outside (870250b)
- linked refs in block work (e6707fb)
- mark/highlight colors are global (81750cd)
- misc minor layout issues (9bdf174)
- more types of links included in block interaction passthrough (84522d9)
- nested links clickable again (270c05a)
- no nil uids on daily pages (7cecc4f)
- node page button shouldn't squish (eb02b0a)
- open page in sidebar shouldn't open graph (6afcc68)
- pass more tests (49bb181)
- passing more tests (5bdede1)
- perf and key error on daily notes (c31cbfc)
- proper icon size in table header (1bb3350)
- proper indentation for blocks in embeds (8bfff9d)
- proper toast message on permalink action (a68de83)
- reduce excess spacing around daily notes (0e02491)
- remove :first-child warning (fedbec0)
- remove content area until editing (c3ec4a9)
- remove some println (04dd227)
- sidebar items state in db (39f8365)
- solve another cause of collapsed checkboxes (4502d52)
- solve cause of extra title wrapping (0ce0063)
- solve some cases of improper buttons in page header (b2e350b)
- throttle dispatches on-scroll (f560575)
- use a debounce instead of throttle for scroll (e16f5c4)
- use correct property for menu title spcing (c716d37)
- use correct property for menu title spcing (0ece2ec)
- use theme on loading screen (f57a3c4)
- early returns for menus in blocks (38bda25)
- only include autocompletes on active block (ee29db5)
- remove unused css (506ff8c)
- use system fonts for speed (e4c26eb)
-
blocks use new inline refs component (5c238ab)
-
chakra window icons (8ab8636)
-
dedicated space for presence on blocks (3348dc5)
-
functioning block menu (a57e7d5)
-
make sure every menu and popover is lazy (b281dda)
-
midflight reducing getcaretpos (6a28dcc)
-
minor cleanup (4f42fe4)
-
move block components out of redundant comps folder (f049f60)
-
move reference components to new file (79502a7)
-
new file for sidebar components (c1686b1)
-
no mui in graph (2fd482b)
-
only one title component (e37150e)
-
replace and remove material-ui (95dc4bb)
-
replace material icons on node page (cc1bfd5)
-
retire stylefy and garden (2184c10)
-
rework node page titles (82e1e97)
-
reworking linked ref styles (84b0ff0)
-
undo class changes to textarea (1e7c2b4)
-
use correct block container styles (1cd833f)
-
use correct block container styles (20e1cbe)
-
cleanup (9fedb20)
-
fix lint issues (059d421)
-
fix lint issues (e880ef5)
-
happy little comment around fragile styles (4f4cb42)
-
lint fixes (259622a)
-
lint fixes (43b2b0b)
-
lint fixes (0be358d)
-
lint fixes (fef4597)
-
linting (7bc4e09)
-
linting (c941068)
-
linting fixes (6dc3771)
-
minor cleanup (b5d4197)
-
remove console logs (41f107d)
-
remove outdated comment (e4fca23)
-
remove unused bindin (f93e275)
-
update e2e page selectors (6dc8d07)
-
update e2e to new copy ref text (558af98)
2.0.0-beta.29 (2022-04-13)
- don't use where-triple filter if there's no since-order (3c96236)
2.0.0-test (2022-04-08)
2.0.0-beta.28 (2022-04-12)
- add a slash command to insert own name link (ad53214)
- Page link creation reporting also from page titles. (bc3a614)
- support copying permalink (7abf100)
- support loading a url on first boot on web client (f94cfab)
- /me shouldn't add a space at the end (4ab8adb)
- don't remove block if there's nothing to paste (e2fd834)
- don't show permalink button on electron (52a969f)
- ensure router starts after boot (cfaff36)
- focus on first block after paste (6691e0a)
- only navigate at the end of the boot sequence (4de8cf2)
- seq is the right fn to check if not empty (faf493f)
- use contains-op? to filter op list (b180ecf)
2.0.0-beta.27 (2022-04-07)
- Don't report PII (d230732)
- migrate events without a uid (98ab9df)
- migrate to efficient event log filtering (420a128)
- support event log migrations (47fcabe)
- allow remote dbs in web athens (094192e)
- bugs alex found (677fb6e)
- current version is 0 if none is present (bb8ef68)
- db-dump also ignored from limit on received (a91df3c)
- event-log/events now received id as kw arg (25543ff)
- exclude db dump from size limit (7b28172)
- Feature block link correct counting (#2111) (f1807a2)
- fix args on migrate call site (58ae736)
- fix wording on some limit messages (7f55150)
- get-current-version should return 0 on err (a94fc64)
- minor migration logging (d716ae7)
- query page size for migrations should be 100 (7dadf54)
- remove leftover print (84624c3)
- set a 1MB event limit (81198f4)
- show remote db page in db modal when not electron (477ecd1)
- transit usage was very bork in clj (92210e2)
- use long instead of bigint for event log (20ee4b4)
-
add athens.self-hosted.fluree.utils (19bf9d3)
-
move migrator into own ns (0f97365)
-
ignore unused test helper (146f459)
-
run fluree tests manually for now (bb033c8)
-
update to clojure 11 (8ac293e)
2.0.0-beta.26 (2022-04-06)
- migrate events without a uid (98ab9df)
- migrate to efficient event log filtering (420a128)
- support event log migrations (47fcabe)
- allow remote dbs in web athens (094192e)
- bugs alex found (677fb6e)
- current version is 0 if none is present (bb8ef68)
- db-dump also ignored from limit on received (a91df3c)
- event-log/events now received id as kw arg (25543ff)
- exclude db dump from size limit (7b28172)
- Feature block link correct counting (#2111) (f1807a2)
- fix args on migrate call site (58ae736)
- fix wording on some limit messages (7f55150)
- get-current-version should return 0 on err (a94fc64)
- minor migration logging (d716ae7)
- query page size for migrations should be 100 (7dadf54)
- remove leftover print (84624c3)
- set a 1MB event limit (81198f4)
- show remote db page in db modal when not electron (477ecd1)
- transit usage was very bork in clj (92210e2)
- use long instead of bigint for event log (20ee4b4)
-
add athens.self-hosted.fluree.utils (19bf9d3)
-
move migrator into own ns (0f97365)
-
ignore unused test helper (146f459)
-
run fluree tests manually for now (bb033c8)
-
update to clojure 11 (8ac293e)
2.0.0-beta.25 (2022-04-04)
- Block/Page Creation Monitoring (6c8a6fb)
- Block/Page Creation Tracking (32fa5b5)
- Block/Page Creation Tracking (bfa8611)
- Feature Usage Monitoring no autocapture no more (#2107) (6beeae3)
- improved table (d18c249)
- improved windwo dragging (bd50ec2)
- Link Creation Reporting (722046f)
- Page Create Tracking (54fe0d3)
- Page Creation Reporting (0866af6)
- Page Creation Reporting (540b31b)
- Page Creation Reporting (b5aec96)
- Page Creation Reporting (7abb1c1)
- Page Creation Reporting (2591234)
- Page Creation Reporting (004494a)
- Page/Block Creation Reporting (0aa51a3)
- progress (aa7730a)
- progress (0ff1313)
- responsive secondary toolbar menu (8482045)
- structural-diff of Atomic Graph Ops (a18efcd)
- toast now reacts to theme color mode (b3feb98)
- add missing change (a9a9e5a)
- add santized block uid to anhor (d81213a)
- better borders within athena (63a4faf)
- brighter athena in light mode (311a9f0)
- can close sidebar items again (b0ed26c)
- can edit node page titles again (903f040)
- can edit title on block page (06b2fe7)
- don't break the theme (4557c6e)
- don't downlevel generators in libraries (f46decc)
- fix cursor insertion on first interaction (68f5507)
- left sidebar should be reactive (48e0b2b)
- misc block interaction issues (82da8bc)
- misc fixes (d0fc6db)
- more elements interactable within blocks (7e85d23)
- more tests passing (f881023)
- no isEditing error (c7d8501)
- partially working inline search menu (92bc797)
- remove unused binding (5a8e297)
- right sidebar items open by default (5fcaf9a)
- sidebar items open by default (5fbde80)
- solve minor issues with toolbar and all-pages (876de3d)
- some athena tests passing (0421032)
- style (010f9ce)
- style (f1084cc)
- titlebar border transitions nicely (d38f459)
- use correct border color in help sections (3cf971d)
- use correct case for Icons.tsx (593ebb9)
- use SSR friendly selector to remove console error (9378f72)
- used wrong source (1bcff3c)
- working inline search menu (8233f99)
-
:block/save
cleanup (67d7251) -
block in new components for autocomplete searc (ce6aeef)
-
cleaner use of error boundary (060b366)
-
completed slash menu (9ad61f7)
-
remove styled-components (486e44a)
-
replace most uses of stylefy (241e052)
-
retire most storybook components (f0f3a52)
-
structure parser generating text representation (b18d119)
-
use better slash menu (569e62e)
-
use chakra for block content element (1e9a440)
-
another test passing (cb636c2)
-
clean up toggle (7367508)
-
cleanup (fd5aeb5)
-
cleanup (c600a51)
-
cleanup lint (99b7fc8)
-
cleanup minor redundancies (9205337)
-
cleanup unused (73f0b6c)
-
fix (91a27f8)
-
formatting cleanup (80cdcc1)
-
lint (42e299d)
-
lint (ebbdf5d)
-
lint (d7780cb)
-
lint (a2cbce8)
-
linting fixes (c3f42a8)
-
more cleanup (c5de678)
-
more tests passing (d445d5b)
-
remove unused (da7e86c)
-
remove unused lint rules (033b73b)
-
style cleanup (008011b)
-
unbreak storybook (b36184e)
-
update e2e page title selectors (b59e61d)
-
use same babel preset on main as on app (8012176)
2.0.0-beta.24 (2022-03-17)
2.0.0-beta.23 (2022-03-15)
2.0.0-beta.22 (2022-03-15)
- default config should use docker values (73e5224)
2.0.0-beta.21 (2022-03-15)
- add :datascript :persist-base-path to server config (712759d)
- add athens.self-hosted.web.persistence ns (5b7c664)
- allow cli load to resume from last event (e82a71b)
- block-ref's breadcrumb in tooltip (109610e)
- incremental snapshotting on load (3a69a27)
- persist server datascript db (7d2fd6b)
- cljs throws js stuff (2c99f48)
- event-id should be a uuid (858642c)
- throw when ref-block does not have parent (5bbafa9)
- time logging should be in double (e04e553)
- workaround slow fluree filter (4be370d)
-
make most persistence ns fns private (4e420ea)
-
move stuff around after thinking more (b518f8d)
-
Remove unused namespace reference (34c7596)
-
use /datascript/persist instead of just /persist/ (f62f829)
-
refactor and test position->uid+parent (48786cd)
2.0.0-beta.20 (2022-03-11)
2.0.0-beta.19 (2022-03-10)
- Feature monitoring: right-sidebar usage (f92d19b)
2.0.0-beta.18 (2022-03-03)
- also unlink
:node/title
contents when unlinking (2e1e45b) - Case of nested page links (491e2e8)
- show more than 1000 links in all page listing (e538bdb)
2.0.0-beta.17 (2022-02-28)
-
handle loading states on reconnect in a sane way (f6eee39)
-
query needs db value, not conn (e8b6d0e)
-
revert visibility change to fn (4b81e11)
-
add more block context menu tests (acc58e8)
-
fix click out expectations (0d48659)
2.0.0-beta.16 (2022-02-23)
- add deftraced sentry macro (1d567b7)
- HOC for perf monitoring (be66ca8)
- HOC not nesting incorrectly. (3114cc1)
- macro for sentry wrapping (ad60923)
- perf monitoring of
:boot/desktop
(381e914) - rendering performance monitoring. (64a497d)
- router perf monitoring (b90f9c4)
- Sentry perf monitoring edition async-flow (cd0d0d9)
- use the same undo for local and remote (0dadf6d)
- add missing type hint (ead4788)
- allow detect chromium via user agent (f1e51cf)
- also cover cmd+q and activate states in mac (2a520a7)
- also disable block-uid-nil-eater for clj (fbdfcee)
- also navigate on delete if uid matches (47f11c4)
- always use athens undo/redo (8ed0d0a)
- athena navigation test should wait for boot (3bd0504)
- athena tests should cleanup page (399a08b)
- block ref render should be reactive (d9dc5da)
- boot sequence and db-dump async flows (7f2429e)
- check if tx is running, don't assume (d0ba723)
- clicking inline ref count should show them (1a6297d)
- daily notes should update reactively (2f4d8a9)
- defntrace should stringify name (ca04841)
- defntrace should work in clj (d339806)
- don't
div
just fragment (e1039c3) - don't health check datoms db-dump (ce79565)
- don't health-check empty dbs (89668e9)
- don't remove used helper fn (841572b)
- don't report all console debugs to Sentry. (4b0bc13)
- get-node-document still needs to return children strs (d19c776)
- guard pulls in common-db (45683a2)
- initialize reactive watchers on startup (#2037) (bd0441c)
- make copy block tree great (again?) (fa2d3e6)
- match posh pull behaviour for refactored fns (65d3c00)
- must check if page was removed before removing it (48d26b8)
- navigate to page from athena when result is for a block (b6ce6cf)
- no more warnings for no reason. (239bab7)
- not pushing sentry span here anymore (df60f26)
- remove timeout from saveLastBlockAndEnter (7568345)
- review items (5a7b6b3)
- set loading while reconnecting (1771d21)
- textarea should not be rendered when not editing (a4f11e2)
- this interceptor was promoting span to auto-tx (1951e68)
- update existing cached dbs to have http-url (074dc7e)
- update test should focus on a single update (87ec730)
- use async-flow for local loading db too (9577575)
-
add a few e2e utils (75d3f3d)
-
add inputInAthena helper (c3a831a)
-
blocks pull their own data (f64539e)
-
disable posh during reset-conn (8215194)
-
ensure title is visible after page creation (0da7251)
-
factor out async flow and sentry tx (f65f8e6)
-
finish async flow just through resolve-transact-forward (949665d)
-
fold :remote/forward-event into :resolve-transact-forward (df62d52)
-
get-block is not used reactively (dd24335)
-
isolate and optimise get-block-document (1d0112d)
-
isolate and optimize get-linked-references (a14861c)
-
isolate and optimize get-node-document (2d4dbf0)
-
isolate and optimize get-parents-recursively (099c574)
-
move block page linked refs into own comp (30d6c5d)
-
move block page parents to own comp (ef76bb3)
-
prefer editing/is-editing over editing/uid (ae37edd)
-
remove a few leftover uses of posh (2119b13)
-
remove block-uid-nil-eater from txs (59c2395)
-
remove old single player undo (7f51c40)
-
rename deftrace to defntraced (5a08a2b)
-
resolve https on db creation (f8f9f22)
-
resolve https on db creation (5538e48)
-
tighten posh use (1917b7e)
-
use new Sentry tracking macro (fae6cc8)
-
wrap body in deftraced (27ed22d)
-
add a base electron test script (0a3f4ba)
-
add copy refs test (74faa9a)
-
add undo e2e (ac66d00)
-
cache the build for e2e (72cfe9c)
-
cleanup log/info (94e93d2)
-
fail e2e faster (1f10d69)
-
fix (f34d414)
-
fix lint error (9c788f8)
-
fixes (ddcb4ea)
-
remove unused fn (04ff24c)
-
remove unused ns (73b6005)
-
remove unused require (8238259)
-
removed unused fn (9f4517b)
-
rename Sentry's TX and span so we know where it's coming from. (dcb3522)
-
shorthands and environment names (9dc0667)
-
use default reporters for e2e (63c43ea)
-
use multiple workers on web e2e (43a128d)
-
use primarily web build for e2e (73821c0)
2.0.0-beta.15 (2022-02-02)
- a few bad electron specific invocations (08bee39)
- allow any domain to health check (7f9e653)
- clicking on a breadcrumb should it as the new parent view (1bb6c0b)
- open/close inline refs should reset breadcrumbs state (5042d1e)
- reader features should be under compiler-options (6186245)
- remove stray print (c6c458a)
-
centralize electron requires, provide good errors (4c540b4)
-
unify web and desktop boot (75e66d8)
-
use reader conditionals for electron code (dabbf59)
-
add note about local docker builds on M1 (fef4f65)
-
deploy v2 browser app on release (d2e71be)
-
deploy web client to vercel (d954288)
-
fix (176af6f)
-
fix release-web tag check (c6e7919)
-
fix vercel cp (9f7cf43)
-
remove unused file (5902e9a)
2.0.0-beta.14 (2022-01-31)
-
include :block/{new,save,remove} in the reorder exception (ffac7f7)
-
redo-middle-move-composite should be comparing both pages (9984e63)
-
add undo move/remove failure scenarios (7551a7d)
- binding should reflect operation (ab36105)
2.0.0-beta.13 (2022-01-24)
- indent: if sibling block is closed, open (a43a71c)
- pressing up and the previous block has a closed child (d2b795f)
- small paste bugs (#1991) (18d76e4)
-
help-popup: Use more general term for search shortcut (312b1ce)
-
deps: bump engine.io from 4.1.1 to 4.1.2 (e4cdb87)
-
deps: bump follow-redirects from 1.14.1 to 1.14.7 (d11e39c)
-
deps: bump log4js from 6.3.0 to 6.4.1 (a4153bb)
-
deps: bump node-fetch from 2.6.1 to 2.6.7 (f257800)
-
deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (fa7f247)
2.0.0-beta.12 (2022-01-20)
- add :page/merge undo (dce25c5)
- add order DSL (5dd40dc)
- build-paste-op returns a flat list of atomic ops (15f54dc)
- build-undo-event with support for composite (90390d8)
- group block save at the end of paste-op (dc92885)
- redo testing of
:block/new
and:block/remove
(006d5dc) - restore shortcut on undo page/remove and page/merge (7471f90)
- support :block/remove in undo (d105f6d)
- support undo/redo for lan party (a0682d6)
- undo
:block/new
operation with initial tests. (dabd498) - Undo
:page/rename
(a4f63bd) - undo composite (2bb5ff3)
- undo composite improvements (f381702)
- undo for block/open (a4385d2)
- undo resolver for :block/save (e3c643e)
- don't return repr with uid for title or open true (99ac570)
- more places that need to account for :block/open? default value (9f3234f)
- resolver for composite ops was not matching vector return format (38d8429)
- support undoing contiguous moves (acaef19)
- undo-op should receive current and op dbs (33d0b78)
- use atomic op in undo test (0572702)
- refactor functions; stuck on why indices aren't updating (4b601cf)
- add docstrings to athens.common-events.resolver.order (60bc879)
- add note about impl source (0367287)
-
add common undo ops to fixture ns (d7632de)
-
add get-position helper (f2c4aaf)
-
cleanup for review (238a1b3)
-
don't warn on compat-position (f3ff90b)
-
review items from jeff (1351d58)
-
undo resolver returns vector of ops (07af7cb)
-
use backrefs instead of _refs (2a71bd6)
-
use kw as fn (e14d6d6)
-
use order in block/move (b00399e)
-
use order in block/new (be4af63)
-
use order in block/remove (72aeded)
-
use order in page/merge (3993184)
-
use order in shortcut/* (8c49cc7)
-
add compat-position tests (79333a8)
-
add tests for get-internal-representation (6496ab5)
-
carve (eef7ce3)
-
comment not needed anymore (8f3ff9f)
-
Commented out redo tests until
:block/remove
is reversable (562fb38) -
enable composite-of-composites-undo test (f14f1bb)
-
more test cases. (335e10e)
-
style happy now (c86cdb7)
2.0.0-beta.11 (2022-01-19)
- offsetTop error from navigating to dailynotes (debbdca)
- db-picker: allow users to remove dbs from list (7ad8c27)
- presence: move inline avatars to the right (9fa2d23)
2.0.0-beta.10 (2022-01-13)
- stop using restore-navigation until more reliable (81f0d93)
2.0.0-beta.9 (2022-01-10)
-
Meta+k
didn't work on Linux (8dca24c) -
delete and merge not preserving children (ed0ab98)
-
e2e utils and a cleaner tests for "delete doesn't merge" (123ed7f)
-
rename test from template to meaningful name (47bf1e7)
-
supposingly failing e2e test. (c7c323e)
- add ADR for undo/redo (1bc46ee)
2.0.0-beta.8 (2022-01-05)
-
add help manual for anchor text links (1b1eb85)
-
don't save db to disk on e2e (6a8a515)
-
update nvmrc to use 16 (active LTS) (ea93367)
2.0.0-beta.7 (2022-01-05)
- add new e2e test script (741df9b)
- don't flicker old state on save (14bf8f7)
- idling for 2s on a block with changes will save it (21c6a8b)
- rename basic spec file (a86c4b5)
2.0.0-beta.6 (2022-01-03)
- render page link and block ref aliases. (4dca7db)
- resolve-transact! can also transact without middleware (963a9bd)
- resolve-transact! returns the transacted datoms (0f7fcd1)
- titled page links & block refs. (b01158c)
- use undo instead of reset for rollback (686f82c)
- another uuid conversion (44e7afc)
- apply-new-server-event to remote/update-optimistic-state everywhere (9827d81)
- atomically update optimistic state (f56b7de)
- dedicated fn to convert uuid to str (0ad22b2)
- don't save tx-data info for forwarded events (f47f577)
- optimistic operations need to be atomic (e4194ee)
- pin fluree ledger to 1.0.0-beta17 (cfdfe01)
- reverse the buttons on the closing warning (87bb442)
- rollback should transact the rollback-tx, not the original again (5ac431e)
- rollback warning was not comparing the right things (839c7fe)
- show mismatched ids in rollback warning (40334f5)
- youtube embeds. (a224795)
-
debug on ci (22b07e7)
-
add client e2e tests (9c1397f)
-
less logging (a3249ca)
-
update datascript (4742a57)
-
workaround playwright electron close on CI (eed40ee)
- add debug logs to optimistic rollback (1e9f685)
- add log line before blocking fluree call (878be13)
- add note about renaming event-sync (db0bf63)
2.0.0-beta.5 (2021-12-16)
- add log recovery to athens cli (705b735)
- add recovery fns to athens.self-hosted.event-log (34bc91e)
- deploy notebooks to vercel (45c7f59)
- use backoff during load process (fb9f968)
- cli:compile build script had an extra single quote (d1b2af1)
- cli:uberjar needs to take in the compiled classes (3bca14e)
- current-route for pages now uses title (2b8dd64)
- deleting the page on the right sidebar (446851a), closes #1350
- don't track side effects from mapped fns (0c34e4d)
- Fix the issue with merging blocks using the delete key (ffadff4)
- re-order conditions and add comments (a6a29c3)
- structure parser not allowing empty page links (9c998bb)
- support updating on block remove and merge. (5677ac6)
- take into account local edit state when merge-delete. (edb8fb0)
- variable naming (8917815)
-
move rename and test lazy-cat-while (4d67342)
-
add script to clean fluree data (7ad0374)
-
deps-dev: bump electron from 12.0.9 to 12.1.0 (aabbedc)
-
deps: bump nth-check from 2.0.0 to 2.0.1 (3951102)
-
deps: bump tmpl from 1.0.4 to 1.0.5 (e400529)
-
don't install :npm-deps from clojure deps. (2262f9f), closes /github.com/thheller/shadow-cljs/issues/800#issuecomment-725716087
-
remove unused ns (7db4c5e)
-
rename fluree clean to wipe (37f58aa)
-
update fluree/db deps (19fcbca)
-
use checkout@v2 (1b8f6bb)
-
use latest electro v12.* (90c3455)
2.0.0-beta.4 (2021-12-09)
- templates (07733fc)
- don't add classes to default paths (39cb81d)
- handle big blocks (599cf6a)
- make clerk start (d8cfd8c)
- make it save and exit. (9c840b4)
- add rollback optimizations ADR proposal (bbe75cb)
-
Structure parser (e1cac48)
-
structure parser with typed-refs (just for
embed
) (3525637) -
ignore the notebooks build file, but watch others there (b0197ed)
-
style happy (27490e4)
-
support clerk notebooks (7253a49)
-
use uberdeps to create parametrized executable uberjars (e4bcce6)
- move macro to utils. (3f91ffb)
2.0.0-beta.3 (2021-11-29)
- remove nils from inline presence too (bdb8937)
2.0.0-beta.2 (2021-11-26)
- use same semantics for event replay as processing. (c301a38)
- rename duplicate ADR 10 to 16 (feff0c3)
- expand and rename event log adr (23797ab)
2.0.0-beta.1 (2021-11-25)
- run health check on client as well (9161df0)
1.0.0-alpha.rtc.46 (2021-11-21)
- this docker images was to skinny (a209a28)
1.0.0-alpha.rtc.45 (2021-11-21)
- added comment on why we need QEMU. (a742df4)
- linux-arm64 target supported and smaller images (ccb51a7)
1.0.0-alpha.rtc.44 (2021-11-19)
- handle errors and reconnect on add-event! (e582c70)
-
don't print whole remote-db config (25a5cd2)
-
save event to log inside the same lock as db transaction (746a2ae)
-
timeout on health check (c1bc1f4)
-
use new fluree config in defrecord (9dc5796)
-
add fluree dev script (f370c44)
1.0.0-alpha.rtc.43 (2021-11-18)
1.0.0-alpha.rtc.42 (2021-11-18)
- re-enable copy paste (5936131)
1.0.0-alpha.rtc.41 (2021-11-18)
- don't reset conn if they are the same (01b9b03)
1.0.0 (2021-11-12)
- disallow auto-update to pre-release versions (af82684)
- remove in-app update setting (3ed9ee1), closes /github.com/athensresearch/athens/pull/1803#discussion_r745655213
1.0.0-alpha.rtc.40 (2021-11-18)
- :block/remove should change titles too (71e6751)
- better logging. (5fedd23)
- dbicon: proper margins for db icon in toolbar (5b46e28)
- welcome buttons properly styled (75f1f90)
- welcome: consistent language for database (aac0798)
- button: reimplement button content spacing (6f73fdc)
- remove semantic events support from server (7e2ad7d)
-
cleaner logging (759270a)
-
logging cleanup round 1. (e2cbdea)
-
things and stuff removed (7c282e8)
-
add source maps and pseudo names to electron build (9bc5c26)
-
log size of memory-log when replaying. (ac63e87)
-
style happier (ff728aa)
-
yarn clean should remove all .js and .js.map, and be crossplatform (067f64c)
1.0.0-alpha.rtc.39 (2021-11-16)
- help-popup: Add help popup with content. (178eb09)
- help-popup: Add tooltip to help icon (c3e1d0b)
- help-popup: Comment out help links until we have (fcc6c4c)
- help-popup: Fix a few shortcuts (c96ace5)
- help-popup: Fix border mismatches (17b1f45)
- help-popup: Fix closing of modal using escape. (1e6c8f8)
- help-popup: Fix copy and remove a shortcut that (c706c89)
- help-popup: Fix issue with scroll-bar and move (5b27673)
- help-popup: Fix scroll behaviour (3f77421)
- help-popup: Fix spacing (6924941)
- help-popup: Remove "code block" from Help. (55042ae)
- notify user of page being removed from beneath. (bbb0bd9)
- use athens protocol for initial events in local (1d3ba34)
- all the warnings and errors in help POPUP (be59fe2)
- better current page title detection (2c10096)
- don't delete dbs from disk in db-picker (0ce8eee)
- editing/target should delegate to editing/uid (179bc64)
- embeds show presence as well as the original block (679c1e1)
- enable
shortcut/move
atomic op on server. (33ab6b7) - go to default db after connection failure (d503b28)
- group-title is now nested in a vector (76d2b05)
- health-check server before connecting to websocket (8bd701c)
- locally determine old string for do nothing check (e996564)
- remove block/order from IR (ae50ec5)
- we this argument
page/title
notname
anymore (fabe834)
- help-popup (ec3c304)
-
add digitalocean instruction and better permissions instructions (8f1a793)
-
auto update all builds except on v2 (fa7d7c9)
-
style, lint, carve (d686d5e)
- reduce log noise on non-verbose settings (9ddf93e)
- review athens protocol (dd64548)
- review internal representation names (909ad57)
- style happy (e8135ed)
- style happy. (b0cf925)
- use button tooltip instead (a2c36b7)
1.0.0-alpha.rtc.38 (2021-11-11)
1.0.0-alpha.rtc.37 (2021-11-11)
1.0.0-alpha.rtc.36 (2021-11-11)
- shortcut op is new, not add (13ccb04)
1.0.0-alpha.rtc.35 (2021-11-11)
- re-enable
:page/merge
(a5a3b76)
1.0.0-alpha.rtc.34 (2021-11-11)
:page/delete
is atomic. (1b00805):page/merge
is atomic, so atomic. (8f09340)- add schema for shortcut atomic operations (95d8d40)
- atomic
:page/rename
(1a41e07)
:block/indent
positioning (13d7f20):page/merge
throwing exceptions inorderkeeper
no more. (bf82419)- enable atomic
:page/rename
on protocol. (1cb5a0f) - make
:page/remove
idempotent. (e67806b) - these tests should not expect exceptions anymore. (a123490)
-
use name instead of title to identify pages in protocol (9bc0e95)
-
use startsWith boolean output as string (c7cb73e)
-
gh pages, auto-updates only for v1.* (f07ea50)
-
remove in-app update setting (bdd15a8), closes /github.com/athensresearch/athens/pull/1803#discussion_r745655213
-
use if condition on composite action (4d708e5)
1.0.0-alpha.rtc.33 (2021-11-08)
- page navigation by title including nested cases. (7e37201)
- use right bindings in :block/save event (e301070)
- remove unused require. (76a9db6)
1.0.0-alpha.rtc.32 (2021-11-08)
- cleaner
page/page-by-title
(a446a58) - don't dispatch nil, reframe does not accept it. (72a8272)
- don't infinite loop during
:block/remove
(e9b5180) - fix wrong refactor (5dfa574)
- make nested page links work again. (6e1f0e1)
- style/carve happy (aa54c78)
- update own presence optimistically (94ab5fb)
- use compat-position for child and bump up (308356c)
-
more informant 404 page. (880133d)
-
navigate to pages by page title, not uid. (66e3bf2)
-
bump fluree (d749d88)
-
separate arm64 ci build (46da69c)
-
this would infinite loop, but isn't anymore. (dc36450)
- remove last-tx (cd56dde)
- remove old-string from :block/save event (9cea456)
- remove response-accepted schema (e9267c9)
1.0.0-alpha.rtc.31 (2021-11-04)
- log resolve-transact! total time (bda3449)
- remove page-uid, absolute block order use in protocol (682c24d)
:block/move
allowed to go places. (bf2a17e)- block internal state
drag-target
compatible with block move relative positioning. (e8832e9) - clear session list on reconnect (114cdbc)
- improve compat-position warning (a529de4)
- improve logging for paste (e337145)
- last block on an empty page should not be 1 (2322689)
- position ref-uid is string (6f3a898)
- style (6f71e7a)
- style fix. (08dbf26)
1.0.0-alpha.rtc.30 (2021-11-02)
- :block/move to new parent. (c9da42b)
- take same-page/up into account when computing new-block-order (ccac6dd)
- 1st drop event moved to
:block/move
(a0de566) - cleanup of drop blocks (ed8dc57)
- cleanup, x-mas came early this year. (3366d4b)
- drop diff parent using
:block/move
(a07ef16) - drop same parent using
:block/move
(3ce1174) - drop semantic events cleanup. (1a22f1b)
- drop-multi different source parents cases using
:block/move
. (de0c9a8) - drop-multi/same-all using block/move-chain (bf310bc)
- failing tests. (7472553)
- introduced
:block/link
re-frame event to drop links to blocks. (b600f4c) - last drop-multi migrated to
:block/move
(4407534) - moving blocks like a boss, well not really just yet. (b9a05ed)
- removed dead coda around drop events. (60fcdbf)
- simple drop multi using chain of
:block/move
(7226bd5)
1.0.0-alpha.rtc.29 (2021-10-28)
-
bring local ledger up to date during ensure-ledger! (a15ecea), closes /github.com/fluree/db/issues/126#issuecomment-953903963
-
don't include a link to Welcome in mini-datoms (00ba659)
-
load theme earlier in the boot sequence (5297d0c)
-
use initial datoms, but without any page links (e1e23d6)
-
workaround for fluree tx limit (45b6877)
-
workaround query delay (0ae6ca8)
-
don't build dmg zip (92ca6b4)
1.0.0-alpha.rtc.28 (2021-10-27)
- store user color between sessions (994acf0)
- break shape-parent-query loop if there's no parent (bc2d170)
- fix inline presence, go to user page (37a5507)
- throw on recreating page with different uid, mismatched daily page title/uid (7cce9eb)
- use daily note uid for daily note title on page create (e26b917)
- use daily notes uid for new pages on :block/save (5fce285)
- use resolve-transact! in all locations, mark :transact event for removal (d11125b)
-
cleaned requires. (c171845)
-
fixing wrong resolution and fallout (c7c156b)
-
Marked locations to make new atomic transactions be possible. (d2e4580)
-
Moving to 1 transaction per each atomic graph op. (51225fe)
-
add disabled test for missing block new ref (e750d53)
-
add server:wipe script (f87d458)
-
enable
:block/new
test that checks for existence of rel block. (fe7b8a7) -
pin ua-parser-js to an uncompromised version (2d18345)
-
style happy. (a3c2163)
-
update v1-to-v2 test (ee45e99)
1.0.0-alpha.rtc.27 (2021-10-21)
- don't fire db events on navigated while still loading (a8122b6)
- let boot control loading status (2957bca)
- remove selected db on connection failure (ef025e4)
- use single exit point on reset-conn for async-flow (b04a9b7)
1.0.0-alpha.rtc.26 (2021-10-20)
1.0.0-alpha.rtc.25 (2021-10-20)
:block/remove
delete also subtree (9a82163):block/remove
taking care of block refs too. (b343572)- allow leaving even with unsynced changes (31f107d)
- basic delete works on atomics (3fb4036)
- pass page title on to avatar/presence details (240a9e7)
-
disconnect rtc client when deleting db (c9a6621)
-
don't move back cursor when there's no expansion (98cfb24)
-
map user to person in inline presence (f7fb663)
-
print uuid as string (f38121a)
-
rollback-tx-snapshot atomically (bcb334b)
-
use db-picker instead of client connection to determine if db is remote (29e8d5b)
-
use right key for block/uid on initial presence (c140340)
-
user editing log should be debug level (1c0b775)
-
commit deps added by fluree to shadow-cljs builds (d567fca)
-
fix (fe9df20)
-
re-enable cljs tests, except the one that needs full web build fix (79da717)
-
remove unused ns (cef5bc7)
-
run more tests in cljs (6a0b035)
-
style happy (ea39d0e)
-
style job should run style, not lint (bdeae79)
-
these tests need to pass (d0981c9)
-
use atomic
:block/remove
to remove blocks. (9425330) -
user docker compose server settings as default (5b9e3da)
1.0.0-alpha.rtc.24 (2021-10-14)
- fetch all events on startup (42e21d6)
1.0.0-alpha.rtc.23 (2021-10-13)
- more generous docker health checks (eb1eba3)
1.0.0-alpha.rtc.22 (2021-10-13)
-
use updated schema ns (e27860d)
-
add health checks to docker compose, fix fluree server address (7fa21b2)
-
fixit (79e9aa1)
1.0.0-alpha.rtc.21 (2021-10-13)
- increase max memory for athens server (44e9672)
1.0.0-alpha.rtc.20 (2021-10-13)
- include default.config.edn in uberjar, only use config.edn in dev (8a5ef89)
- remove cljstyle workaround (fce927e)
1.0.0-alpha.rtc.19 (2021-10-13)
- use fluree as an event-log with a datascript db (e558ba0)
-
datascript comp transacts using web transact fn (d1e00f3)
-
don't use prefix for docker services (6de4ff8)
-
include test in default source paths (8cf2012)
-
use immutable tag for fluree docker ref (6013ae0)
1.0.0-alpha.rtc.18 (2021-10-12)
- :git/sha issue and ordered was released. (e6237d8)
- cljs log converts args to js (7d2b29f)
- update carve to fix report bug (fb36b0c)
-
remove unused old event tracking subs (118e61d)
-
yarn server runs server, yarn server:uberjar builds uberjar (1a44b48)
-
concurrency compatible
:block/new-v2
op with tests. (caabff8) -
move from lein to clj+deps.edn (af01e2a)
1.0.0-alpha.rtc.17 (2021-10-07)
- cache built app (42032f0)
1.0.0-alpha.rtc.16 (2021-10-07)
- add basic eventsync impl (8e986d8)
- add description of EventSync (46ffb69)
- block-uid nil eater part 2. (219eea0)
- DB Consistency check/fix on startup and some logging. (54de653)
- first event-sync implementation (8ab0f48)
- notification: block in notification component (cc14bb9)
- notifications: add notifications component (f22a957)
- process operations optimistically in RTC (f1adb2b)
- show db sync state as events left to sync (a546e20)
- toast: basic toast fn in place (6bf841a)
- Uniform logging for CLJ & CLJS. (497e237)
- use electron-window-state to persist window size and position (30f3522)
-
add missing folder to repo (d57ffb9)
-
button: properly unrequire props (f5e7fca)
-
check selected-db, not client state for write-db (ac95df8)
-
db: use correct default zoom level (6896d5a)
-
fix keyword typo (09af693)
-
log but don't error out on stale strings (c9be401)
-
log correct
event-id
. (8f5240c) -
match block uid correctly (032199e)
-
presence: presence menu appears over toolbar (d290f5c)
-
remove unused ns require (2a65a4f)
-
removed
:remote/db-id
as we ain't using it no mo. (736c968) -
removed unused test (b40d29b)
-
small fixes from the demo meeting (7fa4ece)
-
sync on empty memory log from post-op db (f6e73c5)
-
this is not how one transacts. (d6564a4)
-
toolbar: unzoom toolbar (7eef057)
-
transact needs vector. (f177902)
-
typo (16db7d5)
-
use right key for page lookup (911d78e)
-
we actually don't need
:db/id
on:block/children
(f1cf26d) -
dev/datahike-conn
useful also outsidedev
ns. (b26173b) -
remote.cljs
also usescommon.log
. (6760532) -
actual memory requirements. (bdd6ad8)
-
add tests for event-sync (868bdf2)
-
all the checks. (573edb0)
-
by default use same path for DB as dockerized config. (4ef2119)
-
commented out broken tests. (c1f08df)
-
fixit (e6828a2)
-
fixit (c225a48)
-
logging cleanup. (bff79fc)
-
pprint failed transactions. (0c3343f)
-
remove unneeded commas (aaa007c)
-
talk
:block/uid
to me. (25587ae) -
use deps.edn with lein (df9528f)
-
use sha for org.flatland/ordered (27cebb0)
- follow map-first seq-last clojure convention (0d1b8a2)
- notification: simplify buttons (d07a20a)
- notification: simplify buttons (25ccd84)
- presence: move layout containment to html (d532cd9)
- use log/debug in optimistic events (8856cc2)
1.0.0-beta.98 (2021-09-27)
1.0.0-beta.97 (2021-09-21)
- Correct JS constructor name. (bfbc940)
- Just errors and crashes sent to Sentry. (7c48179)
- Sort linked references by date descending. (95dbd60)
1.0.0-beta.96 (2021-09-02)
- Selection behaviour fixed (ported to main). (2cc7877)
1.0.0-beta.93 (2021-08-04)
1.0.0-alpha.rtc.15 (2021-09-30)
- anchor: can drag blocks again (19106a9)
- don't send editing nil events (49259cf)
- presence for home page should show all users on daily notes (811eba2)
- toolbar: rendering database menu (b54c470)
-
blocks: use ts toggle and bullet (82b617e)
-
block: use ts debug details (ca0eb2a)
-
block: use ts debug details (531f096)
-
toolbar: use ts toolbar (b81f765)
-
add newline (0d7475b)
-
ignore temp unused fn (abd84e4)
-
lint (349415c)
-
lint (a0048e2)
-
minor fixes and cleanup (d58e960)
-
minor fixes and cleanup (c089e72)
-
remove unused import (f5ee071)
1.0.0-alpha.rtc.14 (2021-09-30)
- increase yarn timeout (1878c50)
1.0.0-alpha.rtc.13 (2021-09-30)
1.0.0-alpha.rtc.12 (2021-09-30)
-
always have username and color for people (a97d003)
-
don't release docker-compose that attempts to build images (1a313e2)
-
always store athens data by the compose file (420a7c7)
-
don't build server jar on release-electron (d3daf2a)
-
use data env var for data, logs path (13a0165)
1.0.0-alpha.rtc.11 (2021-09-28)
- always provide a color for current user (f49c24d)
- less logging on backend and more testing. (84a3de5)
-
spinner: use ts spinner (80b8a87)
-
toggle: use ts toggle (794b004)
-
cljstyle happy (efbe155)
-
don't limit docker release to main (086b9a4)
-
factor out env setup (1c2b009)
-
fix style issues (d763bde)
-
fix style issues (ead68b3)
-
fix style issues (60e2ccd)
-
release athens,nginx docker image and docker compose (2ed4f71)
-
rename release jobs (8c13d2a)
-
reuse checkout via anchor (040836f)
-
use ubuntu-latest throughout (4c070f7)
1.0.0-alpha.rtc.10 (2021-09-27)
-
Orderkeeper to keep all your
:block/order
ordered. (7ac1844) -
Don't log TXs and typo. (915a818)
-
carve happy. (0dba4d4)
1.0.0-alpha.rtc.9 (2021-09-27)
- dialog: add new dialog component (15ced38)
- always focus first child, even on daily notes (c7b1a90), closes #1669
- avatar: stack accepts style props (969eb22)
- pass username, not channel, to goodbye-handler (a70489c)
- presence: use consistent avatar spacing (0ad1b16)
- remove unused component (2a9c489)
1.0.0 (2021-11-12)
1.0.0-beta.98 (2021-09-27)
1.0.0-beta.97 (2021-09-21)
- Correct JS constructor name. (bfbc940)
- Just errors and crashes sent to Sentry. (7c48179)
- Sort linked references by date descending. (95dbd60)
1.0.0-beta.96 (2021-09-02)
1.0.0-alpha.rtc.8 (2021-09-23)
- Password protection (c4027eb)
- send full presence state on connect (710cefb)
- set user presence on first child block when navigating (8001ba5)
- all pages is slow when a page has 100+ blocks (e2e3204)
- db menu: less broken style for db picker menu (e82825a)
- review items (f820cef)
- selection issues. (297df4a)
1.0.0-alpha.rtc.7 (2021-09-21)
1.0.0-alpha.rtc.4 (2021-09-16)
- add type for connection and host address (a305db5)
- apptoolbar: improve apptoolbar state and presence (242ee95)
- build proper tsx button component (107d3dd)
- button: add button variants (2063569)
- db icon: now support emoji and custom colors (7755cef)
- dialog: dialog should pass through modal props (fa7f8ec)
- integrate page level presence (26d3259)
- move presencedetails with settings from concept to base (ce8f59e)
- rtc: show connection status in presence toolbar area (ee6399d)
- storybook: add accessibility and color theme addons for devx (05466eb)
- storybook: add app overview stories (e3c1ca4)
- storybook: add avatar component (bf6f341)
- storybook: add avatar stack component (d6fcf22)
- storybook: add avatars to block story (1ea93bd)
- storybook: add avatars to block story (b870251)
- storybook: add basic breadcrumb component (0f832a1)
- storybook: add basic dialog component (1a84673)
- storybook: add button hover style (6b9dd15)
- storybook: add checkbox component (c4ba5d8)
- storybook: add db menu (98f99b5)
- storybook: add embed component (42431fd)
- storybook: add left sidebar story (76566e8)
- storybook: add meter component (4037363)
- storybook: add presence item to toolbar (adfafdb)
- storybook: add presence story to page (d1d63e9)
- storybook: add preview concept (0984ac7)
- storybook: add profile settings dialog (7c87389)
- storybook: add profile settings dialog (3412763)
- storybook: add references to pages (54bc086)
- storybook: add right sidebar component (510a365)
- storybook: add separate browser and app stories (6426912)
- storybook: add simple badge component (fb32567)
- storybook: added commandbar component (3513669)
- storybook: added left sidebar story (ae6caf8)
- storybook: allow buttons to have unset shape and style (8b1e439)
- storybook: allow buttons to have unset shape and style (6837b42)
- storybook: begin to implement blocks in typescript (eb51890)
- storybook: block in bidilink component and story (5adecf8)
- storybook: block in early text input component (1a4147e)
- storybook: block in email settings (6f9ca11)
- storybook: block in new dailynotes concept (2c6bc26)
- storybook: block in new dailynotes concept (d4f09a7)
- storybook: block in settings page (894308e)
- storybook: block in style guide page (78ca286)
- storybook: blocking in daily notes (ea4fc47)
- storybook: blocks don't become editable if not editable (b2ac479)
- storybook: clean up blocks and export subcomponents (e778605)
- storybook: compenents and stories for page content (f887854)
- storybook: create css vars in js instead of clj (dca0688)
- storybook: electron-like wrapper for desktop testing in storybook (7ada2fd)
- storybook: more working block aspects (3984224)
- storybook: previews can render limited block content (fad186d)
- storybook: themed story context (5c90fe2)
- storybook: update storybook build config (0fd36fe)
- storybook: use badges to indicate component status (5e49e03)
- storybook: use context provider for presence (77f6643)
- storybook: use presence context for page (a477a84)
- style: add serif font var (184d56f)
- welcome, icons: dbs support emoji and color (207097c)
- welcome: block in welcome component (6da39a9)
- welcome: block in welcome component (3f3bb38)
- add typeroots back (9cc2457)
- breadcrumbs: use proper attribute for svg stroke properties (17ae5e6)
- broadcast username update (28111a2)
- comment unused prop (5ae417d)
- concurrent resolution should not happen. (698913e)
- don't error out when changing name (65ea223)
- don't exclude root stories (10dc517)
- Don't send tx data with db-dump. (8610251)
- don't show babel warning durings storybook build (cdb30ab)
- further babel warning fixes (7086789)
- overlay: don't specify overlay flex direction (f9c751c)
- remove duplicate require (f0ec1df)
- remove duplicated button file (ee20473)
- silence postcss deprecation warning (1900e10), closes /github.com/storybookjs/storybook/issues/14440#issuecomment-814326123
- src paths for comps should match src/js depth (fcb39ec)
- storybook: add missing config (c522c5d)
- storybook: add missing mock data (52fe409)
- storybook: add missing rename changes (1351e0c)
- storybook: add missing shadows to block tools (f5d42e9)
- storybook: add missing spacing in cmd bar button (0e1e832)
- storybook: apply base styles to body (7ed2d4a)
- storybook: attempt fix for uneditable blocks (3a8a6af)
- storybook: avatars appear correctly (f491c6d)
- storybook: better example linked block text (02524fc)
- storybook: better story background (896c1ee)
- storybook: blocks open by default (26d4f93)
- storybook: buttons passthrough classname (3737c33)
- storybook: clean up button story (5b29b1a)
- storybook: commandbar heading appears above text (96cf6d6)
- storybook: correct minor issues with browser and standalone stories (d8e27fc)
- storybook: don't use broken story wrapper (ae62c45)
- storybook: finally solve theme context issue (36a7cca)
- storybook: fix a bunch of button bugs (4c5eb62)
- storybook: fix a bunch of button bugs (94d09a9)
- storybook: fix avatar positioning on blocks (b9ac583)
- storybook: fix block recurse limiter (a4ffe47)
- storybook: generated blocks toggle properly (7af9c8c)
- storybook: get proper mock data for toolbar (9784052)
- storybook: get proper mock data for toolbar (ce4fb9f)
- storybook: hide command bar on click behind (d56c28b)
- storybook: include missing shadow style (9109914)
- storybook: make os stories work again (617bf5c)
- storybook: make window buttons visible in linux (b4d4c20)
- storybook: minor cleanup (f8f6f26)
- storybook: minor fixes to style generation (55dc649)
- storybook: minor layout fix (4c97d4b)
- storybook: minor presence cleanup (5d3a8b2)
- storybook: page menu toggle should be round (30a24ed)
- storybook: permute opacities into style map (9df8ce7)
- storybook: presence works on standalone story (a1ed4a9)
- storybook: properly align left sidebar footer bits (6fa1784)
- storybook: properly capture focus on presence overlay (059dfc7)
- storybook: properly place page content (8f1161d)
- storybook: relink failing page story (54d3612)
- storybook: remove autocomplete and suggest from command bar (226d449)
- storybook: remove duplicate avatar element from block (695e151)
- storybook: selected block backgrounds no longer stack (afb3b40)
- storybook: solve issue with plain button (aca8ba4)
- storybook: use propber background for stories (d66861d)
- storybook: use updated link color in dark mode too (cf6e468)
- storybook: use user color for block side border (c1c7163)
- storybook: various issues with app layout and page spacing (a9eeb36)
- style: properly support nested theme colors (c38fc23)
-
blocks: use hooks for added block features (3470e93)
-
dbicon: move icon into components root (8aee7c7)
-
docs: use decorators for whole-app story wrappers (f23718f)
-
move concept components to concept stories header (f1827c4)
-
page, blocks: clearer component relations (92afde2)
-
storybook: add mock data and app state (2977b19)
-
storybook: another round of button fixes (26b36c6)
-
storybook: better fn for block rendering (1c4d243)
-
storybook: better mock data for database menu (ffa4677)
-
storybook: better story organization (5d5bf56)
-
storybook: blocks render from structured json (6bcb7d4)
-
storybook: button now pure styled-component for easier overrides (1c7cd4d)
-
storybook: button now pure styled-component for easier overrides (c12c6d5)
-
storybook: improve block tree recursing (f80f8c6)
-
storybook: lift db and presence components (22caefd)
-
storybook: make recurseblocks function more available (18d4e9d)
-
storybook: move block data to mockdata file (1f03eda)
-
storybook: move maincontent into app components (ffe254e)
-
storybook: move most components under concept dir (5424b00)
-
storybook: move storybook state to app hook (3f2ecd7)
-
storybook: rebuild avatars (0fa1e29)
-
storybook: refactor block stories (a0a35e5)
-
storybook: reimplement page menu with proper focus and portal (83beef8)
-
storybook: reorganize link story component (ecda273)
-
storybook: use hooks for block fns (8f60c9e)
-
storybook: use simpler more consistent desktop story wrapper (0c356e5)
-
use new button component (c9e2ff5)
-
use root relative imports for components (454c130)
-
add operating system type (3d377de)
-
fix import semantics for components (65cd0e4)
-
fix misc type issues (fecd599)
-
fix spacing (da4b75a)
-
formatting updates (a2b006d)
-
merge from upstream changes (1bcd729)
-
output babel compiled files in dist/js (ddff507)
-
storybook: clean up block mock data (3062065)
-
storybook: clean up misc warnings (5d5240d)
-
storybook: clean up page story (ad26746)
-
storybook: clean up preview component code (935ce58)
-
storybook: mark components as in-use (5eb4038)
-
storybook: minor block cleanup (0072c34)
-
storybook: minor block mockdata cleanup (5b82a19)
-
storybook: minor cleanup of app stories (fa761c8)
-
storybook: minor utility cleanup (af89497)
-
storybook: misc minor story fixes (5255e98)
-
storybook: raise tsconfig root level (6dc58f3)
-
storybook: remove manual checkbox style (4890ce7)
-
storybook: remove unused files (c9102e8)
-
storybook: remove unused import (8caedb0)
-
storybook: resolve misc errors and issues (4fb74d1)
-
storybook: upgrade storybook (5480037)
-
support @ as root alias in js components (403e86a)
-
support tsx components and storybook (59c6629)
1.0.0-alpha.rtc.3 (2021-09-09)
- notify client that lan-party is over 😢 (864582a)
- replace block refs with content (80f2be0)
- replace block refs with text on ref delete (8529546)
- unlink multiple block refs (57130cd)
- use one event handler for conn-status (6afd0fc)
-
docker-compose
setup timing-out. (50bbc0d) -
block refs replace failing in single uid (02d913d)
-
bullet too big (ffd026d)
-
bullet too small (49439d5)
-
detect when client is not able to connect to remote. (1bddf89)
-
error when deleting a block with block ref (f6cba22)
-
import react-dom instead of using missing global (70027b9), closes /github.com/athensresearch/athens/pull/1564#discussion_r704963708
-
Make backend logs a bit more readable. (2d79531)
-
Remote client freezes when navigating down. (ab910a1)
-
schema of selected-delete (d135dbd)
-
use vector to convert title (084b168)
-
add basic stress test (29ae7d8)
-
add stress test (63ed490)
-
build components once before starting client watch (9fa0690)
-
fix spacing (dd329df)
-
linked refs text replacement (35200af)
1.0.0-alpha.rtc.2 (2021-08-26)
-
A bit more logging while we're debugging. (a8903b5)
-
Block doesn't render when clicking outside (12c039a), closes #1491
-
bullets: make bullets same size across zoom levels (4b5d877)
-
Can't delete multiple blocks at once (c8825e6), closes #1516
-
Daily pages creation from Daily Pages. (287fa74)
-
Log error when handler doesn't return handle status event. (f668448)
-
make bullet look closer to previous collapsed bullets (ee892fc)
-
nav-daily-notes and daily-note/reset (765d6fc)
-
Presence broadcast new username when new player introduces. (6e46576)
-
Presence confirm
:presence/editing
& plain keywords for args. (65ffae2) -
problems in the daily page scroll (8bf3e6b)
-
remove unused storage icon (dcc5e16)
-
Selection clear was resetting
re-frame
db. (377e417) -
some bullets are not round (56d608f)
-
Some bullets are not round (f583bc5)
-
update daily page after creation (e9b140e)
-
alignment (384cad6)
-
comment and deploy gh pages to main (cdac939)
-
fix (87c016c)
-
only auto-update releases from the main branch (d98719d)
-
only deploy to gh-pages on master (a29bb6f)
1.0.0-alpha.rtc.1 (2021-08-17)
1.0.0-beta.94 (2021-08-04)
1.0.0-beta.93 (2021-08-04)
1.0.0-beta.92 (2021-08-02)
1.0.0-beta.91 (2021-08-02)
1.0.0-beta.90 (2021-08-02)
- "open all-pages view" keybinding on Welcome (#1327) (f411c53)
- Selection fixes. (#1421) (c835c79), closes #1279
1.0.0-beta.89 (2021-06-09)
- when editing long block-page title, title overlaps with child block (#1291) (ed9568b)
- #1107: drop support for *** for thematic-break (#1203) (b1d978e), closes #1107
- #1277: compare string without dangerous regex injection for slash cmd (#1287) (c1c4c2a), closes #1277 #1277
- click: Clicking inside a block with hyperlink works on first attempt (#1236) (c619ecf)
1.0.0-beta.88 (2021-06-06)
1.0.0-beta.87 (2021-06-06)
1.0.0-beta.86 (2021-06-02)
1.0.0-beta.85 (2021-05-28)
1.0.0-beta.84 (2021-05-28)
1.0.0-beta.83 (2021-05-28)
-
auto-complete: pressing [[,(( and enter works better. close #1214, #1220 (#1219) (856b282), closes #1204
- blocks: reduce blocks DOM weight (#1217) (7b922a5)
- right-sidebar: fix memory+time leak with proper GC of sorted-map #1239 (#1242) (32d66f5)
1.0.0-beta.82 (2021-05-20)
- undo: undo after pair character input (#1194) (b635da0), closes #559
- unlinked-refs: update unlinked refs when page changes (#1195) (5d7b0fe)
1.0.0-beta.81 (2021-05-19)
- app-toolbar: updated filesystem/sync icons (#1146) (e2ba5d7)
- datalog-console: respond to datalog-console messages in browser (#1193) (3ffb781)
- electron: set min width and height for electron window (#1173) (f41c028)
- keybindings: keybindings for Graph, All Pages, and Settings (#1192) (47efb81)
-
contentarea: hide multiline text in contentarea (#1189) (dbaa1e5)
-
keybindings: place caret correctly after ctrl-i italics (#1176) (a11ea7b)
-
parser: remove support for underscores so URLs can use (dd5affb)
-
roam-import: fix roam-date regex to match ordinal numbers in roam dates more (#1171) (ebd9aac), closes #1135
-
parser: add regression test for fixed issue #1057 (#1175) (e74c0c6)
1.0.0-beta.80 (2021-05-13)
1.0.0-beta.79 (2021-05-10)
- Removal of a daily journal page creates a 404 (#1094) (640420f)
- block-embed: when block-embed is deleted, render uid instead of "invalid" (#1093) (23f1f93)
- all-pages: allow sort by titles / links / times (#1105) (2e6c548)
- daily-notes: Shorter debounce time for loading of daily pages (#1136) (9dca967)
- left-sidebar: clicking on the logo opens to issue creation rather than main repo #1130 (82dd853)
- linked-refs: sort references by newest first (#1124) (19fb97a), closes #728
1.0.0-beta.78 (2021-04-29)
- blocks: improved visibility of hover/focus of block bullets (#1046) (84f971a)
- style: improved highlight color consistency (#1049) (4546825)
- breadcrumbs: limit breadcrumb size (#1047) (a4686cc)
- filesystem: show hidden database merge button (#1079) (432efb9)
- use index.transit file if already exists (#1044) (865093f)
1.0.0-beta.77 (2021-04-27)
- demo: solve cause of toolbar button wrapping on demo page (#1037) (d0230f6)
- allow spaces in image urls (#1034) (aa07a57)
- ensure choose file input is visible in merge from roam dialog (#1032) (a69e470)
- decompose blocks into its own namespace (#1033) (6023c44)
- group pages into new namespace (#1005) (e2046bf)
1.0.0-beta.76 (2021-04-23)
1.0.0-beta.75 (2021-04-22)
1.0.0-beta.74 (2021-04-22)
1.0.0-beta.73 (2021-04-21)
1.0.0-beta.72 (2021-04-21)
- electron: make bg default to dark (#1003) (b7f1c6e)
- toolbar, sidebar, and scrolling polish (#998) (4cf0c99)
1.0.0-beta.71 (2021-04-21)
1.0.0-beta.70 (2021-04-20)
- Delete a block and "undo" cannot bring it back (#991) (a7958fc)
- right-sidebar: scroll to top if open another page on right (#992) (4fff704)
1.0.0-beta.69 (2021-04-18)
- expand the breadcrumb when [[link]], don't navigate (#976) (2d3c086)
- non-formatted breadcrumb on page block (#972) (c875b3d), closes #970
1.0.0-beta.68 (2021-04-12)
- add missing toolbar background color (#941) (e17c2c1)
- athena should stay within viewport bounds (#943) (8593b58)
- block ref count is above the search dropdown (#940) (d94e5fd)
- Checking a TODO item in block embed results to error (#939) (dc393d4)
- clearer checkbox checked style (#942) (eec391c)
1.0.0-beta.67 (2021-04-11)
- add missing toolbar background color (#941) (e17c2c1)
- athena should stay within viewport bounds (#943) (8593b58)
- block ref count is above the search dropdown (#940) (d94e5fd)
- Checking a TODO item in block embed results to error (#939) (dc393d4)
- fix-border-flash-on-new-block ((#944))
1.0.0-beta.66 (2021-04-07)
1.0.0-beta.65 (2021-04-06)
-
db: add Karma test for node search by title (#903) (2876194)
-
settings: allow any user to opt-out; improve copy (#908) (98a1fca)
1.0.0-beta.64 (2021-04-02)
1.0.0-beta.63 (2021-04-01)
1.0.0-beta.62 (2021-04-01)
- url to changelog (#896) (241f1fd)
- athena: make sure element exists before scroll (#877) (32ae526)
- catch all KaTeX errors (#871) (e37a50c)
- parser: parse some edge case URLs (#838) (1d20057)
1.0.0-beta.61 (2021-03-25)
- parser: parse multiple raw URLs in a single block (#830) (92b766a)
- toolbar overlaps on scrollbar (#818) (8aa6790)
1.0.0-beta.60 (2021-03-13)
- clicking the date doesn't open the date page (#807) (9fc1a72), closes #802
- toolbar overlaps on scrollbar (#809) (2657478)
1.0.0-beta.59 (2021-03-11)
1.0.0-beta.58 (2021-03-11)
- title: shift-click on title should open in right sidebar (#802) (a51e001), closes #775
- Persistent Pop-up when scrolling (#801) (ce4fe61)
1.0.0-beta.57 (2021-03-11)
1.0.0-beta.56 (2021-03-10)
- update version number (60390da)
1.0.0-beta.55 (2021-03-10)
- add directions on how to download a specific version of Athens (6d6e7ac)
1.0.0-beta.54 (2021-03-10)
1.0.0-beta.53 (2021-03-09)
- block-ref: better reference number (#781) (1c75578), closes #742
- electron: issue updating Mac App (#777) (cf259a1)
- enter/tab: do not apply changes to previous line when fast keystrokes (#768) (f449fcb)
- use gifs (07dc655)
1.0.0-beta.52 (2021-03-09)
- clj-kondo: upgrade CI, with-let, specter, remove #_:clj-kondo/ignore (#769) (40dabd7)
- web: theme and graph conf issue #773 (#779) (8c42437)
- unlinked reference overflowing content (#770) (defc78d)
- add download links for M1 (6d33825)
- update screenshot url (b76f45f)
- README: update screenshots, add PH badge (#774) (713b4a3)
1.0.0-beta.51 (2021-03-07)
- graph: local-graphs and view customization (#767) (e015a04)
- toolbar: add a "Load Test DB" button for web demo (#764) (685117c)
1.0.0-beta.50 (2021-03-05)
- update electron and electron-builder ~> darwin-arm64 for M1 Mac
1.0.0-beta.49 (2021-03-04)
1.0.0-beta.48 (2021-03-04)
- auth: have another cond in case networking or other error (#721) (bdae4ec)
- graph: clicking on node navigates to page (#731) (94fbd64)
- parser: Add LaTeX support (#726) (3a3fb1f)
1.0.0-beta.47 (2021-03-02)
1.0.0-beta.46 (2021-02-26)
1.0.0-beta.45 (2021-02-26)
1.0.0-beta.40 (2021-02-16)
- analytics: opt-out includes Sentry, don't capture info logs, global alert (#652) (4964c76)
- analytics: track opt-in/opt-out (#654) (24cdc04)