Giter Site home page Giter Site logo

photoview / photoview-ios Goto Github PK

View Code? Open in Web Editor NEW
23.0 6.0 6.0 2.79 MB

iOS client for Photoview

Home Page: https://apps.apple.com/dk/app/photoview-media-gallery/id1578380271

License: GNU General Public License v3.0

Swift 100.00%
photoview hacktoberfest ios

photoview-ios's People

Contributors

ddshd avatar viktorstrate avatar

Stargazers

 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

photoview-ios's Issues

ios 15.1?

Hi,

I'm waiting for jailbreak and staying on 15.1
Is there any chance of lowering the minimum version requirements?

Thanks

Logging does not work - iOS 15.0.2

Hello,
just set up Photoview Docker and scanned the images and now wanted to test the app as well. Whenever I press the "Connect" button, the login screen comes up again immediately.

Edit:
If I don't let Enpass insert the username and password, but insert them myself, the app crashes as soon as I press "Connect".

Video playing not working in iOS App

iPhone Xr, iOS 16.3.1
iOS App Photoview, the lastest, I don't know how to see the version.

Photoview Version

Release Version
2.3.13 (446ef9a4)
Build date
2022-07-26T18:26:27Z

As commented here
https://www.reddit.com/r/selfhosted/comments/slcijd/official_photoview_ios_app_has_been_released_to/
(site which brought me here)

by Jhoave, 1 yr. ago

  1. when I click on ‘places’ the map appears but is frozen and not interactive. All the other menu options (timeline, album, people, settings) disappear, so the only way to exit the ‘places’ view is to close and open the app. Map works fine in the web version.

  2. when looking at a picture or video, there doesn’t seem to be a way to full screen it. This would be nice to have instead of the small image in the top third of the screen and photo details taking up the other two thirds.

  3. no videos seem to play back in the app. Confirmed with videos that play back fine in the web version

Starting by the endm, issue 3: I can't press on play now in the iOS app.
I am 99% sure that in the past, it was an option of play, and it would go fullscreen.
It appeared it was launching an external player, maybe system, as I observed similar behaviour in other apps.
It was the same phone, with older OS. My photoview server hardware and version was also different. dunno if it's related.

I cannot play ANY video of ANY origin (AVI, mp4, mov), but all of them (the ones I tried) can be played in the web version, even in the same iPhone Xr. The play button appears, I can't confirm if they play because the server is very slow, it is transcoding now.
Its is not a permissions issue because I can download the video though photoview web interface.

Issue number 2 might be solved if issue number 2 is solved.

Thank you very much for your work :)

Timeline page blank, Places makes the app crash

Hi,

This app was a must and that's nice to have it!
Yet, on my side , Timeline page stay blank, Albums and people pages are working ok, and Places makes the app crash...

EDIT: timeline is workin ok now. I have plenty of images and it was probably slow to get it (may-be having something showing that it is waiting to receive all data?)

The infinite scroll is nice, but there should be a way to move fast to somewhere...I want to go down to 2012, how do I do?

Can not Login

I deployed Photoview on a private server, I can log in normally through the browser, but I can't log in on my MacBookPro (M1 Pro Chip, can use iPhone/iPad App) and my iPhone, iPad.

This is my nginx config file

