diff --git a/config.php b/config.php index 970f34b..2581132 100644 --- a/config.php +++ b/config.php @@ -1,7 +1,7 @@

concepts

-

cards are the basic unit — each card has a title, a markdown body, a color, and optional tags. Cards appear as tiles on the board. Click to preview, double-click to edit, right-click for actions. Cards can contain images, checklists, links to other cards, and any markdown content.

-

buckets organize cards into categories (like folders or columns). Each bucket has a name and color. The bucket bar at the top lets you filter the board. Special built-in views: all (everything), current (recently touched), favorites (starred), journal (date-titled cards), unsorted (no bucket). Drag a card onto a bucket tab to move it. Drag to the + button to create a new bucket from a card.

-

groups let you nest cards. Drag a card to the center of another card to group them. The parent card shows a badge with the member count. Click the badge or use "open group" in the context menu to see all members. Inside a group you can reorder, drag cards out to ungroup, or drag the first card to promote a new parent. Use "dissolve group" to ungroup all at once.

-

tags are written as #tagname in the card body and extracted automatically. They support hierarchy: #project/frontend. Click a tag on any card to filter the board — Ctrl+click to combine multiple tags (AND). Tags can also be assigned via right-click > tags without editing the card body. Each segment of a hierarchical tag is independently clickable.

-

links connect cards. Write [[Card Title]] in the body to create a link. Linked cards are clickable in preview and show up as backlinks on the target card. The split view shows related cards based on shared tags, links, and content overlap.

+

cards are the basic unit — each card has a title, a markdown body, a color, and optional tags. Cards appear as tiles on the board. Click to preview, double-click to edit, right-click for actions. Cards can contain images, checklists, links to other cards, and any markdown content.

+

buckets organize cards into categories (like folders or columns). Each bucket has a name and color. The bucket bar at the top lets you filter the board. Special built-in views: all, current, favorites, journal, unsorted. Drag a card onto a bucket tab to move it. Drag to to create a new bucket.

+

groups let you nest cards. Drag a card to the center of another card to group them. The parent card shows a badge with the member count. Click the badge or use "open group" in the context menu to see all members. Inside a group you can reorder, drag cards out to ungroup, or drag the first card to promote a new parent. Use "dissolve group" to ungroup all at once.

+

tags are written as #tagname in the card body and extracted automatically. They support hierarchy: #project/frontend. Click a tag to filter — Ctrl+click to combine multiple tags (AND). Assign via right-click > tags. Each segment of a hierarchical tag is independently clickable.

+

links connect cards. Write [[Card Title]] in the body to create a link. Linked cards are clickable in preview and show up as backlinks on the target card. The split view shows related cards based on shared tags, links, and content overlap.

+

