yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Valiante:
[Request] Limited notifications

Hey,

Would it be possible to open snaps without giving a notification that you opened it? Then perhaps being able to tell Snapchat what notification to display to the sender (if you choose).

Just an idea!

Thanks for your work!
[Xposed Framework Modules] john_0405:
Hello guys , but anyone else facing troubles opening keepchat UI ? It keeps on crashing every time I try to. Please help I need to change some settings
[Xposed Framework Modules] P1nGu1n_:
This is on the list to investigate, but I don't this is doable yet. Because it's part of the idea behind Snapchat, it could be so deeply rooted in Snapchat's flow it's not possible/feasible. Needs investigation :good:

Keepchat Settings crashes? Never had a report of that. Please make logcat and share it.

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] f0xy:
Have you tried clearing cache/data or reinstall?
[Xposed Framework Modules] joachim1:
Is it possible to add an option to save normal chat to a file? I like to reread conversations with people but that's impossible now. Maybe create a .txt file or something like that for every person you chat with and update the .txt if new chat messages come in / go out?
[Xposed Framework Modules] john_0405:
It did work ! I tried uninstalling and re-installing, which is surprising since it happened on my old Lg phone and my new Htc m8 ! thanks
[Xposed Framework Modules] P1nGu1n_:
Development status

Hey guys, I wanted to give you an update about the development.

At the moment I've created a gesture for the improved ask to save functionality, next is to make this gesture save the snap. The gesture is a swipe back and forth in any direction. Will be completed on a very short term.

I've got several feature requests which I responded to in this thread. I have a list to investigate and I thought it would be useful to share my todo list so I don't get the same requests over and over. This is added to the OP too.

Investigation / todo list:

Disclaimer: this is an investigation list, this doesn't mean everything is doable and will be implemented!

Improved ask to save functionality (using a gesture, currently being worked on)

Function to hide saved Snapchats from the gallery (.nomedia creation/removal and rescan media).

Manually mark a snap as viewed (note: unsure if this is doable)

Save chat snaps/messages

I hope everyone is enjoying the latest Keepchat. Cheers! :)
[Xposed Framework Modules] lukazes:
For all you Lollipopers: I found a decent alternative to keepchat on the new Android. It's nowhere near as good and still I'm early stages but able to do the job without using '3rd party apps' so if you've updated to cm12 or lollipop you can use it while keepchat and xposed update.

I really hope to see keepchat on Lollipop soon!

Find SnapCatch here:

http://xdaforums.com/android/apps-games/app-snapcatch-secrets-hack-snapchat-t2866796
[Xposed Framework Modules] hamzie:
hey

before i used to have an app called snapsave

http://www.snapsaveandroid.com/

I dont know if you can see what the apk consists of, but they have a thing where when you view the snap.. unless you press this button (troll face button) it wont tell the sender that you have seen it so it is def doable
[Xposed Framework Modules] P1nGu1n_:
Hey, unfortunately you can't compare that app and Keepchat. That app completely replaces Snapchat (currently is incompatible and will probably result in a ban because it's a 3rd-party app),while we hack the original Snapchat dynamically with xposed. they basically wrote their own app, but Keepchat modifies Snapchats code.

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] MigicalWorm:
Can't get the newest or the version before that to work. Any help?
[Xposed Framework Modules] P1nGu1n_:
Helping is pretty hard if you don't provide any information, not even which version of Keepchat and Snapchat you tried. Read the OP on how to report problems first. It's all about the logs to me...
[Xposed Framework Modules] MigicalWorm:
I'm not a pro on these things so it's hard for me to understand what to do.
[Xposed Framework Modules] f0xy:
Maybe keepchat isn't for you then?
[Xposed Framework Modules] P1nGu1n_:
That's why there's a section in the OP including lots of information including info about problems and how to report them ;)
[Xposed Framework Modules] MigicalWorm:
The "log" in Xposed includes hours of reading. Where should I send that info?
[Xposed Framework Modules] P1nGu1n_:
If you know how to read them, it's only a matter of seconds :) You can zip it and attach it to your reply or upload it to a random file upload service. I recommend to enable debugging in Keepchat Settings, reboot, than try to save a snap and sent me your log. This to make sure I won't miss anything.
[Xposed Framework Modules] MigicalWorm:
But I am pretty sure that the info I give to you not will show anything. When I used keepchat and it wasn't working I got a message on the screen but now it doesn't show anything at all with the newest version of Keepchat or the one before that. But what do you want me to do?
[Xposed Framework Modules] P1nGu1n_:
4.2.0-beta1 released

This version is compatible with 8.1.0 and up, including 8.1.1 and 8.1.2 (the latest version).

NOTE: uninstall any Keepchat version prior to v4.0.0, otherwise it'll refuse to install.

Changelog:

- Replaced the ask-to-save functionality by the brand new Sweep to Save mode! Just swipe back and forth in any direction with the finger you were already holding the screen with (to view the snap) and it'll save.

Please share your experiences, IMO it works way better. Even though I've tested it extensively, I want it to be tested by some users. If there are any problems, give me the steps to replicate them and share your Xposed Log.

If you're enjoying this module, donations are highly appreciated. :)

Please report what you think about this module and what improvements you would like to see. Everyone thanks for the feedback you gave!
[Xposed Framework Modules] yanaginagi:
I'm getting the "snap saved successfully" when using the Ask to Save option whether I press Save or Don't Save

Log:

----------------------- KEEPCHAT ------------------------
KeepChat: Image snap opened
----------------------- KEEPCHAT ------------------------
KeepChat: Image snap opened
KeepChat: Image snap has been saved
KeepChat: Path: /storage/emulated/0/Pictures/Keepchat/ReceivedSnaps/horsetickler_2014-12-28_20-14-27.jpg
KeepChat: Showing dialog asking to save snap
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@42f6c628 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:532)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:259)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at android.app.Dialog.show(Dialog.java:286)
at android.app.AlertDialog$Builder.show(AlertDialog.java:951)
at com.ramis.keepchat.KeepChat.showDialog(KeepChat.java:575)
at com.ramis.keepchat.KeepChat.access$300(KeepChat.java:57)
at com.ramis.keepchat.KeepChat$7.beforeHookedMethod(KeepChat.java:274)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at com.snapchat.android.model.ReceivedSnap.p(Native Method)
at com.snapchat.android.controller.countdown.SnapConsumptionRecorder.a(SourceFile:88)
at com.snapchat.android.controller.countdown.SnapConsumptionRecorder.d(SourceFile:73)
at com.snapchat.android.controller.countdown.SnapConsumptionRecorder.a(SourceFile:53)
at com.snapchat.android.controller.countdown.SnapCountdownController.a(SourceFile:277)
at com.snapchat.android.controller.countdown.SnapCountdownController.b(SourceFile:231)
at com.snapchat.android.controller.countdown.SnapCountdownController$1.run(SourceFile:301)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Amplify: Allowing Alarm com.google.android.gms.nlp.ALARM_WAKEUP_LOCATOR. Max Interval: 240000 Time since last granted: 573008
Amplify: Allowing Wakelock NlpWakeLock. Max Interval: 240000 Time since last granted: 308236
----------------------- KEEPCHAT ------------------------
KeepChat: Video snap opened
KeepChat: Video snap has been saved (has overlay)
KeepChat: Path: /storage/emulated/0/Pictures/Keepchat/ReceivedSnaps/horsetickler_2014-12-30_02-33-08.mp4
KeepChat: Showing dialog asking to save snap
KeepChat: User has canceled, file(s) deleted successfully
[Xposed Framework Modules] P1nGu1n_:
That was the correct behaviour. The snaps were always saved and deleted when the user canceled. The ask-to-save functionality was a hacky implementation and not ideal, that's why I replaced it in the beta released a few minutes ago.
[Xposed Framework Modules] yanaginagi:
Ah I see, thanks!
[Xposed Framework Modules] cpttsubasa:
If I may, I would vote for saving chats. Thank you for your consideration!
[Xposed Framework Modules] 65vdub:
Sweep to save working great ?
[Xposed Framework Modules] Mikros:
[MENTION=5122600]P1nGu1n_[/MENTION] at greek translation, please change the string

<string name="image_saved">Οι εικόνα έχει αποθηκευτεί.</string>

to

<string name="image_saved">Η εικόνα έχει αποθηκευτεί.</string>

thanks :)
[Xposed Framework Modules] P1nGu1n_:
Thanks, sure! Since I don't speak Greek at all, I will change it and ask the Greek translators if it's right :)

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] f0xy:
[MENTION=5122600]P1nGu1n_[/MENTION] I've just had a brainwave, with gestures comes multiple options.

