Skip to content

Commit 042075d

Browse files
authored
Merge pull request #2466 from TracksApp/2.5.0
Version 2.5.0
2 parents 0e5da18 + e25c505 commit 042075d

File tree

8 files changed

+80
-14
lines changed

8 files changed

+80
-14
lines changed

Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ COPY Gemfile* /app/
1111
RUN gem install bundler
1212
RUN bundle install --jobs 4
1313

14+
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
15+
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
16+
RUN apt-get update && apt-get install -y yarn
17+
1418
RUN mkdir /app/log
1519

1620
COPY . /app/

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Tracks: a GTD(TM) web application, built with Ruby on Rails
22

3+
[![Build Status](https://github.com/TracksApp/tracks/workflows/Continuous%20Integration/badge.svg)](https://github.com/TracksApp/tracks/actions)
4+
[![Code Climate](https://codeclimate.com/github/TracksApp/tracks/badges/gpa.svg)](https://codeclimate.com/github/TracksApp/tracks)
5+
36
* Project homepage: http://www.getontracks.org/
47
* Manual: http://www.getontracks.org/manual/
58
* Source at GitHub: https://github.com/TracksApp/tracks
@@ -13,18 +16,14 @@
1316
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
1417
* License: See COPYING
1518

16-
[![Build Status](https://github.com/TracksApp/tracks/workflows/Continuous%20Integration/badge.svg)](https://github.com/TracksApp/tracks/actions)
17-
[![Code Climate](https://codeclimate.com/github/TracksApp/tracks/badges/gpa.svg)](https://codeclimate.com/github/TracksApp/tracks)
18-
1919
Full instructions for both new installations and upgrades from older installations
2020
of Tracks can be found in the [wiki](https://github.com/TracksApp/tracks/wiki/Installation).
2121

2222
If you are thinking about contributing towards the development of Tracks,
2323
please read /CONTRIBUTING.md for general information. Also you can find
2424
some information on development, testing and contributing on the wiki.
2525

26-
While fully usable for everyday use, Tracks is still a work in progress. Make
27-
sure that you take sensible precautions and back up all your data frequently,
26+
As always, make sure that you take sensible precautions and back up all your data frequently,
2827
taking particular care when you are upgrading.
2928

3029
Enjoy being productive!

app/assets/stylesheets/black.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
/*
2+
* Apparently the requires need to be in the "root" stylesheet file, not
3+
* the imported manifest.
4+
*
5+
*= require jquery-ui/menu
6+
*= require jquery-ui/autocomplete
7+
*= require jquery-ui/datepicker
8+
*= require jquery-ui/dialog
9+
*= require jquery-ui/sortable
10+
*= require_self
11+
*/
12+
113
$gray-lighter: #EEE;
214
$brand-primary: rgba(0, 0, 0, 0.75);
315
$navbar-inverse-bg: $brand_primary;

app/assets/stylesheets/include/manifest.scss

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@
99
* compiled file so the styles you add here take precedence over styles defined in any styles
1010
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new
1111
* file per style scope.
12-
*
13-
*= require jquery-ui/menu
14-
*= require jquery-ui/autocomplete
15-
*= require jquery-ui/datepicker
16-
*= require jquery-ui/dialog
17-
*= require jquery-ui/sortable
18-
*= require_self
1912
*/
2013

2114
@import "icons";

app/assets/stylesheets/light_blue.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
/*
2+
* Apparently the requires need to be in the "root" stylesheet file, not
3+
* the imported manifest.
4+
*
5+
*= require jquery-ui/menu
6+
*= require jquery-ui/autocomplete
7+
*= require jquery-ui/datepicker
8+
*= require jquery-ui/dialog
9+
*= require jquery-ui/sortable
10+
*= require_self
11+
*/
12+
113
$gray-lighter: lighten(#000, 93.5%);
214
$brand-primary: #3C6997;
315
$navbar-inverse-bg: $brand_primary;

config/initializers/tracks.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
tracks_version='2.4.2'
1+
tracks_version='2.5.0'
22
# comment out next two lines if you do not want (or can not) the date of the
33
# last git commit in the footer
44
info=`git log --pretty=format:"%ai" -1`

doc/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## Version 2.5.0
2+
3+
See doc/upgrading.md for the upgrade documentation!
4+
5+
### New features
6+
* Updated documentation both in the doc directory and online.
7+
* .skip-docker file has been replaced with .use-docker, see upgrading.md for
8+
details.
9+
* Added email, last login, creation and update time to the user model.
10+
* Added terms of service and email fields to the signup form. The TOS link is
11+
defined in site.yml, see config/site.yml.tmpl.
12+
* New, lighter default color scheme. The black color scheme is also available
13+
for selection in the user preferences. Default theme can be set in site.yml.
14+
* Added a help page to the ? menu linking to online help assets.
15+
* Allow the user to remove their own account.
16+
17+
### Removed features
18+
* Ruby versions below 2.5 are no longer supported.
19+
* Old Internet Explorer versions (7 and 8) are no longer supported.
20+
21+
### Bug fixes
22+
* Fixed the signup form to use login form styles.
23+
* Lots of dependencies have been upgraded, including Rails major upgrade.
24+
* Fixed some minor UI bugs.
25+
126
## Version 2.4.2
227

328
### New features

doc/upgrading.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Upgrading Tracks
2-
## Upgrading from Tracks 2.4.2 to 2.5
2+
3+
## General upgrade instructions
4+
5+
* Remember to always backup your database before upgrading! Test before
6+
upgrading production environments.
7+
8+
* For information regarding installation see doc/installation.md.
9+
10+
* Make sure to run database migrations using one one of the following:
11+
```
12+
# For pure (Dockerless) installation:
13+
$ rake db:migrate
14+
15+
# For Docker Compose installation:
16+
$ bin/rake db:migrate
17+
18+
# For separate Docker container installation either one of:
19+
$ docker run --link mariadb:db --rm -t tracks bin/rake db:migrate
20+
$ docker run --link postgres:db --rm -t tracks bin/rake db:migrate
21+
```
22+
23+
## Upgrading from Tracks 2.4.2 to 2.5.0
324

425
* If you're using the Docker Compose environment and want to run the commands in
526
the bin/ directory inside the container from the host system, add a .use-docker

0 commit comments

Comments
 (0)