Commit graph

  • c772ddd282 Applied nic's patch to fix #8. Next actions now only get marked with the staleness flag if they '''don't''' have a due date. bsag 2005-06-04 16:50:29 +00:00
  • 9c912c18a5 New images (from eclipse.org) for the edit, delete, notes and up, down, top and bottom buttons. I've made a greyscale version for the default, then the coloured version gets loaded when the mouse is hovering over the button. bsag 2005-06-04 15:55:58 +00:00
  • e202abac89 Updated db files to reflect new column in projects table. bsag 2005-05-29 12:57:44 +00:00
  • 8a08515227 You can mark projects as completed (by editing the project on /projects). In the 'sidebar' active and completed projects are shown separately, but you can still view the completed project. bsag 2005-05-29 10:31:49 +00:00
  • ed5d72e9e1 Contexts and projects can now be sorted in any order you like. Arrow buttons on the /contexts and /projects pages let you move an item to the top, up, down or to the bottom. For contexts, this affects the order in which they sort on the home page. Fixes #46. bsag 2005-05-29 09:32:02 +00:00
  • c6ec129570 Fixes ticket #8. bsag 2005-05-28 16:24:41 +00:00
  • f772114c66 Applied lolindrath's patch (ticket #12), which fixes the calculation of dates for the completed page so that it works with all the database formats. Thanks, lolindrath! bsag 2005-05-28 14:58:13 +00:00
  • 6cd9335de8 The popup calendar now works for updating actions too. Just click in the date field to pop the calendar up. bsag 2005-05-28 14:33:39 +00:00
  • 8406a482d5 Merged branches/TRY-BSAG-ajax back to the trunk. bsag 2005-05-28 14:08:44 +00:00
  • 71bbb06d3e A little housekeeping on the filesystem. bsag 2005-04-09 10:54:45 +00:00
  • 086846e43b [Patch by lolindrath, #29] Added position column to postgreSQL and SQLite table db files. Also removed content from SQLite db file. So now all of the table db files for all 3 db include only table definitions, and the content file should work for all three formats. bsag 2005-04-09 09:27:48 +00:00
  • e0606f8483 [Patch by lolindrath - #30] ISNULL(due) wasn't compatible with postgreSQL, so changed to due IS NULL which works with all 3 db formats. bsag 2005-04-09 09:12:25 +00:00
  • dace1ce903 Fixed projects drop down on edit page. You can now set the project to 'None' on the edit page. Fixes #27. bsag 2005-04-09 09:06:42 +00:00
  • 907c4b59ee Changed name of the db content file to make it clear that it should work with all of the database formats. bsag 2005-04-08 17:49:53 +00:00
  • 82019dfdbb [Patch by lolindrath - #9, #28] Fixes various incompatibilities with the database table and content dump files for MySQL, SQLite and PostgreSQL. Thanks, lolindrath! bsag 2005-04-08 17:47:14 +00:00
  • 0daad70f0f [Patch by lolindrath #26] Sorting by date is now much smarter on /todo/list: Actions are sorted by ascending due date then ascending creation date, but non-due dated items sort to the bottom. This means that the most urgent items float to the top of each context list. bsag 2005-04-07 20:48:32 +00:00
  • 8998c7f520 Added a count of next actions to the /projects page, showing how many uncompleted next actions remain for each project. Fixes #7. bsag 2005-04-03 15:03:59 +00:00
  • 0577e850f6 [Contributed by Arnaud Limbourg, ticket:18] A new entry in settings.yml allows you to choose the number of completed actions you want to see on the /todo/list home page. Also sorts by due date (ascending) first, then creation date (descending) on /todo/list, /context/show/[name], and /project/show/[name] bsag 2005-04-03 11:45:05 +00:00
  • 8fba2bebc6 Edited contributors list. bsag 2005-03-30 21:06:57 +00:00
  • 1b632830bc I *think* I've fixed the problem with hidden contexts not getting hidden. Lolindrath suggested putting quotes around the arguments to find_all_by_hide, and says that it fixed it for him. Should fix ticket:13. bsag 2005-03-30 18:56:29 +00:00
  • ec69c71564 [Contributed by Nicholas Lee] Changes to the way that URLs are specified which should improve the situation for people using Tracks in a subdirectory. bsag 2005-03-30 15:35:37 +00:00
  • 310b763fb5 Fixed the enumeration of actions in hidden contexts on the /todo/list page, that was broken in changeset:49. Fixes ticket:16. bsag 2005-03-30 09:53:46 +00:00
  • 73a588fe26 Added a footer with links for various kinds of feedback on Tracks. Fixes ticket:1. bsag 2005-03-30 09:43:22 +00:00
  • 7c814b5131 Prefixed all page titles with "TRACKS::" to make them more obvious when you have several windows open. Fixes ticket:15 suggested by timfm. bsag 2005-03-30 08:54:28 +00:00
  • 5fc3636f72 [Contributed by Andrew Williams] Toggling of contexts in /todo/list to collapse or expand their display via a small '+' or '-' graphic. This is independent of the shown/hidden setting for contexts, and is ideal for just hiding things on the fly to focus your view. The toggled state is stored in a cookie. bsag 2005-03-28 15:18:22 +00:00
  • e0b9ba0182 Added first patch contributed by Jim Ray: adds a host of fixes and bits of cleaning up, including a position column for contexts and projects to allow custom sorting, and changes to the links for pages to make them more human-readable. bsag 2005-03-27 17:45:49 +00:00
  • f6eeb1d20d Updated to run under Rails 0.11 bsag 2005-03-26 15:37:50 +00:00
  • dec033fb30 * Added a mini-calendar to the todo/list page. Needs some tidying up, but it provides a quick way to look up a date a few months ahead. Note that it doesn't insert the date: it's just for viewing. I modified the calendar a little bit from here: <http://www.pxl8.com/basic_calendar.html * Added some XMLHTTPRequest calls to speed up checking off an item as done. It grabs the checked item and appends it immediately to a 'holding' section (where you can uncheck it again if it was a mistake, or add a closing note). When you next refresh the page, it will be added to the 'Last 5 completed items' section. bsag 2005-03-13 19:43:03 +00:00
  • 30ccf8446e Fixed SQLite dump format in db/tracks_1.0.2_sqlite.sql (thanks, Jim). This fixes ticket:9 bsag 2005-03-12 12:13:28 +00:00
  • 2f2909e930 Fixed 2 bugs in 1.02: bsag 2005-03-12 11:53:59 +00:00
  • 6f51118766 Patch submitted by Sean Santry: this adds more useful information to the flash notifications when items are added, deleted or created, by giving you the name of the context, project or next action that you are acting on. Thanks Sean! bsag 2005-03-10 22:40:01 +00:00
  • eee3480918 Fixed some errors in the example database schemas. bsag 2005-03-10 15:56:21 +00:00
  • 702180e8b2 Minor tidying up. bsag 2005-03-10 15:17:20 +00:00
  • 05c037ef3f Updated README files, and database schemas. bsag 2005-03-10 14:52:45 +00:00
  • c12cab974e A fix for ticket:4 bsag 2005-03-09 18:53:54 +00:00
  • 0755309684 Abstracted the :start_year option in the date_select call in the forms, so that it starts at this year without having to hard code it. bsag 2005-03-05 19:57:41 +00:00
  • 6703f48333 Fixed broken editing of next actions within project/show. bsag 2005-03-05 10:23:49 +00:00
  • c9d8ebda95 Updated the database dumps for Postgresql, and MySQL (separate content and tables dumps). bsag 2005-03-03 07:31:50 +00:00
  • 5b34c57c81 A handful of tweaks and adjustments: bsag 2005-03-02 16:09:49 +00:00
  • cd1984ad22 Set date selectors for due date to start at 2005 (can't think of any reason someone would want to set a due date in the past). bsag 2005-02-27 21:32:21 +00:00
  • 49b2ad4dc7 Added caching properly this time. Caches todo/list page quite well, then list action of context and projects controllers. bsag 2005-02-27 12:27:35 +00:00
  • 7776931d69 Better signup system implemented. The users table has another new column, 'is_admin'. If no users have been created, the first user to sign in is made the admin user. If the admin user (while logged in), visits the signup page, the form indicates that this user can create a new user (who won't have admin rights). If anyone who is not not logged in and not an admin user visits signup, they are greeted with a message that they don't have permission to create an account, and should contact the admin. I've made a new field in settings.yml to hold your admin email address for this purpose. This should mean that you can safely leave signup.rhtml intact on a public server. bsag 2005-02-26 21:19:44 +00:00
  • bc9f91c32d Protected RSS and text feeds at last! The appropriate URLs can be copied from the RSS and TXT links in the navigation bar. The URL includes the login name of the current user, and an MD5 encoded string of the 'word' field of the users table. This is checked against users to make sure it's valid; if it is, the feed is displayed, if not, you get an error message. bsag 2005-02-25 19:04:16 +00:00
  • 14334563ee Modified the 'count' badge on todo/list: now shows the number of uncompleted items in contexts that *aren't* hidden (i.e. the actions actually listed on todo/list). Number of items in hidden contexts are shown in parentheses after the link to that context. So you don't forget about that stuff ;-) bsag 2005-02-25 15:24:58 +00:00
  • de31b57852 * Upgraded to use Rails 0.10.0 * Changed require of Redcloth to favour gem version of version 3.0.3 or greater * Changed the way that URLs are generated for stylesheets and javascripts by using AssetTagHelper bsag 2005-02-24 22:48:21 +00:00
  • 2f182327e8 Cleaning up after the mess I left. bsag 2005-02-20 18:52:53 +00:00
  • 069f859aae Added keywords to CHANGENOTES.txt bsag 2005-02-20 18:51:54 +00:00
  • 32f7edcd99 Changed the require_gem lines in environment.rb to guard against the routing-based changes in the next version of Rails. This should just be a temporary measure, but currently makes Tracks use v. 1.6.0 of ActiveRecord, 1.4.0 of Actionpack, 0.6.1 of ActionMailer, and 0.9.5 of Rails. bsag 2005-02-15 21:34:21 +00:00
  • d89ad2f42b Somewhere along the line, I broke editing of actions on the context/show/id pages. Fixed by making sure that the edit button uses the todo controller and edit action. bsag 2005-02-14 11:26:39 +00:00
  • 60934fb8c8 Added some rudimentary sorting of completed items. They are now sorted in to done today, done in the last 7 days and done in the last 31 days. At the bottom of completed.rhtml, there's a link to completed_archive.rhtml, which shows archived items older than 31 days. bsag 2005-02-13 17:45:45 +00:00
  • 660c77b842 Stupid mistake in the last commit :-( bsag 2005-02-12 12:52:29 +00:00
  • 84a3d63abb Added a new entry to settings which holds the base path of your Tracks installation. This is used for the javascripts and stylesheets path in standard.rhtml so that the full path is given. bsag 2005-02-12 12:46:20 +00:00
  • 008d850f13 Commented out the line in application.rb which loads iCal.rb. bsag 2005-02-12 12:19:59 +00:00
  • ce14b8f77d Minor edits. Changed the date format string in layout to use %d rather than %e. bsag 2005-02-12 11:31:19 +00:00
  • f2861a5bc7 Removed the last of the scaffolding from the project and context controllers, which was just supporting the editing of individual context or project names. bsag 2005-02-06 14:36:55 +00:00
  • 14298d1787 Changed the method of specifying a date to one using form options. By default, a blank date (which returns NULL) is selected. The due date is still _displayed_ in your chosen date format (from settings.yml). bsag 2005-02-05 14:43:40 +00:00
  • 3fe9326322 Emergency diff to make sure everything is safe. No major changes. bsag 2005-02-04 06:29:33 +00:00
  • 36b36e8dac This is a bit of a messy commit ;-) bsag 2005-01-29 15:07:47 +00:00
  • ed4481f3b6 Added a new row to the context table: hide. This determines whether a context gets hidden from the front todo/list page (it can still be accessed directly or via the context/list page). If it's true (1), the context is hidden. By default, it's false, so you don't have to check the box for every context you add, only the ones you want to hide. bsag 2005-01-23 19:49:41 +00:00
  • 9a649506a5 Yet more refactoring, particularly of the option drop downs. bsag 2005-01-23 19:15:17 +00:00
  • 177180ea6e Did some more refactoring into partial templates. bsag 2005-01-23 16:14:08 +00:00
  • 3c196c46d8 Fixed the count of undone items on the main page again, after breaking it ;-) bsag 2005-01-23 12:31:10 +00:00
  • f7b77f6fd9 Did some refactoring of the todo/list page, which should make it a little quicker to load. bsag 2005-01-23 11:50:07 +00:00
  • d7b1c6e167 Having problems committing. bsag 2005-01-22 15:43:39 +00:00
  • 8428a4ade5 * Added validation for presence and length of name field when adding contexts and projects bsag 2005-01-16 15:35:24 +00:00
  • 49b8fa1007 * Started to add some of the framework for iCal integration (not working yet) * Added validation for next actions (on description and notes field) bsag 2005-01-16 15:24:34 +00:00
  • 2b65b3162b Set ignore properties bsag 2005-01-09 12:32:16 +00:00
  • ec3ee77797 Initial import bsag 2005-01-09 11:59:57 +00:00