Coder Social home page Coder Social logo

okunaorg / okuna-app Goto Github PK

View Code? Open in Web Editor NEW
331.0 331.0 94.0 14.22 MB

📱 The Okuna social network cross-platform mobile app

Home Page: https://okuna.io

License: MIT License

Java 0.38% Objective-C 0.15% Dart 99.28% Ruby 0.14% Makefile 0.02% C 0.01% Batchfile 0.03%
dart flutter mobile okuna openbook social-network

okuna-app's People

Contributors

999eagle avatar andryou avatar bardurc avatar chrpme avatar cyriana avatar duichwer avatar jozsefsallai avatar komposten avatar lifenautjoe avatar stranljip avatar thomasgaller avatar uiboy avatar wouterjanson avatar

Stargazers

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

Watchers

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

okuna-app's Issues

"About Openbook" section

In the menu tab, the section "about openbook" is missing.
It should contain all information about openbook (name, address, impress, privacy policy, terms of condition,...) and the app version number with recent update changes.

On profile page, Avatar pic is not completely clickable.

Describe the bug
Avatar pic is not completely tappable but seems only lower half is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to someone's profile page
  2. Tap on their Avatar pic on upper half of it.
  3. Notice that background pic zooms instead.
  4. Close background pic.
  5. Tap on the lower half of Avatar pic.
  6. Notice that Avatar pic now zooms correctly.

Expected behavior
Entire Avatar pic should be tappable to make zoomable, instead of only lower half of Avatar pic.

Smartphone (please complete the following information):

  • Device: Huawei Mate 20 Pro
  • OS: Android

Additional context
Commit comment here:
ffc91cf#r32781014

Consider ActivityPub

In the FAQ I read:

"Will Openbook be decentralised?

We want to get there eventually. We’re looking into Solid MIT approach (The one from Tim Berners Lee) and we’re very pleased with it so far."

Please consider implementing ActivityPub! It's a W3C standard and is already live on multiple projects (incl. Mastodon). It can even work when Openbook is still centralized. It's actually the only relevant social protocol today.

See also Wikipedia. Don't make Openbook the next walled garden!

Profile tab bar icon image not updated

Describe the bug
The profile tab bar icon image is not updated ever.

To Reproduce
Steps to reproduce the behavior:

  1. Choose new profile picture
  2. See no change on the tab bar item

Expected behavior
The tab bar item should have the new image

Token cannot be pasted in app

Describe the bug
People who cannot click on "Join Openbook" should be able to paste the link in the app and still register.

To Reproduce
Steps to reproduce the behavior:

  1. Go to invitation email
  2. Click on join openbook
  3. Website opens instead of app

Expected behavior
The openbook app with alpha registration flow should open

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Universal links for sharing profiles/communities

Would be great if people can share a link which opens a profile/community in the app.

The link should be the same structure as the web app so in case it fails, it just opens the web app instead.

Trending search section state should be preserved

The trending widget state is recreated everytime the user taps on the search bar, types, and cancels it.

It should be cached.

Most likely solution is adding the widget as an "invisible" tab together with the user and hashtags results tabs.

Swipe up to dismiss photo view box

As in so many apps, swiping an image away has become a standard UX pattern.

Make it so that when opening an image, it can be dismissed by swiping it up/down.

Considerations to take are that the image is zoomable therefore some gesture collisions might occur. We need to consider some sort of offset where such behaviour gets triggered.

Comments broken sometimes

Investigate comments in communities being broken.

Cyriana in slack provided some great reporting that might be the case.

Post drafts

Wold be great to be able to create post drafts to continue on later.

Post to community within community page

Would be great to have the + button to create a post within the community page and that when pressed, whatever post created, would be automatically created on the community without having to pick a destination.

iPad: App doesnt rotate to landscape automatically

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Downsize posts with a tall photo

Posts that contain tall photos (e.g. screenshots) are also very long, and the image can't usually be viewed in its entirety without clicking on it.

You could optionally post images in a square format (with a border on the sides, similar to Instagram) and make them enlarge with a click.

Drag back navigation should be improved.

We can navigate back by swiping the screen. Unfourtunately we need to swipe at the exact border of the left screen. Should work similar to IG or pretty much any other modern application where you can swipe from Mid screen to the right.

Uploading photos greater than 10MB

Currently users aren't able to upload a photos greater than 10MB (also if the photo is only 10.1MB). My feature request would be: apply compression server-side (like other platforms do too), because I can't upload photos from my iPhone because their file size is greater than 10MB.

Profile image not updated.

Describe the bug
The profile image is not updated when removed and re-uploaded.

To Reproduce
Steps to reproduce the behavior:

  1. Remove profile image
  2. Select new profile image
  3. See no change

Expected behavior
The new image should be in place of the empty one.

Request invite in splash page

Given that the google playstore requires all testers to have a gmail account, we've decided to go for public beta with a link.

This means that people with the link will be able to download the app but will end up in an application which has nothing but a login button. This sucks.

Let's create another option called request invite which signs people up to the beta waitlist.

Change header in Community posts, User -> CommunityName like n G+

Is your feature request related to a problem? Please describe.
UX for community posts.

Describe the solution you'd like
Change order of username / community name in community posts.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
See screenshot from googleplus.
Additional context
Add any other context or screenshots about the feature request here.
Communities

Translations setup

The first setup for translations we had was quirky and custom built as Flutter had no proper or straightforward way to do translations.

Times have hopefully changed. Investigate approaches that allow crowd-sourcing the translations and implement.

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.