Giter Site home page Giter Site logo

chronicler's People

Contributors

edwardhinkle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

chronicler's Issues

Ability to specify mp-slug

It would be nice if there was an option to specify mp-slug, instead of relying on the server to derive one.

Add the ability to define the visibility of a post

There should be a configuration option that allows your default visibility setting to be either "Private" or "Public".

When posting from the app or from the share sheet, one of your options should be "Visibility" which can either be set to "public" or "private". It will, of course, default in each of these settings to the configured option.

It will send the micropub extension property visibility, allowing a post to have the intended audience.

Dev Notes:
https://indieweb.org/Micropub-extensions#Visibility

Support native article posting

Sometimes I will want to post an "article" on my site that will contain less than 280+ characters. It would be swell if Indigenous could allow me to explicitly create a new article, rather than just convert a long note into an article.

Allow account selection when creating new content

If I have multiple micropub accounts configured within Indigenous, it would be nice to be able to select which one to use to create new content when I go to create that content.

As it is now, I need to go to the settings, switch accounts, go back, then start to create content.

Can the new post screen show a drop-down of accounts (defaulting to the default account)?

Configuration page

You should be able to configure the app to enable/disable different “post/reaction types” such as like, repost, bookmark, etc.

Simple note post

I don't know if this is a bug or feature request, but using the share sheet from a plain text "file" in Drafts (5) I am not offered a simple "note" or "article" post.

And I wish I was.

Add support for audio attachments in the posting interface

One way to get an audio attachment is through the share sheet (#94), however you should also be able to use the UIDocumentBrowserViewController to select a file from a storage location.

Audio file should be uploaded to media endpoint and attached to Micropub request as a url in the audio property.

Currently I’ve used screech which provides the following id3 tag info

id3-artist:
id3-duration:
id3-album:
id3-enclosure-length:
id3-title:
id3-track:

I don’t know that I need all of this info. I definitely need enclosure length and duration. There might be other ways to deal with these two properties.

Add support for receiving mp3s in the share extension

My ideal microcast workflow involves recording and editing in Ferrite and then using the share action to send the mp3 file to Indigenous and to upload it to the server. After enabling audio sharing in the share sheet, we still need to enable audio attachments in the posting interface.

Add as a share target for photos

I've run through this workflow a couple of times:

  1. Take a photo
  2. Click the share button
  3. Look for the app in the list of apps to send the photo. Don't find it.
  4. Close the camera and open the app
  5. Create a new post and attach the photo (several extra steps).
  6. Add a caption
  7. Post the photo to my site

I'd really love if the app could be a target for sharing photos from the camera (and other??) apps, creating a new post with that photo attached.

Thanks for Indigenous (and future related IndieWeb-building-block-powered apps)!

Add full support for offline posting

While offline You should be able to start a post, fill it out completely, including adding the images you want. Because the posting interface detects you don’t have an Internet connection, instead of having a normal “post” button, it should have some type of “post later” option.

When “post later” is tapped, it should dismiss the posting view as normal, but it should hold off on connecting to the Micropub media endpoint, it should save the post in a type of “outbox”, you should probably be able to find a list of these somewhere.

When an internet connection is found, the app should first try to upload any media attachments to the media endpoint. Once all media attachments are uploaded and contain proper URLS, the post should be sent via Micropub. It should probably include either the created or published date and it should be the date/time when the post was assigned to “post later”.

Add the ability to embed a photo in the middle of text for an article

When typing an article, you should be able to insert an image at a specific point, using the text selection input bar (same as copy/paste) to insert an image at that location. You should then be able to select an image that will upload via Micropub Media Endpoint and the url will be placed there in either HTML or Markdown

Add post list query support?

I'm not 100% sure if this belongs in Indigenous or a different app, but I'll add it here for now.

This new micropub extension: indieweb/micropub-extensions#4 allows for the querying of posts in order to be able to edit/delete posts.

It would be interesting to be able to see a list of recent posts in Indigenous and then tap to edit them or swipe and confirm to delete them.

Update like, repost, and bookmark UI based on Micropub server support

Here's a quick proposal for returning what properties a Micropub server supports, so that a client like Indigenous could know to hide or rename the common choices in the UI. This needs to be discussed more in the IndieWeb community, but want to file this issue so that there's a place for it.

https://indieweb.org/Micropub-brainstorming#Query_for_supported_vocabulary

I'm specifically thinking of Micro.blog, which currently has no public "Like" feature, and where bookmarks are called "Favorites". Another extremely-hypothetical example would be an IndieWeb-powered Tumblr, where reposting would be named "Reblog".

Add support for media fragments

Check for an h-entry with a u-video or u-audio. Check if the video or audio element has a timecode beyond the start. If so add the media fragment to the end of the url

Actions for different mf2 types

h-entry

  • Like
  • Repost
  • Bookmark
  • Listen
  • Watch
  • Read

h-event

  • RSVP
  • Add Event to Calendar
  • Like
  • Bookmark
  • Repost

h-card

  • Follow (Microsub?)
  • Add to Address Book
  • Open Silo Profile Apps

Add reacji shortcuts to Share Sheet

The share sheet should automatically come with default reacji based on Facebook and GitHub use:

👍👎❤️😆😯😢😕😡🎉

These should also be customizable per Micropub account in the settings page.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.