Squall Line Software's Closed Source Projects: Issueshttps://css.squallline.com/https://css.squallline.com/favicon.ico?16519839502011-07-29T00:19:30ZSquall Line Software's Closed Source Projects
Redmine Sleepmeter - Bug #136 (Closed): make sure virtual keyboard is hidden after a sleep record is save...https://css.squallline.com/issues/1362011-07-29T00:19:30ZTony Ciavarella
<p>On Wed, Jul 27, 2011 at 6:05 AM, Adam H. <...> wrote:</p>
<p>This is just a minor thing, but I've found that it's easy to accidentally record the same entry twice, causing me to have to delete duplicates. If the program responded to successfully recording somehow (other than just a notification), this wouldn't happen. Maybe it should take you right to the history tab when you press the button, or the stats page. Maybe add a 2 second timeout on the button so you can't hit it twice in a row.</p> Sleepmeter - Bug #106 (Closed): fix android 2.3 date parsing in CSV importshttps://css.squallline.com/issues/1062011-04-20T00:40:17ZTony Ciavarella
<p>Seems the fucks at google changed the fucking date format output and parser in android 2.3. The fucking thing won't parse the old fucking format any longer either.</p>
In 2.3, it looks like this:
<ul>
<li>Tuesday, April 19, 2011 7:00:00 AM GMT+00:00</li>
</ul>
Whereas in <= 2.2 it looked like this:
<ul>
<li>Tuesday, April 19, 2011 7:00:00 AM GMT+0000</li>
</ul>
In the Greek locale, they fucked it up even worse:<br />In 2.3:
<ul>
<li>Δευτέρα, 18 Απριλίου 2011 6:55:00 π.μ. GMT+03:00</li>
<li>Κυριακή, 17 Απριλίου 2011 10:35:00 μ.μ. GMT+03:00</li>
</ul>
Prior:
<ul>
<li>Παρασκευή, 15 Απριλίου 2011 5:45:00 ΠΜ GMT+0300</li>
<li>Πέμπτη, 14 Απριλίου 2011 11:40:00 ΜΜ GMT+0300</li>
</ul> Sleepmeter - Bug #103 (Closed): sleepbot data importer broken for dd/mm/yy and yy/mm/dd date formatshttps://css.squallline.com/issues/1032011-04-05T08:33:27ZTony Ciavarella
It seems that SleepBot lets one configure the date format with the following options:
<ul>
<li>month/day/year</li>
<li>day/month/year</li>
<li>year/month/day</li>
</ul>
<p>Sleepmeter needs to be able to import the crap no matter which format is chosen.</p> Sleepmeter - Bug #101 (Closed): home to exit sleepmeter screws up the widget's ability to send ne...https://css.squallline.com/issues/1012011-03-21T04:11:38ZTony Ciavarella
<p>For some reason, if you use home to exit sleepmeter, the widget can't send new sleep periods to sleepmeter it keeps using the old period on the record tab.</p>
<p>This was reported by Christi C. <...>.</p> Sleepmeter - Bug #100 (Closed): fix homogeneous graph vertical grid lines for DSThttps://css.squallline.com/issues/1002011-03-16T23:52:18ZTony Ciavarella
<p>The day that ST/DST changes has 1 more or less hour than a normal day. This screws up homogenous vertical grid lines based on dates in milliseconds. Need to do something to fix it.</p> Sleepmeter - Bug #99 (Closed): fix sleep bar graph for DSThttps://css.squallline.com/issues/992011-03-16T23:50:32ZTony Ciavarella
<p>The day that ST/DST flips in has 1 less/more hour than normal days. This changes the width of the bar for that day. Need to do something so it doesn't look stupid.</p> Sleepmeter - Bug #91 (Closed): need to fix balance and other statistics to respect the near sleep...https://css.squallline.com/issues/912011-02-11T20:04:22ZTony Ciavarella
<p>Need to fix balance and potentially other statistics to respect the near sleep period bound. See r462 for how this was handled in the days analyzed statistic.</p> Sleepmeter - Bug #85 (Closed): holes, aids, and quality are screwed up when importing free into paidhttps://css.squallline.com/issues/852011-02-07T06:46:23ZTony Ciavarella
<p>This is really terrible... holes, aids, and quality are screwed up when importing free into paid.</p> Sleepmeter - Bug #72 (Closed): quick rotation seems to crash edit mode record tabhttps://css.squallline.com/issues/722011-01-11T23:16:22ZTony Ciavarella
<p>Quickly rotating the record tab in edit mode seems to repeatably produce a NPE. It never seems to happen in add mode, only edit mode triggers the problem.</p>
<p>The NPE leaves the following stack trace:</p>
<p>Uncaught handler: thread main exiting due to uncaught exception<br />java.lang.RuntimeException: Unable to pause activity {com.squalllinesoftware.android.applications.sleepmeter.paid/com.squalllinesoftware.android.applications.sleepmeter.DataEntryActivity}: java.lang.NullPointerException<br /> at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3059)<br /> at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3016)<br /> at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3473)<br /> at android.app.ActivityThread.access$2200(ActivityThread.java:116)<br /> at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1798)<br /> at android.os.Handler.dispatchMessage(Handler.java:99)<br /> at android.os.Looper.loop(Looper.java:123)<br /> at android.app.ActivityThread.main(ActivityThread.java:4203)<br /> at java.lang.reflect.Method.invokeNative(Native Method)<br /> at java.lang.reflect.Method.invoke(Method.java:521)<br /> at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)<br /> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)<br /> at dalvik.system.NativeStart.main(Native Method)<br />Caused by: java.lang.NullPointerException<br /> at com.squalllinesoftware.android.applications.sleepmeter.DataEntryActivity.onSaveInstanceState(DataEntryActivity.java:727)<br /> at android.app.Activity.performSaveInstanceState(Activity.java:1020)<br /> at android.app.Instrumentation.callActivityOnSaveInstanceState(Instrumentation.java:1256)<br /> at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3041)<br /> ... 12 more</p> Sleepmeter - Bug #55 (Closed): typical bedtime and typical wake up time preferences should respec...https://css.squallline.com/issues/552010-12-23T21:22:28ZTony Ciavarella
<p>The typical bedtime and wake up times shown on the preferences activity always show in 12 hour am/pm format. They should respect the system's 24-hour time setting</p> Sleepmeter - Bug #54 (Closed): preference screens with multiple instances of the same custom pref...https://css.squallline.com/issues/542010-12-23T20:55:15ZTony Ciavarella
<p>On the Record Settings preference screen there are 3 instances of TimeOfDayPreference. When any of them changes, they seem to reorganize themselves randomly. It appears that this is due to the ListActivity trying to reuse the 3 Views in a different order than was originally specified.</p>
<p>I'm not exactly sure how to fix it. More information can be found at these locations:<br /><a class="external" href="http://stackoverflow.com/questions/3928444">http://stackoverflow.com/questions/3928444</a><br /><a class="external" href="http://android-journey.blogspot.com/2010/01/for-almost-any-application-we-need-to.html">http://android-journey.blogspot.com/2010/01/for-almost-any-application-we-need-to.html</a></p> Sleepmeter - Bug #52 (Closed): things that run on a thread result in crashing on device rotation ...https://css.squallline.com/issues/522010-12-23T03:29:29ZTony Ciavarella
<p>The really freaking sucks. When a spawned thread is running and the device is rotated, the thread isn't killed. It keeps running and when it references the activity or handler, it inevitably results in a force close. The affects all import/export operations that have a progress dialog.</p>
<p>I really have no idea what to do about this.</p>
<p>A mechanism to detect these cases could be deployed and calls to the GUI could be avoided in those cases if say a reference to the Thread object was kept in the Activity that spawns it and as the activity goes down, it can set a flag in the Thread or something. Seems like the Thread should keep on chugging regardless...</p> Sleepmeter - Bug #40 (Closed): daily sleep duration graph points are skewed in xhttps://css.squallline.com/issues/402010-12-05T01:37:21ZTony Ciavarella
<p>For some reason, the daily sleep duration graph points are skewed in the X direction. The other graphs seem to line up perfectly. To see it best, zoom all the way in.</p>
<p>Values to the left of center seem to be off to the left while values right of center seem to be off to the right but they all could be skewed the same direction. It's hard to tell exactly, but they are definitely wrong.</p>
<p>It seems on the graph I was looking at, 6 days are shown but 7 values are plotted. That makes little sense. Perhaps the date divisions aren't working properly.</p>
<p>Further testing has shown that when a 40 dip minimum size for each X division is used, it works fine, but a 50 dip minimum on the same graph screws up, so something must be dumb about the division logic in DateTransform.</p> Sleepmeter - Bug #31 (New): make graph period fling smarterhttps://css.squallline.com/issues/312010-11-17T02:40:22ZTony Ciavarella
<p>The test that determines which periods are valid during a horizontal graph fling can result in a period which doesn't contain enough data to graph. Perhaps a full SQLite query needs to happen on the bounds to count the number of results to make sure there are actually enough to draw the graph.</p> Sleepmeter - Bug #25 (Closed): fix the layout of the buttons on the data entry tabhttps://css.squallline.com/issues/252010-11-05T07:30:41ZTony Ciavarella
<p>The buttons on the data entry tab use some really goofy logic. It should be fixed so they layout nicely on different resolutions and in landscape orientation.</p>