server {
        listen 10031 ssl http2;
        listen [::]:10031 ssl http2;

        server_name xxx.xxx.xxx;

        ssl_certificate /etc/nginx/cert/wildcard/*.crt;
        ssl_certificate_key /etc/nginx/cert/wildcard/*.key;

        # security
        include nginxconfig.io/security.conf;

        # additional config
        include nginxconfig.io/general.conf;
        location / {

                proxy_pass http://127.0.0.1:10042;
                proxy_set_header Host $http_host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

And Here is The PhotoView Container Logs when I try to log in with App
image

	2022/09/09 09:21:06 POST 200 xxx.xx.xx:10031/api/graphql 214.492235ms unauthenticated
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 185.841µs user: wangbaofeng
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 275.22µs user: wangbaofeng
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 2.670955ms user: wangbaofeng
2022/09/09 09:21:07 GET 200 xxx.xx.xx:10031/api/graphql 86.391µs user: wangbaofeng
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 1.238592ms user: wangbaofeng
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 1.580863ms user: wangbaofeng
2022/09/09 09:21:07 POST 200 xxx.xx.xx:10031/api/graphql 402.591µs user: wangbaofeng
2022/09/09 09:21:08 GET 304 xxx.xx.xx:10031/service-worker.js 38.78µs user: wangbaofeng
2022/09/09 09:21:09 POST 200 xxx.xx.xx:10031/api/graphql 7.563386ms user: wangbaofeng
2022/09/09 09:21:25 Did not find auth-token cookie
2022/09/09 09:21:25 POST 200 localhost/api/graphql 498.521µs unauthenticated
2022/09/09 09:22:24 Did not find auth-token cookie
2022/09/09 09:22:24 POST 200 xxx.xx.xx:10031/graphql 159.55µs unauthenticated
2022/09/09 09:22:24 Did not find auth-token cookie
2022/09/09 09:22:24 POST 200 xxx.xx.xx:10031/api/graphql 211.528619ms unauthenticated
2022/09/09 09:22:25 Did not find auth-token cookie
2022/09/09 09:22:25 POST 200 localhost/api/graphql 369.731µs unauthenticated
2022/09/09 09:23:04 POST 422 xxx.xx.xx:10031/api/graphql 244.691µs user: wangbaofeng
2022/09/09 09:23:25 Did not find auth-token cookie
2022/09/09 09:23:25 POST 200 localhost/api/graphql 409.341µs unauthenticated
2022/09/09 09:24:23 Did not find auth-token cookie
2022/09/09 09:24:23 POST 200 xxx.xx.xx:10031/graphql 210.231µs unauthenticated
2022/09/09 09:24:23 Did not find auth-token cookie
2022/09/09 09:24:24 POST 200 xxx.xx.xx:10031/api/graphql 211.759199ms unauthenticated
2022/09/09 09:24:25 Did not find auth-token cookie
2022/09/09 09:24:25 POST 200 localhost/api/graphql 489.781µs unauthenticated
2022/09/09 09:24:43 Did not find auth-token cookie
2022/09/09 09:24:43 POST 200 xxx.xx.xx:10031/graphql 335.96µs unauthenticated
2022/09/09 09:24:43 Did not find auth-token cookie
2022/09/09 09:24:43 POST 200 xxx.xx.xx:10031/api/graphql 210.417887ms unauthenticated
2022/09/09 09:25:25 Did not find auth-token cookie
2022/09/09 09:25:25 POST 200 localhost/api/graphql 478.531µs unauthenticated
2022/09/09 09:26:25 Did not find auth-token cookie
2022/09/09 09:26:25 POST 200 localhost/api/graphql 484.051µs unauthenticated
2022/09/09 09:27:25 Did not find auth-token cookie
2022/09/09 09:27:25 POST 200 localhost/api/graphql 483.861µs unauthenticated
2022/09/09 09:28:25 Did not find auth-token cookie
2022/09/09 09:28:25 POST 200 localhost/api/graphql 443.11µs unauthenticated
2022/09/09 09:29:25 Did not find auth-token cookie
2022/09/09 09:29:25 POST 200 localhost/api/graphql 460.841µs unauthenticated

The app will enter immediately, but there is no content, and after about ten seconds, the login form will pop up again

Upload from app

It would be great to see the ability to upload photos from the iOS device to the Photoview server through the Photoview app.

Currently I do this with Photosync, but having a single app to view my photos and also upload to my server would be magical.

Photoview APP for IOS, Videos on full external player instead app player.

Good morning, I'm starting using Photoview and Photoview app for IOS, I like both.
I use version 2.3.13 ([446ef9a4]) is stable and I have disable face recognition.

Albuns and folders are ok, but the videos on landscape mode are very small.
some other apps when you open the video, you only see the "play" button, the small triangle, and when you play, it show the phone player, then you can choose full screen, aspect ratio, independent of the application.

I don't know if its complicated or not.

thanks

Audio not working on iPhone HVEC video files

In the beta audio was working for my video files recorded on an iPhone in HVEC format. Now the videos play fine, peeves there is no audio playing. Is this a known issue? I could provide a sample video file.

Best

Daniel

iOS App Timeline Scrolling

Describe the bug
When browsing on the iOS app, at some point it prevents you from continuing to scroll on your timeline, and snaps you back to a previous place in the timeline.

To Reproduce
Steps to reproduce the behavior:

  1. Open iOS App logged into an instance with enough media (I don't know what the threshold here is sadly)
  2. Start scrolling down the media.
  3. At some point, the app will prevent you from scrolling further and snap you back to a specific place over and over, making it impossible to browse your media.

Expected behavior
Scrolling to continue to older media.

Screenshots
Here's a video of the behaviour. As you can see, when I reach the end of feb 25th, it snaps me back to the top.

photoview_app_issue.mp4

Your environment:

  • Are you using Docker? Yes
  • Database: Postgres 14
  • Browser: iOS App (App Store version)

Additional context
With the snapping, if you use the sidebar to scroll and are really fast about it, you can actually bypass the snapping, continue scrolling and see the older media - This means it is loading and the app has the data. The issue will appear again down the timeline however (if you have enough media).

[FR] sorting and adding way to like pictures

Hi,

Thanks for the great app. Two features I’d love to see are the implementation of sorting (by title, date_shot etc) and a way to like pictures and only display liked pictures (both features present in the web ui).

I tried to implement both of these myself but I am very unfamiliar with swift so I failed.

Some nice to haves...

Thought I would make this a single issue so not to clutter the issue list.

Just a few small things that would make this app really good.

  1. Pull down to refresh the app. Otherwise I have to close it properly and open again.
  2. Pinch to zoom in the list of images to change the size of the thumbnails.
  3. Select multiple images to download into the photos app? Or download images/albums offline to view in the app?

Thanks a lot!

Full Screen Images

Hey,
What needs to be done to support full screen mode? I was able to remove the comments and it looks to be working fine but wanted to get your input. Also, is there a roadmap for this project? If so, I don't mind trying to help you out and get some features implemented.

.onTapGesture { // Disabled until a better solution is made mediaEnv.fullScreen = !fullscreenMode }

Todo before release

What must be done before releasing it to the App Store

  • Support videos
  • Pagination / lazy-loading
  • Load high-res image in fullscreen and detailed view
  • fix bug where media is cached when logging out and in as another user

People page doesn't show anything

Hello,

Fantastic that you have created a app; finally a way to load images fast via the phone.

However, the people page just stays blank.

Running iOS 15.4.1 on iPhone 13 Pro.

Pagination for the people page

The app currently loads all people at once when navigating to the People tab. Like image thumbnails, people should be paginated as well.

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.