Commit graph

2084 commits

Author SHA1 Message Date
Matt Rogers
a2df36cf71 Hide the editor when the project name field loses focus
If the project name field is being edited and it loses focus, then we
remove the edit box and the buttons. This reduces the possibility to be
able to edit the project name from more than one place as in #1205.
2011-12-12 21:56:27 -06:00
Matt Rogers
b0a559d899 fixup some jslint errors 2011-12-12 21:56:27 -06:00
Matt Rogers
41934a3da6 Merge branch 'master' of github.com:TracksApp/tracks 2011-12-12 21:54:48 -06:00
Matt Rogers
8d73a2911b add 'tags' to .gitignore 2011-12-12 12:36:22 -06:00
Matt Rogers
504183a453 Merge pull request #54 from dworki/master
Czech translation
2011-12-09 14:27:35 -08:00
Pavel Župa
4931a326e7 slight modifications to czech translation 2011-12-08 12:05:54 +01:00
Pavel Župa
7e9cbfeb9d added czech locale (integrations page not yet translated) 2011-12-08 10:48:22 +01:00
Matt Rogers
9f4e38717a Make dependencies visible when adding new tasks.
This fixes #1214 by making the task dependencies render with red font
vs. black font.

Patch from Nathan Plamondon. Thanks!
2011-12-01 13:54:52 -06:00
Reinier Balt
872f11a8c4 add mysql to Gemfile 2011-11-25 13:44:16 +01:00
Reinier Balt
50bc2623d9 fix #1224. Allow existing and non-existing project/context names in REST API 2011-11-21 15:24:29 +01:00
Reinier Balt
960326efb4 Fix #1223 for the single tag and single dependency case in the REST API 2011-11-20 14:48:49 +01:00
Reinier Balt
eb2f071c80 fix #1114. also update locales for last merges/commits 2011-11-18 11:43:06 +01:00
Reinier Balt
6aa8b8d2f9 replace new repeating todo form with jquery dialog. And some refactoring 2011-11-17 17:07:55 +01:00
Reinier Balt
4b6aff5502 hopefully fix failing recurring todos test. Timezones are a pain to get right 2011-11-16 22:05:06 +01:00
Reinier Balt
833297b355 fix regression and further cleanups of todo model 2011-11-16 19:36:09 +01:00
Reinier Balt
906ff11633 fix failing test and make sure that you can supply 'starred' tag. Refactor todo model 2011-11-16 16:37:04 +01:00
Matt Rogers
72edf10ad3 Merge pull request #31 from 02strich/fixing_1192
Fixing #1192
2011-11-14 21:05:55 -08:00
Matt Rogers
1e355b0a03 Merge pull request #51 from 02strich/heroku_compat
Refactoring the Gemfile
2011-11-14 10:17:34 -08:00
Stefan Richter
081a55d6ac Fixup tests 2011-11-13 21:39:04 +01:00
Stefan Richter
c5dd35de80 remove alias_method for tags= ... tags now broken again, but no longer the whole todo model 2011-11-13 21:12:51 +01:00
Stefan Richter
9eae8a7068 improving todo creation tests and implement context, project and tag setting/creation 2011-11-13 21:12:51 +01:00
Stefan Richter
3180164ed0 indentation fix 2011-11-13 21:12:21 +01:00
Stefan Richter
f08e73c819 fixing todo creation when supplying dependencies 2011-11-13 21:12:21 +01:00
Stefan Richter
5ff315dac6 adding tests for creating todos via REST 2011-11-13 21:12:21 +01:00
Stefan Richter
ab75300732 reducing number of groups in the Gemfile to make it easier digestible for Heroku et. al. 2011-11-13 20:59:50 +01:00
Matt Rogers
d73d1efefa Reformat some really long lines in the README
The larger paragraphs now fit into 80 columns on the screen.
2011-11-07 09:45:41 -06:00
Matt Rogers
fcc974d878 Small capitalization and grammar fixes
The capitalization style is now consistent throughout the whole file.
2011-11-07 09:45:41 -06:00
Matt Rogers
15c742b418 Update the README for developers.
We're using bundler now so update the piece about installing the
dependencies.

Also do some reformatting at the 80 column boundary in order to avoid
having really long lines that don't look quite so nice in a smaller
editor window.

Add information about running the Test::Unit tests.

Remove the reference to the forum since it's not accepting new
registrations anymore and users are advised to use the mailing list
elsewhere.
2011-11-07 09:45:41 -06:00
Matt Rogers
66b96e0c0c Properly update the project page for hidden projects
Immediately after hiding a project, if a user marks a todo as done, they
would erroneously see a "There are no incomplete actions in this
project" banner under the open actions section.

This commit uses the active_or_hidden scope for the project todos in
order to fix this, since the todos are active but hidden due to the
project.

Fixes #1202
2011-11-04 10:29:09 -05:00
Reinier Balt
cda75a0cc1 fix regression where viewing a page for a single tag (like starred) did not work
and fix some test warnings/errors
2011-10-31 14:39:52 +01:00
Reinier Balt
67d574bf73 fix #887. Reference log file in error 500 message 2011-10-31 13:13:44 +01:00
Reinier Balt
10f6a4306b Merge branches 'multi-tag' and 'master' 2011-10-28 20:51:28 +02:00
Reinier Balt
29e1de8ef2 fix failing selenium tests 2011-10-28 20:51:02 +02:00
Reinier Balt
bfb6c4ee9a optimize for the common case: selecting only one tag 2011-10-28 20:50:38 +02:00
Reinier Balt
58d8bc56d1 fix #827. You can now select todos with tags using OR and AND
/todos/tag/tagA,tagB?and=tagC will select all todos with (tagA or tagB) AND tagC
2011-10-28 19:33:51 +02:00
Reinier Balt
2accbd0a32 start changing param parsing to allow and and or of tags 2011-10-28 11:18:26 +02:00
Reinier Balt
34a005ec0e change notify banner. you can now set it in development.rb 2011-10-28 11:17:31 +02:00
Reinier Balt
8fdbcedcba Fix running Tracks on passenger.
The exception that Passenger threw was NoMethodError on the find_by_name method
2011-10-27 23:08:06 +02:00
Reinier Balt
6e20e374bb Merge pull request #38 from Popsch/banner
clearly mark the 'development' mode in the web interface
2011-10-27 04:17:13 -07:00
Matt Rogers
84a2448224 Merge pull request #48 from u2ix/feature-1047
Logout after password change
2011-10-25 06:21:57 -07:00
Demian Gemperli
fafbdae079 Logut user after password change, Closes #1047 2011-10-24 21:47:15 +02:00
Demian Gemperli
6256caeb72 Yardoc - show private and protected methods in api doc 2011-10-24 21:40:18 +02:00
Matt Rogers
2d975a4a3b Merge pull request #47 from u2ix/remove-manual
Removed manual that doesn't exist anymore
2011-10-23 21:04:06 -07:00
Demian Gemperli
7dfe36a204 Removed manual that doesn't exist anymore 2011-10-23 15:37:30 +02:00
Reinier Balt
3fd6a8a1fa Merge pull request #29 from 02strich/fixing_1063
Fixing bug #1063
2011-10-22 02:12:14 -07:00
Matt Rogers
2a8a2a0cb8 Merge pull request #46 from u2ix/master
Fix failing spec test
2011-10-21 13:22:58 -07:00
Demian Gemperli
eda521d238 Fix failing spec test, due to commit 09e0f64 2011-10-21 22:16:51 +02:00
Matt Rogers
cf62c91ee0 Wrap the project name in a div tag inside the h2 tag
When using inline editing of the project name, the extra stuff that's in
the template for a collapsible project adds a bunch of spaces to the
beginning of the project name due to how the editable plugin is getting
the text for the selector it's being asked to edit.

Using the div tag inside the header tag, and adjusting the javascript to
use the div#project_name selector fixes this behavior and fixes #1204
2011-10-21 12:07:42 -05:00
Matt Rogers
98a69a5236 Merge pull request #45 from mattr-/show-deferred-if-no-active-actions
Show deferred actions if there are no active actions for project. This will be seen in the project listing and in the sidebar
2011-10-21 09:36:11 -07:00
Matt Rogers
b387b27f4a Show deferred actions on the project listing and sidebar
If a project does not have any active actions, then it will now display
that it has x number of deferred actions.

Fixes #1084
2011-10-20 21:05:57 -05:00