mirror of
https://gitlab.com/octtspacc/OcttKB
synced 2025-04-27 05:28:40 +02:00
OcttKB Cross-Repo Sync (HTML to Raw)
This commit is contained in:
parent
3ed98fb92c
commit
d49724d698
@ -1,21 +1,113 @@
|
|||||||
created: 20240203164756269
|
created: 20240203164756269
|
||||||
creator: Octt
|
creator: Octt
|
||||||
modified: 20240203182833422
|
modified: 20240204112212512
|
||||||
modifier: Octt
|
modifier: Octt
|
||||||
tags:
|
tags:
|
||||||
title: Fediverse Frontends Comparison
|
title: Fediverse Frontends Comparison
|
||||||
|
|
||||||
<div style="overflow-x: auto;">
|
\define FilterRangeIndirect() [range[$(filterRangeStart)$,$(filterRangeEnd)$]]
|
||||||
|
|
||||||
||Mastodon|Misskey|Elk|Pinafore/Semaphore|Soapbox|
|
\define TableEditable()
|
||||||
|Mastodon API|✅️|❌️|✅️|✅️|✅️|
|
<$let
|
||||||
|Misskey API|❌️|✅️|❔️|❔️|❔️|
|
callerTiddler=<<currentTiddler>>
|
||||||
|Performance|⚠️|⚠️|❔️|✅️|❔️|
|
dataTiddler={{{[<callerTiddler>addprefix[$:/Data/TableEditable/]]}}}
|
||||||
|Stability|✅️|✅️|❌️|✅️|❔️|
|
tempTiddler={{{[<callerTiddler>addprefix[$:/temp/TableEditable/]]}}}
|
||||||
|Nested replies|❌️|✅️|❌️|❌️|❌️|
|
rowsNumber={{{[<dataTiddler>getindex[rowsNumber]]}}}
|
||||||
|Wellbeing / reduced distractions|✅️|❔️|✅️ Advanced|✅️ Advanced|✅️ Mid|
|
colsNumber={{{[<dataTiddler>getindex[colsNumber]]}}}
|
||||||
|User theming|❌️|✅️ CSS supported|✅️|✅️|❌️|
|
selectIndex1={{{[<tempTiddler>get[.select1]]}}}
|
||||||
|Multi-column|✅️|✅️|❌️|❌️|❌️|
|
>
|
||||||
|Multi-account|❌️|✅️ Frontend is instance-hosted|✅️ Full|⚠️ For different instances only|⚠️ For same instance only|
|
<!-- TODO:
|
||||||
|
* update row/col selector when insert/delete some row/col
|
||||||
|
* implement all mentioned editing options
|
||||||
|
* move macro to dedicated tiddler
|
||||||
|
* row and col number headings?
|
||||||
|
-->
|
||||||
|
<$link to=<<dataTiddler>>>#</$link>
|
||||||
|
<label>
|
||||||
|
Rows:
|
||||||
|
<$edit-text tag="input" type="number" tiddler=<<dataTiddler>> index="rowsNumber"/>
|
||||||
|
</label>
|
||||||
|
<label>
|
||||||
|
Columns:
|
||||||
|
<$edit-text tag="input" type="number" tiddler=<<dataTiddler>> index="colsNumber"/>
|
||||||
|
</label>
|
||||||
|
<label style="display: block;">
|
||||||
|
Edit...
|
||||||
|
<$edit-text tag="input" type="number" tiddler=<<tempTiddler>> field=".select1"/>
|
||||||
|
<$button>
|
||||||
|
...Row Insert
|
||||||
|
<$let filterRangeStart=<<rowsNumber>> filterRangeEnd=<<selectIndex1>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let rowIndexOld=<<currentTiddler>> filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let colIndex=<<currentTiddler>> rowIndexNew={{{[<rowIndexOld>add[1]]}}}
|
||||||
|
cellIndexOld={{{[[/r]addsuffix<rowIndexOld>addsuffix[/c]addsuffix<colIndex>addsuffix[/]]}}}
|
||||||
|
cellIndexNew={{{[[/r]addsuffix<rowIndexNew>addsuffix[/c]addsuffix<colIndex>addsuffix[/]]}}}
|
||||||
|
>
|
||||||
|
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexNew>> $value={{{[<dataTiddler>getindex<cellIndexOld>]}}}/>
|
||||||
|
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexOld>> $value=""/>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</$button>
|
||||||
|
<$button>
|
||||||
|
...Column Insert
|
||||||
|
<$let filterRangeStart=<<colsNumber>> filterRangeEnd=<<selectIndex1>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let colIndexOld=<<currentTiddler>> filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let rowIndex=<<currentTiddler>> colIndexNew={{{[<colIndexOld>add[1]]}}}
|
||||||
|
cellIndexOld={{{[[/r]addsuffix<rowIndex>addsuffix[/c]addsuffix<colIndexOld>addsuffix[/]]}}}
|
||||||
|
cellIndexNew={{{[[/r]addsuffix<rowIndex>addsuffix[/c]addsuffix<colIndexNew>addsuffix[/]]}}}
|
||||||
|
>
|
||||||
|
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexNew>> $value={{{[<dataTiddler>getindex<cellIndexOld>]}}}/>
|
||||||
|
<$action-setfield $tiddler=<<dataTiddler>> $index=<<cellIndexOld>> $value=""/>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</$button>
|
||||||
|
<!--
|
||||||
|
<$button>
|
||||||
|
...Row Delete
|
||||||
|
</$button>
|
||||||
|
<$button>
|
||||||
|
...Column Delete
|
||||||
|
</$button>
|
||||||
|
-->
|
||||||
|
</label>
|
||||||
|
<div class="TableEditable"><table><tbody>
|
||||||
|
<$let filterRangeStart="1" filterRangeEnd=<<rowsNumber>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let row=<<currentTiddler>>>
|
||||||
|
<tr>
|
||||||
|
<$let filterRangeStart="1" filterRangeEnd=<<colsNumber>>>
|
||||||
|
<$list filter=<<FilterRangeIndirect>>>
|
||||||
|
<$let col=<<currentTiddler>> cellIndex={{{[[/r]addsuffix<row>addsuffix[/c]addsuffix<col>addsuffix[/]]}}}>
|
||||||
|
<td title=<<cellIndex>>>
|
||||||
|
<$edit-text minHeight="1em" tiddler=<<dataTiddler>> index=<<cellIndex>>/>
|
||||||
|
</td>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</tr>
|
||||||
|
</$let>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
|
</tbody></table></div>
|
||||||
|
<style>
|
||||||
|
div.TableEditable {
|
||||||
|
overflow-x: auto;
|
||||||
|
}
|
||||||
|
div.TableEditable textarea {
|
||||||
|
border: 0;
|
||||||
|
resize: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</$let>
|
||||||
|
\end
|
||||||
|
|
||||||
</div>
|
<<TableEditable>>
|
@ -0,0 +1,121 @@
|
|||||||
|
{
|
||||||
|
"/r1/c1/": "",
|
||||||
|
"/r2/c2/": "✅️",
|
||||||
|
"/r1/c2/": "Friendica",
|
||||||
|
"/r1/c3/": "Mastodon",
|
||||||
|
"/r1/c4/": "Misskey",
|
||||||
|
"/r1/c5/": "Elk",
|
||||||
|
"/r1/c6/": "Pinafore/Semaphore",
|
||||||
|
"/r2/c1/": "Friendica API support",
|
||||||
|
"/r3/c1/": "Mastodon API support",
|
||||||
|
"/r4/c1/": "Misskey API support",
|
||||||
|
"/r5/c1/": "Performance",
|
||||||
|
"/r6/c1/": "Stability",
|
||||||
|
"/r7/c1/": "Nested replies",
|
||||||
|
"/r8/c1/": "Wellbeing / reduced distractions",
|
||||||
|
"/r9/c1/": "User theming",
|
||||||
|
"/r10/c1/": "Multi-column",
|
||||||
|
"/r2/c3/": "❌️",
|
||||||
|
"/r2/c4/": "❌️",
|
||||||
|
"/r2/c5/": "⚠️ Partly working via Mastodon methods",
|
||||||
|
"/r2/c6/": "⚠️ Partly working via Mastodon methods",
|
||||||
|
"/r3/c2/": "❌️",
|
||||||
|
"/r3/c3/": "✅️",
|
||||||
|
"/r3/c4/": "❌️",
|
||||||
|
"/r3/c5/": "✅️",
|
||||||
|
"/r3/c6/": "✅️",
|
||||||
|
"/r4/c2/": "❌️",
|
||||||
|
"/r4/c3/": "❌️",
|
||||||
|
"/r4/c4/": "✅️",
|
||||||
|
"/r4/c5/": "❔️",
|
||||||
|
"/r4/c6/": "❔️",
|
||||||
|
"/r5/c2/": "⚠️",
|
||||||
|
"/r5/c3/": "⚠️",
|
||||||
|
"/r5/c4/": "⚠️",
|
||||||
|
"/r5/c5/": "❔️",
|
||||||
|
"/r5/c6/": "✅️",
|
||||||
|
"/r6/c2/": "✅️",
|
||||||
|
"/r6/c3/": "✅️",
|
||||||
|
"/r6/c4/": "✅️",
|
||||||
|
"/r6/c5/": "❌️",
|
||||||
|
"/r6/c6/": "✅️",
|
||||||
|
"/r7/c2/": "✅️",
|
||||||
|
"/r7/c3/": "❌️",
|
||||||
|
"/r7/c4/": "✅️",
|
||||||
|
"/r7/c5/": "❌️",
|
||||||
|
"/r7/c6/": "❌️",
|
||||||
|
"/r8/c2/": "❔️",
|
||||||
|
"/r8/c3/": "✅️",
|
||||||
|
"/r8/c4/": "❔️",
|
||||||
|
"/r8/c5/": "✅️ Advanced",
|
||||||
|
"/r8/c6/": "✅️ Advanced",
|
||||||
|
"/r9/c2/": "✅️ User theme reflected to guest profile viewers",
|
||||||
|
"/r9/c3/": "❌️",
|
||||||
|
"/r9/c4/": "✅️ CSS supported",
|
||||||
|
"/r9/c5/": "✅️",
|
||||||
|
"/r9/c6/": "✅️",
|
||||||
|
"/r10/c2/": "❌️",
|
||||||
|
"/r10/c3/": "✅️",
|
||||||
|
"/r10/c4/": "✅️",
|
||||||
|
"/r10/c5/": "❌️",
|
||||||
|
"/r10/c6/": "❌️",
|
||||||
|
"colsNumber": "7",
|
||||||
|
"rowsNumber": "12",
|
||||||
|
"/r1/c7/": "Soapbox",
|
||||||
|
"/r2/c7/": "⚠️ Partly working via Mastodon methods",
|
||||||
|
"/r3/c7/": "✅️",
|
||||||
|
"/r4/c7/": "❔️",
|
||||||
|
"/r5/c7/": "❔️",
|
||||||
|
"/r6/c7/": "❔️",
|
||||||
|
"/r7/c7/": "❌️",
|
||||||
|
"/r8/c7/": "✅️ Mid",
|
||||||
|
"/r9/c7/": "❌️",
|
||||||
|
"/r10/c7/": "❌️",
|
||||||
|
"/r11/c1/": "Multi-account",
|
||||||
|
"/r11/c2/": "❔️",
|
||||||
|
"/r11/c3/": "❌️",
|
||||||
|
"/r11/c4/": "✅️ Frontend is instance-hosted",
|
||||||
|
"/r11/c5/": "✅️ Full",
|
||||||
|
"/r11/c6/": "⚠️ For different instances only",
|
||||||
|
"/r11/c7/": "⚠️ For same instance only",
|
||||||
|
"/r11/c8/": "",
|
||||||
|
"/r10/c8/": "",
|
||||||
|
"/r11/c9/": "",
|
||||||
|
"/r10/c9/": "",
|
||||||
|
"/r11/c10/": "",
|
||||||
|
"/r10/c10/": "",
|
||||||
|
"/r9/c8/": "",
|
||||||
|
"/r9/c9/": "",
|
||||||
|
"/r9/c10/": "",
|
||||||
|
"/r8/c8/": "",
|
||||||
|
"/r8/c9/": "",
|
||||||
|
"/r8/c10/": "",
|
||||||
|
"/r7/c8/": "",
|
||||||
|
"/r7/c9/": "",
|
||||||
|
"/r7/c10/": "",
|
||||||
|
"/r6/c8/": "",
|
||||||
|
"/r6/c9/": "",
|
||||||
|
"/r6/c10/": "",
|
||||||
|
"/r5/c8/": "",
|
||||||
|
"/r5/c9/": "",
|
||||||
|
"/r5/c10/": "",
|
||||||
|
"/r4/c8/": "",
|
||||||
|
"/r4/c9/": "",
|
||||||
|
"/r4/c10/": "",
|
||||||
|
"/r3/c8/": "",
|
||||||
|
"/r3/c9/": "",
|
||||||
|
"/r3/c10/": "",
|
||||||
|
"/r2/c8/": "",
|
||||||
|
"/r2/c9/": "",
|
||||||
|
"/r2/c10/": "",
|
||||||
|
"/r1/c8/": "",
|
||||||
|
"/r1/c9/": "",
|
||||||
|
"/r1/c10/": "",
|
||||||
|
"/r12/c1/": "Secondary chat interface",
|
||||||
|
"/r12/c2/": "❔️",
|
||||||
|
"/r12/c3/": "❌️",
|
||||||
|
"/r12/c4/": "❔️",
|
||||||
|
"/r12/c5/": "❔️",
|
||||||
|
"/r12/c6/": "❔️",
|
||||||
|
"/r12/c7/": "❌️"
|
||||||
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
created: 20240203211701689
|
||||||
|
creator: Octt
|
||||||
|
modified: 20240204112849156
|
||||||
|
modifier: Octt
|
||||||
|
title: $:/Data/TableEditable/Fediverse Frontends Comparison
|
||||||
|
type: application/json
|
@ -1,5 +1,5 @@
|
|||||||
created: 20240203183738384
|
created: 20240204112953722
|
||||||
current-tiddler: GettingStarted
|
current-tiddler: GettingStarted
|
||||||
modified: 20240203183738384
|
modified: 20240204112953722
|
||||||
title: $:/HistoryList
|
title: $:/HistoryList
|
||||||
type: application/json
|
type: application/json
|
6
Wiki-OcttKB/tiddlers/System/_Import.tid
Normal file
6
Wiki-OcttKB/tiddlers/System/_Import.tid
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
status: complete
|
||||||
|
title: $:/Import
|
||||||
|
|
||||||
|
The following tiddlers were imported:
|
||||||
|
|
||||||
|
# [[$:/Data/TableEditable/Fediverse Frontends Comparison]]
|
@ -1,6 +1,6 @@
|
|||||||
created: 20240203142856948
|
created: 20240204093609710
|
||||||
creator: Octt
|
creator: Octt
|
||||||
list:
|
list:
|
||||||
modified: 20240203142902470
|
modified: 20240204112916955
|
||||||
modifier: Octt
|
modifier: Octt
|
||||||
title: $:/StoryList
|
title: $:/StoryList
|
@ -1,6 +1,6 @@
|
|||||||
created: 20220920140732083
|
created: 20220920140732083
|
||||||
creator: Octt
|
creator: Octt
|
||||||
modified: 20240203171515047
|
modified: 20240204000331746
|
||||||
modifier: Octt
|
modifier: Octt
|
||||||
title: $:/state/showeditpreview
|
title: $:/state/showeditpreview
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
created: 20220920174307633
|
created: 20220920174307633
|
||||||
creator: Octt
|
creator: Octt
|
||||||
modified: 20240130140903653
|
modified: 20240204112914035
|
||||||
modifier: Octt
|
modifier: Octt
|
||||||
title: $:/state/sidebar
|
title: $:/state/sidebar
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
created: 20220920092307479
|
created: 20220920092307479
|
||||||
creator: Octt
|
creator: Octt
|
||||||
modified: 20240201220037394
|
modified: 20240204112921940
|
||||||
modifier: Octt
|
modifier: Octt
|
||||||
title: $:/state/tab/sidebar--595412856
|
title: $:/state/tab/sidebar--595412856
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user