{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi XDA,
i want to introduce my newest app called "Trust".
An image says more than 1000 words, so have some screenshots first:
View attachment 2653772View attachment 2653773
It currently logs the following events:
Foreground apps
Installed/deleted/replaced/restartet/cleared apps
Power connect/disconnect
Shutdowns/Boots
Screen on/off events
Lockscreen events
Loss of wifi/cell connectivity
Removed media
Calls
I'm open for suggestions if you have ideas for features.
There is a free and a pro version.
The free version shows the last 24 hours while the pro shows unlimited events.
Market Link
Click to expand...
Click to collapse
Code:
Changelog:
v2.0.1
- Fixed dialog colors on gingerbread devices
v2.0
- Revisited and improved a lot of code
- Improved the UI
- Added app foreground activity tracking
- Added wifi SSID to wifi events
v1.2.8
- Added portuguese (brazil) as language
v1.2.7
- App related events now show a link to the apps web/gplay site in their details
- Small code changes
v1.2.6
- Fixed leading 00 on numbers not being saved
- Fixed two crashes
v1.2.5
- Added excel date/time to export columns
- Added option to change displayed time style
- Tweaked formatting a little bit
v1.2.4
- added Italian as language
v1.2.3
- Fixed possibly FC on DetailsDialog when resuming app
- Changed export format once more (date;time;timestamp;ID;type;extra;description)
v1.2.2
- Fixed notification not being removed
- Added a formated date column to the exported database file
v1.2.1
- Fixed crash when setting password
- Tweaked ics menu button
- Settings now ask for pattern on resume too
v1.2.0:
- Events are stored forever unless specified otherwise in settings
- Added option to export database to CSV
- Some work on the UI dialogs
- Translation preparations
v1.1.2:
- Wifi only devices should now see the app on the market too
v1.1.1:
- Small change to the manifest to increase device compatibility
v1.1:
- First public release of Trust
Thats a great idea! Too bad I don't got any use for this but best of luck with sales!
This is brilliant! -- I've been wanting an app that would track my app installs/uninstalls/updates for quite a while. I bought the Pro version because, well, aside from the fact that I like having this kind of data, I've been a supporter of yours for a while, dark3n
One thing I'd like to see is the ability to export the data into a CSV and maybe also the ability to schedule an export.
I also notice that I can't install it on my XOOM. Do you have plans to support tablets?
short/y said:
This is brilliant! -- I've been wanting an app that would track my app installs/uninstalls/updates for quite a while. I bought the Pro version because, well, aside from the fact that I like having this kind of data, I've been a supporter of yours for a while, dark3n
One thing I'd like to see is the ability to export the data into a CSV and maybe also the ability to schedule an export.
I also notice that I can't install it on my XOOM. Do you have plans to support tablets?
Click to expand...
Click to collapse
CSV export is definitely possibly, i have not worked with it yet, so i will read up on that.
Regarding your XOOM, i have not knowingly put restrictions on it aside from android 2.1+. Is it possible that your XOOM runs a custom density? The market doesn't like custom densities ;-), send me an email and i will send you the files until we find a solution if it is not the density.
Thanks for supporting my work.
Dark3n said:
CSV export is definitely possibly, i have not worked with it yet, so i will read up on that.
Regarding your XOOM, i have not knowingly put restrictions on it aside from android 2.1+. Is it possible that your XOOM runs a custom density? The market doesn't like custom densities ;-), send me an email and i will send you the files until we find a solution if it is not the density.
Thanks for supporting my work.
Click to expand...
Click to collapse
I run a Team EOS ICS ROM so I doubt it. I certainly don't change the resolution. I'll send you an email shortly.
Edit: I copied the APK over to my XOOM and it works just fine.
Sent from my Galaxy Nexus using Tapatalk 2
The problem was the telephony requirement, which is now optional.
CSV export is 90% done.
Just pushed v1.2.0 to the market
How long events are kept is now variable from 1 day to forever (see settings).
The menu offers an export function, which writes all database entries into a .csv file, with the following syntax:
Code:
time;ID;type;extra;description
1339799055212;180;24;"";"Restored wifi connection"
The CSV update works great, thank you! And adding unlimited storage is a nice benefit. I like to track things that happen on my phone and this gives me the opportunity to track pretty much everything in one place.
I think maybe the epoch on the date stamp doesn't match what Excel and the other spreadsheet programs use (including Google' spreadsheet format). I"m not sure what your time base is but would it be possible to export it as something that the spreadsheets recognize?
short/y said:
I think maybe the epoch on the date stamp doesn't match what Excel and the other spreadsheet programs use (including Google' spreadsheet format). I"m not sure what your time base is but would it be possible to export it as something that the spreadsheets recognize?
Click to expand...
Click to collapse
I'm using http://developer.android.com/reference/java/lang/System.html#currentTimeMillis()
Just uploaded an update to the market, fixing a crash when setting a lockpattern.
Dark3n said:
I'm using http://developer.android.com/reference/java/lang/System.html#currentTimeMillis()
Click to expand...
Click to collapse
Excel date/time is (currentTimeMillis() / 86400000) + 25569. I can always apply that correction myself but for an export to CSV, IMHO, it makes sense for you to convert to that format before writing the data.
EDIT: Excel uses a format called a "serial date" -- ddd.ttt where ddd is the number of days since January 0, 1900 (yes, January ZERO -- ddd = 1 is January 1, 1900) and ttt is the percentage of a day that has passed. Since the Android base is UTC, one must adjust for your local timezone In California we're on DST right now so we're -7 hours from UTC which means we subtract 7/24 from that value or approximately -0.29166667.
An update is going up in a few minutes.
I fixed the notification not being removed when the service is stopped and added another column to the exported file containing the fully formatted date.
Looks something like this:
Code:
time;ID;type;extra;description;formateddate
1340110467055;1;1;"1.2.1(6)";"Log recording started.";"19.Jun.2012 14:54:27"
Dark3n said:
An update is going up in a few minutes.
I fixed the notification not being removed when the service is stopped and added another column to the exported file containing the fully formatted date.
Looks something like this:
Code:
time;ID;type;extra;description;formateddate
1340110467055;1;1;"1.2.1(6)";"Log recording started.";"19.Jun.2012 14:54:27"
Click to expand...
Click to collapse
Uhhh ... ahhh .... ahem, I appreciate the update but is there any chance you could replace the formatted date with the serial date? I REALLY don't wanna be a pain about this but, see, I'd like to be able to sort in various ways and if the date is already formatted, it's not so easy to use as a sort column in Excel and various other spreadsheets. I suppose I should've been more direct and succinct in what I was asking for and I apologize for that. The Excel serial date format is really what I'd prefer. With the two date fields as they are I have to manipulate one or the other of them to make it usable for me. I can understand if you don't want to replace the current formatted date field and I certainly don't want you to add another date field.
If, by chance, you decide to make a change, since most spreadsheets will display the full text of the last column without requiring any interaction from the user, I'd suggest putting the two date fields together at the beginning of the exported data and leave the description as the last field.
Haha, well maybe in the next update .
Can you post me a link of your desired conversion?
I have googled a bit, but could not find something i liked.
Edit:
I published 1.2.3 just now, as there was a bug i wanted fixed.
Changelog:
Code:
v1.2.3
- Fixed possibly FC on DetailsDialog when resuming app
- Changed export format once more (date;time;timestamp;ID;type;extra;description)
Dark3n said:
Can you post me a link of your desired conversion?
I have googled a bit, but could not find something i liked.
Edit:
I published 1.2.3 just now, as there was a bug i wanted fixed.
Changelog:
Code:
v1.2.3
- Fixed possibly FC on DetailsDialog when resuming app
- Changed export format once more (date;time;timestamp;ID;type;extra;description)
Click to expand...
Click to collapse
Thanks for the update! Sorry I missed your earlier message. The formula is listed in my post but I'll see if I can find the web page I got it from. Really, all that needs to be done is to take the value returned from currentTimeMillis(), divide it by 86,400,000 and add 25,569 to get UTC. In other words
Code:
(currentTimeMillis() / 86400000) + 25569
Ah, found it! Here's the URL. Note that I applied the formula to your column labelled "timestamp" and it converts it to a date/time value that Excel recognizes. I guess you don't do much with spreadsheets, huh?
Edit: forgot to include the URL http://www.cpearson.com/excel/datetime.htm
Thanks to a very helpful user, i just uploaded 1.2.4 containing an italian translation.
any chance for an option to toggle between showing 'hours ago' and a time stamp right in the app?
thanks!
Sent from my SGH-T999 using Tapatalk 2
bradwdx said:
any chance for an option to toggle between showing 'hours ago' and a time stamp right in the app?
thanks!
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
Sure .
What should the time stamp look like?
Related
Hello everyone,
if you like statistics, if you are taking statistics classes or if you are in anyway related to statistics, here is the deal: I just published a new statistics app for Android.
You enter some data, and several stats are calculated on the fly. The app also draws some Graphs according to the entered data.
The app is called Statistics Calculator and is available in English, Portuguese and German.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Application AndroidMarket link
If you are going to search the Market on your device, go for Statistics Calculator or Christian Göllner.
Enjoy!
Greetings,
Christian
Official Facebook support page
Changelog
3.0
-New UI
-Save,Load and Send data sets (PRO)
2.5
- New menus (Settings,Copy,Paste).
- Customizable Histogram via settings menu.
- Customizable graphs colors via settings menu.
2.4
- Now you can insert up to 50 values!!
2.3
-Input type unlocked.
2.22
-Ads removed. No more ads.
-Added Population variance formula.
2.21
-Fixed geometric mean.
2.2
-Fixed crash when inserting more than 15 values.
2.1
-Keyboard improvement.
-Bug fixes.
-Ads
2.0
-Added new custom keyboard so that everyone can insert white spaces, dots and commas.
-Very soft vibration on key press.
1.9:
-Added :
- Population variance.
- Population standard deviation.
Version 1.8
-Added line chart
Version 1.7
-Added white space button next to input fields.
Version 1.6:
-New formulas: Geometric mean; Coefficient of variation.
-New menu button: Rate this app
Version 1.5:
- Removed ads!.
Version 1.4:
- Increased the data input limit.
- New ads type. These are less annoying to the user.
Version 1.3.5:
In the About menu is now a link to send me an e-mail.
New statistics:
- Geometric Mean
- Coefficient of variation
- Quantile 1/8
- Quantile 7/8
- Quantile 1/16
- Quantile 15/16
- Quantile 1/32
- Quantile 31/32
Version 1.3.3:
Pro version released:
Better performance for big data
Exporting and sharing graphs
Input type : Values/Frequencies
Input type : Values/Values (For comparing)
Version 1.3.2:
Added "Share via"(e-mail,dropbox,bluetooth, etc.)feature.
Added "Save", "Share and save" and "Share" options.
Improved Box Plot graph.
New default keyboard. Numeric keyboard.
Default image name on export is now the name of the graph type.
Some error preventing fixes.
Version 1.3:
Added "Export graphs" option.
Version 1.2:
Added options menu
Entry about
Entry donate
Version 1.1:
Added support for "Vertical" data copied from a spreadsheet.
Fixed 'mode'.
Fixed the notification message when users enter non-numeric values
Awesome! I'm a quality engineer and have been looking for a good stat calculator app for a while. Thanks for this!
Braneless said:
Awesome! I'm a quality engineer and have been looking for a good stat calculator app for a while. Thanks for this!
Click to expand...
Click to collapse
I'm glad you liked it! If you would like to see new features for the app feel free to tell me.
cgollner said:
I'm glad you liked it! If you would like to see new features for the app feel free to tell me.
Click to expand...
Click to collapse
I just played with it for a couple of minutes, but does the app support cut & paste from a spreadsheet?
Also, I noticed that 'mode' doesn't seem to properly update. Everything else seems accurate upon first glance. Nice looking app!
Braneless said:
I just played with it for a couple of minutes, but does the app support cut & paste from a spreadsheet?
Also, I noticed that 'mode' doesn't seem to properly update. Everything else seems accurate upon first glance. Nice looking app!
Click to expand...
Click to collapse
Yes it supports cut & paste from a spreadsheet or anywhere else you can copy or cut from. I noticed that the data on the spreadsheet has to be horizontal because of the new line character. I will now fix that so the app can process vertical data.
For the 'mode' thing i will check it.
cgollner said:
Yes it supports cut & paste from a spreadsheet or anywhere else you can copy or cut from. I noticed that the data on the spreadsheet has to be horizontal because of the new line character. I will now fix that so the app can process vertical data.
For the 'mode' thing i will check it.
Click to expand...
Click to collapse
Just fixed some stuff.
1) Added support for "Vertical" data copied from a spreadsheet.
2) Fixed 'mode'.
3) Fixed the notification message when users enter non-numeric values
You can update it from the market. (the Android Market can take some time to register the update)
Pretty helpful app, thanks man
franciscofranco said:
Pretty helpful app, thanks man
Click to expand...
Click to collapse
thank you man
cgollner said:
Just fixed some stuff.
1) Added support for "Vertical" data copied from a spreadsheet.
2) Fixed 'mode'.
3) Fixed the notification message when users enter non-numeric values
You can update it from the market. (the Android Market can take some time to register the update)
Click to expand...
Click to collapse
Good work! Do you have a donation link?
Braneless said:
Good work! Do you have a donation link?
Click to expand...
Click to collapse
Yes, i do. Here it is: donation link
Just updated the app:
Version 1.2:
1) Added options menu
1.1) About
1.2) Donate
Installed.
513263337 said:
Installed.
Click to expand...
Click to collapse
thank you
I just created an official Google+ page for the app:
Google+ page link
Just updated the app. Now it's possible to export graphs.
Go grab it HERE
Just installed. Let you know how it is after a few chem lab reports
Sent from my SPH-D700 using XDA App
asiangolfer76 said:
Just installed. Let you know how it is after a few chem lab reports
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
waiting for it
Updated to v 1.3.2. Check the change log for more info.
cgollner said:
Updated to v 1.3.2. Check the change log for more info.
Click to expand...
Click to collapse
Awesome update and it's actually quite useful if we want to share graphs between a work group or fellow friends. I haven't seen this kind of utility in any statistics app so far, so this is just awesome. Keep it up!!!
franciscofranco said:
Awesome update and it's actually quite useful if we want to share graphs between a work group or fellow friends. I haven't seen this kind of utility in any statistics app so far, so this is just awesome. Keep it up!!!
Click to expand...
Click to collapse
I'm glad you liked it! The Android platform has many interesting and powerful features. Like this sharing feature. I'm loving to develop using it!
Hi!
So, here it is, my first Android app
What does it do?
Upload images to 666kb.com
What's 666kb.com?
A very simple image hoster like picasa, yfrog and hundreds of others.
Check it out: http://666kb.com/
So why 666kb.com?
Because it's simple and basic. probably as simple, basic and bare as an image hoster ever will be.
- no login
- no html around the hosted images. (hence no spammy ads)
- hard to guess urls, and no ability to browse images, so the link is the only way to get the image
just try it out and you will see what I mean.
I have nothing to do with 666kb.com, I'm just a user, so please don't bother the maintainers of it with issues regarding the app.
And what does the app do?
have a picture, share it, select 666up!...
the image is scaled down (if >666kb) and uploaded to 666kb.com.
once done you can give it a title, copy the link to the image to the clipboard, share it with the usual android sharing facility or just leave it be.
a record of all uploaded images is saved on the phone for later use.
If you launch the app, you'll see a list of previously uploaded images.
What are the use cases?
- sharing images the easy way via gtalk or other IM services.
- sharing images via SMS/txt
where I live one usually gets about 1000 SMS per month for free, but they charge a lot for MMS. So it saves money (given the recipient has internet access on the phone)
Market link?
https://play.google.com/store/apps/details?id=org.qless.up666
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sounds interesting, may I have the source code?
of course you may, it's GPL'd:
https://github.com/qorron/666up
Anything else
Suggestions are of course welcome. I don't make any money with this. I developed it in my free time just because I felt the need for it. Oh, and this thread is the first form of advertisement for the app.
version history
2012-07-06: 0.4.1
- Fixed some Jellybean related issues.
- Reworked the image scaling/uploading code.
2012-07-02: 0.4
- Implemented Android Beam support (Image links can be beamed to other devices from the detail/edit page, 666up is not required on the target device). [4.0+]
- Rotate the image according to its exif data [2.0+]
- Links are now clickable
- Landscape Layout for the detail/edit activity
2012-06-30: 0.3
- ICS actionbar support
- Preferences! Only available option atm: What happens when an upload in the list is clicked
- bugsfix
2012-04-24: 0.2.2
- Allow to pick images from the gallery from within the app
2012-03-07: 0.2.1
- Holo theme on ICS devices
- Adaptive thumbnail size
- bugfixes
2012-03-03: Fixed broken apk
just realized that the apk I had on the market was broken.
Reason why it was broken:
I found a typo in the strings.xml file right after I uploaded a prior version.
I corrected the typo, exported an unsigned apk, signed it and uploaded it without testing (I know! I know!).
So, what happened was:
Eclipse somehow failed to generate those R classes and just packaged the apk without them. This is why the app failed to launch :-(
I didn't notice that because I kept using the version with the typo.
Sorry guys!
This surely qualifies as an epic fail .
New Version: ICS look, nicer thumbnails and fixed some FCs
well, 0.2.1 is out.
Whats new?
Using Holo theme on ICS.
Thumbnails are now generated according to your device's screen resolution.
Which means: nicer thumbnails on hdpi (or better) devices.
Finally got rid of all those FCs that could occur if the uploads failed and the screen is turned.
have fun!
this is great! thanks a bunch!! any possibility of adding other image hosts in the future? i usually use imageshack, and i'm sure other people have their own favourites as well. either way, this really makes it a lot simpler to post images online and you did a great job making this app fast, great looking, and most importantly, functional! looking forward to future updates - it can only get better from here
is the devil the sponsor for this app?
Well, not quite the devil. I adopted the name from the website. Which got the name from the size limit for the images. iirc, it started with 256kb.com and has meanwhile evolved to 666kb.com
But I can guarantee that the only sponsor of this app is my own curiosity about making an android app and the fact, that I felt the need for such an app and there was none. So no unholy stuff going on in the source code.. I leave this to my perl programs ;-)
I also did a small batch upload script in perl which resizes the images if they are too large, uploads them and prints the urls to the console. (I'll share it if someone is interested)
Thanks for the kind words, Bloodflame. I have multiple upload-site in mind, but most of the bigger ones already have apps. so there little need for another app unless of course all existing apps are bad and better one could be done. There is one for imageshack:
https://play.google.com/store/apps/details?id=com.codeminders.imageshackdroid
next in line is probably something to upload multiple images at once.
and I should address the issue, that the detail view is partly hidden when the device is held in a landscape position. maybe a scrollbar or a different layout for landscape.
Just released a new version
I've also transformed my second post into a version history post, please refer to this for details on changes.
I did a rather big change under the hood:
Including Android Beam support and exif based image rotation brakes compatibility with old android versions. So, I made 3 different APKs and uploaded them altogether.
One is specifically for Android 1.6.
Play store statistics say, there is exactly one install for this app on a 1.6 device.
So, if you have this app on a 1.6 device, I did about an hour of modification an testing just for you! ;-)
1.6 doesn't support the ExifInterface and it isn't available with the compatibility package. Therefore, no image rotation for you.
This also applies to Android Beam.
Another version for 2.0 to 3.2.
It is just missing the Android Beam feature.
And the last one for 4.0 and upwards.
I'm not yet sure how easy it is to maintain 3 versions of the app (even with git). So I'm not sure how the support of older devices will look like in the future. But I will try to keep this as backwards compatible as possible.
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Perfect it's work fine
Thank you
weedy2887 said:
I have spent the last 3 or 4 days trying to find an generic image uploading app. Would you ever consider making a version that could post to a user configurable URL? And I guess a user configurable regex for the reply?
Click to expand...
Click to collapse
This is not as straight forward as it may look like in the first place because uploads are done via a POST request. Normal URLs indicate a GET request.
If you are curious what's going on, have a look at this source file:
https://github.com/qorron/666up/blob/master/up666/src/org/qless/up666/ImageUploader.java#L119
starting with line: 119
But I'm sure that I can do this. The regex is no problem of course.
I'm on vacation until Sept. so please have a little patience. If it's ok for you I'll write you a massage once I have hacked together something.
POST is fine, I have a 30 odd line python script that handles upload already for me. I just need a app that can post and that shows up in androids share drop down list.
bump
How was your vacation?
It was fine, thanks!
The app is not quite ready yet.
The upload mechanism accepts parameter for the url and all the additional post fields.
But there is no GUI yet to type it all in.
I'll contact you once it works.
So.. I've done it.
desclaimer: this poat addresses people with at least some background in webscraping and regular rxpressions.
the apk attaches here is not intended to be used by normal users. it contains bugs and maybe cause the world to end, so be careful.
hello weedy2887,
please excuse the long delay. I had a terrible car accident (which I luckily survived without any harm) and needed some time to recover and manage things and stuff..
I've attached the apk below.
there are some bugs and unfinished stuff in it, so please use it with caution!
bugs:
if you press the buttons in the actionBar in the upload-screen while the upload has not yet finished you will get an empty message or the app will crash.
some
unfinished:
there are no sanity checks or error handling regarding the configurable upload-site feature.
e.g. if you enter an invalid regex or something like that, the app will crash.
there is no "reset to defaults (666kb.com)" button.
limitations:
apk is for android 4+
here is a short description on how this works:
base url:
Code:
http://666kb.com/u.php
this is where the action= attribute of the form points to.
file param
Code:
f
this is the name of the file parameter
additional param:
Code:
MAX_FILE_SIZE 681984
submit Speichern
these are other static parameters that are submitted along the file.
parameter_name<space>data<newline(enter, return,..)>
note: the last line is:
submit<space><space>Speichern<space><newline>
the paraneters are being sent in the order they are written in this string.
duplicates are possible and are not collapsed into one.
regex
Code:
(\Qhttp://666kb.com/i/\E.*?)"
this is to find the url of the uploaded image.
it has to contain exactly one capture group which designates the exact url of the image.
these are all the site dependent parameters.
it works for the 666kb.com site.
I haven't had the chance to test it with an other site because the only other site simmilar to 666kb.com I knew (777kb.com[1]) seems to be down or gone completely. so there may be some things which I have forgotten.
[1] 777kb.com was a copycat of 666kb.com with the difference: 777kb max. image size. images are deleted after there was no access for 30 days.
The first functional SVN (Subversion) client for Android that correctly uses the SVN protocol! Works for http:// https:// and svn:// repositories! svn+ssh:// (and private key) has been added, please email me with input on it.
OASVN is a free and Open Source software licensed under the Lesser GPL. This Professional version receives bug fixes and general stability updates that the free version does not get and helps support development of OASVN. I will be adding additional nice features to the pro version only, but I want to keep the free version fully functional as an subversion client.
Major changes in this version include
• svn+ssh:// + private key support
• a local and repository browser with many features
• Conflict detection and resolution!
• Working copies can now be saved anywhere in the filesystem.
Google Play Market link: https://play.google.com/store/apps/details?id=com.valleytg.oasvnlite.android
Screen shots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This version of OASVN supports the following SVN operations:
• Checkout (Head or Choose Revision)
• Update
• Commit
• Add (files added to the working copy directory are automatically added on commit
• Export (allows complete export from the remote repo or just exporting just one file from either the working copy or the remote repository).
• Cleanup
• Revert
• Conflict Resolution!!!! (Notification of conflicts happens during update and conflicted files are marked in the local browser, clicking on the file in the local browser presents resolution options
Additional features:
• Remote Repository browse allows the ability to export any single file to your local file system
• Remote Revision list with complete details of files added/deleted/modified, author, commit comments, date, etc.
• Log keeps track of all successes and failures on a connection basis and retains information until you clear it out.
• Local Repository browsing allows you to export from your local copy, open files via intent by mime type (should present your with the correct application choices for the job, it is up to the application to respect opening the file by URI) and also shows svn status of files in conflict, or locally updated.
• New svn+ssh code with private key support! (again this is not well tested, I would appreciate feedback using the jira: http://www.valleytg.com/jira
• Now allows you to save working copies and exports anywhere on the local file-system. (the predetermined /mnt/sdcard/OASVN has been removed)
Major Contributors to the project include: (Thank You!)
Tim Jagenberg : svn+ssh with private key
Sascha Zieger (qxontic): local browser and export ability
Also there is English and German language support. Currently looking for help with French, Japanese and Russian translations, if you can help, there is more information at these links:
French : http://www.valleytg.com:8090/browse/OASVN-35
Russian : http://www.valleytg.com:8090/browse/OASVN-15
Japanese : http://www.valleytg.com:8090/browse/OASVN-14
Translations in any language welcome!
We have taken every precaution to ensure this works correctly, but please make sure to back up your repositories regularly!
Source for the project is located here: http://tinyurl.com/9ybqlfz
username: guest
password guest
Jira: http://www.valleytg.com/jira
Note: svn+ssl is still experimental. I have received some positive feedback but I do not have access to do in-depth testing yet on this protocol, please send me any feedback using the Jira, my email or website.
I found that interesting. You might want to expand on the features, and add some screenshots here.
For those interested, this is the direct Google Play link.
OASVN
Sure... Thanks for the input.
See first post with update screen shots.
I usually use it like this...
open oasvn
add repos / checkout
all checked out files will go to your mountable storage (most of the time /mnt/sdcard/OASVN or OASVNlite
Once the checkout is complete I open AIDE and use the file browser to navigate to the directory where the checkout took place.. If you use eclipse for your projects you can just click on the project to open it in AIDE..
Do your changes and testing..
Go back to oasvn and commit.
Done. (until next change )
I did a minor update to add a scroll view to one of the activities..
Also currently svn+ssl is not working (regular svn:// http:// and https:// all should) But I am working on adding it...
Version 1.0.3
Did a pretty big update... changes:
* A lot of enhancements intended to make it smoother to use.
* Added the ability to add comments to the commit! (PRO version only)
* Spinning Dialog when performing network action (checkin / checkout)
* Better visual feedback on what is going on
* Fixed a couple of bugs dealing with GUI changes from the threads..
* svn+ssh:\\ support is now experimental.
* Added full local path to the GUI
new version
Newest changelog.
Lots of bug fixes (think i have them all), some enhancements:
- improved svn+ssh:// (still experimental)
- stopped rotation of screen from crashing network activity
- screen will stay awake while doing network activity (sleeping was causing failure)
- Add repo form does validation
- checks local folder names to avoid collisions
I've been using this application and I congratulate you, it's really useful!
I just want to ask for some functionality, when you have the time you could implement some way to check the repository history - all the commits and comments associated with them.
I believe most android users just need an app to check for updates in their repository rather than checkout the project on the device.
Thank you again, the app is really good.
bosskornpt said:
I've been using this application and I congratulate you, it's really useful!
I just want to ask for some functionality, when you have the time you could implement some way to check the repository history - all the commits and comments associated with them.
I believe most android users just need an app to check for updates in their repository rather than checkout the project on the device.
Thank you again, the app is really good.
Click to expand...
Click to collapse
Thank you very much... I have just committed code that will handle a local log of what is going on. And I agree with your point about seeing what the status / history is of the remote repository. I will make this a priority, it is right in line with what I have planned..
Thanks again..
I'm trying the application pro version and it's a great idea., something that i was really missing in Android.
I'm finding a major issue, i'm able to checkout the porject but when i try to commit any change (just a new file created) i'm getting an error (-1 field in the screen) and the revision field is reset to -1, i don't detect any communication attempt in httpserver logs.
I'm using https (with http the behaviour is similar) and the device is a galaxy nexus with 4.0.4
cugel said:
I'm trying the application pro version and it's a great idea., something that i was really missing in Android.
I'm finding a major issue, i'm able to checkout the porject but when i try to commit any change (just a new file created) i'm getting an error (-1 field in the screen) and the revision field is reset to -1, i don't detect any communication attempt in httpserver logs.
I'm using https (with http the behaviour is similar) and the device is a galaxy nexus with 4.0.4
Click to expand...
Click to collapse
Just an update, when i modify a file commit is working and a new revision is created, the problem happens when i try to commit new files
cugel said:
Just an update, when i modify a file commit is working and a new revision is created, the problem happens when i try to commit new files
Click to expand...
Click to collapse
Thank you for the report, and your follow up. I was able to reproduce the problem, I should have it fixed soon.
You can follow the progress of the fix here: http://www.valleytg.com:8090/browse/OASVN-11
I have a new version almost ready that includes logging and browsing all revisions. I am pretty sure it will be up this weekend. I will make sure this fix gets in it.
Brian
New Version
I just released a new version.
Changes include:
- Show all revision details including: Author, Date, Commit message, list of files denoting modification, addition, etc.
- Logging: Logs all SVN messages so you can track / reference.
- Ability to open file browser from app.
- ICS and Honeycomb theme support.
- German Language translation (more to come soon)
If anyone would like to help with a translation, please let me know.
I am going to update the screen shots in my first post.
I encourage all requests and bug reports to please use the Jira. http://www.valleytg.com/jira
First post updated with screen shots and additional information.
New Version 1.0.8
Released a new version includes among other things svn udpate, revert and cleanup and a contributed German translation.
Details here:
• http://www.valleytg.com:8090/browse/OASVN-20
• http://www.valleytg.com:8090/browse/OASVN-13
• http://www.valleytg.com:8090/browse/OASVN-17
• http://www.valleytg.com:8090/browse/OASVN-27
• http://www.valleytg.com:8090/browse/OASVN-21
• http://www.valleytg.com:8090/browse/OASVN-18
• http://www.valleytg.com:8090/browse/OASVN-32
Next up:
Working on limiting the number revisions returned on the revision list and better local cacheing of the data.
New version 1.0.9
New version released..
Promenant changes:
Added svn export so a local copy of the repository can be made that is not a version controlled working copy.
Added user defined number of revisions to retrieve to greatly increase performance of the revisions list.
You can now checkout or export any revision (not just head)
details:
http://www.valleytg.com:8090/browse/OASVN-1
http://www.valleytg.com:8090/browse/OASVN-9
http://www.valleytg.com:8090/browse/OASVN-34
http://www.valleytg.com:8090/browse/OASVN-40
http://www.valleytg.com:8090/browse/OASVN-41
Thank you for this app! I am currently exporting my ROM to my phone, AWESOME! I might go paid soon once I play with it Only one suggestion, add a downloaded content percentage like tortoise, or an estimated time to completion. I've been downloading the ROM for well over 30 minutes lol and no idea how close to done it is Thanks again!
Thanks
I have been looking at ways to get show some sort of feedback on how far along it is... I created a jira for it you can check the progress here: http://www.valleytg.com:8090/browse/OASVN-48
I checked your r146 out and it took over 30 minutes... Exporting is alot faster for getting the full rom (more like 10 to 15 minutes), but every export takes the same amount of time. But checking out and updating, the updates are much faster. I updated from r146 to r164 in just a minute.
very interesting
OASVN 1.0.9 Export Mod
I missed the ability to browse the repository and export single files and folders. So i implemented it myself
source: OASVN-1.0.9-ExportMod-Source
FeedEx News Reader is a light, modern, totally free (no ads) and opensource project which keeps you inform by fetching your websites/blogs and displaying them in a mobile-optimized way. It is based on the "Sparse rss" reader and is able to read RSS/Atom feeds.
It DO NOT synchronizes with any online feed reader, but do you really need feeds synchronization now you always have your phone with you?
Features:
- easily add new feeds thanks to the finders or subscribe to a new one from the browser via the share feature
- offline reading including images
- import/export the feed list from OPML
- retrieve the full text of the feed when the content is truncated
- star your favorite entries
- filter your feed by keywords or regular expressions
- custom widget
Feedly users: you can export your feeds to OPML at this address (cloud.feedly.com/#opml) and then import them into FeedEx News Reader.
Any help would be very appreciated!
Play link
GitHub project
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
update
For information, I just updated the app to v1.2.2:
- fix some errors with feed fetching
- fix a possible crash
- add Spanish translation (thanks to Enric Caussa Morales)
- improve Fullscreen feature & star icon
update
Hi!
I just published the 1.3.1 version which totally change the navigation system (with a navigation menu like in official google apps).
Please do not hesitate to tell me what you're thinking of it!
Changelog:
v1.3.1:
- fix actionbar title and icon display bug
- fix possible crash with entry swipe gesture
- improve entry swipe gesture rapidity
v1.3.0:
- new interface! (thanks to madx666!)
- fix issue with infinite refresh
- allow to view the entries of a group
- add swipe to read/unread and star/unstar an entry (thanks to madx666)
- fix some feed display (eg. Ars Technica)
- add italian language (thanks to Danilo Treffiletti)
Nice, simple little app. Good stuff!
Here is a link for folk https://play.google.com/store/apps/details?id=net.fred.feedex
Thanks for your work.
Thanks, I like this
I like the modern design and the dark theme.
A request ... In the widgets, it would be good if the user could choose the number of lines to display per item of news. To clarify, I'd like to see the main news item in bold at a user defined size along with maybe a line or two (as opted by me) of the news details. The headline alone does not allow me to understand if the item is worth opening. To get an idea of the look of the widget I intend, look at Scrollable news widget
Another thing is ... to keep in line with the latest Gmail, remove the refresh button and let the user pull down to refresh.
Cheers
Hi!
Sorry for the late answer, with the holidays I forgot it
Concerning the widget, I agree there is lot of improvements to do. This is not my priority because I would like to add some features to the application before (search, tablet support), but I'll do it and make FeedEx News Reader better and better, I just need time
Great app, thank you for this. I give you five stars in Play Store. Finally i can get rid of annoying feedly.
I have a question, though: how does exclusion filter work? Tried to apply it to some feed, seems not to work or i can't understand something. Let me explain. I read some russian news site called Mignews. The problem with them is that they don't post sport news in separate feed, and i totally uninterested in sport news. Every sport-related entry has a title starting with 'MIGsport:' and the actual title after it, so i thought i can filter these entries out by entering MIGsport: and checking «Apply to title», but these entries are still there. I am doing something wrong or don't understand the purpose of filtering?
Thanks for the stars I'm glad to see that some people really like FeedEx.
Concerning your issue, I think the filter is working but you have to know that it's effective only on futur news. The already downloaded news are kept, even if they match with the filter.
Can you confirm me that?
Well, I understand. Let me check it for couple of hours and I'll report back.
Sent from my GT-I9505 using Tapatalk
Ok, if it's does not work, then there is chances that there is a bug inside FeedEx
I don't think it's a bug, let's wait and see. I set the app to auto-refresh every 30 minutes. What I'm going to do is to compare my timeline in FeedEx with desktop reader and my girlfriend's one. This way I'll know for sure. Will report my results later today.
Sent from my GT-I9505 using Tapatalk
OK, tested and filtering works for newly downloaded entries! Thanks a lot!
Sent from my GT-I9505 using Tapatalk
You're welcome.
I agree it's a little confusing, I should explain this somewhere into the app
Thank you for your application, it is very convenient! Tell me, are there plans to make a list of feeds foldable and add the ability to reduce the font in the "news"? On my Note2 they look very big.
Hi!
Sorry for the late answer
Concerning the possibility to fold the feeds, I was possible before but not today. I remove it to allow to clic on a group and to have more simplicity into the navigation drawer. For my use, the folding feature is still present into the feed edit screen to allow to move them easily into groups.
So I'm sorry but there is currently no plans for adding it again.
And concerning the font size can you post a screenshot or explain where exactly do you find the font too big?
Hi HoloAddict!
Nice program, thanks for your excellent work. By the looks of it, the only developing standalone RSS feed reader with offline mode on the market.
Some feature suggestions for this app:
- would be nice to be able to configure font and font size. I find current font the program uses is a bit inconvenient for my eyes. I would prefer the one used by gReader. But others may like the current font. Would be nice to have it configurable.
- would be nice to have per-channel settings for number of items and item expiration. Would also be nice to be able to prevent unread items from being automatically cleared (but still clear the read ones).
- would be nice to have channel groups collapsing and expanding in the channel list - this would save space in the channel list and optimise it's navigation.
- buttons "Show original text" and "See in browser" in the article reading mode - can you make them smaller or move to the header row? Or at least make this option configurable? For short articles they take half of the screen
- would be nice to have "back" button to return you from article list to channel list, and not quit the program (this might be personal. I just got used to this hierarchy: channel list --> article list --> article).
Apart from that - great app, thanks for your work!
Darsh
Hi!
Thanks for the comments!
Concerning your questions:
- would be nice to be able to configure font and font size. I find current font the program uses is a bit inconvenient for my eyes. I would prefer the one used by gReader. But others may like the current font. Would be nice to have it configurable.
Click to expand...
Click to collapse
You're the second one who tell me this. I personnally prefer the one use by feedex (otherwise I would not have choose it ), I believe it's less tiring. Do other people think as darsh?
- would be nice to have per-channel settings for number of items and item expiration. Would also be nice to be able to prevent unread items from being automatically cleared (but still clear the read ones).
Click to expand...
Click to collapse
I do not want the first part (to keep it simple), but the second part is interesting, I think I'll implement it.
- would be nice to have channel groups collapsing and expanding in the channel list - this would save space in the channel list and optimise it's navigation.
Click to expand...
Click to collapse
It was like this before, but I changed my mind to keep simplicity (code and UI) and allow some actions like clicking on a group. Moreover I used group collapsing especially for feed sorting, not for reading it everyday.
- buttons "Show original text" and "See in browser" in the article reading mode - can you make them smaller or move to the header row? Or at least make this option configurable? For short articles they take half of the screen
Click to expand...
Click to collapse
I do not understood this one... Why the size of these buttons is a problem ? They are always at the bottom of the text.
- would be nice to have "back" button to return you from article list to channel list, and not quit the program (this might be personal. I just got used to this hierarchy: channel list --> article list --> article).
Click to expand...
Click to collapse
You're not the only one to ask me this. I could do it but this is against the android principle of a navigation drawer. Look at the gmail app, the back button doesn't open the drawer. And if I do like you said, I can't quit the app with the back button... Moreover, the back button should do what it's aimed for: going back, not open a menu.
@HoloAddict: Actually, I wanted to ask for same: to place «Retrieve the full text» and «See in browser» buttons side by side. It looks better and more «polished» and takes less place.
Sent from my GT-I9505 using Tapatalk
Side by side? I agree it would be better but I'm affraid there won't be enought width on lot of phone to be able to do that...
Nice App
@HoloAddict thanks for this App. I´m using youre feed reader now for a week and it´s really nice. Only thing missing for me atm is to switch filter from exclusion to inclusion because there are some feeds where I would prefer to get only news for filtered terms. :good: :good: :good:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey all, I would like to present to you my application, it is my first app which I released to market.
Clean, simple and material design on your device from android 2.3+
Nowadays, every website is vulnerable to hackers. So our data are not safe everywhere. You shouldn't have one, two or even three main passwords for all your accounts. If you want to feel safe you should have in each of them their own password, independent of the others. Password Creator will create it for you and make it easier to manage them.
Password Creator is an application which allow you easily generate and manage your unique passwords for everything. Additionally, you can change each list and generate a password, in its sole discretion. Additional options, such as exclusion and repeat will ensure that your password will stronger.
Built-in manager will help you remember all of your passwords, categorize them and keep in one place.
You can feel safe because passwords are stored in encrypted DataBase with AES algorithm (128Bit key - depends on your PIN). Additionally there is NO Internet connection permission, so you can be sure that your passwords never will leak outside your smartphone.
Manager and settings are safely because of main PIN which you have to only remember.
All these function in fully responsible and easy material design with backward compatibility to android 2.3.
Of course you can import and export your password, move them to other device - just do it with current PIN.
FEATURES of Password Creator:
• Fully editable lists from which you generate your password
• Categories with ability to define your own
• Manager to store all your passwords
• History of generated passwords if you want get one back
• Material design starting with version 2.3+
• No internet connection required
Full version:
• Unlimited passwords in the manager
• Unlimited history
• Unlimited categories
• Lists are editable
Thanks:
@AlwaysAndroid
@Pilatus47
@$wap
+RaffaeleLandi
+LuigiMarcucci
+Oliver
+Christobal
Download:
Facebook: https://www.facebook.com/passcr
Beta channel: https://plus.google.com/u/0/communities/116369350111513931386
I will be very grateful for any feedback, not only if you have issues. All comments and ideas are welcome.
I am not responsible for any third party applications you have installed and can cause damage to your phone and data stored on it
Changelog:
1.0.6
- sort passwords ascending and descending
- visual improvments
- password modification dialog is closing now after update
1.0.3
- added Spanish
- PIN changes now correctly
- bug fixes
1.0.2
- generator also secured by PIN (everything to better secure your database) - next will be added AES128/CBC/PKCS5 as an option and passphrase as main PIN (in this case password)
- fixed stack in settings
- added Polish, Italian and Croatian langauge
- other fixes
1.0.1
- Bug fixes on tablets
- Updated app icon
- Other small fixes
- If you want help translate to other languages - contact with me
1.0.0 - initial release
Do you plan to translate into other languages?
Why not open source? Especially when it comes to privacy, passwords, etc. people want to know how it works. What are your apps' advantages worth mentioning over other free apps, let's say Twik?
The less you know the better you sleep
Seriously, there are two most important things:
NO INTERNET connection permission - you can be sure that in no magical way, your passwords do not leak
Material - created in accordance with the principles of Material design
I think that first point is the most important because I don't what happen with my data in other applications which require it. Twik need it for icons? They are too heavy to put it inside app? Maybe yes, but I don't have time to check code every update, is the code from the git is an application that I use. I checked several popular applications of this type and all have Internet Connection permission. They have over 100k users who probably don't know what is happening in app or after they closed it. I don't want to wake up one day and find that after last update my informations are circulating on the Web.
Other advanteges:
No ads
Additional options to generate password (eg you can define how many repeats should be max in row)
One again Material design which is good point in that app (available from android 2.3.3+)
Good work
pawtok said:
Do you plan to translate into other languages?
Click to expand...
Click to collapse
Yes, if only there will be people who want to translate it to different languages.
Upcoming new version with fixes for tablets, rate bar. App is ready now to translate to different languages and prepared for future encrypting algorithm. Now is DES with 64bit key -> will be AES with 256bit key (both depends on your PIN of course)
Great App! Good looking!
Do you intend to support existing database format like keepass2 for example ?
Hello,
If you have a file with all the variables that needs to be translated, I can provide you the French version.
admiralwilly said:
Great App! Good looking!
Do you intend to support existing database format like keepass2 for example ?
Click to expand...
Click to collapse
I have to check whether it is able to save decrypted database. But eWallet probably will be first one which will be supported.
Inermis said:
Hello,
If you have a file with all the variables that needs to be translated, I can provide you the French version.
Click to expand...
Click to collapse
Thanks, I'll contact you as soon as I prepare excel.
Very nice helpfull tool,
but the length option doesn´t work
Marurban said:
The less you know the better you sleep
Click to expand...
Click to collapse
Sorry, but this is one of the dumbest things I've ever heard[emoji58]
Seriously, there are two most important things:
NO INTERNET connection permission - you can be sure that in no magical way, your passwords do not leak
Material - created in accordance with the principles of Material design
I think that first point is the most important because I don't what happen with my data in other applications which require it. Twik need it for icons? They are too heavy to put it inside app? Maybe yes, but I don't have time to check code every update, is the code from the git is an application that I use. I checked several popular applications of this type and all have Internet Connection permission. They have over 100k users who probably don't know what is happening in app or after they closed it. I don't want to wake up one day and find that after last update my informations are circulating on the Web.
Other advanteges:
No ads
Additional options to generate password (eg you can define how many repeats should be max in row)
One again Material design which is good point in that app (available from android 2.3.3+)
Click to expand...
Click to collapse
Having no Internet permission is an absolutely good thing, but being open source those apps can be reviewed and even compiled without it, so it's not really as dramatic as you described. Twik also free of ads, but I agree with you that your app offers more possibilities of creating passwords.
But nonetheless, nice app
Marurban said:
I have to check whether it is able to save decrypted database. But eWallet probably will be first one which will be supported.
Thanks, I'll contact you as soon as I prepare excel.
Click to expand...
Click to collapse
Your app looks good.
Just ask if you need a german translation
New update is available now. To better protect your data, generator must also be protected with PIN. I tested AES128/CBC/PKCS5 on my S3 and it is very slow but is better than DES encryption algorithm. Because most of user don't have any of top devices like Nexus 6, this algorithm will be added as an option. Here I have a proposal to add option to login to app once but only at your own risk. What do you think?
Is there anyone here who would like to translate the application to Spanish?
(Added thanks in 1st post and fanpage: https://www.facebook.com/passcr)
@Marurban after installing it force closes on my galaxy y duos gt-s6102,running stock rooted GB 2.3.6 rom. log attached.
Marurban said:
Is there anyone here who would like to translate the application to Spanish?
(Added thanks in 1st post and fanpage: https://www.facebook.com/passcr)
Click to expand...
Click to collapse
Nice app. Clean and simple!
If you´re still looking for a spanish translator, I can give it a try.
Saludos
Exactly what I needed, I just had to increase the security of my accounts since I was using some really weak passwords.
killoid said:
@Marurban after installing it force closes on my galaxy y duos gt-s6102,running stock rooted GB 2.3.6 rom. log attached.
Click to expand...
Click to collapse
I checked it and... are you trying to change something by xposed? On emulators everything is ok
Pilatus47 said:
Nice app. Clean and simple!
If you´re still looking for a spanish translator, I can give it a try.
Saludos
Click to expand...
Click to collapse
New version with bug fixes and Spanish language (finally added), will be available to download in 1 hour. But if you have any suggestions to translations pm me.
Marurban said:
I checked it and... are you trying to change something by xposed? On emulators everything is ok
Click to expand...
Click to collapse
nope. xposed has nothing to do with this app i guess!
Edit: new log attached.