calendar shows cards on their dates. Journal cards (YYYY-MM-DD) and appointments (YYYY-MM-DD — Subject) appear on their date. Birthdays (#geburtstag) repeat yearly. Sync with ownCloud/Nextcloud via CalDAV.

shortcuts

- - - - + + + +
Ctrl+Kopen / close search
Ctrl+Zundo last action
F1open / close help
Escapeclose any overlay
Ctrl+K open / close search
Ctrl+Z undo last action
F1 open / close help
Escape close any overlay

board

- - - - - - - - + + + + + + + +
click cardopen preview
double-clickopen editor
right-clickcontext menu (color, bucket, tags, ...)
Ctrl+clickmulti-select cards
drag cardreorder, move to bucket, or group
click tagfilter by tag
Ctrl+click tagadd/remove tag filter (AND)
group badgeexpand group
click card open preview (or side panel in split mode)
double-click open editor
right-click context menu (color, bucket, tags, ...)
Ctrl+click multi-select cards
drag card reorder, move to bucket, or group
click tag filter by tag
Ctrl+click tag add/remove tag filter (AND)
group badge expand group

preview

- - - - - - + + + + + +
double-click imagefullscreen (scroll to zoom, drag to pan)
Arrow Left/Rightprev/next image in gallery
click [[link]]open linked card
click checkboxtoggle task completion
zen modefull-screen reading (drag edges to resize)
split viewshow related / tagged cards side-by-side
double-click image fullscreen (scroll to zoom, drag to pan)
prev/next image in gallery
click [[link]] open linked card
click checkbox toggle task completion
zen modefull-screen reading (drag edges to resize)
split viewshow related / tagged cards side-by-side

editor

- - - - + + + + - + +
Ctrl+Ssave
Ctrl+Shift+Ssave and close
Alt+Arrow Up/Downmove line
Shift+Alt+Arrowduplicate line
Ctrl+S save
Ctrl+Shift+S save and close
Alt+/move line up/down
Shift+Alt+/duplicate line
Tabindent (4 spaces)
paste/drag imageupload and insert
paste / drag upload and insert image
extractselection to new card
drag dividerresize editor / preview split
@@ -751,34 +753,34 @@ if (str_starts_with($route, '/api/')) {

autocomplete

- - - - + + + +
[[link to card (search by title)
#tag autocomplete (existing tags)
?snippet menu (see below)
Arrow Up/Downnavigate suggestions
[[ link to card (search by title)
# tag autocomplete (existing tags)
? snippet menu (see below)
navigate suggestions
Enter / Tabaccept suggestion
-

snippets (type ? + keyword + space)

+

snippets type ? + keyword + space

- - - - - - - - - + + + + + + + + +
?datcurrent date (2026-04-07)
?timecurrent time (22:53)
?nowdate + time
?weekcalendar week (KW15)
?todocheckbox - [ ]
?hrhorizontal rule ---
?h1 ?h2 ?h3headings
?tablemarkdown table template
?codefenced code block
?dat current date
?time current time
?now date + time
?week calendar week (KW15)
?todo checkbox - [ ]
?hr horizontal rule ---
?h1 ?h2 ?h3 headings
?table markdown table template
?code fenced code block

inline calculator

- - + +
?3+5 Spacereplaces with 8
34+56? Spacebecomes 34+56=90
?3+5 Space replaces with 8
34+56? Space becomes 34+56=90
operators+ - * / () % ^
@@ -786,43 +788,79 @@ if (str_starts_with($route, '/api/')) {

tags

- - - - + + + +
#tagnamewrite tags in card body
#parent/childhierarchical tags
right-click > tagsassign tags via context menu
click tag segmenteach path level is clickable
#tagnamewrite tags in card body
#parent/child hierarchical tags
right-click > tagsassign tags via context menu
click segment each path level is clickable

search

- - - - - + + + + +
textsearch titles + body
#tagfilter by tag
#tag wordtag filter + text search
#tag1 #tag2multiple tags (AND)
bucket filterdropdown to restrict scope
text search titles + body
#tag filter by tag
#tag wordtag filter + text search combined
#tag1 #tag2 multiple tags (AND)
bucket filter dropdown to restrict scope

markdown

- - - - - - + + + + + + +
[[title]]card link
```galleryimage gallery grid (click to fullscreen)
```treetree-style list
```bulletsbullet-style list
- [ ] / - [x]interactive checkboxes
external linksopen in new tab automatically
[[title]] card link
```gallery image gallery grid (click to fullscreen)
```tree tree-style list
```bullets bullet-style list
- [ ] / - [x] interactive checkboxes
http://... external links open in new tab
+
+ +
+

calendar

+ + + + + + + + + +
click day open day popup with all cards
click item open card preview
double-click item open card editor
right-click item context menu
+ termin new appointment (choose calendar)
+ journal new/open journal for that day
geb.new birthday (repeats yearly)
navigate months
+
+ +
+

CalDAV sync

+ + + + + + + +
gear iconCalDAV settings (URL, credentials, calendar colors)
syncmanual sync (also auto every 2 min)
#termin card syncs as calendar event
#geburtstag card syncs as yearly birthday
#termin #privat pushes to "Privat" calendar
recurringbirthdays + RRULE events repeat in view
+
+ +
+

views

+ + + + +
splitside-by-side board + preview panel
superviewcompact multi-column title list with hover cards
hide terminetoggle appointment cards on/off
sortmanual / newest / oldest / alpha / tag

import / export

- - - - + + + +
exportJSON + media ZIP (re-importable)
vaultObsidian / Logseq markdown vault
right-click > save .mdsingle card as markdown + images
importrestore from exported ZIP
exportJSON + media ZIP (re-importable)
vaultObsidian / Logseq markdown vault
save .mdsingle card as markdown + images (right-click)
importrestore from exported ZIP