Commit Graph

406 Commits

Author SHA1 Message Date
d569fd560f Problem: search results have edit link while on read side
All checks were successful
continuous-integration/drone/push Build is passing
Solution: only use /edit/ link when editing
2022-01-15 02:04:49 +01:00
1115fa14ff Problem: mobile view is read/write
All checks were successful
continuous-integration/drone/push Build is passing
Solution: make a read only version for mobile
2022-01-15 01:46:10 +01:00
39a3a9d270 Problem: links are not clickable
All checks were successful
continuous-integration/drone/push Build is passing
Solution: auto-link links in markdown
2022-01-15 01:24:30 +01:00
cff499800e Copy and paste HTML as Markdown 2022-01-15 01:24:16 +01:00
f3fa3a0a91 Problem: first line of pasted text is not saved
All checks were successful
continuous-integration/drone/push Build is passing
Solution: change regex of input string split
2022-01-12 23:58:36 +01:00
d3cde5fd94 Problem: lines for - are not supported in copy paste
All checks were successful
continuous-integration/drone/push Build is passing
Solution: adjust regex so as not to split there
2022-01-12 22:51:54 +01:00
e4539b520c Problem: some standard copy paste formats do not work
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add solution for copying text from Roam. This formats looks
like:
    - parent
        - child 1
        - child 2

The first line starts with a dash and space. The other lines also start
with spaces (multiple of 4 or 0), dash, space. Every 4 spaces is 1
indent in our format.
2022-01-12 22:45:46 +01:00
2ed65e417f Problem: there is not much space at the bottom of the page
Solution: add a large margin-top on the footer
2022-01-12 22:45:13 +01:00
293c9d66a4 Problem: fold arrow is small
Solution: increase size of clickable area for arrow
2022-01-12 21:32:53 +01:00
c30156dd10 Problem: copy and paste always creates new nodes
All checks were successful
continuous-integration/drone/push Build is passing
Solution: allow one line text as normals text
2022-01-09 23:46:54 +01:00
e743576043 Problem: block markdown is not supported
Solution: render cells as block markdown
2022-01-09 23:46:24 +01:00
e2aa173432 Problem: can't copy and paste multiline text as multiple items
All checks were successful
continuous-integration/drone/push Build is passing
Solution: split text and add multiple items
2022-01-09 22:15:48 +01:00
258dd4f7ab Problem: search does not work with dates and tags
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add search for tags and dates
2022-01-08 21:58:41 +01:00
fa9f34e42f Problem: you can not search for lines without grouping
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add search operator "query@" to find lines without grouping on
titles.
2022-01-07 21:39:01 +01:00
cba1d002d9 Problem: there are no suggest date pages in links
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add Suggested page with date page to page references
2022-01-07 21:17:04 +01:00
878936ec13 Problem: bleve was old version
All checks were successful
continuous-integration/drone/push Build is passing
Solution: upgrade blevesearch to 2.3.0
2022-01-07 21:08:23 +01:00
d7d205f502 Problem: we don't support natural language dates in page search
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add natural language date parser and allow to create new pages
2022-01-07 20:58:43 +01:00
3c53e14229 Problem: there are no easy ways to create a page from search
Solution: add create new page option to search results
2022-01-07 20:37:44 +01:00
1f6a22966f Problem: metadata links are not parsed and rendered
All checks were successful
continuous-integration/drone/push Build is passing
Solution: create parser and renderer for metadata links.
2021-11-14 23:36:34 +01:00
74b1220710 Use a random seed to always generate new ids
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-06 14:37:19 +01:00
001e4748dd Use multiple underscore when there are multiple spaces 2021-11-06 14:37:03 +01:00
760eb11694 Implement "Create page from item" 2021-11-06 14:36:10 +01:00
67af38f785 Implement "silent" for markdown
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-29 22:59:33 +02:00
ccc3ac7c66 Apply relativeBaseURL to parse urls 2021-10-29 22:43:34 +02:00
a4bff99cee Fix TODO/DONE line-through
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-29 22:32:25 +02:00
b63eb7948f Add #tag "#" on links 2021-10-29 22:14:56 +02:00
70f1b62646 Improve links and checkboxes
All checks were successful
continuous-integration/drone/push Build is passing
Use the markdown parser to handle links and checkboxes instead of
internal javascript.

Also add catch clauses to the promises in the editor.
2021-10-29 21:40:49 +02:00
a2c83d87b6 Hide backrefs on editor page (are visible in sidebar)
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-25 21:03:38 +02:00
f8a94455cd Save folds closed/open status in localStorage
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-25 20:59:50 +02:00
e98a099127 Send outputData to beforeSave callback 2021-09-25 20:58:08 +02:00
8da06bc939 Adds tabs for calendar, graph and backlinks in right sidebar
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-04 22:33:32 +02:00
5a7067dc7d fix(store): move before and fix indent of multiple items
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-24 22:27:16 +02:00
c1fe438925 fix(drag): while dragging copy marginLeft to show item with right indent
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-24 22:02:56 +02:00
8167f6d85d fix(store): add test for moving to the last position
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-24 21:46:57 +02:00
22edb6165b fix(store): copy indent from next item after moving 2021-08-24 21:44:10 +02:00
38f3c58da9 Fix test for list-editor
All checks were successful
continuous-integration/drone/push Build is passing
Skip query check when no text is set
2021-08-24 21:30:41 +02:00
685fc26839 Add npm testing to pre-commit config
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-24 21:23:08 +02:00
96beb5c309 Run list-editor and editor tests
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-24 21:08:59 +02:00
3bdc30465e Improve link-complete dropdown menu
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-22 22:50:33 +02:00
2a0a582d7b Some cleanup
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-17 22:38:37 +02:00
562dadbf4a Add title to graph nodes 2021-08-17 22:38:25 +02:00
fe305528ee Remove keymap logging
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-17 22:07:58 +02:00
4dc3d16713 Make dates work with new properties 2021-08-17 22:07:44 +02:00
61bef3b785 Disable keyword links in backrefs
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-17 21:35:39 +02:00
9d4c6ed770 Show graph in sidebar-right
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-17 21:24:57 +02:00
f5a6586b5f Fix path to dist files
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-16 00:17:55 +02:00
8e96fb45ed Only import nl locale for moment
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-16 00:06:20 +02:00
c16074cabf Use dynamic imports for mathjs 2021-08-15 23:52:43 +02:00
5850c556c8 Use webpack 5
All checks were successful
continuous-integration/drone/push Build is passing
- Generate to editor/dist
2021-08-15 23:18:57 +02:00
9f2a550340 Upgrade node_modules 2021-08-15 21:51:40 +02:00