Commit graph

27 commits

Author SHA1 Message Date
Dominic Drees
ee11dc81c1 more linting 2025-05-01 23:59:45 +02:00
Dominic Drees
e5a2c636b2 fix tons of swiftlint warnings 2025-04-27 12:38:40 +02:00
Dominic Drees
d38c289fb8 merge dev commits into features branch 2025-04-27 12:01:10 +02:00
cranci
8c73798195
many improvements (#107)
* few player bug fixes (#104)

* icloud safe checking

* more tests

* removed ffmpeg sorry

* test

* Revert "test"

This reverts commit cbf7412d47.

* custom player stuffs idk if it builds

* fire Seiike moment

* ok my fault this time

* Create banner1.png

* seiike ahh moment

* added light mode banner

* Update EpisodeCell.swift

* seiike ahh moment x2

* ops

* fixed intros skipper buttons

* fixed pan crashes

* added speed indicator for hold speed

---------

Co-authored-by: Seiike <122684677+Seeike@users.noreply.github.com>
2025-04-25 17:38:29 +02:00
undeaD_D
2127b3b9e6
Move Development from Fork into main Repository (#100)
* add contributor link, add hide empty sections toggle, cleanup warnings, tests

* fix darkmode label color

* use primary and secondary colors ( for consistency with rest of codebase )

* add basic profile views / ui

* add current profile view to important places ( navigationbar leading )

* reorder contributors row, update url

* merge upstream into fork

* add new icons, cleanup, tests.

* close app icon sheet automatically on completion

* add profilestore ( persistence, enviromentobject ), finalize profile settings view, cleanup, tests

* add profilestore ( persistence, enviromentobject ), finalize profile settings view, cleanup, tests

* add dismiss keyboard extension, dismiss keyboard on tap outside ( profile settings view )

* fix icon transparency issue, add profile data to icloud sync

* remove weird empty view ( search ) shadow, fix dismiss keyboard,  align system appearance to other rows ( style ), cleanup, tests

* fancy profile switch manu ( navigationbar )

* add explore view ( basic library and search view copy )

* fix uikit alerts not using the correct accentColor

* apply custom accentColor to stepper components

* style consistency ( icons, colors ), change duplicate section title ( "Info" ), hide more empty sections conditionally, cleanup

* fix missing section headers

* fix copy paste error ^^'

* add empty explore view placeholder, add new shimmer effect ( configurable via settings ), cleanup

* convert ContinueWatchingManager() singleton to dependency injected enviroment object to match similar manager structures

* fix spelling, inject profile into library and continueWatching Managers, fix iCloudSync premature execution, remove profile from explore view ( wont be needed )

* add update profile function to library and continuewatching managers ( to reload the media items ), change media fetching style of continuewatchingmanager to better match librarymanager, update libraryview to use the new continuewatchingmanager fetch style

* fix state desync on insertion / removal / profile change

* switched from filtering by profile ids to seperated data storage via user default suites with different ids.

* update todo markers

* fix bookmarks not getting overwritten on empty userdefaults load

* add the profile button back to the explore view ( you might wanna change profile quickly ), add todos

* moved some views into folders, renamed contentview to rootview, moved bookmark button into navigationbar, used randomUseragents everywhere, add tvos target, add tvos images and basic tabview, started work on settings view design

* add new shimmer type, swap two settings rows, add detailed instructions to some todos

* Squashed commit of the following:

commit 5d076e0cf7
Author: cranci <100066266+cranci1@users.noreply.github.com>
Date:   Tue Apr 22 15:03:25 2025 +0200

    Aniskip logic and basic buttons (#96) (#97)

    * Aniskip logic and basic buttons

    * good fuckin enough for now

    * im callin good enough

    * bug fix

    * its something

    * hallelujah

    * Update SearchView.swift

    * made subs go up the progress bar if it is showing

    ---------

    Co-authored-by: ibro <54913038+xibrox@users.noreply.github.com>
    Co-authored-by: Seiike <122684677+Seeike@users.noreply.github.com>

commit 0ad4659d2c
Author: Seiike <122684677+Seeike@users.noreply.github.com>
Date:   Sun Apr 20 19:50:15 2025 +0200

    hello 👋  (#95)

    * bug fix dimming

    * improved the fetchEpisodeMetadata logic

commit 83cf7b0e9f
Merge: d28a55a 68e8196
Author: cranci <100066266+cranci1@users.noreply.github.com>
Date:   Sun Apr 20 08:53:08 2025 +0200

    Implementation of loading modal and dim mode (#93)

---------

Co-authored-by: Dominic Drees <dominic.drees@atino.de>
Co-authored-by: Francesco <100066266+cranci1@users.noreply.github.com>
2025-04-22 16:49:57 +02:00
Seiike
6d05282916
player got a facelift (#75)
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-04-11 06:26:17 +02:00
Francesco
89c8311809 HELL YEAHHH 2025-04-08 20:17:22 +02:00
Francesco
c002671281 fixed media player 2025-04-08 14:25:40 +02:00
Ibrahim Sulejmenov
09c43fa896 Fixed overlapping images in library view 2025-03-20 01:09:26 +01:00
cranci1
53e1b08956 forgot about continue watching
should work?
2025-03-18 15:29:55 +01:00
Seiike
91087854bb here you go mario 2025-03-17 20:55:34 +01:00
Seiike
517ccb8983 bookmark logic
fixed "Mark all previous" counting in the logger and removing a series from bookmarks when you open them from the home tab it no longer kicks you out
2025-03-16 17:55:38 +01:00
Ibrahim Sulejmenov
11d5f65b60 added setting to change anime per row in landscape and portrait modes + fixed stretched images 4 2025-03-15 23:07:43 +01:00
Ibrahim Sulejmenov
6d6bc33dfe added setting to change anime per row in landscape and portrait modes + fixed stretched images 2 2025-03-15 22:04:49 +01:00
Ibrahim Sulejmenov
bbebf14837 added setting to change anime per row in landscape and portrait modes + fixed stretched images 2025-03-15 22:02:28 +01:00
Seiike
d491f4f585 Mark all previous watched option added
didnt get to doing the ui cus...
cus
2025-03-14 00:40:35 +01:00
cranci1
8cd40687ff improved library layout and design
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
2025-03-10 19:51:57 +01:00
cranci1
570aa596c5 ong 2025-03-10 17:25:53 +01:00
cranci1
be3a968f3e made Sora player the default 2025-03-10 16:45:59 +01:00
cranci1
7e611ce77f yes -DownloadManager
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-09 16:57:05 +01:00
cranci1
b8d1567efb too many things idk 2025-03-09 11:32:06 +01:00
cranci1
9aa56fa8a3 hella nice things 2025-02-15 16:33:53 +01:00
cranci1
7dec41138f idk lets see 2025-02-14 14:34:51 +01:00
cranci1
a0588fedfa uh maybe??? 2025-02-03 16:35:21 +01:00
cranci1
bb97f5f2c0 fixed typo
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-01-13 15:44:47 +01:00
cranci1
69d85d4a69 fixed progresses 2025-01-12 11:59:16 +01:00
cranci1
74e03d9733 added library
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-01-12 09:48:26 +01:00