Merge branch 'release/1.10'

This commit is contained in:
Paul van Tilburg 2014-11-01 22:15:48 +01:00
commit ab3213503a
6 changed files with 585 additions and 538 deletions

3
.gitignore vendored
View File

@ -1,8 +1,11 @@
.sass-cache
.yardoc
config.yaml
htpasswd
db/*
doc/*
public/invoices/*
public/stylesheets/style.css
public/stylesheets/style.css.map
templates/*_invoice.tex.erb
tmp/*

View File

@ -1,5 +1,23 @@
= Stop… Camping Time! release news
== 1.10
Features:
* Invoice select form improvements [#ff83ce]
* Hide empty tasks with an hourly rate
* Don't select time entries in the current month
* Improve the main overview [#02ad0e]
* Show total of unbilled time and earned money (excl. VAT) per customer
* Show only active tasks in the overview
* Use two-column layout
Application:
* Reworked all source code documention to use YARD
* Add YARD documentation rake task (and Rakefile)
* Remove old, unused files from the source tree
== 1.8
Features:
@ -11,6 +29,7 @@ Features:
* Add "Remove old" button to remove an old invoice (and thus regenerate it) [#4235ef]
Other bugfixes:
* Fix bug preventing any updats to tasks with AR 4
* Fix invoid period calculation

10
Rakefile Normal file
View File

@ -0,0 +1,10 @@
# Rakefile with tasks for Stop… Camping Time!
require "yard"
YARD::Rake::YardocTask.new do |t|
t.files = ["stoptime.rb"]
t.options = ["--no-private",
"--files", "*.rdoc",
"--title", "Stop… Camping Time! documentation"]
end

9
TODO
View File

@ -1,9 +0,0 @@
= Stop… Camping Time ToDo list
Some stuff that should still be done, in no particular order.
* Rounding the entries on some resolution (i.e. 5 minutes)
* Versioning control for invoices
* Ability for exporting all or specific data
* Any form of error handling
* Solve the large amount of FIXMEs

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff