Commit graph

2928 commits

Author SHA1 Message Date
Reinier Balt
c2c67f1640 use new model to handle updating of recurring todos 2014-03-31 09:43:39 +02:00
Reinier Balt
00af159be7 remove unused code and refactor builder to remove duplication 2014-03-31 09:43:39 +02:00
Reinier Balt
78c07d52b7 Start major refactoring of recurring_todos. Started with creating new recurring todos.
All current and new tests pass
2014-03-31 09:43:39 +02:00
Dan Rice
8e13059df1 Further improve time comparison in Project model 2014-03-30 21:49:12 -04:00
Dan Rice
ece69b8540 Use Date class to assist with date math in Project model
Fixes an intermittent failure in ProjectTest#test_age_in_days
2014-03-30 17:26:31 -04:00
Reinier Balt
8c90dd8f48 Merge pull request #217 from zoombody/crypted_pws
Add rake task to check for deprecated password hashes
2014-03-30 22:42:09 +02:00
Dan Rice
1a593d9796 Add rake task to check for deprecated password hashes 2014-03-30 15:02:41 -04:00
Dan Rice
64fddeaf7a Rename the tracks rakefile to match the namespace 2014-03-30 14:41:37 -04:00
Reinier Balt
b543f530e8 add recent schema.rb 2014-03-04 17:08:22 +01:00
Reinier Balt
6077af3ed0 update gems including rails 2014-03-02 14:20:21 +01:00
Reinier Balt
39c52e03b4 fix failing tests
the date in fixtures is not set by timecop. That doesn't help here
2014-02-23 14:03:57 +01:00
Reinier Balt
a14686d1e2 Merge pull request #215 from maqiv/master
Added possibility to add tracks as webapp on chrome mobile.
2014-02-17 13:47:15 +01:00
maqiv
35d48ea4c4 Added possibility to add tracks as webapp on chrome mobile. 2014-02-17 13:38:49 +01:00
Reinier Balt
a67f88bcfa restore reset_password rake task 2014-02-09 14:56:05 +01:00
Reinier Balt
e0336f578e update Tolk to github master for rails 4 support. It currently needs protected_attributes
gem.
2014-02-09 14:39:36 +01:00
Dan Rice
a54f958f0d Fix a typo in the upgrade doc 2014-02-04 23:45:08 -05:00
Reinier Balt
1649d95374 update gemfile again and fix failing test 2014-01-31 17:44:54 +01:00
Reinier Balt
d14dc9a00c update Gemfile 2014-01-27 20:06:32 +01:00
Reinier Balt
b15d195c45 fix test regressions. should run all tests before committing :-) 2014-01-26 15:10:36 +01:00
Reinier Balt
63af3bbcfa make todo_from_rich_message time zone aware. test was failing. 2014-01-26 15:05:27 +01:00
Matt Rogers
76b0ec024a Merge pull request #214 from maddentim/fixes-recurring
Fix #1451 recurring todo overlay z-index to be on top of topbar
2014-01-24 19:50:24 -08:00
tim madden
311e63ddd1 Fix recurring todo overlay z-index to be on top of topbar 2014-01-24 16:42:14 -06:00
Reinier Balt
6238029b55 fix regressions 2014-01-11 14:33:14 +01:00
Reinier Balt
3b673f0838 fix some failing cucumber tests 2014-01-09 11:18:33 +01:00
Reinier Balt
def136374c fix regression. Still need to add test to controller tests 2014-01-09 08:05:14 +01:00
Reinier Balt
908149ea61 some features that were wip-ed because of cucumber issues seem to pass 2014-01-08 22:04:40 +01:00
Reinier Balt
5dabde222e dry previous commit even further 2014-01-07 20:49:37 +01:00
Reinier Balt
a23587370d remove some duplication in todos_controller 2014-01-07 20:42:19 +01:00
Matt Rogers
16f721aefb Remove an unneeded eval for an instance variable 2014-01-04 12:22:20 -06:00
Matt Rogers
3591911d7d Remove trailing whitespace 2014-01-04 12:22:20 -06:00
Reinier Balt
50dcbe92e0 force travis to use recent bundler to support ruby 2.1 2014-01-03 14:49:25 +01:00
Reinier Balt
8da5e5c220 fix #1446 by adding xml to path for google gadget on integration page 2014-01-02 20:01:05 +01:00
Reinier Balt
008d3d4c3d fix mysql error on old migration. prevented ci from running 2014-01-02 19:41:02 +01:00
Reinier Balt
77778da0f8 fix #1450 by adding CSRF-token to the mobile forms 2014-01-02 16:45:37 +01:00
Reinier Balt
468274c5d1 fix tests for ruby 2.1 and add 2.1 to ci test matrix 2013-12-31 16:11:32 +01:00
Reinier Balt
17dca39d3a update gems and fix i18n and aasm deprecation warnings 2013-12-30 20:52:35 +01:00
Matt Rogers
b1c306b09e Fix the repo location in the install documentation 2013-11-05 19:24:39 -06:00
Reinier Balt
872ab50f83 Merge pull request #212 from GregSutcliffe/master
Extend Email subject format with new fields
2013-10-16 23:40:34 -07:00
Greg Sutcliffe
2f043911c6 Extend RichMessage format to include other data
Uses new Regex to detect:

 @ context
 ~ project
 > tickler-date
 < due-date
 # tag (repeatable)
 * (starred)
2013-10-16 21:25:47 +01:00
Matt Rogers
1441d53808 Compare against an array instead of joining them into a string
No need to create a string out of them to get a good comparison
2013-10-15 20:03:01 -05:00
Matt Rogers
9fd4b845de Don't depend on the environment in the test 2013-10-15 20:02:52 -05:00
Matt Rogers
bae4b2a5b7 Require 'timecop' explicitly
This works around a problem with bundler's autorequires when not using
a standard Rails environment.
2013-10-15 20:02:52 -05:00
Reinier Balt
d35bc5ad62 Merge pull request #211 from GregSutcliffe/master
Add integration docs for Mailgun
2013-09-27 23:07:51 -07:00
Greg Sutcliffe
5e32d6da76 Add integration docs for Mailgun 2013-09-27 21:21:46 +01:00
Reinier Balt
edb2ad7077 add missing tests for todo 2013-09-25 16:22:06 +02:00
Reinier Balt
9f55a45ec6 refactor search controller 2013-09-25 15:38:51 +02:00
Reinier Balt
11bc4294a8 add tests for done_todos 2013-09-25 15:08:25 +02:00
Reinier Balt
23d92411d3 avoid name clash 2013-09-25 13:40:30 +02:00
Reinier Balt
406eb47db7 move coverage to ci rake task 2013-09-24 09:48:21 +02:00
Reinier Balt
ae11f09d2f fix calendar_test
todos in rest of month means all todos after next week in the current month. The test failed
if the todo was created in next week and that week being the last week in the month. In that
case the todo should not be returned by rest_of_month since it is in rest_of_week
2013-09-23 16:52:29 +02:00