Commit graph

279 commits

Author SHA1 Message Date
Dominic Drees
3381a3c4a1 fix hide empty sections inside explore view, move bookmark button to navigationbar, fix mediainfo back button "hack" ( wtf ), tests 2025-05-03 12:53:50 +02:00
Dominic Drees
4a6857cf46 fetch explore data on appear ^ 2025-05-03 00:15:55 +02:00
Dominic Drees
33137025ad finish "explore" addition 2025-05-02 23:48:02 +02:00
Dominic Drees
06681ffda6 add ability to hide explore tab ( true backwards compability ), translation, cleanup 2025-05-02 13:15:33 +02:00
Dominic Drees
5f62e7f05e start work on explore content module addition, fork / modify "aniworld.to" script "https://devsforge.de/Sora/aniworld.json", modify jscontext / loading and update routines, tests 2025-05-02 13:01:57 +02:00
Dominic Drees
50e470b4fa uppercase filenames, return empty array in explore fetcher ( wip ), fix profile removal bug, hide empty sections correctly ( explore & search ), refreshcontrol tintcolor, add spm modules to tvos target aswell, remove unused ffmpeg-ios-lame framework !?, ... 2025-05-02 02:24:58 +02:00
Dominic Drees
63724c6ef0 more linting ( 0 errors and warnings ), logger types, cleanup 2025-05-02 01:43:08 +02:00
Dominic Drees
ee11dc81c1 more linting 2025-05-01 23:59:45 +02:00
Dominic Drees
a4fbcbc112 more translation, add checkmarks to all menus, tests 2025-05-01 22:30:00 +02:00
Dominic Drees
fb7a591d56 hide tabbar on settings detail views, add swipe to delete profiles, refine module menu, cleanup xcstrings, tests 2025-05-01 22:03:44 +02:00
Dominic Drees
0022451add merge dev into features, add new translations, bundle tracker icons instead of loading them by url, group assets by type, make uicolor codable -> ui alignment: "subtitle color" setting now using the ColorPicker, fix weird tracker dividers, change tabview order, cleanup 2025-05-01 21:24:46 +02:00
cranci
1be1eeaf31
Update MediaInfoView.swift 2025-04-30 18:33:02 +02:00
cranci
a2c2c04d74
Update SettingsViewPlayer.swift
SenPlayrt
2025-04-30 18:30:37 +02:00
Francesco
982f482d84 no way 😭
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-04-29 18:49:22 +02:00
Dominic Drees
9a5cb805ca more swiftlint changes 2025-04-27 12:40:08 +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
Dominic Drees
aed5630c4c add swiftlint, add more german translation, add fetchExploreResults to JSController, clenaup skeleton cells, ... 2025-04-27 11:51:13 +02:00
Francesco
7f4a60bf56 better text
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
2025-04-27 11:28:29 +02:00
Francesco
8f76989ae8 nvm this better
Some checks are pending
Build and Release IPA / Build IPA (push) Waiting to run
2025-04-26 23:02:10 +02:00
Francesco
3ca0610544 subtitle delay maybe 2025-04-26 23:01:17 +02:00
Francesco
4f524964d0 come on man 2025-04-25 21:39:02 +02:00
Francesco
37b330be45 Merge branch 'dev' 2025-04-25 21:31:24 +02:00
Francesco
4beed31d3e Update MediaInfoView.swift 2025-04-25 21:31:09 +02:00
cranci
b5a7b43b52
Build x2 (#115)
* fixed plist

* made Anilist push updaes correctly

* test episode order

* fixed display order

* Revert "fixed display order"

This reverts commit fd3591c666.

* Revert "test episode order"

This reverts commit 1637383a19.

* there is now 😏  (#105)

* the great logic of not sending the user back when unbookmark

* fixed subtitle view being behind the skip 85s button

* bug fix progress bar

no longer flashes back to the previous position it was in before scrubbing

* moved dim button

* skip intro/outro bug fix

using invisble overlay no longer lets the skip buttons be visible

* bug fix segment marker being outside of the progress bar

* beautiful ahh skip buttons

https://discord.com/channels/1293430817841741899/1318240587886891029/1364701327120269476

* community library???

* now it will 😼

* Update CommunityLib.swift

* no comments + restored older code

* cuts off at the tab bar

* its perfect now

just need to add some drops

* eh

* donezo

* test

---------

Co-authored-by: Seiike <122684677+Seeike@users.noreply.github.com>
2025-04-25 21:12:19 +02:00
Francesco
448e3a0947 test 2025-04-25 21:10:41 +02:00
Seiike
8dbc7e6591
there is now 😏 (#105)
* the great logic of not sending the user back when unbookmark

* fixed subtitle view being behind the skip 85s button

* bug fix progress bar

no longer flashes back to the previous position it was in before scrubbing

* moved dim button

* skip intro/outro bug fix

using invisble overlay no longer lets the skip buttons be visible

* bug fix segment marker being outside of the progress bar

* beautiful ahh skip buttons

https://discord.com/channels/1293430817841741899/1318240587886891029/1364701327120269476

* community library???

* now it will 😼

* Update CommunityLib.swift

* no comments + restored older code

* cuts off at the tab bar

* its perfect now

just need to add some drops

* eh

* donezo
2025-04-25 21:08:41 +02:00
Francesco
05e23a1553 Revert "test episode order"
This reverts commit 1637383a19.
2025-04-25 21:04:48 +02:00
Francesco
f77aab696c Revert "fixed display order"
This reverts commit fd3591c666.
2025-04-25 21:04:45 +02:00
cranci
ec3b251d83
Build please (#114)
* fixed plist

* made Anilist push updaes correctly

* test episode order

* fixed display order
2025-04-25 20:54:03 +02:00
Francesco
fd3591c666 fixed display order 2025-04-25 20:51:44 +02:00
Francesco
1637383a19 test episode order 2025-04-25 20:50:32 +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
Dominic Drees
ca15d27456 update spm packages, fix hidden navigationlink not working ( explore view ) 2025-04-24 01:22:55 +02:00
Dominic Drees
0ac77aa6a5 get version string automatically, add non exempt encryption = NO ( for quicker testflight submission ), bump version 2025-04-24 01:08:01 +02:00
Dominic Drees
be6b0c41af add more dynamic localizations and the german translation counterpart 2025-04-24 00:36:41 +02:00
Dominic Drees
acdf190ced add localization, add german translation, tweak row colors in settings view, cleanup 2025-04-24 00:11:31 +02:00
Dominic Drees
f86a59832c cleanup unused code, update deprecated NSKeyedUnarchiver 2025-04-23 23:35:11 +02:00
Dominic Drees
42a517c0cf merge latest dev changes 2025-04-23 23:05:15 +02:00
Dominic Drees
db01231517 refine images, finalize settings view, add info view ( for links on tvos ), change min os targets to 15.0 for most optimal backwards compability, cleanup 2025-04-22 23:47:12 +02:00
Dominic Drees
790e1f0814 hide deprecation notices, add shadow to alternate app icon picker, change tvos top shelf image 2025-04-22 20:48:53 +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
ibro
ce7913c578
Color picker in settings for intro and outro segments (#99)
* Color picker in settings for intro and outro segments

* Color picker in settings for intro and outro segments

* Auto: Update IPA [skip ci]

---------

Co-authored-by: cranci1 <cranci1@github.com>
2025-04-22 16:45:41 +02:00
cranci
5d076e0cf7
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>
2025-04-22 15:03:25 +02:00
ibro
745e295e0d
Aniskip logic and basic buttons (#96)
* 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: Seiike <122684677+Seeike@users.noreply.github.com>
Co-authored-by: Francesco <100066266+cranci1@users.noreply.github.com>
2025-04-22 15:02:06 +02:00
Seiike
0ad4659d2c
hello 👋 (#95)
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
* bug fix dimming

* improved the fetchEpisodeMetadata logic
2025-04-20 19:50:15 +02:00
Ibrahim Sulejmenov
5ba84b26ab Implementation of loading modal 2025-04-18 22:52:55 +02:00
Francesco
c4d16f4ed9 fixed trakers page 2025-04-17 17:15:11 +02:00
cranci
e6c854eb8b
Update SettingsViewTrackers.swift 2025-04-17 17:01:08 +02:00
Seiike
f512faba06
i despise unclean merges 🙏 (also heres ur fidget spinner) (#83) 2025-04-17 16:59:26 +02:00