Comments (31)
༼ つ ◕..◕ ༽つ Crashes happened ༼ つ ◕..◕ ༽つ
from malclient.
- @Kimod : I've (probably) fixed this issue which I was avoiding with days on shows that are no longer airing. ^^
from malclient.
- This countdown looks good, I'm sure that timezones are hell :/ Huray on solving that issue with days still remaining visible!
- And sorry if unrelated, but could you somehow show on airing shows that new episode is available? I don't really know how you could make it work, but I believe in you ^^ (bot Roboragi somehow made it work https://www.reddit.com/r/Animesuggest/comments/547t2d/visually_stunning_anime/d7zv1gl and is also on github (click on source on that comment) , so maybe you could inspire yourself? :3)
- And also I saw that you said that rewatching isn't possible, but the app I use on android somehow made it work, the only thing that is API limitation is pulling the Rewatched times thing - http://imgur.com/a/XLFu4 (sorry if those images were useles and AFAIK the app isn't open source)
from malclient.
- They sure are...
- Maybe some day... this is so freaking tricky due to obtaining data from html... aaagh my head hurts! I love how every comment in this bot code states that MAL's API is pure shit though. From what I managed to find in this code, this feature is based on yet another API.
- To be honest I have no clue how rewatching works on mal and I have never used it. All I know is that somebody said it's bugged on MAL API club and I decided to do notifications instead. Explain me how this exactly work and I may do this ^^
from malclient.
If someone is rewatching something, it will set 'my_rewatching' to 1 - http://puu.sh/rmlOd.png and the amount of rewatched episodes is 'my_watched_episodes' (so I guess nothing new) and notice the 'my_status' is set to 2, which means completed (at least I think), so you will have to somehow get it to watching tab in your app. To rewatch something you have to click on 'Re-waching' checkbox - http://puu.sh/rmm4L.png in 'edit' and as I said, the only thing that is bugged is that you can't obtain the 'Total Times Re-watched Series' from the API, but you can send it... (at least from android app I use). I hope I helped somehow ^^
from malclient.
God dammit... okay okay I'll look into this thing.
So... this glorified re-watching thing is just mere flag? I thought that there is separate episode count.
Brb
from malclient.
No comment
from malclient.
Ok, now I have to make UI for this and we are all set ^^
from malclient.
Now I'm preparing to push this build to the store... I still have to fix desktop forums ;d
from malclient.
I think you should have 0 times rewatched in that list too, so you can reset it from the app... Other than that, it looks pretty cool ^^ And how does it work with My Start and My End? Does it overwrite the date before, or will it set it only if you haven't got any date before? Or is it purely coincidence? (I'm asking since you have My Start set to today)
from malclient.
I did set watching in the meantime and I did not have start date previously so it set it for me,
It does not change start/end dates nor current status. All what is changed is number of watched eps and rewatching flag.
I'll send you test version in a few hours ^^
from malclient.
calendar countdown, rewtaching, notifications, better forums, major hummingbird fixes
x64:
https://1drv.ms/u/s!Am1xQK-HVf_IkslM3MwSUKplcMnjTg
ARM:
https://1drv.ms/u/s!Am1xQK-HVf_IkslLTVOOBHJy_Oh2Hw
from malclient.
Rewatching doesn't work properly, I was really confused why it didn't work, because it seemed like it worked first time (it didn't work, it just seemed like it worked) There are a couple of problems
- It doesn't send MAL that I'm rewatching something, so when I refresh the list, it's like I'm not rewatching it - http://puu.sh/rncRP.gif
- It doesn't recognise if I'm something rewatching - http://puu.sh/rncJo.jpg
So that means it doesn't send and read the rewatching flag properly?
Maybe those two are related/wrong/doesn't work just for me, just my observation ^^
from malclient.
Hmm I think I know where's the mistake... How about the rest?
from malclient.
Everything else works, how exactly are the notifications working? I have one unread notification that I kept unread, will the app eventually pull it? I didn't have the version with just notifications, so it may just take a little time, especially with the crappy UWP windows 10 notifications (I even have problems with Outlook app......)
If you want some bugs here are a few
- Profile "RayAdha"'s favorite anime isn't high enough, because the first anime cover picture "Doraemon (1979)" isn't high enough - http://puu.sh/rnekI.jpg
- ✔️ Fixed
- If favorite people doesn't have picture, they aren't fully scretched - http://puu.sh/rnemd.jpg
- ✔️ Fixed
- This is still a thing - When I click on pinned topic and then go back with that back button, it goes through an empty list - http://puu.sh/qwuqn.gif
- 🌠 How about repinning this? I think that I have fixe dthis at some point... (works for me)
- If you click on a person with picture and then on person without picture, the picture will remain visible - http://puu.sh/rneRq.gif
- ✔️ Fixed
- I was wondering if you did something about this, you didn't xD - http://puu.sh/rnetA.jpg (time till next ep and show's season both enabled)
- ✔️ Fixed, did your really thought that I would remember about this? xd
✔️ Fixed rewatching
from malclient.
Yeah, notifications or rather BG tasks that fetch them are one big unknown. It did fork for me a few times though... You can always trigger them in settings tab :)
from malclient.
- Oh, didn't know about that button. Hmm, when I click on it, it will crash - http://puu.sh/rnpUc.gif
- I'm special snowflake, stuff that isn't happening to you is happening to me :/ - http://puu.sh/rnq8n.gif (maybe it's only if I pin post that I searched for?)
- ✔️ Correct, it was search
- If you search for something in forums, there isn't date next to it - http://puu.sh/rnqL6.png
- ✔️ Fixed
from malclient.
Can you send me this script from #58 ?
from malclient.
this? (edit comment to see it :3)
<script> window.MAL.notification = {"items":[{"id":"12947861","typeIdentifier":"related_anime_add","categoryName":"New Related Anime","createdAt":1474566833,"createdAtForDisplay":"Sep 22, 7:53 PM","isRead":false,"url":"https:\/\/myanimelist.net\/anime\/34103\/Danganronpa_3__The_End_of_Kibougamine_Gakuen_-_Kibou-hen","isDeleted":false,"anime":{"title":"Danganronpa 3: The End of Kibougamine Gakuen - Kibou-hen","mediaType":"Special"}}],"historyItems":[]}; window.MAL.notification.hideEmpty = false; window.MAL.notification.templates = {"main":"New Notifications<\/h3>\n <\/div>\n \n \n <\/div>\n History<\/h3>\n <\/div>\n\n \n - \n <\/a>\n \n <\/component>\n (deleted)<\/div>\n ${item.createdAtForDisplay}<\/span>\n \n <\/i>\n <\/i>\n <\/span>\n <\/div>\n <\/li>\n
-
\n \n
No ${isHistory ? \"history\" : \"notifications\"}.<\/p>\n <\/div>\n <\/li>\n <\/ol>\n <\/div>\n ","itemFriendRequest":"
\n \n ${item.friendName}<\/a>\n sent you a friend request${item.message.length ? \":\" : \".\"}\n ${item.message}<\/q>\n <\/div>\n \n \n Accept<\/span>Deny<\/span> <\/span>\n \n Accepted<\/span>\n <\/span>\n <\/p>\n <\/div>\n ","itemFriendRequestAccept":"
\n ${item.friendName}<\/a>\n accepted your friend request.\n <\/div>\n ","itemFriendRequestDeny":" \n ${item.friendName}<\/a>\n denied your friend request.\n <\/div>\n ","itemProfileComment":" \n ${item.commentUserName}<\/a>\n posted a comment on your profile${item.text.length ? \":\" : \".\"}\n ${item.text}<\/q>\n <\/div>\n ","itemForumQuote":"
\n ${item.quoteUserName}<\/a>\n quoted your post in the\n ${item.topicTitle}<\/a>\n topic.\n <\/div>\n ","itemBlogComment":" \n ${item.commentUserName}<\/a>\n posted a comment on your blog.\n <\/div>\n ","itemWatchedTopicMessage":" \n A forum reply was posted on your watched topic\n ${item.topicTitle}<\/a>.\n <\/div>\n ","itemClubMassMessageInForum":" \n ${item.sharedUserName}<\/a> shared the discussion\n ${item.topicTitle}<\/a>\n in ${item.clubName}<\/a>.\n <\/div>\n ","itemUserMentionInForumMessage":" \n ${item.senderName}<\/a>\n has mentioned your name in the\n ${item.pageTitle}<\/a>\n <\/span>.\n <\/div>\n ","itemOnAir":" \n The anime you plan to watch began airing on ${item.date}:\n \n ${anime.title}<\/a>, <\/template>\n <\/template>\n <\/div>\n ","itemRelatedAnimeAdd":" \n ${item.anime.title}<\/a> (${item.anime.mediaType}) has just been added to the database.\n <\/div>\n ","itemPaymentStripe":" \n ${item.planName}<\/i> has been suspended, because the payment for your subscription was unable to be processed.\n <\/div>\n "};
</script>
History<\/h3>\n <\/div>\n\n \n - \n <\/a>\n \n <\/component>\n (deleted)<\/div>\n ${item.createdAtForDisplay}<\/span>\n \n <\/i>\n <\/i>\n <\/span>\n <\/div>\n <\/li>\n
-
\n \n
No ${isHistory ? \"history\" : \"notifications\"}.<\/p>\n <\/div>\n <\/li>\n <\/ol>\n <\/div>\n ","itemFriendRequest":"
\n \n ${item.friendName}<\/a>\n sent you a friend request${item.message.length ? \":\" : \".\"}\n ${item.message}<\/q>\n <\/div>\n \n \n Accept<\/span>Deny<\/span> <\/span>\n \n Accepted<\/span>\n <\/span>\n <\/p>\n <\/div>\n ","itemFriendRequestAccept":"
\n ${item.friendName}<\/a>\n accepted your friend request.\n <\/div>\n ","itemFriendRequestDeny":" \n ${item.friendName}<\/a>\n denied your friend request.\n <\/div>\n ","itemProfileComment":" \n ${item.commentUserName}<\/a>\n posted a comment on your profile${item.text.length ? \":\" : \".\"}\n ${item.text}<\/q>\n <\/div>\n ","itemForumQuote":"
\n ${item.quoteUserName}<\/a>\n quoted your post in the\n ${item.topicTitle}<\/a>\n topic.\n <\/div>\n ","itemBlogComment":" \n ${item.commentUserName}<\/a>\n posted a comment on your blog.\n <\/div>\n ","itemWatchedTopicMessage":" \n A forum reply was posted on your watched topic\n ${item.topicTitle}<\/a>.\n <\/div>\n ","itemClubMassMessageInForum":" \n ${item.sharedUserName}<\/a> shared the discussion\n ${item.topicTitle}<\/a>\n in ${item.clubName}<\/a>.\n <\/div>\n ","itemUserMentionInForumMessage":" \n ${item.senderName}<\/a>\n has mentioned your name in the\n ${item.pageTitle}<\/a>\n <\/span>.\n <\/div>\n ","itemOnAir":" \n The anime you plan to watch began airing on ${item.date}:\n \n ${anime.title}<\/a>, <\/template>\n <\/template>\n <\/div>\n ","itemRelatedAnimeAdd":" \n ${item.anime.title}<\/a> (${item.anime.mediaType}) has just been added to the database.\n <\/div>\n ","itemPaymentStripe":" \n ${item.planName}<\/i> has been suspended, because the payment for your subscription was unable to be processed.\n <\/div>\n "};
</script>
No ${isHistory ? \"history\" : \"notifications\"}.<\/p>\n <\/div>\n <\/li>\n <\/ol>\n <\/div>\n ","itemFriendRequest":"
${item.message}<\/q>\n <\/div>\n\n \n Accept<\/span>Deny<\/span> <\/span>\n \n Accepted<\/span>\n <\/span>\n <\/p>\n <\/div>\n ","itemFriendRequestAccept":"
${item.text}<\/q>\n <\/div>\n ","itemForumQuote":"
from malclient.
Sneaky sneaky
from malclient.
I guess I'll have to send you debug build because this input data works for me...
from malclient.
💥 CRASH THIS AS MUCH AS YOU CAN 💥
https://1drv.ms/u/s!Am1xQK-HVf_Ikspog4uM-7pSc0qgXA
from malclient.
Caught one!
from malclient.
It seems that messages are crashing, do you have any? Try disabling them in settings and try again xd
from malclient.
Yup, it works without messages checked - http://puu.sh/rnw76.gif , I don't think I have any messages - http://puu.sh/rnwfm.png
from malclient.
Yeah, I was throwing my own exception which I forgot to catch, and it went free..... 🎈
Feel free to do nasty things with this build, it will tell me all about how you've been treating him.
from malclient.
So will you try to solve this crash that just happened? I quickly clicked on friend's friends - http://puu.sh/rnx5O.gif crashed it 2 times (usually it happens a lot faster, the first time it crashed after 3 profiles)
from malclient.
Bam, and I know what's happening now. Crash this thing more ^^
from malclient.
- If you click on History, Load characters in anime details, or Calendar (that wasn't previously builded) without internet connection, it will crash.
- This isn't a crash - how is this possible without internet connection? I loaded them before with internet, the scores are actually stored but they for some reason won't be displayed - http://puu.sh/rnzQR.gif
- 🌠 ✔️ Fixed My app transcends the thing you call the Internet and creates it's own! It's a feature!
- Ugh how do I make the notification to not notify me again? Do I have to go to the website and mark it as Read?
- 🌠 Comment bellow
- Progress bar during Load all details will be stuck if you cancel it and then load things in another list - http://puu.sh/rnBIg.gif
- 🌠 No clue why... everything with the data itself is okay... I'll leave this for the time being
I didn't found any more ways to crash your app, it went through a lot of nasty things :3
from malclient.
Read notifications are stored in cross-device storage and they only appear once for me. Maybe it's something with debug version itself.
from malclient.
27.09.2016 v5.0.19 & v5.0.18.0
Added notifications!
New store logo!
Added calendar episode countdown!
Added re-watching support.
Improved forums.
Major Hummingbird fixes.
Various tweaks and fixes.
from malclient.
Related Issues (20)
- Active view keeps changing to a show's page from my anime list when entering or leaving split view
- [Feature Request] Add Background section to General Details Tab
- Ui
- Seasonal Anime page is not working HOT 1
- [Android] [Request] Better display mode. For my watching/completed list.
- Forum Thread Won't Load Properly
- Bug: No reviews available HOT 1
- Searching Anime isnt working
- Anime info and cover for not loading when clicked on the particular show.
- Publish on F-Droid HOT 1
- [Android] on season anime . Adding 3dot [...] To dropdown list. So user can go older seasons (ie:2012) .
- Bug - Light novel displayed as manga
- Can't login HOT 1
- Feature request: note/comment on anime page
- Looks like Community did not get attention
- BUG UWP - extremely laggy loading of tiles and clicking on tiles
- Issue updating series HOT 1
- 10 rating appears under status bar when using the app split-screen
- Simple Bug On Android | unable to click first option on the "airing"/"watching" menu option on drop-down.
- Notifications blocked on Android 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from malclient.