Squall Line Software's Closed Source Projects: Issueshttps://css.squallline.com/https://css.squallline.com/favicon.ico?16519839502014-11-01T16:58:42ZSquall Line Software's Closed Source Projects
Redmine Sleepmeter - Feature #257 (New): sort out external storage messhttps://css.squallline.com/issues/2572014-11-01T16:58:42ZTony Ciavarella
<p>Google has made a giant mess of the external storage situation in android. External storage refers to internal storage these days and now there's a <a href="http://developer.android.com/reference/android/support/v4/content/ContextCompat.html#getExternalFilesDirs%28android.content.Context,%20java.lang.String%29" class="external">getExternalFilesDirs()</a> thing that returns a private thing that the media scanner can't look in and gets deleted when the application is uninstalled. There's yet another thing called <a href="http://developer.android.com/reference/android/os/Environment.html#getExternalStoragePublicDirectory(java.lang.String)" class="external">getExternalStoragePublicDirectory()</a> that might behave similarly to the old thing, except that it too is probably on internal storage and not actually on the damn SD card.</p>
<p>Somehow this giant mess needs to be sorted because the current "Save to SD" things in sleepmeter are almost certainly never actually saving anything on the damn SD card any longer.</p> Sleepmeter - Feature #255 (New): support google drive for backup and syncing across multiple deviceshttps://css.squallline.com/issues/2552013-05-09T19:45:29ZTony Ciavarella
<p>With the advent of the newfangled google drive thing, it might be good to allow users to backup their history and settings to it. Also, it could be used to keep multiple devices in sync for both history and settings.</p> Sleepmeter - Bug #249 (New): hindrance compare crashhttps://css.squallline.com/issues/2492013-02-12T20:51:48ZTony Ciavarella
<p>Somehow it is possible to get a null hindrance or hindrance name which causes a crash. Here are some traces from google play:</p>
<p>java.lang.RuntimeException: Unable to start activity ComponentInfo{com.squalllinesoftware.android.applications.sleepmeter.paid/com.squalllinesoftware.android.applications.sleepmeter.paid.GUI$Level04}: java.lang.NullPointerException<br />at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1872)<br />at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1893)<br />at android.app.ActivityThread.access$1500(ActivityThread.java:135)<br />at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)<br />at android.os.Handler.dispatchMessage(Handler.java:99)<br />at android.os.Looper.loop(Looper.java:150)<br />at android.app.ActivityThread.main(ActivityThread.java:4385)<br />at java.lang.reflect.Method.invokeNative(Native Method)<br />at java.lang.reflect.Method.invoke(Method.java:507)<br />at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)<br />at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)<br />at dalvik.system.NativeStart.main(Native Method)<br />Caused by: java.lang.NullPointerException<br />at com.squalllinesoftware.android.applications.sleepmeter.ju.a(SleepHindrance.java:21)<br />at com.squalllinesoftware.android.applications.sleepmeter.ju.compare(SleepHindrance.java:17)<br />at java.util.TimSort.countRunAndMakeAscending(TimSort.java:320)<br />at java.util.TimSort.sort(TimSort.java:185)<br />at java.util.TimSort.sort(TimSort.java:169)<br />at java.util.Arrays.sort(Arrays.java:2090)<br />at com.squalllinesoftware.android.applications.sleepmeter.jt.a(SleepHindrance.java:89)<br />at com.squalllinesoftware.android.applications.sleepmeter.a.aq.<init>(HindranceStatistics.java:28)<br />at com.squalllinesoftware.android.applications.sleepmeter.ko.a(StatisticsElement.java:1116)<br />at com.squalllinesoftware.android.applications.sleepmeter.ko.<init>(StatisticsElement.java:93)<br />at com.squalllinesoftware.android.applications.sleepmeter.Level04GUI$StatisticsFragment.a(Level04GUI.java:518)<br />at com.squalllinesoftware.android.applications.sleepmeter.Level04GUI$ElementFragment.a(Level04GUI.java:339)<br />at android.support.v4.app.l.a(FragmentManager.java:825)<br />at android.support.v4.app.l.a(FragmentManager.java:1080)<br />at android.support.v4.app.l.a(FragmentManager.java:1062)<br />at android.support.v4.app.l.j(FragmentManager.java:1805)<br />at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:200)<br />at com.squalllinesoftware.android.applications.sleepmeter.Level04GUI.onCreate(Level04GUI.java:42)<br />at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)<br />at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1836)<br />... 11 more</p>
<p>java.lang.RuntimeException: Unable to start activity ComponentInfo{com.squalllinesoftware.android.applications.sleepmeter.paid/com.squalllinesoftware.android.applications.sleepmeter.paid.GUI$Level13}: java.lang.NullPointerException<br />at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2205)<br />at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2240)<br />at android.app.ActivityThread.access$600(ActivityThread.java:139)<br />at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1262)<br />at android.os.Handler.dispatchMessage(Handler.java:99)<br />at android.os.Looper.loop(Looper.java:154)<br />at android.app.ActivityThread.main(ActivityThread.java:4977)<br />at java.lang.reflect.Method.invokeNative(Native Method)<br />at java.lang.reflect.Method.invoke(Method.java:511)<br />at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)<br />at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)<br />at dalvik.system.NativeStart.main(Native Method)<br />Caused by: java.lang.NullPointerException<br />at com.squalllinesoftware.android.applications.sleepmeter.ju.a(SleepHindrance.java:21)<br />at com.squalllinesoftware.android.applications.sleepmeter.ju.compare(SleepHindrance.java:17)<br />at java.util.TreeMap.find(TreeMap.java:277)<br />at java.util.TreeMap.putInternal(TreeMap.java:240)<br />at java.util.TreeMap.put(TreeMap.java:186)<br />at java.util.TreeSet.add(TreeSet.java:113)<br />at com.squalllinesoftware.android.applications.sleepmeter.jx.a(SleepHindrances.java:243)<br />at com.squalllinesoftware.android.applications.sleepmeter.hj.b(RecordElement.java:1918)<br />at com.squalllinesoftware.android.applications.sleepmeter.Level11GUI$ElementFragment.onCreate(Level11GUI.java:328)<br />at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:797)<br />at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1034)<br />at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1016)<br />at android.app.FragmentManagerImpl.dispatchCreate(FragmentManager.java:1763)<br />at android.app.Activity.onCreate(Activity.java:904)<br />at com.squalllinesoftware.android.applications.sleepmeter.Level11GUI.onCreate(Level11GUI.java:37)<br />at android.app.Activity.performCreate(Activity.java:4538)<br />at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)<br />at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2161)<br />... 11 more</p> Sleepmeter - Bug #247 (New): DST changes not taken into consideration on record or history tabshttps://css.squallline.com/issues/2472012-11-04T14:25:46ZTony Ciavarella
<p>When a sleep period crosses a DST boundary, the hours shown on the "Duration:" field on the record tab and the history tab are incorrect.</p>
<p>When this happened, I used the widget to input the time. I'm not sure whether this matters or not.</p> Sleepmeter - Feature #243 (New): add ability to change the graph color schemehttps://css.squallline.com/issues/2432012-08-02T13:32:56ZTony Ciavarella
<p>On Tue, Jul 24, 2012 at 6:59 PM, Michael <...> wrote:<br />Graphs section : can we choose the color scheme? If not can you add the ability to?</p>
<p>What about choosing colour schemes for display?<br />Maybe 5 different colour schemes to choose from? eg: 1 for girls, 1 for boys, one for IT guys, etc.</p> Sleepmeter - Feature #221 (New): split the daily sleep bar graph differently depending on the Inc...https://css.squallline.com/issues/2212012-05-02T01:40:25ZTony Ciavarella
<p>For people that sleep before midnight, it would be better to split the daily sleep bar graph at noon rather than midnight so they would get contiguous bars instead of broken bars with some small ones at the top.</p>
<p>(Requested by Ana P.)</p> Sleepmeter - Feature #218 (New): add ability to define a different default set of tags/aids/hindr...https://css.squallline.com/issues/2182012-05-02T01:28:55ZTony Ciavarella
<p>For example, it might be good to have a different default set of tags based on:<br />- weekday vs weekend<br />- sleep type<br />- day of the week</p> Sleepmeter - Bug #210 (New): free -> paid widget conversion seems brokenhttps://css.squallline.com/issues/2102012-04-16T23:44:00ZTony Ciavarella
<p>It says it converted something, but it doesn't look like it actually converted something.</p> Sleepmeter - Feature #195 (New): add description field to dream entry thingyhttps://css.squallline.com/issues/1952012-04-03T17:26:38ZTony Ciavarella
<p>On Fri, Mar 30, 2012 at 3:24 AM, Francesco D. <...> wrote:</p>
<p>Wouldn't it be better to include a text field in the "dreams" popup, to try and remember it? Now I use the general "notes" field, but it feels strange; I'd leave that field for remarks like "I really shouldn't have eaten so much double-cheesed pizzas after midnight"... dreams deserve a space of their own.</p> Sleepmeter - Feature #192 (New): add quality to the aid/hindrance/tag effect bar graphshttps://css.squallline.com/issues/1922012-03-22T00:51:00ZTony Ciavarella
<p>It would be nice to show quality on the aid/hindrance/tag graphs also.</p> Sleepmeter - Feature #182 (New): add amount of time snoozed to recorded datahttps://css.squallline.com/issues/1822012-01-15T07:55:48ZTony Ciavarella
<p>It might be amusing to record the amount of time a person snoozes after their alarm goes off.</p>
<p>On Thu, Jan 12, 2012 at 6:44 AM, Gert V. <...> wrote:</p>
<p>Ut would be Nice to have also a button where you can enter hoe much you pressed the snooze button, hoe you telt after getting up and of you telt tired throughout the dat.</p>
<p>Great app goe people with sleep disorders!</p>
<p>On Tue, Mar 13, 2012 at 11:48 AM, Guido M. <...> wrote:<br />In my stupid opinion your app helps people to regularize sleep in order to be more productive.<br />I use the "bedtime" feature to see how much time I lose reading/watching porn/testing apps and so on. <br />Sometimes i go to bed at 23 and fall asleep five hours later. Your app finally killed this behavior.<br />Now I would like to kill the process that makes me lose 2 hours in the morning before I start my projects.<br />I don't know if I was able to convince you. I just thought it was in line with your purpose.<br />Let's put it this way: if you implement it, I'll design a new logo for your app (can't do worse than a "retarded orangutan" lol)<br />(Don't be afraid for the depression that this feature can push on people. Your app already can do it, if people can't sleep for days and see the dramatic result on the graph)</p>
<p>On Tue, Jun 26, 2012 at 11:35 AM, Gail R. <...> wrote:</p>
<p>Hi,</p>
<p>Thx for creating this app. I just started to use it.</p>
<p>I would like to see a "got up" time. I often wake up at a particular time, but don't get up for another hour or so in the hope of sleeping more. In terms of tracking my sleep habits, this would be helpful.</p>
<p>Thx again!</p>
<p>Gail</p> Sleepmeter - Feature #180 (New): automatically adjust quality when holes are addedhttps://css.squallline.com/issues/1802011-12-15T00:44:04ZTony Ciavarella
<p>---------- Forwarded message ----------<br />From: "Wincie P." <...><br />Date: Dec 12, 2011 4:11 PM<br />Subject: Sleepmeter Android Application<br />To: <<a class="email" href="mailto:Support@squalllinesoftware.com">Support@squalllinesoftware.com</a>></p>
<p>Another thing I’d like you to consider is an adjustment to the behavior of the Quality setting on the Record tab. The slider for the Quality setting defaults to 5, a logical middle point. Just above that slider is the “Holes” button. My sleep pattern is such that my input nearly always includes holes, and it seems reasonable to me that entry of multiple holes should cause the “Quality” setting to automatically adjust to “I woke up a time or three” (Quality level 3). It’s a minor thing, but if it’s not much trouble, please consider it.</p> Sleepmeter - Feature #177 (New): allow a value of don't care/ignore for qualityhttps://css.squallline.com/issues/1772011-12-11T14:20:06ZTony Ciavarella
<p>Sometimes people don't enter quality. It's stupid to require this value and use it to compute stuff when it is meaningless.</p>
These might be considered requirements of this feature:
<ul>
<li>allow users to specify a don't care value on the data entry tab</li>
<li>allow users to specify the default quality should be the ignore value</li>
<li>handle don't care in graphs and statistics</li>
<li>handle don't care in CSV files</li>
</ul>
<p>On Sun, Apr 15, 2012 at 7:07 PM, Melissa Schricker C. <...> wrote:</p>
<p>Does recording sleep periods with a quality of zero mean they will be counted as having had sleep? I'm an avid user of your program, but I don't remember having this issue come up before. I want to also keep a record of long, terrible, failed attempts to sleep that are unfortunately happening, but I fear that it will wrongly skew the numbers. Thanks for your help and for the wonderful app!</p> Sleepmeter - Bug #146 (New): CPU usage of widget package goes through the roof in emulator upon s...https://css.squallline.com/issues/1462011-09-12T06:51:06ZTony Ciavarella
<p>It seems to be allocating tons of memory and using a crapload of CPU when a new sleep period is saved in Sleepmeter. Need to figure out why that is.</p>
<p>The memory usage is evidenced by dalvik spewing lots of GC logs indicating it is cleaning up tens of thousands of objects and several megabytes worth of memory.</p>
<p>It might have something to do with the 21 widgets I had on the emulator, but it doesn't seem like that should matter.</p> Sleepmeter - Feature #60 (New): fix stuff for QVGAhttps://css.squallline.com/issues/602010-12-30T18:54:16ZTony Ciavarella
<p>Setup the emulator to run a QVGA screen. Run the application and widget. Fix stuff so it doesn't suck on small screens.</p>