mirror of
https://git.sr.ht/~oppen/ariane
synced 2024-12-26 17:59:30 +00:00
update readme
This commit is contained in:
parent
2c33c461b8
commit
26954a8a5d
3 changed files with 44 additions and 5 deletions
41
README.md
41
README.md
|
@ -4,4 +4,43 @@ A Gemini protocol browser for Android based OS (Två = Swedish: two)
|
||||||
|
|
||||||
## Releases
|
## Releases
|
||||||
|
|
||||||
See the project page on Öppenlab.net for latest download: [oppenlab.net/pr/tva](https://oppenlab.net/pr/tva/)
|
See the project page on Öppenlab.net for latest download: [oppenlab.net/pr/tva](https://oppenlab.net/pr/tva/)
|
||||||
|
|
||||||
|
# Future Development
|
||||||
|
|
||||||
|
## Bookmarks
|
||||||
|
|
||||||
|
Två needs bookmarks, requirements:
|
||||||
|
|
||||||
|
* All fields fully editable
|
||||||
|
* Title should be inferred from the bookmarked page (from first header line: `#`, `##`, or `###`) but user can override when saving
|
||||||
|
* User should be able to specify and organise folders (1 levels only, keep it simple)
|
||||||
|
* Allow reordering via simple 'move up' and 'move down' overflow options.
|
||||||
|
* 'Move to' option to move to top-level or a folder
|
||||||
|
|
||||||
|
|
||||||
|
## Certificates
|
||||||
|
|
||||||
|
//todo
|
||||||
|
|
||||||
|
## Aggregation
|
||||||
|
|
||||||
|
There's a lot of good 'Gemlog' content in Geminispace but no easy way to follow other users. Rather than use Atom/RSS which requires users to manually edit xml files, or use some other software it'd be good if a defacto standard emerged. Två will attempt to infer a Gemlog index from the contents of a page and display a 'follow' option to add the Gemlog to an aggregated in-app feed:
|
||||||
|
|
||||||
|
### Inferred
|
||||||
|
* Presence of various words in the first few lines of content AND:
|
||||||
|
* A series of links that include a date (where a gemlog links to other pages) OR:
|
||||||
|
* A series of dates in the page (more difficult to get right, but some microblogs are just a series of entries separated by dates)
|
||||||
|
|
||||||
|
### Specification
|
||||||
|
|
||||||
|
To guarantee an option to follow content: first header (any of the 3 sizes) in a page includes the words: `gemlog`, `feed`, `log`, `blog`, `μlog` AND links on adjacent lines that include dates in the link title.
|
||||||
|
|
||||||
|
```
|
||||||
|
# My Gemlog
|
||||||
|
|
||||||
|
=> /more dd/mm/yyyy optional
|
||||||
|
=> /another dd/mm/yyyy
|
||||||
|
=> /first dd/mm/yyyy hello, World!
|
||||||
|
|
||||||
|
```
|
||||||
|
|
|
@ -10,8 +10,8 @@ android {
|
||||||
applicationId "oppen.tva"
|
applicationId "oppen.tva"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode 6
|
versionCode 7
|
||||||
versionName "0.3.0 Beta"
|
versionName "0.4.0 Beta"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
"type": "SINGLE",
|
"type": "SINGLE",
|
||||||
"filters": [],
|
"filters": [],
|
||||||
"properties": [],
|
"properties": [],
|
||||||
"versionCode": 6,
|
"versionCode": 7,
|
||||||
"versionName": "0.3.0 Beta",
|
"versionName": "0.4.0 Beta",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"outputFile": "app-release.apk"
|
"outputFile": "app-release.apk"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue