okunaorg / okuna-app Goto Github PK
View Code? Open in Web Editor NEW📱 The Okuna social network cross-platform mobile app
Home Page: https://okuna.io
License: MIT License
📱 The Okuna social network cross-platform mobile app
Home Page: https://okuna.io
License: MIT License
We probably need to change this whole comment thing to be fullscreen like the create post window.
Because it is Open-Source, wouldn't it be great to have it available on F-Droid as well?
https://f-droid.org/
Should fit your philosophy of open and not feeding "others" perfectly
The slidable comment widget gesture detector collides with the route dismiss one.
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.
The back button closes the app in android instead of popping the last state.
We cannot zoom community avatars and post links in descriptions.
Describe the bug
Avatar pic is not completely tappable but seems only lower half is.
To Reproduce
Steps to reproduce the behavior:
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):
Additional context
Commit comment here:
ffc91cf#r32781014
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!
Would be great not to have to go to each profile to add people to circles but to do it from a single place.
Describe the bug
The profile tab bar icon image is not updated ever.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The tab bar item should have the new image
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:
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):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
We've gotten multiple reports of crash. Some seem to be related to the flutter engine, other's image picker.
Investigate.
There has been a couple reports that state founder badges are not show. Investigate.
As the comment states.
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.
When the profile details are loaded, they should expand downwards instead of appearing abruptly in the screen.
This is a remnant of OkunaOrg/okuna-api#181
The getter id was called on null when trying to see post comments.
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.
We actually built this already but due to some backend changes, it broke.
Go to the search tab, type something on search, scroll down, tap on the search bar again.
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.
Reacting with a doge image doesn't necessarily explain what the reaction is about.
Each reaction should be matched by a translatable text such as doge => 'Wow'.
Although the notifications have been read, the user refresh update event after reopening the app, brings back the notification badge up.
The trending posts sections loads all widget posts at once instead of dynamically doing so resulting in some janky behaviour for some people.
Investigate comments in communities being broken.
Cyriana in slack provided some great reporting that might be the case.
Wold be great to be able to create post drafts to continue on later.
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.
Unknown error when trying to post to community.
Investigate.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
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):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
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.
Can't set a community cover and avatar when creating a community, only when updating it.
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.
We're missing a couple loading indicators in place such as communities.
Set up a CD pipeline for the mobile app.
As we recently allowed dots in usernames, we forgot to update the OBSmartText
widget to do this.
Vincent saw a flash of error when trying to see the counts of his post.
Such an annoying bug.
Displayed community names should be /c/community, not c/community.
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.
The validation for the username is out of sync with the backend validation.
Describe the bug
The profile image is not updated when removed and re-uploaded.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The new image should be in place of the empty one.
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.
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.
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.
Frontend for OkunaOrg/okuna-api#150
The back button on android should close the zoomable photo box.
It should take me directly to the relevant information.
We actually have this but due to a bug in Flutter had to disable it.
After being logged out by the server bug you cannot log in anymore when your username includes a point (example.name)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.