Commit graph

44 commits

Author SHA1 Message Date
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
Francesco
c582d45fb5 iCloud idk? Docs says yeah but idk 2025-04-17 11:40:54 +02:00
Francesco
b9cac9c91b added Trakt loggin 2025-04-13 16:30:21 +02:00
Francesco
d5abd35beb yeah weird ass things 2025-04-13 12:11:54 +02:00
Seiike
f99dc3e6f1
volume slider 🤤 (#77) 2025-04-12 12:49:25 +02:00
Seiike
f58b8b8733
incinerated the buffer indicator, brightness bar restored old code (#74)
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-04-10 18:10:37 +02:00
Francesco
89c8311809 HELL YEAHHH 2025-04-08 20:17:22 +02:00
Francesco
aadea3f178 test 2025-04-08 16:35:11 +02:00
Francesco
14affcdd01 test 2025-04-07 21:11:08 +02:00
Francesco
f80f18cd1c fiexd seiike mess 2025-04-07 20:23:58 +02:00
Seiike
1f3ea9c267
commits say it all (#66)
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-04-07 06:35:37 +02:00
Seiike
85355336c9 a beautiful brightness slider 2025-04-03 23:06:01 +02:00
Seiike
78a5660bed not great 2025-04-03 22:34:47 +02:00
Francesco
6243d456ca made it use an Array if needed
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
2025-03-30 17:25:39 +02:00
Francesco
2eb07aebf1 yeah fuck @Seeike not the ISPs 😭 2025-03-28 14:23:55 +01:00
Francesco
4764e16ccd fuck @Seeike 😭 2025-03-27 15:55:25 +01:00
Francesco
d29d340d84 d 2025-03-27 15:50:16 +01:00
Seiike
fe874f3692 ta fucking da 2025-03-26 21:29:45 +01:00
Seiike
4da986eaa3 fuck xcodeproj 2025-03-26 21:10:19 +01:00
Seiike
11bcb663d2 dns settings now actually work 2025-03-26 20:23:12 +01:00
Francesco
0b9dae6b98 Revert "yeah idk tf is this"
This reverts commit 5826f89866.
2025-03-26 15:06:10 +01:00
Francesco
5826f89866 yeah idk tf is this 2025-03-25 16:04:26 +01:00
cranci1
59b5f84077 trackers page
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-23 10:58:32 +01:00
cranci1
748cc4e999 added auth exchange 2025-03-23 10:25:53 +01:00
cranci1
faa7dfbb72 Update project.pbxproj 2025-03-21 16:33:08 +01:00
Hamzenis Kryeziu
1af56c719d New JavaScriptCore Extension Class & more
- Dedicated JavaScripteCore extension class
- Seperated JS logic from JSController class
- New available functions for js code:
"atob()", "btoa()", "console.error()"
- New fetch method "fetchv2()" that can handle ".json()" &".text()" and possible to be expanded for post method support and more
- New Logger function to print in Debug mode to xcode console
2025-03-20 01:35:20 +01:00
cranci1
9b8a389def added srt support maybe 2025-03-18 15:47:57 +01:00
Seiike
91087854bb here you go mario 2025-03-17 20:55:34 +01:00
cranci1
1f6eda1d55 test 2025-03-14 17:14:04 +01:00
cranci1
abfb633db5 works 2025-03-13 16:08:23 +01:00
cranci1
ee3f21cc57 well lets see
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-12 15:13:49 +01:00
cranci1
1b4da98bd3 Revert "test cuz my mac doesnt build"
This reverts commit 4f30dfb588.
2025-03-10 17:13:37 +01:00
cranci1
4f30dfb588 test cuz my mac doesnt build 2025-03-10 16:58:07 +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
020c753eb8 added ffmpeg-lame
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-09 13:58:00 +01:00
cranci1
5664c0f242 documents browse added 2025-03-09 13:49:10 +01:00
cranci1
b8d1567efb too many things idk 2025-03-09 11:32:06 +01:00
cranci1
2f91209647 HOLY MOLY MAN 2025-03-09 10:45:31 +01:00
cranci1
9af4984cc6 added TMDB 2025-03-05 13:07:44 +01:00
cranci1
81db923989 DAMN x10 size 😭
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-04 11:35:49 +01:00
cranci1
9ef235169c too much things idk
Fixed many issues on the custom player
2025-03-04 10:38:27 +01:00
cranci1
b7260b41b1 crash fixes
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
2025-03-04 09:34:04 +01:00
cranci1
da6106ab3b opds
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-03-03 11:38:39 +01:00
cranci1
1299d365b7 renamed it to sulfur for testflight 2025-03-03 11:04:03 +01:00