Commit graph

105 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
epall
539fda21dc Preliminary defer buttons 2008-09-06 18:25:24 -07:00
epall
6210d3033d Modified sample_sms.txt to be subbed into in a sane way. Added ability to set context, due date, and show_from date from within an emailed message. 2008-09-06 18:08:35 -07:00
epall
dc0c5bffa4 MMS prepends a 1 that needs to get stripped 2008-09-06 18:08:35 -07:00
epall
920507441d Didn't handle case of no user found gracefully 2008-09-06 18:08:34 -07:00
epall
8783beb280 Added SMS and MMS gateway that can handle a variety of messages formats along with a set of testes for it.
NOTE: this is the first patch submitted on ticket
2008-09-06 18:08:34 -07:00
Reinier Balt
1d64ca0f34 move nifty js calls to respective pages to reduce js execution a bit (on every page) 2008-09-05 18:01:22 +02:00
Reinier Balt
3a56d2bdd2 clean up export controller a bit. also some cleanups in the view 2008-09-05 17:53:18 +02:00
Reinier Balt
88159d3f6a add recurring todos to export to yml and xml 2008-09-05 17:41:30 +02:00
Reinier Balt
1239a2cd61 Merge branch 'master' of git://github.com/gorn/tracks 2008-09-05 17:07:53 +02:00
Jakub A.Tesinsky
229a114441 mport feature added. Everything gets imported except updated_at fields.
IDs of objects are not copied, but created as new so there could be no conflict with existing objects.
2008-09-05 03:25:56 +02:00
Reinier Balt
18815769bb fix corner case for repeating todos without due date 2008-08-29 10:05:14 +02:00
Reinier Balt
abdac8855d restore page title in tag view 2008-08-28 10:25:58 +02:00
Reinier Balt
9d09a4d47a fix #763 where all tags were shown twice
thanks Marcin for the report
2008-08-27 20:54:56 +02:00
Reinier Balt
11f9114ad5 polish the clear date buttons in edit form
* placed them besides the text field
* replaces red x with grey x. the red x draws to much attention. also adds tool tip to x
2008-08-26 17:31:34 +02:00
Reinier Balt
4d11e156f4 fix moving todos from one context to another on tag view
also fix ordening on the collections on the tag view page
2008-08-26 16:07:35 +02:00
Reinier Balt
4ac09ed3ae hopefully fix time that a todo comes from tickler
assumes the datetime in db is in utc
2008-08-25 17:20:27 +02:00
Reinier Balt
4e12cfafb2 Merge branch 'master' of git@github.com:bsag/tracks 2008-08-25 16:45:57 +02:00
root
0e70d27093 fix page to handle empty database without errors. Fixes #757
Thanks lburton for the report
2008-08-25 16:43:43 +02:00
Reinier Balt
fceb5a7503 also add # as access key to mobile form for new todo
forgot this when I added access key to mobile edit form
2008-08-25 15:43:05 +02:00
Reinier Balt
5605d9b546 Merge branch 'master' of git@github.com:bsag/tracks 2008-08-25 15:39:21 +02:00
Reinier Balt
c2624840e7 update Tracks RESTapi documentation page
when using xml as content type, you should send xml
2008-08-25 15:38:50 +02:00
Reinier Balt
874576f315 fix small error where Time was compared to Date 2008-08-25 10:20:05 +02:00
Reinier Balt
6e8ea419f9 add accesskey to submit button in mobile view
in mobile view when you edit an action, pressing # will submit changes
2008-08-19 22:24:00 +02:00
Reinier Balt
88ea02d29a fix case with future start_from for other recurrence periods too
this patch belongs to previous
2008-08-19 22:04:53 +02:00