Athens Changelog

What's new in Athens 2.1.0 Beta 5

Oct 10, 2022
  • v2.1.0-beta.4 by @filipesilva in #2393
  • fix: ignore properties when testing whether page is empty by @shanberg in #2394
  • fix: left sidebar respects tasks ff by @shanberg in #2395
  • refactor, polish notifications by @shanberg in #2385
  • fix: Show comments on zoomed in view by @sid597 in #2396
  • Updated and migrated inbox entity value type to [[athens/inbox]] by @sid597 in #2398
  • Fix page height on mobile by @shanberg in #2400
  • feat: highlight current page name in sidebar by @shanberg in #2401
  • rfct: new page components by @shanberg in #2386
  • rename comment and comment-thread properties by @sid597 in #2399
  • Rename notification property values by @sid597 in #2402
  • Revert "Rename notification property values" by @sid597 in #2403
  • Revert "rename comment and comment-thread properties" by @sid597 in #2404
  • fix: items on page shouldn't overlap by @shanberg in #2405
  • fix: don't crash on bad position by @filipesilva in #2392
  • .block-page and .node-page class names added by @alwx in #2407
  • Get clipboard data in HTML format by @alwx in #2406
  • style fix, now previous pr should be deployed by @sid597 in #2408
  • fix: don't error out when re-frame-10x is missing by @filipesilva in #2409
  • build: show hints for null fn calls by @filipesilva in #2410
  • build: remove storybook by @filipesilva in #2411

New in Athens 2.1.0 Beta 4 (Sep 28, 2022)

  • v2.1.0-beta.3 by @filipesilva in #2304
  • refactor context menus by @shanberg in #2302
  • feat: import from roam using internal representation by @filipesilva in #2288
  • hide horizontal scrollbar of right-sidebar by @tangjeff0 in #2308
  • fix: can drag blocks again by @shanberg in #2309
  • embeds again by @filipesilva in #2310
  • fix: daily notes pages shouldn't get squished by @shanberg in #2305
  • fix: disable user button when user not on a page by @shanberg in #2306
  • perf: Do not load re-frame-10x by default by @neotyk in #2303
  • Fix misc icon issues by @shanberg in #2298
  • fix: new comments end up in wrong thread by @sid597 in #2307
  • add "open block in right sidebar" context menu option by @tangjeff0 in #2311
  • feat: Task editing outliner UI by @shanberg in #2278
  • finish converting properties/update-in to graph/update-in by @tangjeff0 in #2313
  • feat: first pass on queries for tasks by @tangjeff0 in #2235
  • use set for getting the subscribers to send notification to by @sid597 in #2314
  • Notifications for assigned task by @sid597 in #2315
  • remove duplicate thread on block page by @sid597 in #2316
  • rfct: rename 'database' to 'workspace' on front end by @shanberg in #2317
  • update the notification message for task assigner by @sid597 in #2318
  • fix: db-dump handling even if :block/key is nil by @neotyk in #2326
  • leaner task renderer by @shanberg in #2323
  • rfct: nicer comments, comment anchors have menu by @shanberg in #2320
  • feat: add rect tabs style, make default by @shanberg in #2324
  • fix: right sidebar should trigger toolbar when scrolled by @shanberg in #2325
  • feat: add DnD to kanban by @tangjeff0 in #2330
  • Create sibling for block with just comments by @sid597 in #2329
  • Checkmark icon for convert block to task by @tangjeff0 in #2332
  • address error msg when there's no Stalled STATUS by @tangjeff0 in #2331
  • Improve kanban queries styling by @shanberg in #2333
  • Improve task appearance and fix status by @shanberg in #2327
  • feat: add block editor to card edit popover by @shanberg in #2334
  • perf: wait to update sidebar size on graph by @shanberg in #2321
  • Navigate tasks with keyboard by @neotyk in #2335
  • fix: Handle tasks without creation time by @neotyk in #2340
  • feat: contextmenu offerors are keyed by @shanberg in #2341
  • feat: Task indent & unindent. by @neotyk in #2343
  • feat: Sidebar tasks by @shanberg in #2342
  • feat: v1 queries table view for tasks by @tangjeff0 in #2336
  • Query/kanban improvements by @shanberg in #2345
  • inbox as property on userpage by @sid597 in #2339
  • fix: Indent keeps focus by @neotyk in #2346
  • build: use react 18 by @filipesilva in #2344
  • More on tasks by @shanberg in #2347
  • fix: janky scrolling when dragging card on kanban by @tangjeff0 in #2349
  • Revert "Merge pull request #2344 from filipesilva/react-18" by @tangjeff0 in #2351
  • Bug fixes and property update by @sid597 in #2355
  • don't hide notifications and add green mark on the bullet in outline by @sid597 in #2352
  • fix: docker-compose.yml only need 1 restart in each services by @cloudsbird in #2241
  • fix: Tasks Embed used wrong lookup vector. by @neotyk in #2348
  • ci: disable e2e on ci by @filipesilva in #2363
  • fix: increase server max memory by @filipesilva in #2362
  • fix: right sidebar items shouldn't be squished by @shanberg in #2360
  • remove context menu options for inbox by @sid597 in #2357
  • Rfct tasks by @tangjeff0 in #2358
  • feat: Task Ref be more like Block Ref by @neotyk in #2364
  • feat: Tasks title editor [Enter] support by @neotyk in #2356
  • fix: right sidebar drag handle doesn't scroll away by @shanberg in #2367
  • Tasks enter & backspace handling by @neotyk in #2368
  • Improve sidebar tasks widget by @shanberg in #2359
  • fix: Right Sidebar title block-ref support by @neotyk in #2375
  • Restyle sidebar els by @shanberg in #2373
  • fix: restore focus behavior prior to chakra update by @shanberg in #2371
  • fix: comments boxes shouldn't stretch too far by @shanberg in #2372
  • fix: right sidebar els align to top by @shanberg in #2377
  • feat: Parsing to text wraps block-refs in (()) by @neotyk in #2378
  • show reactions under comments by @sid597 in #2374
  • Editor for zoomed in view: normal blocks and tasks by @sid597 in #2369
  • Show title on blocks too by @shanberg in #2376
  • feat: add empty component by @shanberg in #2381
  • fix: long titles in sidebar items shouldn't overflow by @shanberg in #2384
  • rfct: block container by @shanberg in #2382
  • enhance: nicer block typography and alignment by @shanberg in #2383
  • fix: block selection background fits block better by @shanberg in #2387
  • Fix block anchor intx by @shanberg in #2388
  • fix: right sidebar items have proper bg by @shanberg in #2389
  • fix error when embedding task by @shanberg in #2390
  • update block/string when task title is updated by @sid597 in #2391
  • feat: basic API by @filipesilva in #1994

New in Athens 2.1.0 Beta 33 (Sep 11, 2022)

  • Fix: row title is addressed by full name by @filipesilva