I was imagining my hand constantly moving to save a 400sec story!

Can we have a gesture that would save the whole story with 1 gesture?
[Xposed Framework Modules] P1nGu1n_:
I have to say I'm a bit disappointed. Over 600 downloads of the beta version and only [MENTION=5749183]65vdub[/MENTION] shared his experiences while I explicitly asked for feedback at the new feature. I wanted to release a new beta, but I'll hold it back for a day.

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] P1nGu1n_:
That is not possible. Thereafter, if you want to save whole stories auto save mode might be easier [emoji14] how is the gesture working for you?

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] ahmedhzaki:
The gesture is working great. Haven't fiddled around but so far so good.
[Xposed Framework Modules] 65vdub:
I had my sister who uses an iPhone test it so I could laugh at her and her jealousy lol ?
[Xposed Framework Modules] frankfurt069:
Swipe to save works good for me. My setting was since first installation save automatically. I tried swipe to save for a few snaps but i was not sure if it really saved the snaps so i turned the toast message on. Then I was sure it gets the gesture right. After few snaps I changed the settings back to autosave because I prefer to delete unnecessary snaps afterwards than to swipe the hole time.

But I we have to ask someone who used the setting ask to save before...

Good work :thumbup:
[Xposed Framework Modules] f0xy:
Not had chance to use it yet mate just a bit tied up :)

...that being said I always have time to check this thread and others ;) xx
[Xposed Framework Modules] Scorp123:
Sorry I've been meaning to test it and leave some feedback but honestly I haven't gotten any snaps in a day or so... My friends are slacking
[Xposed Framework Modules] godlesplay:
[MENTION=5122600]P1nGu1n_[/MENTION] if I update to the newest beta can I still have auto-save option enabled like now?
[Xposed Framework Modules] yoda1998:
Ok I just downloaded the 4.2.0 Beta today and here's some feedback. So far the Swype to Save feature works flawlessly for me, I had been using Autosave before and it's a big improvement for me as I don't have to go to Gallery and delete superfluous snaps any more. Big thank you!

Also I believe the saving functionality works a bit smoother, just a feeling.

I think you're a great maintainer and developer for this module. Also from what I've been reading I really like your thread design and your OP, as well as the way you communicate with people and share some insights into developing for Android.
[Xposed Framework Modules] mrbracht:
Sweep to save is the best thing ever! Awesome!

Works perfectly

---------- Post added at 06:39 PM ---------- Previous post was at 06:26 PM ----------

Yes you can.
[Xposed Framework Modules] f0xy:
Small feedback

First snap didn't save, I'm using it only to save video stories, but after I got the right knack to do it, they are all saving :)

So far so good
[Xposed Framework Modules] P1nGu1n_:
[MENTION=5404504]ahmedhzaki[/MENTION], [MENTION=5370501]frankfurt069[/MENTION], [MENTION=2876905]f0xy[/MENTION]: Thanks for your feedback, now I know it's working fine. You're the best :good:

Don't take it personally :) I understand not everyone is able to test it immediately of course, I just hoped more than 1 was out of the 600+ downloads :p

It replaced my auto save too. Way less intrusive and just as easy than ask-to-save. There were some small changes to the save code, but nothing which explains a noticeable difference, so just a feeling I guess :p

I really appreciate those words! I try to respond to everyone in this thread, keep you updated about the development and release updates regularly. Glad you like it, I do my best :D

Yes, I love it too! I used to auto save everything, but this makes manually saving so easy :)
[Xposed Framework Modules] godlesplay:
so, [MENTION=5122600]P1nGu1n_[/MENTION] what do you think? I prefer auto-save future
[Xposed Framework Modules] mrbracht:
You forgot me.. :(
[Xposed Framework Modules] P1nGu1n_:
Auto save is and will always be available ;)

No I did not. I mentioned everyone I did not quote and... I quoted you, you should feel special instead of forgotten :D
[Xposed Framework Modules] LolVersatile:
Sweep to save is working flawlessly although I had trouble at first sweeping right to left so I tried up and down and it's all good now :)

The only issue I'm having is viewing a video after it has been saved I get the pop up "Can't play this file" . I'm not sure if it's the video player (MX Player) I'm using or :confused:

From what I can see the video format is saved in .mp4 which from what I can assume MX Player surely supports since I can view my movies that are .mp4 format.

If you can provide some input that'll be great. Thanks for the amazing module :laugh::good::highfive:
[Xposed Framework Modules] ShaRkK45:
Try it with another player.
[Xposed Framework Modules] asanford:
The new gesture is working flawlessly once I got the hang of it. Love this tweak! So seamless now
[Xposed Framework Modules] P1nGu1n_:
I included a minimum distance you have before it accepts the gesture., to prevent very minor movements leading to an accidental save. This currently is 20% of the length of your screen. Maybe you did a very short swipe horizontally? MX Player plays saved videos fine for me.
[Xposed Framework Modules] damage145:
Hi awesome app but one quick question, I have snapchat 8.1.2 installed and installed the newest keep chat as well but the app when trying to open says sorry keepchat has stopped.

Any ideas?
[Xposed Framework Modules] LolVersatile:
Ahhh,that's probably why:p

Figured out why MX Player wasn't playing the files,everything is fine now :D
[Xposed Framework Modules] P1nGu1n_:
There were several questions if I could add unlimited captions. I added this to Snapshare!

Unlimited captions aren't just for shared snaps, they are for every send snap.

Check the Snapshare thread for more info :) If you want to reply about this module do it in that thread, not this one.

Snappy new year everyone!

I've no clue, I would need a logcat to know why it's crashing.

Glad you were able to solve it!
[Xposed Framework Modules] 65vdub:
Just tested and it works with both sent snaps not sent by snapshare, and with shared snaps via snapshared. The only thing I noticed is if you go overboard with the fat text it cuts off after a certain point, but I don't use it a whole lot anyways so it's not a big deal for me ?. I also disabled Snapchat full caption and rebooted before trying the latest snapshare update.
[Xposed Framework Modules] maz.b:
Are you bored? The only thing what I said was "KeepChat isn't working anymore" like I care how long it will take for a new update.

Made "KeepChat isn't working anymore" you mad or something? :rolleyes:
[Xposed Framework Modules] bjorn96:
Hello [MENTION=5122600]P1nGu1n_[/MENTION]. HAPPY NEW YEAR!

Got a suggestion for you. :D

Instead of having "language-from-device-default" or whatever, make it possible for us to change. :)

Since Im on CM, and don't like having it in Norwegian (CM), I cannot see how the translation looks like. :D
[Xposed Framework Modules] P1nGu1n_:
Happy new year!

This feature is not as easy as it sounds. In 'regular' apps, this already is hacky and basically fighting the system, these are standard Android features and you need to circumvent them. However in Xposed modules the code is executed in the app you hook on to, so in this case Keepchat's code is actually executed in Snapchat's process, meaning it would even be more dangerous. The best way is to just change the language of your phone for a minute, unfortunately...

Please stop arguing, both of you.
[Xposed Framework Modules] maz.b:
I will, and btw thanks for creating keepchat & updating it :)
[Xposed Framework Modules] alexx1223:
I'm using the Xposed module called 'App Settings' to manually set custom languages for certain apps (or change other things like default orientation...). It may do the trick for you :)
[Xposed Framework Modules] crazbanditz:
Is this working for latest 8.1.2? Cos its not saving for me.
[Xposed Framework Modules] ShaRkK45:
Yes it is. Make sure to restart xposed and try again.
[Xposed Framework Modules] bjorn96:
If not, uninstall Keepchat and reboot, reinstall newest v. and reboot. :)

And [MENTION=5005871]alexx1223[/MENTION], ty for the tip. :)
[Xposed Framework Modules] P1nGu1n_:
4.2.0 released

This version is compatible with 8.1.0 and up, including 8.1.1 and 8.1.2 (the latest version).

NOTE: uninstall any Keepchat version prior to v4.0.0, otherwise it'll refuse to install.

Changelog:

Added Sweep to Save

Just swipe back and forth in any direction with the finger you were already holding the screen with (to view the snap) and it'll save. Replaces the ask-to-save functionality.

Added minimum timer duration

You can set how long at least you can view a snap. Especially useful in combination with Sweep to Save so you have a few settings minimum to decide if you want to save it.

Added Korean and partially Romanian translation

Updated translations

If you're enjoying this module, donations are highly appreciated. :)

