Reinier Balt
1a2cdc7585
Merge branch 'master' of git@github.com:bsag/tracks
2008-10-14 10:57:57 +02:00
Reinier Balt
c64bbb9e60
fix corner case for yearly repeating todos
...
also adds test for this case
2008-10-14 10:57:12 +02:00
Eric Allen
a9a02896a0
Another shot at fixing migration 42. Actually tested to work.
2008-10-09 10:14:26 -04:00
Eric Allen
b36ed96813
Wow I broke the migration. Oops.
2008-10-08 23:47:59 -04:00
Eric Allen
51b0a2bd9b
Informative alt text for defer buttons
2008-10-08 11:26:06 -04:00
Eric Allen
24c2b57b4a
Make migration 42 more resilient: don't freak out when user has no prefs object
2008-10-08 11:26:06 -04:00
Reinier Balt
1118a582d7
add check for actions that should move from tickler to home page to the index page for todos
2008-10-07 20:20:47 +02:00
Reinier Balt
122426ab40
Merge branch 'master' of git://github.com/bsag/tracks
2008-10-07 09:43:12 +02:00
Reinier Balt
b00b9282fd
update CHANGELOG
2008-10-07 09:36:51 +02:00
Reinier Balt
ddfc0e5e90
fix for actions that are due today were marked overdue in the ical calendar feed
2008-10-07 09:11:29 +02:00
Reinier Balt
f5c50d367e
move overdue actions to today in the ics calendar and mark them as overdue
...
as suggested by Hans de Graaff on the mailing list
2008-10-06 17:13:38 +02:00
Reinier Balt
7b90c00d84
fix corner case where checking repeating todos complete that are due todo today will create a new todo that is also due today
...
with the intriduction of datetime for due and show_from, the time part needed to be discarded in a compare
also adding some comments to be able to understand the code better
2008-10-06 11:11:56 +02:00
Reinier Balt
89043af7ff
fix editing of todos (also delete and check complete)
...
bug was introduced in calendar code
2008-10-04 20:41:12 +02:00
Reinier Balt
4c89133561
Merge branch 'calendar'
2008-10-04 15:59:40 +02:00
Reinier Balt
5d30512e97
add message when there are no actions in a container and handle state changes
2008-10-04 15:56:22 +02:00
Reinier Balt
541d6f5b69
add calendar to menu and implement ical
...
tested ical with outlook 2007
2008-10-03 22:44:58 +02:00
Eric Allen
05f21ebba2
Spec and fix bug #776 by using auto_link instead of my dumb regex
2008-10-03 10:19:41 -04:00
Reinier Balt
fcaea3ce20
first pass at adding calendar view
2008-10-03 14:16:43 +02:00
Eric Allen
01c7fd1296
Tweak preference name a bit and add documentation to Integrations controller
2008-10-03 00:35:03 -04:00
Eric Allen
c6b159b97e
Updated Selenium test suite so that *all tests pass*. Found and fixed one bug in routes that a Selenium test caught.
2008-10-02 21:43:38 -04:00
Eric Allen
397029dfc1
Add Selenium test for bug #776 and bug #775 and resolve both. Also fixed an unreported issue where deferring a todo by editing its show_from wouldn't hide an empty context.
2008-10-02 21:15:05 -04:00
Eric Allen
0a39e1ea7e
Fix routes to re-enable Selenium tests
2008-10-02 20:25:58 -04:00
Reinier Balt
eae4d0f6f1
add test to check if a new recurring todo ends up in the tickler
2008-10-02 10:17:40 +02:00
Reinier Balt
0f4a80d839
fix recurring todos where new todos were not placed in tickler
...
there was a Date.now in the code that was not migrated to the new timezone handling
2008-10-02 09:49:51 +02:00
Walter Cruz
ee5c730f44
Ading a sort by number of tasks option
2008-09-23 17:06:14 -03:00
Walter Cruz
0673d67b62
Adding sort by number of open tasks on each project
2008-09-23 11:53:11 -03:00
Eric Allen
ba9a9370cc
Merge branch 'timezones' of git://github.com/epall/tracks into master.
...
Re-wrote all Date-related code to use Datetimes, created a migration to get rid of all date columns in the database, and got rid of Time.now calls that were not time zone-aware. Lots of time zone goodness!
2008-09-21 18:24:12 -07:00
Eric Allen
a5f77976ad
Bump migration to avoid conflict when merging to trunk
2008-09-21 18:21:35 -07:00
Eric Allen
3647d79587
Overhaul of Time.now stuff because Time.now is unaware of time zones. Need to use Time.zone.now (Time.now.utc works fine when dealing with the database, since it is *always* in UTC)
2008-09-21 18:13:21 -07:00
Eric Allen
f52a2eafa8
A few fixes after more thorough review.
2008-09-21 18:13:21 -07:00
Eric Allen
383328fab6
Merge branch 'defer_buttons' of git://github.com/epall/tracks into master
2008-09-21 11:59:35 -07:00
Eric Allen
49194d59c4
Prettier red button
2008-09-21 11:56:42 -07:00
Eric Allen
3a21739be9
Merge branch 'mailer' of git://github.com/epall/tracks into master
2008-09-21 09:46:31 -07:00
Eric Allen
6e4258cfbc
Use Rich Todo API for Message Gateway
2008-09-21 09:40:01 -07:00
Eric Allen
3353626016
Move Rich Todo API into Todo class and clean it up a bit
2008-09-21 09:35:34 -07:00
Eric Allen
3006f73cb7
Bugfix: active_contexts wasn't actually working.
2008-09-21 09:32:11 -07:00
Eric Allen
2fda252378
Sanitize all input to help with icky emails
2008-09-20 19:20:08 -07:00
Eric Allen
ca4255332f
Rename to MessageGateway since it's really not SMS-specific.
2008-09-20 19:15:12 -07:00
Eric Allen
f34d8a4787
Fix buggy test
2008-09-14 12:29:55 -07:00
Eric Allen
778427405a
Changed all Date objects to Datetimes and migrated everything appropriately. Tests & specs pass, but this still needs a thorough review.
2008-09-13 13:33:48 -07:00
Eric Allen
c85c5fd957
Little fix to make test pass
2008-09-13 13:29:09 -07:00
Reinier Balt
262b976c45
Merge branch 'timezones' of git://github.com/epall/tracks into timezones
2008-09-10 09:59:36 +02:00
Reinier Balt
8b5bbd83c4
fix error in test
...
somehow in running the test the image is rendered with an extra dot like blank.png.?123456789
this is not the case when you look at the rendered html in the webbrowser: blank.png?123456789
2008-09-09 22:22:42 +02:00
Eric Allen
93b7b327fb
Don't show hover background for defer links.
2008-09-07 07:04:05 -07:00
Eric Allen
1b179e10c6
Only show defer buttons for uncompleted todos.
2008-09-07 06:58:08 -07:00
Eric Allen
ab28b22cbf
Much prettier defer buttons and sane CSS that doesn't have issues with note divs.
2008-09-07 06:55:17 -07:00
Eric Allen
1324652726
Handle timezones properly in defer buttons
2008-09-07 06:38:00 -07:00
Eric Allen
2c3b3d9d69
Fixed bug where todos got pulled out of tickler too early if user's timezone was behind UTC.
2008-09-06 19:47:58 -07:00
Eric Allen
8238e488a2
Bump migration to avoid conflict
2008-09-06 18:33:14 -07:00
epall
539fda21dc
Preliminary defer buttons
2008-09-06 18:25:24 -07:00