New in Athens 2.1.0 Beta 3 (Aug 22, 2022)

  • v2.1.0-beta.2 by @filipesilva in #2249
  • pass string to block/move by @sid597 in #2253
  • fix: remove separation between context menu and click location by @shanberg in #2242
  • rfct: use standard icons for block element anchors by @shanberg in #2252
  • rfct: dndkit for sidebar shortcuts by @shanberg in #2251
  • enhancement: better position, clearer text for reaction tooltip by @shanberg in #2254
  • fix: can click other people's reactions by @shanberg in #2255
  • Inbox Notifications by @sid597 in #2237
  • ci: re-enable e2e job by @filipesilva in #2258
  • search perf by @filipesilva in #2259
  • feat: add feature flag for property UIs by @tangjeff0 in #2261
  • fix: gate emoji picker element on reactions feature flag by @filipesilva in #2262
  • feat: enable edit and delete of comments by @tangjeff0 in #2260
  • enhance: use settings as a modal, not as a page by @tangjeff0 in #2263
  • fix: onArchive stopPropagation to not navigate to notif by @tangjeff0 in #2264
  • property drag and drop by @filipesilva in #2257
  • Improve block performance by @shanberg in #2266
  • Revert "Improve block performance" by @filipesilva in #2270
  • BlockType: athens/task by @neotyk in #2246
  • fix: enter on prop should split block by @filipesilva in #2272
  • Athens Task Assignee support by @neotyk in #2273
  • Athens Task Priority by @neotyk in #2274
  • fix: shortcut names don't overflow by @shanberg in #2268
  • perf: leaner reactions by @shanberg in #2269
  • docs: props ADR by @filipesilva in #2275
  • Redo layout 2 by @shanberg in #2280
  • Updates to right sidebar by @tangjeff0 in #2279
  • presence pkm by @filipesilva in #2281
  • fix: right sidebar dom events by @tangjeff0 in #2283
  • build(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in #2256
  • build(deps): bump jpeg-js from 0.4.3 to 0.4.4 by @dependabot in #2217
  • build(deps): bump ejs from 3.1.6 to 3.1.7 by @dependabot in #2169
  • build(deps): bump plist from 3.0.2 to 3.0.5 by @dependabot in #2101
  • build(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #2094
  • chore(deps-dev): bump karma from 6.3.3 to 6.3.16 by @dependabot in #2054
  • build(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #2024
  • feat: different reactions by @shanberg in #2284
  • fix misc layout issues by @shanberg in #2282
  • enhance(right-sidebar): persist on graph, and use percent not px by @tangjeff0 in #2286
  • Fix bugs in comments by @sid597 in #2285
  • fix: right-sidebar graph and page views by @tangjeff0 in #2287
  • Fix db dialog issues by @shanberg in #2290
  • fix: -rule to Rule in tsx by @filipesilva in #2291
  • hide comments on load, show last comment while in closed state by @sid597 in #2294
  • Typography for work 3 by @shanberg in #2293
  • Fix-highlight-colors by @shanberg in #2295
  • fix: if multiple blocks selected, selection doesn't clear on context … by @tangjeff0 in #2296
  • fix: block toggle shouldn't be draggable by @shanberg in #2297
  • feat: add overline to distinguish daily notes by @shanberg in #2300
  • Reuse comments toast by @shanberg in #2299

New in Athens 2.0.0 Beta 37 (May 27, 2022)

  • What's Changed:
  • v2.0.0-beta.36 by @filipesilva in #2195
  • Support Safari on Mac and iOS by @filipesilva in #2196

New in Athens 2.0.0 Beta 36 (May 24, 2022)

  • What's Changed:
  • V2.0.0-beta.35 by @filipesilva in #2191
  • Ci: release web to vercel by @filipesilva in #2193
  • Feat: serve web client from athens server by @filipesilva in #2192

New in Athens 2.0.0 Beta 35 (May 18, 2022)

  • Fix: don't control dialog inputs by @shanberg in #2185
  • Fix: show own user on presence if there are no other users by @filipesilva in #2188
  • Feat: permalink includes graph name and password by @filipesilva in #2187

New in Athens 2.0.0 Beta 34 (May 4, 2022)

  • v2.0.0-beta.33 by @filipesilva in #2170
  • fix: prevent browser defaults that focus URL by @tangjeff0 in #2173
  • enhance: remove devtool by @tangjeff0 in #2172
  • Permalink creates db if needed, and works on electron by @filipesilva in #2175
  • Ensure block navigation just through keyboard works by @filipesilva in #2177
  • fix: page linked refs start closed when 10+ by @filipesilva in #2179
  • fix: restore the alert/js event by @filipesilva in #2180
  • fix: :page/rename & :page/merge w/o regex injection. by @neotyk in #2156

New in Athens 2.0.0 Beta 33 (Apr 28, 2022)

  • fix: row title is addressed by full name by @filipesilva in #2166

New in Athens 2.0.0 Beta 31 (Apr 20, 2022)

  • What's Changed:
  • V2.0.0-beta.30 by @filipesilva in #2151
  • Feat: Navigate back when user deletes current page by @neotyk in #2140
  • Update shadow by @filipesilva in #2154
  • Feat: don't autoblock non-chrome browsers by @filipesilva in #2096

New in Athens 2.0.0 Beta 30 (Apr 20, 2022)

  • Chakra fixes by @shanberg in #2126
  • Perf-and-fixes by @shanberg in #2127
  • Chakra fixes by @shanberg in #2128
  • Chakra fixes 2 by @shanberg in #2133
  • Fix-issues by @shanberg in #2137
  • Fix issues 4 by @shanberg in #2139
  • v2.0.0-beta.29 by @filipesilva in #2138
  • Fix issues 4 by @shanberg in #2144
  • fix: force consistent typography on block text and textarea by @shanberg in #2145
  • fix: more types of links included in block interaction passthrough by @shanberg in #2147
  • fix: mark/highlight colors are global by @shanberg in #2149
  • feat: JVM Crash Reporting by @neotyk in #2148
  • Chakra-UI testing PR by @filipesilva in #2113

New in Athens 2.0.0 Beta 29 (Apr 14, 2022)

  • v2.0.0-beta.28 by @filipesilva in #2136
  • migrations take 2 by @filipesilva in #2125

New in Athens 2.0.0 Beta 28 (Apr 12, 2022)

  • v2.0.0-beta.27 by @neotyk in #2123
  • permalink by @filipesilva in #2129
  • feat: Page link creation reporting also from page titles by @neotyk in #2130
  • feat: add a slash command to insert own name link by @filipesilva in #2131
  • paste focus by @filipesilva in #2134
  • fix: /me shouldn't add a space at the end by @filipesilva in #2135

New in Athens 2.0.0 Beta 27 (Apr 7, 2022)

  • Feat: Don't report PII.

New in Athens 2.0.0 Beta 26 (Apr 6, 2022)

  • v2.0.0-beta.25 by @neotyk in #2108
  • Revert "Merge pull request #2106 from filipesilva/rollback-chakra" by @filipesilva in #2109
  • fix: allow remote dbs in web athens by @shanberg in #2110
  • fix: Feature block link correct counting by @neotyk in #2111
  • Revert "fix: Feature block link correct counting" by @filipesilva in #2112
  • chakra rollback2 by @filipesilva in #2114
  • Revert "Revert "fix: Feature block link correct counting"" by @filipesilva in #2115
  • event log filter by @filipesilva in #2098
  • fix: set a 1MB event limit by @filipesilva in #2062
  • fix: use long instead of bigint for event log by @filipesilva in #2118
  • revert migrations by @filipesilva in #2120
  • fix: db-dump also ignored from limit on received by @filipesilva in #2121

New in Athens 2.0.0 Beta 25 (Apr 4, 2022)

  • fix block move after last block by @sid597 in #2089
  • feat: Page/Block Creation Reporting by @neotyk in #2090
  • wip: frontend refresh by @shanberg in #2097
  • improvement: light theme improvements by @shanberg in #2103
  • fix: more elements interactable within blocks by @shanberg in #2104
  • Polish-toasts by @shanberg in #2105
  • improvement: ux polish to db menu by @shanberg in #2102
  • rollback chakra by @filipesilva in #2106
  • feat: Link Creation Reporting by @neotyk in #2100
  • feat: Feature Usage Monitoring no autocapture no more by @neotyk in #2107

New in Athens 2.0.0 Beta 24 (Mar 17, 2022)

  • v2.0.0-beta.23 by @filipesilva in #2086
  • Monitor: some easy re frame events by @tangjeff0 in #2087
  • Monitoring: Navigation by @neotyk in #2071

New in Athens 2.0.0 Beta 23 (Mar 16, 2022)

  • Fix: docker path is /srv/ not /src/ by @filipesilva in #2083

New in Athens 2.0.0 Beta 21 (Mar 15, 2022)

  • V2.0.0-beta.20 by @filipesilva in #2075
  • Feat: block-ref's breadcrumb in tooltip by @neotyk in #2076
  • Datascript persist by @filipesilva in #2072
  • Fix: time logging should be in double by @filipesilva in #2079

New in Athens 2.0.0 Beta 20 (Mar 13, 2022)

  • v2.0.0-beta.19 by @filipesilva in #2073
  • fix: HOC perf mon to always show forwarded comp. by @neotyk in #2074

New in Athens 2.0.0 Beta 19 (Mar 11, 2022)

  • v2.0.0-beta.18 by @filipesilva in #2059
  • feat: Feature monitoring: right-sidebar usage by @neotyk in #2063
  • docs: add Reactive DataScript ADR by @filipesilva in #2061
  • fix: destructure keys in monitoring by @tangjeff0 in #2065
  • Sentry txs limit fix by @sid597 in #2067
  • fix: Allow to start with empty line by @neotyk in #2068

New in Athens 2.0.0 Beta 18 (Mar 3, 2022)

  • 2.0.0-beta.17 by @filipesilva in #2050
  • feat: don't warn on exit while editing by @filipesilva in #2051
  • fix: show more than 1000 links in all page listing by @filipesilva in #2052
  • fix: Case of nested page links by @neotyk in #2056
  • rfct: Improved readability, better naming. by @neotyk in #2057
  • docs: ADR for Frontend Performance Monitoring by @neotyk in #2055
  • feat: directly show children on inline refs by @filipesilva in #2058

New in Athens 2.0.0 Beta 17 (Feb 28, 2022)

  • What's Changed:
  • V2.0.0-beta.16 by @filipesilva in #2044
  • Test: add more block context menu tests by @filipesilva in #2043
  • Fix: query needs db value, not conn by @filipesilva in #2047
  • Fix: handle loading states on reconnect in a sane way by @filipesilva in #2046
  • Test: fix click out expectations by @filipesilva in #2048

New in Athens 2.0.0 Beta 16 (Feb 23, 2022)

  • v2.0.0-beta.15 by @filipesilva in #2013
  • feat: speedy window re-open on macOS by @hyferg in #2016
  • Fix for issue 2017 hardcoded http backend by @ww-daniel-mora in #2022
  • frontend load times monitoring with Sentry by @neotyk in #1950
  • fix: boot sequence and db-dump async flows by @neotyk in #2029
  • performance improvements by @filipesilva in #2014
  • rfct: remove block-uid-nil-eater from txs by @filipesilva in #2031
  • undo textarea by @filipesilva in #2030
  • fix: match posh pull behaviour for refactored fns by @filipesilva in #2033
  • fix: navigate to page from athena when result is for a block by @sid597 in #2025
  • fix: clicking inline ref count should show them by @filipesilva in #2032
  • tighten flaky e2e by @filipesilva in #2034
  • fix: daily notes should update reactively by @filipesilva in #2035
  • fix: block ref render should be reactive by @filipesilva in #2036
  • fix: initialize reactive watchers on startup by @filipesilva in #2037
  • fix: make copy block tree great (again?) by @neotyk in #2038
  • page remove pull by @filipesilva in #2039
  • web build e2e by @filipesilva in #2040
  • Fix: multi block selection copy from context menu by @sid597 in #2041
  • Selecting multiple blocks when the root parent is out of the viewport forces user to scroll upwards in a very jarring way by @sid597 in #2042

New in Athens 2.0.0 Beta 15 (Feb 2, 2022)

  • inline refs bugs by @filipesilva in #2011
  • Multi-platform client by @filipesilva in #2012

New in Athens 2.0.0 Beta 14 (Jan 31, 2022)

  • Test: add undo move/remove failure scenarios by @filipesilva in #1986
  • On boot navigate to home fixes not able to scroll on home page by @sid597 in #2005
  • Feat: show references inline by @filipesilva in #2006

New in Athens 2.0.0 Beta 13 (Jan 24, 2022)

  • Enhance(help-popup): Use more general term for search shortcut by @sawhney17 in #1947
  • Chore(deps): bump follow-redirects from 1.14.1 to 1.14.7 by @dependabot in #1957
  • Chore(deps): bump engine.io from 4.1.1 to 4.1.2 by @dependabot in #1960
  • Fix: block/split with children by @tangjeff0 in #1989
  • Fix: pressing up and the previous block has a closed child by @tangjeff0 in #1992
  • Fix(indent): if prev sibling block is closed on indent, open by @tangjeff0 in #1993
  • Build(deps): bump log4js from 6.3.0 to 6.4.1 by @dependabot in #1996
  • Chore(deps): bump trim-off-newlines from 1.0.1 to 1.0.3 by @dependabot in #1983
  • Build(deps): bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #1995
  • Build: remove marked dependency by @filipesilva in #1997
  • Fix: small paste bugs by @tangjeff0 in #1991

New in Athens 2.0.0 Beta 12 (Jan 20, 2022)

  • Undo block open by @tangjeff0 in #1962
  • Undo block remove by @filipesilva in #1963
  • Feat: undo :block/new operation by @neotyk in #1970
  • Undo block move by @sid597 in #1971
  • Undo page remove by @sid597 in #1977
  • Undo page/new by @tangjeff0 in #1976
  • Feat: Undo :page/rename by @neotyk in #1978
  • Feat: add order DSL by @filipesilva in #1974
  • Undo shortcuts by @tangjeff0 in #1972
  • V2.0.0-beta.11 by @filipesilva in #1982
  • Undo page merge by @filipesilva in #1973
  • Undo for RTC by @filipesilva in #1984

New in Athens 2.0.0 Beta 11 (Jan 19, 2022)

  • Fix meta navigation for mac by @sid597 in #1958
  • enhance(presence): move inline avatars to the right by @tangjeff0 in #1980
  • fix: Cannot read property 'offsetTop' of null from navigating to Daily Notes by @tangjeff0 in #1981
  • enhance(db-picker): allow users to remove dbs from list by @tangjeff0 in #1979

New in Athens 2.0.0 Beta 10 (Jan 13, 2022)

  • V2.0.0-beta.9 by @filipesilva in #1948
  • Cronjob script for save (backup) athens server by @sid597 in #1934
  • Enhance: stop using restore-navigation until more reliable by @tangjeff0 in #1951
  • Monitoring: add graph-type and electron-build-version event meta-data by @tangjeff0 in #1952
  • Enhance: Keyboard shortcut for navigating forward and backward by @sid597 in #1954

New in Athens 2.0.0 Beta 9 (Jan 10, 2022)

  • v2.0.0-beta.8 by @filipesilva in #1942
  • revert: Delete codesee-arch-diagram.yml by @tangjeff0 in #1945
  • Delete and merge loosing children of deleted block. by @neotyk in #1936
  • undo redo adr by @filipesilva in #1944
  • moving with arrow keys MVP by @sid597 in #1943

New in Athens 2.0.0 Beta 8 (Jan 5, 2022)

  • 2.0.0 beta.7 by @filipesilva in #1939
  • enhance: add help manual for anchor text links by @tangjeff0 in #1937
  • test: don't save db to disk on e2e by @filipesilva in #1940
  • chore: update nvmrc to use 16 (active LTS) by @tangjeff0 in #1941

New in Athens 2.0.0 Beta 7 (Jan 5, 2022)

  • v2.0.0-beta.6 by @filipesilva in #1931
  • new e2e test setup by @filipesilva in #1933
  • idle save by @filipesilva in #1935
  • fix right sidebar toggle button fix by @sid597 in #1938

New in Athens 2.0.0 Beta 6 (Jan 3, 2022)

  • v2.0.0-beta.5 by @filipesilva in #1907
  • test: add client e2e tests by @filipesilva in #1904
  • fix: youtube embeds. by @neotyk in #1908
  • Feature: page link & block ref aliases by @neotyk in #1910
  • fix #1914 caused by #1351 by @sid597 in #1917
  • fix: reverse the buttons on the closing warning by @filipesilva in #1909
  • Undo based optimistic rollback by @filipesilva in #1911

New in Athens 2.0.0 Beta 5 (Dec 16, 2021)

  • V2.0.0-beta.4 by @filipesilva in #1893
  • Deploy clerk notebooks to vercel along with storybook by @filipesilva in #1894
  • Recover events by @filipesilva in #1896
  • Fix(data-loss): Quitting athens while editing a block displays no warning and causes data loss. by @sawhney17 in #1899
  • Basic warnings for unsupported browsers by @hustodemon in #1876
  • Refactor: use Datalog Console library by @groundedSAGE in #1682
  • Fix minimize, maximize, close buttons not working by @e-rustemi in #1895
  • Build: install dependencies and build on vercel by @filipesilva in #1901
  • Build(deps): bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #1865
  • Build(deps): bump nth-check from 2.0.0 to 2.0.1 by @dependabot in #1864
  • Fix: deleting the page on the right sidebar doesn't remove the page by @juniusfree in #1351
  • Chore(deps-dev): bump electron from 12.0.9 to 12.1.0 by @dependabot in #1728
  • Fix: structure parser ignoring empty page links and structure in code spans & blocks by @neotyk in #1903
  • Fix: Fix the issue with merging blocks using the delete key by @hustodemon in #1875
  • Fix: support updating on block remove and merge. by @neotyk in #1906

New in Athens 2.0.0 Beta 3 (Nov 29, 2021)

  • v2.0.0-beta.2 by @filipesilva in #1878
  • fix: remove nils from inline presence too by @filipesilva in #1881

New in Athens 2.0.0 Beta (Nov 26, 2021)

  • Athens 2.0.0-beta is available for beta testers as a Personal Knowledge Management (PKM) and Collaborative Knowledge Management (CKM) application.
  • 2.0.0-beta should be a drop-in replacement for 1.0.0. You shouldn't have to do anything to migrate besides downloading 2.0.0-beta. Improvements to PKM will continue being made from 2.0.0-beta, not 1.0.0.
  • New CKM features:
  • Block-level presence
  • Page-level presence
  • Can see if users are on the same page as you or on another page
  • Can jump to where a user is by clicking on their avatar
  • DB Picker
  • Can create local DBs
  • Can connect to remote DBs
  • Can see a list of local and remote DBs
  • Avatar names and colors
  • By default, have a Greek god or goddess name
  • Can edit name
  • Can edit color
  • Password protection of your server
  • What isn't supported yet in CKM Athens yet:
  • Undo/redo
  • Image and file support
  • Persistent users across sessions
  • The "locking" of blocks that other users are already on. You could overwrite someone else's text if you both write to the same block at the same time. You can avoid this by not being in the same block that someone else is on
  • Comments
  • @-mentions
  • Notifications
  • Publishing/Sharing a page

New in Athens 1.0.0 (Nov 15, 2021)

  • Athens 1.0.0 is stable and available for General Release as a personal knowledge management (PKM) application, e.g. note-taking, journaling, reflection, and research.
  • The releases prior to 1.0.0 have had zero accounts of data loss for the past ~6 months.
  • Athens Research is not focused on addressing non-critical bugs relevant to 1.0.0.
  • Future versions of Athens will contain the capabilities of Athens 1.0.0, but be more powerful and user-friendly.
  • This release subset of Roam’s features, implemented largely the same way:
  • Bidirectional links
  • Block references
  • Daily Notes
  • Right sidebar
  • Outliner
  • Saving and storage
  • This release, by default, saves your Athens graph to ~/Documents/athens/index.transit.
  • After writing to your graph, it will create a backup after X seconds, which is set in Settings. This leads to multiple backup files being created in the same folder.
  • Each backup is formatted {timestamp}-{username}-index.transit.bkp.
  • In the case that your latest version of Athens gets corrupted, you can change a previous backup to index.transit and re-open Athens.
  • Images are saved to ~/Documents/athens/images, but if you move your database, the image filepaths won't be updated, so these images won't render.

New in Athens 1.0.0 Alpha RTC 38 (Nov 12, 2021)

  • Feat: atomic :page/rename by @neotyk in #1805
  • Fixed indent not saving content of block by @sid597 in #1802
  • Open block add child done using atomic ops by @sid597 in #1806
  • Feat: :page/merge is atomic, so atomic. by @neotyk in #1807
  • Feat: :page/delete is atomic. by @neotyk in #1808
  • Fixed bug for enter in an empty block by @sid597 in #1810
  • Rfct: use name instead of title to identify pages in protocol by @filipesilva in #1809
  • Build: gh pages, auto-updates only for v1.* by @filipesilva in #1803
  • Feat: add schema for shortcut atomic operations by @filipesilva in #1814
  • Fix: enable atomic :page/rename on protocol. by @neotyk in #1815
  • Fix: :page/merge throwing exceptions in orderkeeper no more. by @neotyk in #1817
  • Composite actions if by @filipesilva in #1812
  • Fix: make :page/remove idempotent. by @neotyk in #1818
  • Atomic shortcut/new and shortcut/remove op by @sid597 in #1816
  • Fix: re-enable :page/merge by @neotyk in #1819
  • Fixed shortcut new by @sid597 in #1820
  • Revert reindex removal from shortcut/new by @sid597 in #1822

New in Athens 1.0.0 Alpha RTC 33 (Nov 8, 2021)

  • fix: use right bindings in :block/save event by @filipesilva in #1800
  • Fix/page navigation by @neotyk in #1801

New in Athens 1.0.0 Alpha RTC 32 (Nov 8, 2021)

  • add-child using atomic op by @sid597 in #1788
  • refactored code to remove split-block-to-children and use :enter/split-block for the same by @sid597 in #1790
  • build: bump fluree by @filipesilva in #1787
  • build: separate arm64 ci build by @filipesilva in #1786
  • enhance: navigate to pages by page title, not uid. by @neotyk in #1789
  • fix: update own presence optimistically by @filipesilva in #1785
  • fix: use compat-position for child and bump up by @filipesilva in #1793
  • Fix: block/remove was able to infinite loop by @neotyk in #1794
  • rfct: remove old-string from :block/save event by @filipesilva in #1797
  • fix: make nested page links work again. by @neotyk in #1795
  • feature: atomic block/open operation. by @neotyk in #1791
  • Make unlinked-references-link use atomic block/save ops by @sid597 in #1792
  • rfct: remove last-tx by @filipesilva in #1796

New in Athens 1.0.0 Alpha RTC 31 (Nov 4, 2021)

  • Fix: block internal state drag-target compatible with block move re… by @neotyk in #1780
  • Indent-unindent atomic op by @sid597 in #1778
  • Feat: remove page-uid, absolute block order use in protocol by @filipesilva in #1779
  • Fix: :block/move allowed to go places. by @neotyk in #1781
  • Bump-up and paste-verbatim atomic op by @sid597 in #1783
  • Slow copy paste by @filipesilva in #1784

New in Athens 1.0.0 Alpha RTC 30 (Nov 2, 2021)

  • What's Changed:
  • docs: add note about fluree permissions for data folder by @filipesilva in #1771
  • moving blocks, with atomic powers by @neotyk in #1769
  • Drop events using :block/move by @neotyk in #1777

New in Athens 1.0.0 Alpha RTC 29 (Oct 29, 2021)

  • build: pin ua-parser-js to an uncompromised version by @filipesilva in #1764
  • fix client freeze by @filipesilva in #1763
  • Fix: Atomic transactions by @neotyk in #1765
  • Iterative resolver for atomic composites by @neotyk in #1767
  • feat: store user color between sessions by @filipesilva in #1768

New in Athens 1.0.0 Alpha RTC 26 (Oct 20, 2021)

  • doc: ADR Atomic ops txs by @neotyk in #1749
  • fluree 1 by @filipesilva in #1750

New in Athens 1.0.0 Beta 92 (Aug 2, 2021)

  • Beautiful Toolbar UI and mouse selection fixes.

New in Athens 1.0.0 Beta 88 (Jul 27, 2021)

  • Fix more selection issues