Please report what you think about this module and what improvements you would like to see. Everyone thanks for the feedback you gave!
[Xposed Framework Modules] 65vdub:
Everything is working well here ?
[Xposed Framework Modules] adrianmuniz325:
Does this work with beta or just the regular snapchat? I have tried several times to update keepchat and its not working with 8.1.1 Beta. I have already deleted both then reset and then tried to instal both and reset and its not working.
[Xposed Framework Modules] P1nGu1n_:
Betas aren't officially supported, they change too often. Most of the time it works for both Snapchat beta and stable releases (until a beta breaks support, than you should await Keepchat to be updated once there's a new stable release). The latest Keepchat version is compatible with 8.1.0, 8.1.1 and 8.1.2 stable, so it would make sense for 8.1.1 beta to work I guess.

Bottom line; try it with a stable release, since betas won't be supported by me. Why would you even use 8.1.1 beta why 8.1.2 stable is out?

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] adrianmuniz325:
Ya tried it with latested version apk and works fine
[Xposed Framework Modules] daverubinov:
bring back the ask to save pleasee​
[Xposed Framework Modules] KuaQ:
Thanks for your amazing work! I have question, can you add keepchat into snapchat app? I mean can you modifity stock keepchat app to support saving snaps whithout root?

Thanks!
[Xposed Framework Modules] P1nGu1n_:
Thanks for the compliment :) Sorry, no plans at the moment.
[Xposed Framework Modules] KuaQ:
Oki!

One more time thanks for your work!
[Xposed Framework Modules] f0xy:
Not had chance to try new version yet, but I am now officially using sweep to save for every option :) just going through my gb's of vids/pics to sort them out haha
[Xposed Framework Modules] rosswaa:
Is there any alternatives for android 5 yet? Would be awesome if there was a standalone version, not sure on the possibility though

Not enjoying the lack of xposed for android 5 lol kept switching between them
[Xposed Framework Modules] _SGSIII_:
Like you said, and it has stated before, there isn't xposed support for Android Lollipop. There are some third-party apps that provide the save function, but you are likely to be locked or even banned from Snapchat. There is one app that I know of, SnapChatc that works with official Snapchat app. But this is development thread for Keepchat, not ask-for-alternative thread, so please keep it as one.
[Xposed Framework Modules] travisxcore:
Works perfect. The sweep to save is awesome. Thanks man! Bought you a beer or two depending on what you drink in return!

XXXXXXXXXXXXX853U

:thumbup: :D
[Xposed Framework Modules] P1nGu1n_:
Glad you like it, I love it too! I used to auto-save everything but now everything is sweep to save so I don't have so save a ton of crap too. Thanks for the donation, really appreciate it :)
[Xposed Framework Modules] forbidinjustice:
Firstly, thanks for all your hard work. It took me a sec to figure out the sweep-to-save, then I read instructions again. It doesn't feel like it makes the most sense to sweep-to-save with the *same* finger you have on the screen. In that case, the screen reverts back to the list of snaps/contacts and you have to re-press the screen to view the next snap/story. Wouldn't it be more practical to sweep-to-save with a different finger? Then it would advance automatically and you could immediately review the next snap.

Or am I doing it wrong/missing something? Cheers
[Xposed Framework Modules] frankfurt069:
Sweep "up and down" you are swiping "left and right". :thumbup:
[Xposed Framework Modules] forbidinjustice:
Cheers! Left/right was working also and saving the appropriate snaps, but I was lifting my thumb/finger from the screen when I did the sweep. That's why it went back to the Snapchat screen. So now I just do a quick sweep on the screen and kept my thumb there... and when I don't want to save, I just tap to advance.

Alright, it's making a lot more sense now! Life is hard.
[Xposed Framework Modules] Ilkinansr92:
Can we please get back ask to save this just keeps saving everything when I don't swipe, even my snap stories even tho I have it on don't save.

Sent from my Samsung Galaxy Note 4
[Xposed Framework Modules] P1nGu1n_:
That's not true, you can sweep back and forth in any direction.

No I don't think that would be easier. Doing this gesture with a second finger is not practical when controlling your phone with one hand. I think the gesture is working pretty well as is; user-friendly and easy.

Ask to save won't come back. If it saves stories even though you set it shouldn't, there's something else wrong. However, I can't see how this could happen. Check the OP on how to report problems :)
[Xposed Framework Modules] f0xy:
Reinstall keepchat

Reset your settings to suit

Test
[Xposed Framework Modules] Cilorf:
Is there any way to save images without the editing painted? It would be awesome!