Merge dandelion news and FAQ content all into markdown files in the dandelion repository

This commit is contained in:
Gregor Santner 2023-02-11 03:07:41 +01:00
parent c65aab3840
commit 774c5bec59
29 changed files with 135 additions and 62 deletions

View File

@ -21,7 +21,4 @@
Description: Description:
What this is about, what happens and what is expected to happen. What needs to be done for it to happen. What this is about, what happens and what is expected to happen. What needs to be done for it to happen.
If a crash is happening a log is needed. Screenshots or demonstration videos are always helpful too. If a crash is happening a log is needed. Screenshots or demonstration videos are always helpful too.
About logging:
https://gsantner.net/android-contribution-guide/?packageid=com.github.dfa.diaspora_android&name=dandelion&web=https://github.com/gsantner/dandelion#logcat
--> -->

View File

@ -1,5 +1,5 @@
### Recent changes ### Recent changes
- See [Discussions](https://github.com/gsantner/dandelion/discussions), [Issues](https://github.com/gsantner/dandelion/issues) and [Project website](https://gsantner.net/) to see what is going on. - See [Discussions](https://github.com/gsantner/dandelion/discussions), [Issues](https://github.com/gsantner/dandelion/issues) and [Project page](https://github.com/gsantner/dandelion#readme) to see what is going on.
### v1.4.0 ### v1.4.0
- Add seconds to 'save picture' date format - Add seconds to 'save picture' date format
@ -23,7 +23,6 @@
**New features:** **New features:**
- All new Aspects and Tags, using a searchable dialog - All new Aspects and Tags, using a searchable dialog
- A new home - project blog/page: <https://gsantner.net/project/dandelion.html>
**Fixed:** **Fixed:**
- Sometimes the Stream went white, which is due an still (>3 years) unfixed Android Support library bug. It should not occur very often anymore due less use of fragments. - Sometimes the Stream went white, which is due an still (>3 years) unfixed Android Support library bug. It should not occur very often anymore due less use of fragments.

View File

@ -1,6 +1,5 @@
<!-- <!--
This file contains references to people who contributed to the app. This file contains references to people who contributed to the app.
You can also send a mail to [gsantner AT mailbox DOT org](http://gsantner.net#contact) to get included.
Schema: **[Name](Reference)**<br/>~° Text Schema: **[Name](Reference)**<br/>~° Text
@ -13,7 +12,7 @@ Where:
## LIST OF CONTRIBUTORS ## LIST OF CONTRIBUTORS
--> -->
* **[Gregor Santner](http://gsantner.net)**<br/>~° Current developer of dandelion * **[Gregor Santner](http://github.com/gsantner)**<br/>~° Development of dandelion
* **[Paul Schaub](https://github.com/vanitasvitae)**<br/>~° Development of dandelion * **[Paul Schaub](https://github.com/vanitasvitae)**<br/>~° Development of dandelion
* **[Martín Vukovic](martinvukovic AT protonmail DOT com)**<br/>~° Diaspora Native WebApp * **[Martín Vukovic](martinvukovic AT protonmail DOT com)**<br/>~° Diaspora Native WebApp
* **[Gaukler Faun](https://github.com/scoute-dich)**<br/>~° Diaspora Native WebApp additions * **[Gaukler Faun](https://github.com/scoute-dich)**<br/>~° Diaspora Native WebApp additions

96
NEWS.md Normal file
View File

@ -0,0 +1,96 @@
# dandelion - News
## General
### Installation
You can install and update from [F-Droid](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android) or [GitHub](https://github.com/gsantner/dandelion/releases/latest).
F-Droid is a store for free & open source apps.
The *.apk's available for download are signed by the F-Droid team and guaranteed to correspond to the (open source) source code of dandelion.
Generally this is the recommended way to install dandelion & keep it updated.
### Get informed
* Check the [project readme](https://github.com/gsantner/dandelion/tree/news#readme) for general project information.
* Check the [project news](https://github.com/gsantner/dandelion/blob/master/NEWS.md#readme) for more details on what is going on.
* Check the [project git history](https://github.com/gsantner/dandelion/commits/master) for most recent code changes.
### The right place to ask
If you have questions or found an issue please head to the [dandelion project](https://github.com/gsantner/dandelion/issues/new/choose) and ask there.
[Search](https://github.com/gsantner/dandelion/issues?q=#js-issues-search) for same/similar and related issues/questions before, it might be already answered or resolved.
### Navigation
* [dandelion v1.2 - Add dandelior - Searchable Tags and Aspects](#dandelion-v12---add-dandelior---searchable-tags-and-aspects)
* [dandelion v0.1.2 - Aspekte, Pod wechseln](#dandelion-v012---aspekte-pod-wechseln)
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
# dandelion\* v1.2 - Add dandelior\* - Searchable Tags and Aspects
_12. August 2018_
## dandelior\* is a rebranded version of dandelion\*
dandelior\* is based 100% on the same code and resources as dandelion\*. Its from the same code repository, just a different build flavor.
The main purpose of dandelior\* is the most requested feature till date - to support multiple accounts / another account at dandelion\*.
- Added an (rebranded) flavor of dandelion: dandelior
- Only differenties in use are other (black) icon and AMOLED colors by default enabled
- Already available on F-Droid
**New features:**
- All new Aspects and Tags, using a searchable dialog
**Fixed:**
- Sometimes the Stream went white, which is due an still (3+ years) unfixed Android Support library bug. It should not occur very often anymore due less use of fragments.
**Improved:**
- Various small tweaks
- Updated translation files
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
# dandelion v0.1.2 - Aspekte, Pod wechseln
_05. Juni 2016_
In den letzten Tagen hat @gsantner viel Zeit in die inoffizielle diaspora\* Android App ([dandelion\*](https://github.com/gsantner/dandelion)) investiert.
Dabei wurden unter anderem folgende Änderungen beigesteuert:
- Allgemeines zur Usability
- Animationen für den Activity-Wechsel und Startup, WebView-Scroll-Top
- Podliste caching
- Aspekt-Liste und Aspekte hinzugefügt
- Verbessertes Sharing aus der App
- Material Progressbar
- Suche verbessert
- Collapsing top menu
- toolbar/actions/menu geändert, fab entfernt
- Refactoring layout & menu files, dialogs
- Überarbeitete Main,Splash,PodSelectionActivity
- Pod wechseln

View File

@ -39,9 +39,9 @@ dandelion\* requires access to the Internet and to external storage to be able t
## Contributions ## Contributions
The project is always open for contributions and accepts pull requests. The project is always open for contributions and accepts pull requests.
The project uses [AOSP Java Code Style](https://source.android.com/source/code-style#follow-field-naming-conventions), with one exception: private members are `_camelCase` instead of `mBigCamel`. You may use Android Studios _auto reformat feature_ before sending a PR. See [gsantner's android contribution guide](https://gsantner.net/android-contribution-guide/?packageid=com.github.dfa.diaspora_android&name=dandelion&web=https://github.com/gsantner/dandelion&source=readme#logcat) for more information. The project uses [AOSP Java Code Style](https://source.android.com/source/code-style#follow-field-naming-conventions), with one exception: private members are `_camelCase` instead of `mBigCamel`. You may use Android Studios _auto reformat feature_ before sending a PR.
Translations can be contributed on GitHub or via [E-Mail](https://gsantner.net/#contact). You can use Stringlate ([![Translate - with Stringlate](https://img.shields.io/badge/stringlate-translate-green.svg)](https://lonamiwebs.github.io/stringlate/translate?git=https%3A%2F%2Fgithub.com%2Fgsantner%2Fdandelion.git)) to translate the project directly on your Android phone. It allows you to export as E-Mail attachement and to post on GitHub. Translations can be contributed on GitHub. You can use Stringlate ([![Translate - with Stringlate](https://img.shields.io/badge/stringlate-translate-green.svg)](https://lonamiwebs.github.io/stringlate/translate?git=https%3A%2F%2Fgithub.com%2Fgsantner%2Fdandelion.git)) to translate the project directly on your Android phone. It allows you to export as E-Mail attachement and to post on GitHub.
Join our Matrix channel and say hello! Don't be afraid to start talking. [![Chat - Matrix](https://img.shields.io/badge/chat-on%20matrix-blue.svg)](https://matrix.to/#/#dandelion:matrix.org) Join our Matrix channel and say hello! Don't be afraid to start talking. [![Chat - Matrix](https://img.shields.io/badge/chat-on%20matrix-blue.svg)](https://matrix.to/#/#dandelion:matrix.org)
Note that the main project members are working on this project for free during leisure time, are mostly busy with their job/university/school, and may not react or start coding immediately. Note that the main project members are working on this project for free during leisure time, are mostly busy with their job/university/school, and may not react or start coding immediately.

View File

@ -13,7 +13,7 @@ import java.util.List;
/** /**
* Created by gsantner (https://gsantner.net/ on 30.09.16. * Created by gsantner (gsantner AT mailbox DOT org on 30.09.16.
* DiasporaPodList - List container for DiasporaPod's, with methods to merge with other DiasporaPodLists * DiasporaPodList - List container for DiasporaPod's, with methods to merge with other DiasporaPodLists
* DiasporaPod - Data container for a Pod, can include N DiasporaPodUrl's * DiasporaPod - Data container for a Pod, can include N DiasporaPodUrl's
* DiasporaPodUrl - A Url of an DiasporaPod * DiasporaPodUrl - A Url of an DiasporaPod

View File

@ -32,7 +32,7 @@ import org.json.JSONObject;
/** /**
* User profile * User profile
* Created by gsantner (https://gsantner.net/) on 24.03.16. Part of dandelion*. * Created by gsantner (gsantner AT mailbox DOT org) on 24.03.16. Part of dandelion*.
*/ */
public class DiasporaUserProfile { public class DiasporaUserProfile {
private static final int MINIMUM_USERPROFILE_LOAD_TIMEDIFF = 5000; private static final int MINIMUM_USERPROFILE_LOAD_TIMEDIFF = 5000;

View File

@ -21,7 +21,7 @@ package com.github.dfa.diaspora_android.listener;
import com.github.dfa.diaspora_android.data.DiasporaUserProfile; import com.github.dfa.diaspora_android.data.DiasporaUserProfile;
/** /**
* Created by gsantner (https://gsantner.net/) on 26.03.16. * Created by gsantner (gsantner AT mailbox DOT org) on 26.03.16.
* Interface that needs to be implemented by classes that listen for Profile related changes * Interface that needs to be implemented by classes that listen for Profile related changes
*/ */
public interface DiasporaUserProfileChangedListener { public interface DiasporaUserProfileChangedListener {

View File

@ -37,7 +37,7 @@ import butterknife.OnItemSelected;
/** /**
* Dialog that helps the user configure a pod * Dialog that helps the user configure a pod
* Created by gsantner (http://gsantner.net) on 06.10.16. * Created by gsantner on 06.10.16.
*/ */
public class PodSelectionDialog extends ThemedAppCompatDialogFragment { public class PodSelectionDialog extends ThemedAppCompatDialogFragment {
public static final String TAG = "com.github.dfa.diaspora_android.ui.PodSelectionDialog"; public static final String TAG = "com.github.dfa.diaspora_android.ui.PodSelectionDialog";

View File

@ -37,7 +37,7 @@ import java.util.List;
/** /**
* Settings * Settings
* Created by gsantner (https://gsantner.net/) on 20.03.16. Part of dandelion*. * Created by gsantner (gsantner AT mailbox DOT org) on 20.03.16. Part of dandelion*.
*/ */
@SuppressWarnings("ConstantConditions") @SuppressWarnings("ConstantConditions")
public class AppSettings extends SharedPreferencesPropertyBackend { public class AppSettings extends SharedPreferencesPropertyBackend {

View File

@ -32,7 +32,6 @@ import com.github.dfa.diaspora_android.activity.MainActivity;
/** /**
* Created by Gregor Santner on 07.08.16. * Created by Gregor Santner on 07.08.16.
* http://gsantner.net
*/ */
public class WebHelper { public class WebHelper {

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 / Commercial * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2021 Gregor Santner <https://gsantner.net> * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* License: Creative Commons Zero (CC0 1.0) / Public Domain * License: Creative Commons Zero (CC0 1.0) / Public Domain
* http://creativecommons.org/publicdomain/zero/1.0/ * http://creativecommons.org/publicdomain/zero/1.0/
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2021 Gregor Santner <https://gsantner.net> * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* License: Creative Commons Zero (CC0 1.0) / Public Domain * License: Creative Commons Zero (CC0 1.0) / Public Domain
* http://creativecommons.org/publicdomain/zero/1.0/ * http://creativecommons.org/publicdomain/zero/1.0/
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2018- * Maintained 2018-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 / Commercial * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2018- * Maintained 2018-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 / Commercial * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2016- * Maintained 2016-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 / Commercial * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* *

View File

@ -1,7 +1,6 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing

View File

@ -1,7 +1,6 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2016- * Maintained 2016-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,7 +1,6 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License: Apache 2.0 * License: Apache 2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2018- * Maintained 2018-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2016- * Maintained 2016-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,9 +1,8 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * Maintained 2017-2023 by Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/
* *
* License of this file: Apache 2.0 (Commercial upon request) * License of this file: Apache 2.0
* https://www.apache.org/licenses/LICENSE-2.0 * https://www.apache.org/licenses/LICENSE-2.0
* https://github.com/gsantner/opoc/#licensing * https://github.com/gsantner/opoc/#licensing
* *

View File

@ -1,5 +1,5 @@
* Gregor Santner (gsantner) * Gregor Santner (gsantner)
~° http://gsantner.net ~° https://github.com/gsantner
* Paul Schaub (vanitasvitae) * Paul Schaub (vanitasvitae)
~° https://github.com/vanitasvitae ~° https://github.com/vanitasvitae

View File

@ -1,10 +1,7 @@
/*####################################################### /*#######################################################
* *
* Maintained by Gregor Santner, 2017- * SPDX-FileCopyrightText: 2017-2023 Gregor Santner <gsantner AT mailbox DOT org>
* https://gsantner.net/ * SPDX-License-Identifier: Unlicense OR CC0-1.0
*
* License of this file: Apache 2.0 (Commercial upon request)
* https://www.apache.org/licenses/LICENSE-2.0
* *
#########################################################*/ #########################################################*/
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.