Use the app in guest-mode / make login optional #57

Open
opened 2020-06-03 14:17:37 +00:00 by 6543 · 13 comments
Member

Created By: @succfemboi

There are many different gitea instances out there but I don't want to register to all of them.

Ideally I could just enter the the url and simply browse through the repositories

Created By: @succfemboi There are many different gitea instances out there but I don't want to register to all of them. Ideally I could just enter the the url and simply browse through the repositories
6543 added the
🛰️ API-dependency
🎉 Feature
labels 2020-06-03 14:17:37 +00:00
Owner

I would love to implement such a feature. But it is dependent on the API. Currently API does not provide such feature.

Would you help open an issue in the upstream project?
Thanks

I would love to implement such a feature. But it is dependent on the API. Currently API does not provide such feature. Would you help open an issue in the upstream project? Thanks
Author
Member

Created By: @succfemboi

Issues appear to be on Github and I don't have a Github account

Created By: @succfemboi Issues appear to be on Github and I don't have a Github account
Owner

In that case either I or maybe @6543 can open an issue if you think that would help.

In that case either I or maybe @6543 can open an issue if you think that would help.
Author
Member
https://github.com/go-gitea/gitea/issues/8287 @succfemboi
Author
Member

But i thought it is posible, @mmarif wich parts are missing?

But i thought it is posible, @mmarif wich parts are missing?
Owner

@6543 most(by most I mean All) APIs require tokens to access. There is no public API as far as I know.

If there is any, I would like to know about it.

@6543 most(by most I mean All) APIs require tokens to access. There is no public API as far as I know. If there is any, I would like to know about it.
Author
Member

davidsvantesson at https://github.com/go-gitea/gitea/issues/8287 write, there are ...

so we have to check wich one do need and which one dont - how mouch time do you have at the moment @mmarif

[davidsvantesson](https://github.com/davidsvantesson) at https://github.com/go-gitea/gitea/issues/8287 write, there are ... so we have to check wich one do need and which one dont - how mouch time do you have at the moment @mmarif
Owner

I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st.

But if time permits it will be part of future releases.

I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st. But if time permits it will be part of future releases.
Author
Member

@mmarif works without tocken:
-> 139ec95769

@mmarif works without tocken: -> https://gitea.com/gitnex/GitNex/commit/139ec95769e059274bab674960737e59816bacab
6543 removed the
🛰️ API-dependency
label 2021-09-22 02:02:59 +00:00
Author
Member

dont see blocking api - just a lot of gitnex features to be deaktivated in UI :D

dont see blocking api - just a lot of gitnex features to be deaktivated in UI :D

I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st.

Problem is, currently it has zero features other than a blocking login page.

> I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st. Problem is, currently it has zero features other than a blocking login page.
Owner

@MPeter

I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st.

Problem is, currently it has zero features other than a blocking login page.

Care to explain zero features?

@MPeter >> I do not have much time specially for this feature at this moment. My focus is to have a feature rich app 1st. > >Problem is, currently it has zero features other than a blocking login page. Care to explain zero features?

As a user I am not allowed to do anything in the app until I log in at the instance which has the repository that I wanted to check out.

95% of the time I only use code forge apps on my phone to check the changelog of other apps before updating them, and the remaining 4% is reading issues, PRs or documents.
For apps hosted on Github, there is no problem as the Github client I use allows read access to repositories without logging in.
But for apps hosted on a Gitea instance, there is no such possibility. There are several instances that are used for this purpose, and I don't want to register on any instance until I want to contribute in some way there (PRs, bug reports, custom repository), because it does not make sense. I also don't want to deal with the ToS and other policies of any random instance I end up on while I'm only just reading content there.
This is partly like I wont register a Twitter account just to read tweets.
For my use case, the app would be useful because I'm very frequently on a very bandwidth limited connection, where loading the site could take minutes, but an app would help because it does not need to download the HTML+CSS+JS of the webpage, but instead significantly less data obtained from the API.

Sorry if I was a bit harsh. It's ok if you don't want to deal with making it possible to read Gitea content without logging in, but the app being feature rich sounded weird because of this issue. Maybe it is, but with other sites people often dislike design that is forcing a login, and with Gitea's selfhosted nature I think this hits even harder, as you may need a login to multiple places.

As a user I am not allowed to do anything in the app until I log in at the instance which has the repository that I wanted to check out. 95% of the time I only use code forge apps on my phone to check the changelog of other apps before updating them, and the remaining 4% is reading issues, PRs or documents. For apps hosted on Github, there is no problem as the Github client I use allows read access to repositories without logging in. But for apps hosted on a Gitea instance, there is no such possibility. There are several instances that are used for this purpose, and I don't want to register on any instance until I want to contribute in some way there (PRs, bug reports, custom repository), because it does not make sense. I also don't want to deal with the ToS and other policies of any random instance I end up on while I'm only just reading content there. This is partly like I wont register a Twitter account just to read tweets. For my use case, the app would be useful because I'm very frequently on a very bandwidth limited connection, where loading the site could take minutes, but an app would help because it does not need to download the HTML+CSS+JS of the webpage, but instead significantly less data obtained from the API. Sorry if I was a bit harsh. It's ok if you don't want to deal with making it possible to read Gitea content without logging in, but the app being feature rich sounded weird because of this issue. Maybe it is, but with other sites people often dislike design that is forcing a login, and with Gitea's selfhosted nature I think this hits even harder, as you may need a login to multiple places.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: gitnex/GitNex#57
No description provided.