Compare commits

...

4185 commits

Author SHA1 Message Date
Jyri-Petteri Paloposki
97220798db
Merge pull request #3143 from TracksApp/dependabot/bundler/nokogiri-1.18.9
Some checks failed
Build latest / Build latest (push) Has been cancelled
Bump nokogiri from 1.18.8 to 1.18.9
2025-09-20 18:18:25 +03:00
Jyri-Petteri Paloposki
bebdcb233c
Merge pull request #3142 from TracksApp/dependabot/bundler/thor-1.4.0
Bump thor from 1.3.2 to 1.4.0
2025-09-20 18:18:09 +03:00
Jyri-Petteri Paloposki
52c9a50f16
Merge pull request #3141 from TracksApp/dependabot/bundler/sqlite3-2.7.3
Bump sqlite3 from 2.7.2 to 2.7.3
2025-09-20 18:17:55 +03:00
Jyri-Petteri Paloposki
6e0cb8125d
Merge pull request #3149 from TracksApp/dependabot/bundler/rack-mini-profiler-4.0.1
Bump rack-mini-profiler from 4.0.0 to 4.0.1
2025-09-20 18:17:41 +03:00
Jyri-Petteri Paloposki
1d483148d7
Merge pull request #3156 from TracksApp/dependabot/bundler/stripe-15.5.0
Bump stripe from 15.3.0 to 15.5.0
2025-09-20 18:16:41 +03:00
Jyri-Petteri Paloposki
d397e7be97
Merge pull request #3161 from bluewings1211/add_zh_TW_support
Add Traditional Chinese (Taiwan) localization support
2025-09-20 14:32:15 +03:00
Jyri-Petteri Paloposki
8a8a816645
Merge pull request #3167 from TracksApp/fix_build
Fix build by changing how Yarn is installed
2025-09-20 14:29:38 +03:00
Jyri-Petteri Paloposki
36cba2fffc Fix build by changing how Yarn is installed 2025-09-20 14:21:16 +03:00
bluewings1211
02ca81f761 Add Traditional Chinese (Taiwan) localization support
- Add jQuery UI datepicker Traditional Chinese localization file
- Add complete zh-TW locale file with translations for all UI elements
- Configure asset precompilation for datepicker locale files
2025-09-05 16:19:23 +08:00
dependabot[bot]
f8966fb48f
Bump stripe from 15.3.0 to 15.5.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 15.3.0 to 15.5.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v15.3.0...v15.5.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-version: 15.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-28 03:19:53 +00:00
dependabot[bot]
a121b6381d
Bump rack-mini-profiler from 4.0.0 to 4.0.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 00:23:28 +00:00
dependabot[bot]
d670a70ede
Bump nokogiri from 1.18.8 to 1.18.9
---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 04:04:24 +00:00
dependabot[bot]
21e27915a6
Bump thor from 1.3.2 to 1.4.0
---
updated-dependencies:
- dependency-name: thor
  dependency-version: 1.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-22 02:08:59 +00:00
dependabot[bot]
2691d18cdb
Bump sqlite3 from 2.7.2 to 2.7.3
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.2 to 2.7.3.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 00:12:20 +00:00
Jyri-Petteri Paloposki
4ffdf00dca
Merge pull request #3140 from TracksApp/dependabot/bundler/rubocop-1.78.0
Bump rubocop from 1.77.0 to 1.78.0
2025-07-11 18:35:07 +03:00
dependabot[bot]
889540cc94
Bump rubocop from 1.77.0 to 1.78.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.77.0 to 1.78.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.77.0...v1.78.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.78.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-09 00:04:29 +00:00
Jyri-Petteri Paloposki
ea70f0a13b
Merge pull request #3139 from TracksApp/dependabot/bundler/sqlite3-2.7.2
Bump sqlite3 from 2.7.1 to 2.7.2
2025-07-07 15:07:05 +03:00
dependabot[bot]
3b2c26478f
Bump sqlite3 from 2.7.1 to 2.7.2
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 00:01:25 +00:00
Jyri-Petteri Paloposki
a2d86b5d6c
Merge pull request #3135 from TracksApp/dependabot/bundler/rubocop-1.77.0
Bump rubocop from 1.70.0 to 1.77.0
2025-07-02 10:24:31 +03:00
Jyri-Petteri Paloposki
86a0ace6b9
Merge pull request #3136 from TracksApp/dependabot/bundler/stripe-15.3.0
Bump stripe from 15.2.1 to 15.3.0
2025-07-02 10:24:17 +03:00
Jyri-Petteri Paloposki
18e9fb7b0c
Merge pull request #3137 from TracksApp/dependabot/bundler/sqlite3-2.7.1
Bump sqlite3 from 2.7.0 to 2.7.1
2025-07-02 10:24:06 +03:00
Jyri-Petteri Paloposki
a3e23ef9ed
Merge pull request #3138 from TracksApp/dependabot/bundler/solargraph-0.56.0
Bump solargraph from 0.55.4 to 0.56.0
2025-07-02 10:23:54 +03:00
dependabot[bot]
4cf825cb83
Bump solargraph from 0.55.4 to 0.56.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.55.4 to 0.56.0.
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.55.4...v0.56.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-version: 0.56.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 00:16:38 +00:00
dependabot[bot]
c684b1ce19
Bump sqlite3 from 2.7.0 to 2.7.1
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 00:16:27 +00:00
dependabot[bot]
86b982df8e
Bump stripe from 15.2.1 to 15.3.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 15.2.1 to 15.3.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v15.2.1...v15.3.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-version: 15.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 00:16:16 +00:00
dependabot[bot]
c1dd33975b
Bump rubocop from 1.70.0 to 1.77.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.70.0 to 1.77.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.70.0...v1.77.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.77.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-02 00:15:55 +00:00
Jyri-Petteri Paloposki
661ef20c5f
Merge pull request #3133 from TracksApp/dependabot/bundler/rails-dom-testing-2.3.0
Bump rails-dom-testing from 2.2.0 to 2.3.0
2025-07-01 12:48:16 +03:00
Jyri-Petteri Paloposki
ab640a8f46
Merge pull request #3131 from TracksApp/dependabot/bundler/rexml-3.4.1
Bump rexml from 3.4.0 to 3.4.1
2025-07-01 12:48:01 +03:00
Jyri-Petteri Paloposki
8a50b67edd
Merge pull request #3130 from TracksApp/dependabot/bundler/spring-4.3.0
Bump spring from 4.2.1 to 4.3.0
2025-07-01 12:47:50 +03:00
Jyri-Petteri Paloposki
61841c1f14
Merge pull request #3127 from TracksApp/dependabot/bundler/bullet-8.0.8
Bump bullet from 8.0.0 to 8.0.8
2025-07-01 12:47:40 +03:00
dependabot[bot]
e7aace3cac
Bump rexml from 3.4.0 to 3.4.1
Bumps [rexml](https://github.com/ruby/rexml) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.4.0...v3.4.1)

---
updated-dependencies:
- dependency-name: rexml
  dependency-version: 3.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 09:02:10 +00:00
dependabot[bot]
160b9a7ab5
Bump rails-dom-testing from 2.2.0 to 2.3.0
Bumps [rails-dom-testing](https://github.com/rails/rails-dom-testing) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/rails/rails-dom-testing/releases)
- [Commits](https://github.com/rails/rails-dom-testing/compare/v2.2.0...v2.3.0)

---
updated-dependencies:
- dependency-name: rails-dom-testing
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 08:58:55 +00:00
dependabot[bot]
2f5451a713
Bump spring from 4.2.1 to 4.3.0
Bumps [spring](https://github.com/rails/spring) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v4.2.1...v4.3.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 08:58:49 +00:00
dependabot[bot]
42e397d028
Bump bullet from 8.0.0 to 8.0.8
Bumps [bullet](https://github.com/flyerhzm/bullet) from 8.0.0 to 8.0.8.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/8.0.0...8.0.8)

---
updated-dependencies:
- dependency-name: bullet
  dependency-version: 8.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 08:58:39 +00:00
Jyri-Petteri Paloposki
edf145f366
Merge pull request #3129 from TracksApp/dependabot/bundler/stripe-15.2.1
Bump stripe from 13.3.1 to 15.2.1
2025-07-01 11:58:19 +03:00
Jyri-Petteri Paloposki
82e49bd00b
Merge pull request #3128 from TracksApp/dependabot/bundler/rspec-expectations-3.13.5
Bump rspec-expectations from 3.13.3 to 3.13.5
2025-07-01 11:58:05 +03:00
Jyri-Petteri Paloposki
e3a26f9396
Merge pull request #3126 from TracksApp/dependabot/bundler/byebug-12.0.0
Bump byebug from 11.1.3 to 12.0.0
2025-07-01 11:57:51 +03:00
Jyri-Petteri Paloposki
3fbf0b07f5
Merge pull request #3134 from TracksApp/dependabot/bundler/solargraph-0.55.4
Bump solargraph from 0.51.0 to 0.55.4
2025-07-01 11:57:39 +03:00
dependabot[bot]
4bbc809a1c
Bump solargraph from 0.51.0 to 0.55.4
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.51.0 to 0.55.4.
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.51.0...v0.55.4)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-version: 0.55.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 00:23:25 +00:00
dependabot[bot]
a185b2c0f8
Bump stripe from 13.3.1 to 15.2.1
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.3.1 to 15.2.1.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.3.1...v15.2.1)

---
updated-dependencies:
- dependency-name: stripe
  dependency-version: 15.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 00:22:31 +00:00
dependabot[bot]
3ccd2345ba
Bump rspec-expectations from 3.13.3 to 3.13.5
Bumps [rspec-expectations](https://github.com/rspec/rspec) from 3.13.3 to 3.13.5.
- [Changelog](https://github.com/rspec/rspec/blob/rspec-expectations-v3.13.5/rspec-expectations/Changelog.md)
- [Commits](https://github.com/rspec/rspec/compare/rspec-expectations-v3.13.3...rspec-expectations-v3.13.5)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-version: 3.13.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 00:22:21 +00:00
dependabot[bot]
95597a969c
Bump byebug from 11.1.3 to 12.0.0
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 11.1.3 to 12.0.0.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.1.3...v12.0.0)

---
updated-dependencies:
- dependency-name: byebug
  dependency-version: 12.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 00:21:58 +00:00
Jyri-Petteri Paloposki
4f6d806724
Merge pull request #3124 from TracksApp/fix_env
Upgrade to Rails 7.1 and add some environment fixes
2025-06-30 01:00:08 +03:00
Jyri-Petteri Paloposki
63d2060dc1 Use MariaDB instead of MySQL also in tests 2025-06-30 00:49:34 +03:00
Jyri-Petteri Paloposki
2eb54b1c3e Upgrade to Rails 7.1 2025-06-30 00:45:25 +03:00
Jyri-Petteri Paloposki
36b47125ef Change to a new JS preprocessor, change from MySQL to MariaDB and fix polling 2025-06-29 21:27:27 +03:00
Jyri-Petteri Paloposki
d51432d09b
Merge pull request #3118 from TracksApp/dependabot/bundler/factory_bot_rails-6.5.0
Bump factory_bot_rails from 6.4.4 to 6.5.0
2025-06-29 15:39:55 +03:00
Jyri-Petteri Paloposki
46a6cd716b
Merge pull request #3120 from TracksApp/dependabot/bundler/jquery-ui-rails-8.0.0
Bump jquery-ui-rails from 7.0.0 to 8.0.0
2025-06-29 15:37:25 +03:00
Jyri-Petteri Paloposki
1a9ffd96d3
Merge pull request #3122 from TracksApp/dependabot/bundler/sanitize-7.0.0
Bump sanitize from 6.1.3 to 7.0.0
2025-06-29 15:37:12 +03:00
dependabot[bot]
eecd15b150
Bump sanitize from 6.1.3 to 7.0.0
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.1.3 to 7.0.0.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.1.3...v7.0.0)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:29:26 +00:00
dependabot[bot]
7b6f7fe8bb
Bump factory_bot_rails from 6.4.4 to 6.5.0
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.4.4 to 6.5.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.4...v6.5.0)

---
updated-dependencies:
- dependency-name: factory_bot_rails
  dependency-version: 6.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:28:19 +00:00
dependabot[bot]
2f6dd0f808
Bump jquery-ui-rails from 7.0.0 to 8.0.0
Bumps [jquery-ui-rails](https://github.com/joliss/jquery-ui-rails) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/joliss/jquery-ui-rails/releases)
- [Changelog](https://github.com/jquery-ui-rails/jquery-ui-rails/blob/master/History.md)
- [Commits](https://github.com/joliss/jquery-ui-rails/compare/v7.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: jquery-ui-rails
  dependency-version: 8.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:26:52 +00:00
Jyri-Petteri Paloposki
8a8bdfe732
Merge pull request #3119 from TracksApp/dependabot/bundler/tolk-6.0.0
Bump tolk from 5.0.2 to 6.0.0
2025-06-29 15:26:44 +03:00
Jyri-Petteri Paloposki
db41886954
Merge pull request #3117 from TracksApp/dependabot/bundler/i18n-tasks-1.0.15
Bump i18n-tasks from 1.0.14 to 1.0.15
2025-06-29 15:24:44 +03:00
Jyri-Petteri Paloposki
77d12853c1
Merge pull request #3123 from TracksApp/dependabot/bundler/nokogiri-1.18.8
Bump nokogiri from 1.17.2 to 1.18.8
2025-06-29 15:24:27 +03:00
dependabot[bot]
19c8fcc0d9
Bump tolk from 5.0.2 to 6.0.0
Bumps [tolk](https://github.com/tolk/tolk) from 5.0.2 to 6.0.0.
- [Changelog](https://github.com/tolk/tolk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v5.0.2...v6.0.0)

---
updated-dependencies:
- dependency-name: tolk
  dependency-version: 6.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:14:45 +00:00
dependabot[bot]
b97aa8fd4e
Bump i18n-tasks from 1.0.14 to 1.0.15
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.14 to 1.0.15.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.14...v1.0.15)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-version: 1.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:14:07 +00:00
Jyri-Petteri Paloposki
fc2a8bb8f3
Merge pull request #3121 from TracksApp/dependabot/bundler/sqlite3-2.7.0
Bump sqlite3 from 1.7.3 to 2.7.0
2025-06-29 15:12:20 +03:00
Jyri-Petteri Paloposki
70c5ba94df
Merge pull request #3116 from TracksApp/dependabot/bundler/puma-6.6.0
Bump puma from 6.5.0 to 6.6.0
2025-06-29 15:11:44 +03:00
dependabot[bot]
761ec11e07
Bump nokogiri from 1.17.2 to 1.18.8
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.17.2 to 1.18.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.17.2...v1.18.8)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.18.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 12:07:52 +00:00
Jyri-Petteri Paloposki
c69811e19c
Merge pull request #3115 from TracksApp/dependabot/bundler/rack-mini-profiler-4.0.0
Bump rack-mini-profiler from 3.3.1 to 4.0.0
2025-06-29 15:05:52 +03:00
Jyri-Petteri Paloposki
3fbe3b2c90
Merge pull request #3114 from TracksApp/dependabot/bundler/aasm-5.5.1
Bump aasm from 5.5.0 to 5.5.1
2025-06-29 15:04:58 +03:00
dependabot[bot]
8868c389af
Bump sqlite3 from 1.7.3 to 2.7.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.7.3 to 2.7.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.7.3...v2.7.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-version: 2.7.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 11:59:15 +00:00
dependabot[bot]
23223dea9b
Bump puma from 6.5.0 to 6.6.0
Bumps [puma](https://github.com/puma/puma) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.5.0...v6.6.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-version: 6.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 11:58:29 +00:00
dependabot[bot]
674e24ea62
Bump rack-mini-profiler from 3.3.1 to 4.0.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 3.3.1 to 4.0.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.3.1...v4.0.0)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-version: 4.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 11:58:21 +00:00
dependabot[bot]
3e07e27099
Bump aasm from 5.5.0 to 5.5.1
Bumps [aasm](https://github.com/aasm/aasm) from 5.5.0 to 5.5.1.
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/compare/v5.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: aasm
  dependency-version: 5.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-29 11:58:13 +00:00
Jyri-Petteri Paloposki
c43cd6cb16
Merge pull request #3113 from TracksApp/dependabot_fix
Dependabot Ruby version
2025-06-29 14:57:30 +03:00
Jyri-Petteri Paloposki
7ed9f2ca3d Dependabot Ruby version 2025-06-29 14:51:18 +03:00
Jyri-Petteri Paloposki
b32cb2090e
Merge pull request #3112 from TracksApp/ror_70
Upgrade to RoR 7.0
2025-06-29 13:37:27 +03:00
Jyri-Petteri Paloposki
2094826d2f Change the command used for running tests 2025-06-29 13:26:58 +03:00
Jyri-Petteri Paloposki
4f94e2dfc2 Use the array syntax to avoid asset precompile failing to missing values 2025-06-29 13:25:29 +03:00
Jyri-Petteri Paloposki
13bdef74b3 Update the date formatting syntax 2025-06-29 13:25:14 +03:00
Jyri-Petteri Paloposki
3fc943ce2a No longer test for Ruby 3.0 or 3.1 2025-06-28 16:31:31 +03:00
Jyri-Petteri Paloposki
e77b83683a Upgrade to RoR 7.0 2025-06-28 16:25:52 +03:00
Jyri-Petteri Paloposki
854034c554
Merge pull request #3111 from TracksApp/fix_template_errors
Fix a few template errors caused by RoR 6
2025-06-28 16:24:05 +03:00
Jyri-Petteri Paloposki
7d9c5786be Fix a few template errors caused by RoR 6 2025-04-26 14:02:49 +03:00
Jyri-Petteri Paloposki
fa7d213ca7 Require rexml specifically to make sure it's available. The POST API didn't always work without this. 2025-01-26 18:12:15 +02:00
Jyri-Petteri Paloposki
da726b1700
Merge pull request #3108 from TracksApp/dependabot/bundler/stripe-13.3.1
Bump stripe from 13.3.0 to 13.3.1
2025-01-26 17:45:41 +02:00
Jyri-Petteri Paloposki
ffa79f2820
Merge pull request #3109 from TracksApp/dependabot/bundler/solargraph-0.51.0
Bump solargraph from 0.50.0 to 0.51.0
2025-01-26 17:45:31 +02:00
dependabot[bot]
6d5f269d77
Bump solargraph from 0.50.0 to 0.51.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.50.0 to 0.51.0.
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-20 00:34:56 +00:00
dependabot[bot]
2144160ec5
Bump stripe from 13.3.0 to 13.3.1
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.3.0 to 13.3.1.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.3.0...v13.3.1)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-14 00:41:06 +00:00
Jyri-Petteri Paloposki
41f7a86bba
Merge pull request #3107 from TracksApp/dependabot/bundler/rubocop-1.70.0
Bump rubocop from 1.69.2 to 1.70.0
2025-01-13 12:35:40 +02:00
dependabot[bot]
03dc26c06e
Bump rubocop from 1.69.2 to 1.70.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.69.2 to 1.70.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.69.2...v1.70.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-13 00:11:10 +00:00
Jyri-Petteri Paloposki
10bb9e86ac
Merge pull request #3106 from TracksApp/dependabot/bundler/stripe-13.3.0
Bump stripe from 13.2.0 to 13.3.0
2024-12-19 19:46:32 +02:00
Jyri-Petteri Paloposki
4863c82469
Merge pull request #3105 from TracksApp/dependabot/bundler/font-awesome-sass-6.7.2
Bump font-awesome-sass from 6.5.2 to 6.7.2
2024-12-19 19:46:19 +02:00
dependabot[bot]
3a8988ac74
Bump stripe from 13.2.0 to 13.3.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.2.0 to 13.3.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.2.0...v13.3.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-19 00:52:52 +00:00
dependabot[bot]
5484a4c894
Bump font-awesome-sass from 6.5.2 to 6.7.2
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.5.2 to 6.7.2.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-18 00:29:28 +00:00
Jyri-Petteri Paloposki
ecaed7bca7
Merge pull request #3102 from TracksApp/dependabot/bundler/mocha-2.7.1
Bump mocha from 2.6.1 to 2.7.1
2024-12-14 14:27:18 +02:00
Jyri-Petteri Paloposki
69d3ea5f30
Merge pull request #3104 from TracksApp/dependabot/bundler/rubocop-1.69.2
Bump rubocop from 1.69.1 to 1.69.2
2024-12-14 14:27:07 +02:00
dependabot[bot]
fb38741fa2
Bump rubocop from 1.69.1 to 1.69.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.69.1 to 1.69.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.69.1...v1.69.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 00:43:39 +00:00
dependabot[bot]
cb9fc6900d
Bump mocha from 2.6.1 to 2.7.1
Bumps [mocha](https://github.com/freerange/mocha) from 2.6.1 to 2.7.1.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.6.1...v2.7.1)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-10 00:36:42 +00:00
Jyri-Petteri Paloposki
ad356a9a01
Merge pull request #3100 from TracksApp/dependabot/bundler/rails-html-sanitizer-1.6.1
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
2024-12-09 10:47:49 +02:00
Jyri-Petteri Paloposki
b27cf9f533
Merge pull request #3101 from TracksApp/dependabot/bundler/rubocop-1.69.1
Bump rubocop from 1.69.0 to 1.69.1
2024-12-09 10:47:34 +02:00
dependabot[bot]
7d96e9b0cf
Bump rubocop from 1.69.0 to 1.69.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.69.0 to 1.69.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.69.0...v1.69.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-04 00:21:19 +00:00
dependabot[bot]
0487c9f17c
Bump rails-html-sanitizer from 1.6.0 to 1.6.1
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.6.0...v1.6.1)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-02 22:09:11 +00:00
Jyri-Petteri Paloposki
4e6d8396ad
Merge pull request #3098 from TracksApp/dependabot/bundler/mocha-2.6.1
Bump mocha from 2.6.0 to 2.6.1
2024-11-29 17:51:53 +02:00
Jyri-Petteri Paloposki
c8c48306ea
Merge pull request #3097 from TracksApp/dependabot/bundler/rubocop-1.69.0
Bump rubocop from 1.68.0 to 1.69.0
2024-11-29 17:51:41 +02:00
dependabot[bot]
87a2fca247
Bump mocha from 2.6.0 to 2.6.1
Bumps [mocha](https://github.com/freerange/mocha) from 2.6.0 to 2.6.1.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.6.0...v2.6.1)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-29 00:23:38 +00:00
dependabot[bot]
9d737b57f4
Bump rubocop from 1.68.0 to 1.69.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.68.0 to 1.69.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.68.0...v1.69.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-27 00:29:20 +00:00
Jyri-Petteri Paloposki
2431cdef3b
Merge pull request #3096 from TracksApp/dependabot/bundler/mocha-2.6.0
Bump mocha from 2.5.0 to 2.6.0
2024-11-25 09:54:19 +02:00
Jyri-Petteri Paloposki
f64445cd33
Merge pull request #3095 from TracksApp/dependabot/bundler/puma-6.5.0
Bump puma from 6.4.3 to 6.5.0
2024-11-25 09:54:09 +02:00
dependabot[bot]
0d2223ef52
Bump mocha from 2.5.0 to 2.6.0
Bumps [mocha](https://github.com/freerange/mocha) from 2.5.0 to 2.6.0.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.5.0...v2.6.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 00:43:29 +00:00
dependabot[bot]
29ce045f15
Bump puma from 6.4.3 to 6.5.0
Bumps [puma](https://github.com/puma/puma) from 6.4.3 to 6.5.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.4.3...v6.5.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 00:41:59 +00:00
Jyri-Petteri Paloposki
dd406ad6cc
Merge pull request #3093 from TracksApp/dependabot/bundler/acts_as_list-1.2.4
Bump acts_as_list from 1.2.3 to 1.2.4
2024-11-23 14:23:42 +02:00
Jyri-Petteri Paloposki
c5e27b3c5a
Merge pull request #3094 from TracksApp/dependabot/bundler/stripe-13.2.0
Bump stripe from 13.1.1 to 13.2.0
2024-11-23 13:48:36 +02:00
dependabot[bot]
57cc1185f4
Bump stripe from 13.1.1 to 13.2.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.1.1 to 13.2.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.1.1...v13.2.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-21 00:12:04 +00:00
dependabot[bot]
1d1bc3b71e
Bump acts_as_list from 1.2.3 to 1.2.4
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.2.3 to 1.2.4.
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.2.3...v1.2.4)

---
updated-dependencies:
- dependency-name: acts_as_list
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-20 00:23:11 +00:00
Jyri-Petteri Paloposki
fbd888c200
Merge pull request #3091 from TracksApp/dependabot/bundler/mocha-2.5.0
Bump mocha from 2.4.5 to 2.5.0
2024-11-14 10:10:04 +02:00
dependabot[bot]
186901cf32
Bump mocha from 2.4.5 to 2.5.0
Bumps [mocha](https://github.com/freerange/mocha) from 2.4.5 to 2.5.0.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.4.5...v2.5.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-13 00:49:08 +00:00
Jyri-Petteri Paloposki
9a2e947173
Merge pull request #3090 from TracksApp/dependabot/bundler/bullet-8.0.0
Bump bullet from 7.2.0 to 8.0.0
2024-11-12 02:44:35 +02:00
Jyri-Petteri Paloposki
692b6bf653
Merge pull request #3089 from TracksApp/dependabot/bundler/stripe-13.1.1
Bump stripe from 13.1.0 to 13.1.1
2024-11-12 02:44:23 +02:00
dependabot[bot]
976ad893e7
Bump bullet from 7.2.0 to 8.0.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.2.0 to 8.0.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.2.0...8.0.0)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 00:34:41 +00:00
dependabot[bot]
fe2befc72e
Bump stripe from 13.1.0 to 13.1.1
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.1.0 to 13.1.1.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.1.0...v13.1.1)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-12 00:34:11 +00:00
Jyri-Petteri Paloposki
846494843b
Merge pull request #3087 from TracksApp/dependabot/bundler/acts_as_list-1.2.3
Bump acts_as_list from 1.2.2 to 1.2.3
2024-11-11 10:14:19 +02:00
Jyri-Petteri Paloposki
57aa499027
Merge pull request #3088 from TracksApp/dependabot/bundler/factory_bot_rails-6.4.4
Bump factory_bot_rails from 6.4.3 to 6.4.4
2024-11-11 10:14:05 +02:00
dependabot[bot]
3221f1c194
Bump factory_bot_rails from 6.4.3 to 6.4.4
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.4.3 to 6.4.4.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.3...v6.4.4)

---
updated-dependencies:
- dependency-name: factory_bot_rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 00:51:12 +00:00
dependabot[bot]
61b9c93a7d
Bump acts_as_list from 1.2.2 to 1.2.3
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.2.2 to 1.2.3.
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: acts_as_list
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 00:50:38 +00:00
Jyri-Petteri Paloposki
1ca43b8ee5
Merge pull request #3079 from TracksApp/dependabot/bundler/database_cleaner-2.1.0
Bump database_cleaner from 1.99.0 to 2.1.0
2024-11-08 19:31:47 +02:00
Jyri-Petteri Paloposki
9742bfc338
Merge pull request #3086 from TracksApp/dependabot/bundler/rubocop-1.68.0
Bump rubocop from 1.67.0 to 1.68.0
2024-11-08 19:19:33 +02:00
dependabot[bot]
39ab8dddcf
Bump rubocop from 1.67.0 to 1.68.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.67.0 to 1.68.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.67.0...v1.68.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 00:18:22 +00:00
dependabot[bot]
450db54865
Bump database_cleaner from 1.99.0 to 2.1.0
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 1.99.0 to 2.1.0.
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/main/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v1.99.0...v2.1.0)

---
updated-dependencies:
- dependency-name: database_cleaner
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 18:04:54 +00:00
Jyri-Petteri Paloposki
f960c1939e
Merge pull request #3085 from TracksApp/dependabot/bundler/tolk-5.0.2
Bump tolk from 5.0.1 to 5.0.2
2024-11-05 20:03:41 +02:00
dependabot[bot]
308410ea71
Bump tolk from 5.0.1 to 5.0.2
Bumps [tolk](https://github.com/tolk/tolk) from 5.0.1 to 5.0.2.
- [Changelog](https://github.com/tolk/tolk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v5.0.1...v5.0.2)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 00:16:19 +00:00
Jyri-Petteri Paloposki
d946081e0f
Merge pull request #3084 from TracksApp/dependabot/bundler/pg-1.5.9
Bump pg from 1.5.7 to 1.5.9
2024-11-01 10:24:34 +02:00
dependabot[bot]
c56db12281
Bump pg from 1.5.7 to 1.5.9
Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.7 to 1.5.9.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.7...v1.5.9)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 00:28:02 +00:00
Jyri-Petteri Paloposki
a5e5d0934f
Merge pull request #3082 from TracksApp/dependabot/bundler/stripe-13.1.0
Bump stripe from 13.0.2 to 13.1.0
2024-10-31 18:18:34 +02:00
dependabot[bot]
3077578e6b
Bump stripe from 13.0.2 to 13.1.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 13.0.2 to 13.1.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.0.2...v13.1.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-30 00:02:43 +00:00
Jyri-Petteri Paloposki
2e82791887
Merge pull request #3081 from TracksApp/dependabot/bundler/sanitize-6.1.3
Bump sanitize from 6.1.2 to 6.1.3
2024-10-29 09:28:34 +02:00
dependabot[bot]
5b49f9e704
Bump sanitize from 6.1.2 to 6.1.3
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.1.2...v6.1.3)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-29 00:32:27 +00:00
Jyri-Petteri Paloposki
a746dd31d3
Merge pull request #3080 from TracksApp/dependabot/bundler/rexml-3.3.9
Bump rexml from 3.3.8 to 3.3.9
2024-10-28 21:54:50 +02:00
dependabot[bot]
b3754f2ee6
Bump rexml from 3.3.8 to 3.3.9
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.8 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.8...v3.3.9)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 19:07:34 +00:00
Jyri-Petteri Paloposki
5243a0a092
Merge pull request #3077 from TracksApp/dependabot/bundler/activemodel-serializers-xml-1.0.3
Bump activemodel-serializers-xml from 1.0.2 to 1.0.3
2024-10-28 12:54:03 +02:00
dependabot[bot]
5682a380f3
Bump activemodel-serializers-xml from 1.0.2 to 1.0.3
Bumps [activemodel-serializers-xml](https://github.com/rails/activemodel-serializers-xml) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/rails/activemodel-serializers-xml/releases)
- [Commits](https://github.com/rails/activemodel-serializers-xml/compare/v1.0.2...v1.0.3)

---
updated-dependencies:
- dependency-name: activemodel-serializers-xml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-28 00:38:36 +00:00
Jyri-Petteri Paloposki
477dd9737f
Merge pull request #3076 from TracksApp/dependabot/bundler/stripe-13.0.2
Bump stripe from 12.4.0 to 13.0.2
2024-10-25 09:57:53 +03:00
Jyri-Petteri Paloposki
4b043968ad
Merge pull request #3075 from TracksApp/dependabot/bundler/yard-0.9.37
Bump yard from 0.9.36 to 0.9.37
2024-10-25 09:57:40 +03:00
dependabot[bot]
ecccf02cc9
Bump stripe from 12.4.0 to 13.0.2
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 12.4.0 to 13.0.2.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v12.4.0...v13.0.2)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 00:46:12 +00:00
dependabot[bot]
9290e32739
Bump yard from 0.9.36 to 0.9.37
Bumps [yard](https://github.com/lsegal/yard) from 0.9.36 to 0.9.37.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.36...v0.9.37)

---
updated-dependencies:
- dependency-name: yard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-25 00:45:38 +00:00
Jyri-Petteri Paloposki
df1e9a064a
Merge pull request #3072 from TracksApp/dependabot/bundler/uglifier-4.2.1
Bump uglifier from 4.2.0 to 4.2.1
2024-10-24 11:54:11 +03:00
Jyri-Petteri Paloposki
e4b366494d
Merge pull request #3073 from TracksApp/dependabot/bundler/rspec-expectations-3.13.3
Bump rspec-expectations from 3.13.1 to 3.13.3
2024-10-24 11:53:53 +03:00
dependabot[bot]
cfaa0a00be
Bump rspec-expectations from 3.13.1 to 3.13.3
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.13.1 to 3.13.3.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.13.1...v3.13.3)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 00:09:14 +00:00
dependabot[bot]
06000a0aab
Bump uglifier from 4.2.0 to 4.2.1
Bumps [uglifier](https://github.com/lautis/uglifier) from 4.2.0 to 4.2.1.
- [Changelog](https://github.com/lautis/uglifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lautis/uglifier/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: uglifier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-24 00:08:47 +00:00
Jyri-Petteri Paloposki
894e497e88
Merge pull request #3047 from TracksApp/irc
Remove the IRC channel for now
2024-10-23 13:54:52 +03:00
Jyri-Petteri Paloposki
6eef42d569
Merge pull request #3064 from TracksApp/dependabot/bundler/puma-6.4.3
Bump puma from 6.4.2 to 6.4.3
2024-10-23 10:52:29 +03:00
Jyri-Petteri Paloposki
0616dc41a7
Merge pull request #3070 from TracksApp/dependabot/bundler/actionpack-6.1.7.9
Bump actionpack from 6.1.7.8 to 6.1.7.9
2024-10-23 10:52:16 +03:00
Jyri-Petteri Paloposki
7be0e4286a
Merge pull request #3071 from TracksApp/dependabot/bundler/actionmailer-6.1.7.9
Bump actionmailer from 6.1.7.8 to 6.1.7.9
2024-10-23 10:52:02 +03:00
Jyri-Petteri Paloposki
1438f25b79
Merge pull request #3069 from TracksApp/dependabot/bundler/actiontext-6.1.7.9
Bump actiontext from 6.1.7.8 to 6.1.7.9
2024-10-23 10:51:48 +03:00
dependabot[bot]
89a464d9ea
Bump puma from 6.4.2 to 6.4.3
Bumps [puma](https://github.com/puma/puma) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.4.2...v6.4.3)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 07:39:23 +00:00
dependabot[bot]
8e85af75e8
Bump actionpack from 6.1.7.8 to 6.1.7.9
Bumps [actionpack](https://github.com/rails/rails) from 6.1.7.8 to 6.1.7.9.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1.1/actionpack/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.7.8...v6.1.7.9)

---
updated-dependencies:
- dependency-name: actionpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 07:38:55 +00:00
dependabot[bot]
322d2b62d8
Bump actionmailer from 6.1.7.8 to 6.1.7.9
Bumps [actionmailer](https://github.com/rails/rails) from 6.1.7.8 to 6.1.7.9.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1.1/actionmailer/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.7.8...v6.1.7.9)

---
updated-dependencies:
- dependency-name: actionmailer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 07:38:53 +00:00
dependabot[bot]
6844679547
Bump actiontext from 6.1.7.8 to 6.1.7.9
Bumps [actiontext](https://github.com/rails/rails) from 6.1.7.8 to 6.1.7.9.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.2.1.1/actiontext/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.1.7.8...v6.1.7.9)

---
updated-dependencies:
- dependency-name: actiontext
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 07:38:46 +00:00
Jyri-Petteri Paloposki
2204b2c246
Merge pull request #3068 from TracksApp/dependabot/bundler/rubocop-1.67.0
Bump rubocop from 1.65.0 to 1.67.0
2024-10-23 10:37:36 +03:00
dependabot[bot]
87950c6500
Bump rubocop from 1.65.0 to 1.67.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.65.0 to 1.67.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.65.0...v1.67.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 07:31:23 +00:00
Jyri-Petteri Paloposki
e829daca1e
Merge pull request #3055 from TracksApp/fix_tests
Fix tests
2024-10-23 10:30:10 +03:00
Jyri-Petteri Paloposki
e4f3fd0737 Use docker compose command 2024-10-23 02:01:42 +03:00
Jyri-Petteri Paloposki
24c4634a7b Use correct var for detecting MySQL 2024-10-23 01:56:34 +03:00
Jyri-Petteri Paloposki
e70a569511 Add debug output for the DB poll 2024-08-15 13:16:14 +03:00
Jyri-Petteri Paloposki
e81919888e Remove the version specificators 2024-08-02 10:36:08 +03:00
Jyri-Petteri Paloposki
d9854e1a4e Fix tests 2024-08-02 10:23:34 +03:00
Jyri-Petteri Paloposki
8abfafa0c6
Merge pull request #3051 from TracksApp/dependabot/bundler/sanitize-6.1.2
Bump sanitize from 6.1.1 to 6.1.2
2024-08-02 10:18:29 +03:00
Jyri-Petteri Paloposki
efea77c9cb
Merge pull request #3052 from TracksApp/dependabot/bundler/pg-1.5.7
Bump pg from 1.5.6 to 1.5.7
2024-08-02 10:18:16 +03:00
dependabot[bot]
96712ee99c
Bump pg from 1.5.6 to 1.5.7
Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.6 to 1.5.7.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.6...v1.5.7)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-29 00:43:02 +00:00
dependabot[bot]
a79660299a
Bump sanitize from 6.1.1 to 6.1.2
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.1.1...v6.1.2)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-29 00:42:31 +00:00
Jyri-Petteri Paloposki
5f456d5300
Merge pull request #3049 from TracksApp/dependabot/bundler/stripe-12.4.0
Bump stripe from 12.3.0 to 12.4.0
2024-07-26 03:49:06 +03:00
dependabot[bot]
fac04ee0c1
Bump stripe from 12.3.0 to 12.4.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 12.3.0 to 12.4.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v12.3.0...v12.4.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 00:39:54 +00:00
Jyri-Petteri Paloposki
d9f254e2c5 Add custom release build option 2024-07-26 00:27:43 +03:00
Jyri-Petteri Paloposki
10a6ebcb41 Remove the IRC channel for now 2024-07-25 23:59:05 +03:00
Jyri-Petteri Paloposki
36529c50b3 Release 2.7.1 2024-07-25 23:54:52 +03:00
Jyri-Petteri Paloposki
75420d9c38
Merge commit from fork
Fix a few reflected XSS vulnerabilities
2024-07-25 23:52:51 +03:00
Jyri-Petteri Paloposki
b0d288d2ef Fix reflected XSS vulnerabilities in some views 2024-07-25 23:32:56 +03:00
Jyri-Petteri Paloposki
6a4a72270e
Merge pull request #3044 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2024-07-25 21:39:10 +03:00
Jyri-Petteri Paloposki
d64e1a0fa4 Fix the plurals as usual 2024-07-25 21:34:12 +03:00
Jyri-Petteri Paloposki
c23ca0574e Fix reflected XSS vulnerability on the stats page 2024-07-25 14:53:04 +03:00
Jyri-Petteri Paloposki
c7d81bb79f
Translated using Weblate (Finnish)
Currently translated at 99.1% (1111 of 1121 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2024-07-25 13:18:31 +02:00
gallegonovato
784f8c3009
Translated using Weblate (Spanish)
Currently translated at 100.0% (1121 of 1121 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2024-07-25 13:18:31 +02:00
Jyri-Petteri Paloposki
0fc66953c0
Merge pull request #3046 from TracksApp/dependabot/bundler/mocha-2.4.5
Bump mocha from 2.4.4 to 2.4.5
2024-07-25 14:18:27 +03:00
dependabot[bot]
49fa90c7a6
Bump mocha from 2.4.4 to 2.4.5
Bumps [mocha](https://github.com/freerange/mocha) from 2.4.4 to 2.4.5.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.4.4...v2.4.5)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-25 00:28:45 +00:00
Jyri-Petteri Paloposki
31f35f50c7
Merge pull request #3045 from TracksApp/dependabot/bundler/mocha-2.4.4
Bump mocha from 2.4.3 to 2.4.4
2024-07-24 12:11:40 +03:00
dependabot[bot]
a984011ddc
Bump mocha from 2.4.3 to 2.4.4
Bumps [mocha](https://github.com/freerange/mocha) from 2.4.3 to 2.4.4.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.4.3...v2.4.4)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-24 00:32:02 +00:00
Jyri-Petteri Paloposki
22f42211b0
Merge pull request #3042 from TracksApp/dependabot/bundler/stripe-12.3.0
Bump stripe from 5.24.0 to 12.3.0
2024-07-23 13:56:24 +03:00
Jyri-Petteri Paloposki
92348f9bc5
Merge pull request #3043 from TracksApp/dependabot/bundler/mocha-2.4.3
Bump mocha from 2.4.2 to 2.4.3
2024-07-23 13:11:43 +03:00
dependabot[bot]
0d2d89780b
Bump mocha from 2.4.2 to 2.4.3
Bumps [mocha](https://github.com/freerange/mocha) from 2.4.2 to 2.4.3.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.4.2...v2.4.3)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-23 00:33:56 +00:00
dependabot[bot]
3fcdb41fa9
Bump stripe from 5.24.0 to 12.3.0
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 5.24.0 to 12.3.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v5.24.0...v12.3.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 00:25:45 +00:00
Jyri-Petteri Paloposki
a9a978c1f8 Fix the installation documentation of postgresql. Fixes #2845. 2024-07-19 14:34:54 +03:00
Jyri-Petteri Paloposki
e1c5fbbbc2
Merge pull request #3039 from Pegasus-RPG/patch-1
Update bundle config command, add instructions for PostgreSQL
2024-07-19 14:05:48 +03:00
Jyri-Petteri Paloposki
36f139d879 Update schema.rb for Postgres support 2024-07-19 14:00:19 +03:00
Jyri-Petteri Paloposki
11a1a6a58e
Merge pull request #3040 from TracksApp/dependabot/bundler/mocha-2.4.2
Bump mocha from 2.4.0 to 2.4.2
2024-07-19 13:45:38 +03:00
Jyri-Petteri Paloposki
62ad2f7f0b
Merge pull request #3041 from TracksApp/dependabot/bundler/acts_as_list-1.2.2
Bump acts_as_list from 1.2.1 to 1.2.2
2024-07-19 13:45:25 +03:00
dependabot[bot]
a0999e3e45
Bump acts_as_list from 1.2.1 to 1.2.2
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.2.1 to 1.2.2.
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: acts_as_list
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-19 00:40:25 +00:00
dependabot[bot]
76d3083e8f
Bump mocha from 2.4.0 to 2.4.2
Bumps [mocha](https://github.com/freerange/mocha) from 2.4.0 to 2.4.2.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.4.0...v2.4.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-19 00:40:03 +00:00
Jyri-Petteri Paloposki
50f5a946d4 Don't use old databases in test runs 2024-07-19 00:42:44 +03:00
Jyri-Petteri Paloposki
13d7a711a4 Move jquery back to default group 2024-07-19 00:14:41 +03:00
Jyri-Petteri Paloposki
55050af2cb Test the builded code, not the one mounted. 2024-07-19 00:02:15 +03:00
Jyri-Petteri Paloposki
f5f0193b60 Add asset stuff back to being included by default for non-Docker users; move more asset-related packages to the group 2024-07-19 00:02:07 +03:00
Sean M. Pappalardo
ad87729e31 Update bundle config command, add instructions for PostgreSQL 2024-07-19 00:01:56 +03:00
Jyri-Petteri Paloposki
f097a1f5e9
Merge pull request #3038 from TracksApp/user_errors
Fix a few user creation errors to be prettier
2024-07-18 22:40:01 +03:00
Jyri-Petteri Paloposki
2bf2f9476a Fix a few user creation errors to be prettier 2024-07-18 22:34:04 +03:00
Jyri-Petteri Paloposki
7b9a1e322f
Merge pull request #3037 from TracksApp/dockerfile_git_req
Don't require the .git directory to exist for a successful Docker build.
2024-07-18 22:14:30 +03:00
Jyri-Petteri Paloposki
d2fff6a64c Don't require the .git directory to exist for a successful Docker build. 2024-07-18 22:09:35 +03:00
Jyri-Petteri Paloposki
8f7b1ab7b2
Merge pull request #3036 from TracksApp/rexml
Update rexml
2024-07-18 21:57:48 +03:00
Jyri-Petteri Paloposki
0968152c5a Update rexml 2024-07-18 21:53:03 +03:00
Jyri-Petteri Paloposki
7a64917647
Merge pull request #3035 from TracksApp/db_versions
Fix DB adapters with the same constraints as in the ActiveRecord file…
2024-07-18 21:45:38 +03:00
Jyri-Petteri Paloposki
8464d0c60e Remove the version constraint from Stripe 2024-07-18 21:39:08 +03:00
Jyri-Petteri Paloposki
212b2dc20c Fix DB adapters with the same constraints as in the ActiveRecord files (for example https://github.com/rails/rails/blob/v7.1.3.4/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb ) 2024-07-18 21:36:51 +03:00
Jyri-Petteri Paloposki
75a88f2955
Merge pull request #3033 from TracksApp/stripe
Add Stripe as an optional package and move to a single staged Dockerfile
2024-07-18 21:14:56 +03:00
Jyri-Petteri Paloposki
ff5adc5696 Replace the version-specific Dockerfiles with one staged Dockerfile 2024-07-18 21:09:04 +03:00
Jyri-Petteri Paloposki
5940fe10a6 Add Stripe as an optional package 2024-07-18 16:14:42 +03:00
Jyri-Petteri Paloposki
11ef1b6f6b
Merge pull request #3032 from TracksApp/dependabot/bundler/bullet-7.2.0
Bump bullet from 7.1.6 to 7.2.0
2024-07-18 14:52:35 +03:00
dependabot[bot]
a66dca4a6b
Bump bullet from 7.1.6 to 7.2.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.1.6 to 7.2.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.1.6...7.2.0)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-15 00:39:04 +00:00
Jyri-Petteri Paloposki
2726abb8ea
Merge pull request #3030 from TracksApp/dependabot/bundler/rubocop-1.65.0
Bump rubocop from 1.64.1 to 1.65.0
2024-07-13 12:10:44 +03:00
dependabot[bot]
2108b203a6
Bump rubocop from 1.64.1 to 1.65.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.64.1 to 1.65.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.64.1...v1.65.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-11 00:27:42 +00:00
Jyri-Petteri Paloposki
78ab8b0ff2
Merge pull request #3026 from TracksApp/dependabot/bundler/rspec-expectations-3.13.1
Bump rspec-expectations from 3.12.3 to 3.13.1
2024-06-25 15:58:46 +03:00
dependabot[bot]
713c89c6e0
Bump rspec-expectations from 3.12.3 to 3.13.1
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.3 to 3.13.1.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.12.3...v3.13.1)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 00:01:21 +00:00
Jyri-Petteri Paloposki
38db8f983d
Merge pull request #3025 from TracksApp/dependabot/bundler/mocha-2.4.0
Bump mocha from 2.1.0 to 2.4.0
2024-06-24 14:58:42 +03:00
dependabot[bot]
720cb02697
Bump mocha from 2.1.0 to 2.4.0
Bumps [mocha](https://github.com/freerange/mocha) from 2.1.0 to 2.4.0.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.1.0...v2.4.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 00:12:49 +00:00
Jyri-Petteri Paloposki
867f1bc5d1
Merge pull request #3024 from TracksApp/dependabot/bundler/bullet-7.1.6
Bump bullet from 7.1.4 to 7.1.6
2024-06-19 10:20:24 +03:00
dependabot[bot]
b280485ef2
Bump bullet from 7.1.4 to 7.1.6
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.1.4 to 7.1.6.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.1.4...7.1.6)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 00:20:33 +00:00
Jyri-Petteri Paloposki
54ed7d118b
Merge pull request #3023 from TracksApp/dependabot/bundler/RedCloth-4.3.4
Bump RedCloth from 4.3.3 to 4.3.4
2024-06-18 12:22:01 +03:00
dependabot[bot]
f20aa13b7b
Bump RedCloth from 4.3.3 to 4.3.4
Bumps [RedCloth](https://github.com/jgarber/redcloth) from 4.3.3 to 4.3.4.
- [Changelog](https://github.com/jgarber/redcloth/blob/master/CHANGELOG)
- [Commits](https://github.com/jgarber/redcloth/compare/v4.3.3...v4.3.4)

---
updated-dependencies:
- dependency-name: RedCloth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 00:55:39 +00:00
Jyri-Petteri Paloposki
247caf6e98
Merge pull request #3022 from TracksApp/release
Release 2.7
2024-06-17 13:30:46 +03:00
Jyri-Petteri Paloposki
1d79436a52 Fix Ruby 3.3 tests to correct Dockerfile 2024-06-17 13:20:55 +03:00
Jyri-Petteri Paloposki
29a8c3dff8
Merge pull request #2833 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2024-06-17 13:19:33 +03:00
Jyri-Petteri Paloposki
167274a6da Fix again the translations broken by Weblate 2024-06-17 13:12:47 +03:00
Jyri-Petteri Paloposki
b274c270f1 New version number 2024-06-17 12:48:29 +03:00
Jyri-Petteri Paloposki
d5235e8c61 Move default build to Ruby 3.3, test only MySQL for Rubies 3.1 & 3.2 (middle versions) 2024-06-17 12:46:16 +03:00
Jyri-Petteri Paloposki
6274e9e1d3 Changelog for release 2.7 2024-06-17 12:46:01 +03:00
gallegonovato
fcdc464725
Translated using Weblate (Spanish)
Currently translated at 100.0% (1119 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2024-06-17 07:58:15 +00:00
Ranforingus
8ed97a511d
Translated using Weblate (Dutch)
Currently translated at 88.2% (988 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/nl/
2024-06-17 07:58:15 +00:00
Алексей Свистунов
d26275c5e9
Translated using Weblate (Russian)
Currently translated at 97.0% (1086 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2024-06-17 07:58:14 +00:00
Burak Hüseyin Ekseli
10ad112b70
Translated using Weblate (Turkish)
Currently translated at 30.1% (337 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/tr/
2024-06-17 07:58:14 +00:00
gallegonovato
98e57367e9
Translated using Weblate (Spanish)
Currently translated at 91.0% (1019 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2024-06-17 07:58:13 +00:00
gallegonovato
ddf0260a03
Translated using Weblate (Spanish)
Currently translated at 90.9% (1018 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2024-06-17 07:58:12 +00:00
Jyri-Petteri Paloposki
2214c18d9f
Merge pull request #3021 from TracksApp/dependabot/bundler/sanitize-6.1.1
Bump sanitize from 6.1.0 to 6.1.1
2024-06-17 10:58:08 +03:00
dependabot[bot]
0eaa0d65c1
Bump sanitize from 6.1.0 to 6.1.1
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.1.0...v6.1.1)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 00:46:46 +00:00
Jyri-Petteri Paloposki
fa8be2a238
Merge pull request #3020 from TracksApp/fix_deferred
Test deferred view
2024-06-15 14:41:18 +03:00
Jyri-Petteri Paloposki
fd76ff273a Test deferred view 2024-06-15 14:30:13 +03:00
Jyri-Petteri Paloposki
f024ff7650
Merge pull request #3019 from TracksApp/dependabot/bundler/i18n-tasks-1.0.14
Bump i18n-tasks from 1.0.13 to 1.0.14
2024-06-14 08:09:50 +03:00
dependabot[bot]
3a0ddc0c02
Bump i18n-tasks from 1.0.13 to 1.0.14
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.13...v1.0.14)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 00:17:45 +00:00
Jyri-Petteri Paloposki
495d84adb7
Merge pull request #3018 from TracksApp/dependabot/bundler/listen-3.9.0
Bump listen from 3.8.0 to 3.9.0
2024-06-13 10:59:35 +03:00
dependabot[bot]
2d5aba6ad0
Bump listen from 3.8.0 to 3.9.0
Bumps [listen](https://github.com/guard/listen) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.8.0...v3.9.0)

---
updated-dependencies:
- dependency-name: listen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-13 00:10:06 +00:00
Jyri-Petteri Paloposki
1e86b123cc
Merge pull request #3015 from TracksApp/dependabot/bundler/will_paginate-4.0.1
Bump will_paginate from 4.0.0 to 4.0.1
2024-06-12 23:16:42 +03:00
Jyri-Petteri Paloposki
03c85842db
Merge pull request #3016 from TracksApp/dependabot/bundler/rubocop-1.64.1
Bump rubocop from 1.58.0 to 1.64.1
2024-06-12 23:16:32 +03:00
dependabot[bot]
9ba1f7a5e3
Bump rubocop from 1.58.0 to 1.64.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.58.0 to 1.64.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.58.0...v1.64.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 00:17:23 +00:00
dependabot[bot]
180af5c752
Bump will_paginate from 4.0.0 to 4.0.1
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: will_paginate
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 00:17:05 +00:00
Jyri-Petteri Paloposki
1e1fcd20a1
Merge pull request #3014 from TracksApp/dependabot/bundler/spring-4.2.1
Bump spring from 4.1.3 to 4.2.1
2024-06-11 03:51:14 +03:00
dependabot[bot]
d056abbc3a
Bump spring from 4.1.3 to 4.2.1
Bumps [spring](https://github.com/rails/spring) from 4.1.3 to 4.2.1.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v4.1.3...v4.2.1)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 00:39:26 +00:00
Jyri-Petteri Paloposki
445ad25571
Merge pull request #3012 from TracksApp/dependabot/bundler/pg-1.5.6
Bump pg from 1.5.4 to 1.5.6
2024-06-11 03:38:36 +03:00
dependabot[bot]
a910eaf436
Bump pg from 1.5.4 to 1.5.6
Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.4 to 1.5.6.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.4...v1.5.6)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-11 00:30:11 +00:00
Jyri-Petteri Paloposki
e9f9d8fa5c
Merge pull request #3009 from TracksApp/dependabot/bundler/font-awesome-sass-6.5.2
Bump font-awesome-sass from 6.5.1 to 6.5.2
2024-06-10 11:33:18 +03:00
Jyri-Petteri Paloposki
c27c517648
Merge pull request #3010 from TracksApp/dependabot/bundler/factory_bot_rails-6.4.3
Bump factory_bot_rails from 6.4.2 to 6.4.3
2024-06-10 11:33:09 +03:00
Jyri-Petteri Paloposki
bbff8d2d07
Merge pull request #3011 from TracksApp/dependabot/bundler/mysql2-0.5.6
Bump mysql2 from 0.5.5 to 0.5.6
2024-06-10 11:17:48 +03:00
dependabot[bot]
b01f46e412
Bump mysql2 from 0.5.5 to 0.5.6
Bumps [mysql2](https://github.com/brianmario/mysql2) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/brianmario/mysql2/releases)
- [Commits](https://github.com/brianmario/mysql2/compare/0.5.5...0.5.6)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 00:07:59 +00:00
dependabot[bot]
781ae2de5c
Bump factory_bot_rails from 6.4.2 to 6.4.3
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.4.2 to 6.4.3.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.2...v6.4.3)

---
updated-dependencies:
- dependency-name: factory_bot_rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 00:07:44 +00:00
dependabot[bot]
3150420940
Bump font-awesome-sass from 6.5.1 to 6.5.2
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits/6.5.2)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 00:07:19 +00:00
Jyri-Petteri Paloposki
085faab554
Merge pull request #3008 from TracksApp/default_ruby
Make 3.1 our default build
2024-06-06 11:27:34 +03:00
Jyri-Petteri Paloposki
05854c6560 Update the netcat package name 2024-06-06 11:16:19 +03:00
Jyri-Petteri Paloposki
80c3b22e04 Make 3.1 our default build 2024-06-06 10:46:36 +03:00
Jyri-Petteri Paloposki
86b0a7aa95
Merge pull request #3006 from TracksApp/ruby33
Start testing Ruby 3.3
2024-06-06 10:32:41 +03:00
Jyri-Petteri Paloposki
aefa65a4b4 Start testing Ruby 3.3 2024-06-06 10:19:38 +03:00
Jyri-Petteri Paloposki
fcff755284
Merge pull request #3001 from TracksApp/dependabot/bundler/jquery-ui-rails-7.0.0
Bump jquery-ui-rails from 6.0.1 to 7.0.0
2024-06-06 10:17:05 +03:00
Jyri-Petteri Paloposki
753d230259
Merge pull request #3002 from TracksApp/dependabot/bundler/nokogiri-1.16.5
Bump nokogiri from 1.15.5 to 1.16.5
2024-06-06 10:16:53 +03:00
Jyri-Petteri Paloposki
8f4a0f475f
Merge pull request #3005 from TracksApp/ruby32
Start testing Ruby 3.2
2024-06-06 10:16:35 +03:00
Jyri-Petteri Paloposki
12d7b7911c Start testing Ruby 3.2 2024-06-06 10:06:07 +03:00
dependabot[bot]
b79c983f36
Bump jquery-ui-rails from 6.0.1 to 7.0.0
Bumps [jquery-ui-rails](https://github.com/joliss/jquery-ui-rails) from 6.0.1 to 7.0.0.
- [Release notes](https://github.com/joliss/jquery-ui-rails/releases)
- [Changelog](https://github.com/jquery-ui-rails/jquery-ui-rails/blob/master/History.md)
- [Commits](https://github.com/joliss/jquery-ui-rails/compare/v6.0.1...v7.0.0)

---
updated-dependencies:
- dependency-name: jquery-ui-rails
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 07:02:58 +00:00
dependabot[bot]
974af02dbf
Bump nokogiri from 1.15.5 to 1.16.5
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.15.5 to 1.16.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.15.5...v1.16.5)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 07:02:55 +00:00
Jyri-Petteri Paloposki
ddd8cb8f29
Merge pull request #2709 from TracksApp/ruby31
Test for Ruby 3.1
2024-06-06 10:01:51 +03:00
Jyri-Petteri Paloposki
1be3c27165 Run tests for Ruby 3.1 and change from racer to mini_racer for Ruby 3.1 support 2024-06-06 09:53:59 +03:00
Jyri-Petteri Paloposki
063c8bd786
Merge pull request #2706 from TracksApp/update_rails
Update Rails to last 6.1
2024-06-06 09:53:13 +03:00
Jyri-Petteri Paloposki
a94d4fa00b Remove the inbound message handling to get the Rails upgrade done. Pull requests for re-implementing with ActionMailbox are welcome.
Fixes #2463.
2024-06-06 02:15:00 +03:00
Jyri-Petteri Paloposki
86e36b07a6 Fix syntax errors for upgrade of Rails version 2024-06-06 01:43:48 +03:00
Jyri-Petteri Paloposki
7f567862d7 Upgrade Rails to 6.1 2024-06-06 01:43:38 +03:00
Jyri-Petteri Paloposki
9e662428b8
Merge pull request #3004 from TracksApp/dependabot/bundler/activerecord-6.0.6.1
Bump activerecord from 6.0.5.1 to 6.0.6.1
2024-06-06 01:19:57 +03:00
dependabot[bot]
2f32ba5595
Bump activerecord from 6.0.5.1 to 6.0.6.1
Bumps [activerecord](https://github.com/rails/rails) from 6.0.5.1 to 6.0.6.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v7.1.3.4/activerecord/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.0.5.1...v6.0.6.1)

---
updated-dependencies:
- dependency-name: activerecord
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 22:10:43 +00:00
Jyri-Petteri Paloposki
cecdac6af7
Merge pull request #3003 from TracksApp/dependabot/bundler/rexml-3.2.8
Bump rexml from 3.2.6 to 3.2.8
2024-06-06 01:09:22 +03:00
Jyri-Petteri Paloposki
9e7010b6fb
Merge pull request #3000 from TracksApp/dependabot/bundler/yard-0.9.36
Bump yard from 0.9.34 to 0.9.36
2024-06-06 01:06:43 +03:00
dependabot[bot]
444fa0dfff
Bump rexml from 3.2.6 to 3.2.8
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 22:00:45 +00:00
dependabot[bot]
9fe75adca3
Bump yard from 0.9.34 to 0.9.36
Bumps [yard](https://github.com/lsegal/yard) from 0.9.34 to 0.9.36.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.34...v0.9.36)

---
updated-dependencies:
- dependency-name: yard
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 21:56:58 +00:00
Jyri-Petteri Paloposki
2360a4ba4e
Merge pull request #2998 from TracksApp/dependabot/bundler/rack-mini-profiler-3.3.1
Bump rack-mini-profiler from 3.1.1 to 3.3.1
2024-06-06 00:55:00 +03:00
Jyri-Petteri Paloposki
662782ec46
Merge pull request #2989 from TracksApp/dependabot/bundler/puma-6.4.2
Bump puma from 6.4.0 to 6.4.2
2024-06-06 00:54:44 +03:00
dependabot[bot]
97da4df7cb
Bump puma from 6.4.0 to 6.4.2
Bumps [puma](https://github.com/puma/puma) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.4.0...v6.4.2)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 21:46:19 +00:00
dependabot[bot]
03bc9a4dda
Bump rack-mini-profiler from 3.1.1 to 3.3.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 3.1.1 to 3.3.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.1.1...v3.3.1)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 21:41:43 +00:00
Jyri-Petteri Paloposki
099a0ff886
Merge pull request #2997 from TracksApp/fix_tests
Upgrade Ruby version to hopefully fix Dependabot
2024-06-06 00:40:14 +03:00
Jyri-Petteri Paloposki
f76a00f261 Rubocop still doesn't support Ruby > 2.5, so let's disable that. 2024-06-06 00:31:07 +03:00
Jyri-Petteri Paloposki
7584d4f051 Upgrade Ruby version to hopefully fix Dependabot 2024-06-06 00:28:49 +03:00
Jyri-Petteri Paloposki
a9a54f76bf
Merge pull request #2996 from TracksApp/fix_tests
Fix tests by removing Ruby 2.7 testing, which is already EOL
2024-06-06 00:22:34 +03:00
Jyri-Petteri Paloposki
6ead4c0307 Fix tests by removing Ruby 2.7 testing, which is already EOL 2024-06-06 00:11:24 +03:00
Matt Rogers
7eb80fb1a1
Merge pull request #2995 from TracksApp/make-ruby-2.7-ci-work-again
Install older version of Bundler in CI for Ruby 2.7
2024-02-15 09:51:45 -06:00
Matt Rogers
f405861c60
ci: Ruby 2.7 needs an older version of bundler
Pin Bundler to 2.4.22 so that 2.7 CI keeps working.
2024-02-15 09:39:45 -06:00
Jyri-Petteri Paloposki
101c97ddff
Merge pull request #2986 from TracksApp/dependabot/bundler/font-awesome-sass-6.5.1
Bump font-awesome-sass from 6.5.0 to 6.5.1
2024-01-31 20:59:59 +02:00
Jyri-Petteri Paloposki
7c5aaa9594
Merge pull request #2988 from TracksApp/dependabot/bundler/solargraph-0.50.0
Bump solargraph from 0.49.0 to 0.50.0
2024-01-31 20:59:48 +02:00
dependabot[bot]
010eb00f8e
Bump solargraph from 0.49.0 to 0.50.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.49.0 to 0.50.0.
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 00:06:52 +00:00
Matt Rogers
f5f82bb250
Merge pull request #2987 from TracksApp/dependabot/bundler/rubocop-1.58.0
Bump rubocop from 1.57.2 to 1.58.0
2023-12-03 19:11:41 -06:00
dependabot[bot]
3d45c7dbae
Bump rubocop from 1.57.2 to 1.58.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.57.2 to 1.58.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.2...v1.58.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 00:01:15 +00:00
dependabot[bot]
1b1e3c5322
Bump font-awesome-sass from 6.5.0 to 6.5.1
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 00:06:57 +00:00
Jyri-Petteri Paloposki
7b84dadd87
Merge pull request #2985 from TracksApp/dependabot/bundler/font-awesome-sass-6.5.0
Bump font-awesome-sass from 6.4.2 to 6.5.0
2023-11-29 20:04:46 +02:00
dependabot[bot]
4b8dbe4a8c
Bump font-awesome-sass from 6.4.2 to 6.5.0
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.4.2 to 6.5.0.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-29 00:18:23 +00:00
Jyri-Petteri Paloposki
ebb4e63fb2
Merge pull request #2984 from TracksApp/dependabot/bundler/sqlite3-1.6.9
Bump sqlite3 from 1.6.8 to 1.6.9
2023-11-29 00:15:20 +02:00
Matt Rogers
854cac6acf
Merge pull request #2983 from TracksApp/dependabot/bundler/bullet-7.1.4 2023-11-27 00:32:02 -06:00
dependabot[bot]
e01d52756c
Bump sqlite3 from 1.6.8 to 1.6.9
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.6.8 to 1.6.9.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.6.8...v1.6.9)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 00:56:32 +00:00
dependabot[bot]
7ec8279178
Bump bullet from 7.1.2 to 7.1.4
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.1.2 to 7.1.4.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.1.2...7.1.4)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 00:56:08 +00:00
Matt Rogers
f81137591f
Merge pull request #2981 from TracksApp/dependabot/bundler/spring-4.1.3
Bump spring from 4.1.1 to 4.1.3
2023-11-24 10:53:13 -06:00
Matt Rogers
01b63e6c18
Merge pull request #2982 from TracksApp/dependabot/bundler/factory_bot_rails-6.4.2 2023-11-24 07:32:11 -06:00
dependabot[bot]
a8ca55389b
Bump factory_bot_rails from 6.2.0 to 6.4.2
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.2.0 to 6.4.2.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.2.0...v6.4.2)

---
updated-dependencies:
- dependency-name: factory_bot_rails
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 00:46:51 +00:00
dependabot[bot]
b6797bf67c
Bump spring from 4.1.1 to 4.1.3
Bumps [spring](https://github.com/rails/spring) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v4.1.1...v4.1.3)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 00:17:54 +00:00
Matt Rogers
d98f173aa5
Merge pull request #2978 from TracksApp/dependabot/bundler/bcrypt-3.1.20
Bump bcrypt from 3.1.19 to 3.1.20
2023-11-22 11:27:02 -06:00
Matt Rogers
61a4de71ac
Merge pull request #2977 from TracksApp/dependabot/bundler/RedCloth-4.3.3
Bump RedCloth from 4.3.2 to 4.3.3
2023-11-22 11:26:46 -06:00
dependabot[bot]
d64e3fb96d
Bump bcrypt from 3.1.19 to 3.1.20
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.19 to 3.1.20.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.19...v3.1.20)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 00:54:58 +00:00
dependabot[bot]
6f8bf1db4e
Bump RedCloth from 4.3.2 to 4.3.3
Bumps [RedCloth](https://github.com/jgarber/redcloth) from 4.3.2 to 4.3.3.
- [Changelog](https://github.com/jgarber/redcloth/blob/master/CHANGELOG)
- [Commits](https://github.com/jgarber/redcloth/compare/v4.3.2...v4.3.3)

---
updated-dependencies:
- dependency-name: RedCloth
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 00:54:31 +00:00
Jyri-Petteri Paloposki
e97f74041c
Merge pull request #2975 from TracksApp/dependabot/bundler/sqlite3-1.6.8
Bump sqlite3 from 1.6.7 to 1.6.8
2023-11-21 19:33:10 +02:00
Jyri-Petteri Paloposki
fbc0c4f39a
Merge pull request #2974 from TracksApp/dependabot/bundler/rubocop-1.57.2
Bump rubocop from 1.57.1 to 1.57.2
2023-11-21 18:45:13 +02:00
dependabot[bot]
e454fc21ce
Bump sqlite3 from 1.6.7 to 1.6.8
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.6.7...v1.6.8)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 00:48:25 +00:00
dependabot[bot]
c8ddc60f0c
Bump rubocop from 1.57.1 to 1.57.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.57.1 to 1.57.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.1...v1.57.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 00:17:06 +00:00
Matt Rogers
c214037b9a
Merge pull request #2973 from TracksApp/dependabot/bundler/sqlite3-1.6.7
Bump sqlite3 from 1.6.3 to 1.6.7
2023-10-20 16:00:22 -05:00
dependabot[bot]
12afa11429
Bump sqlite3 from 1.6.3 to 1.6.7
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.6.3 to 1.6.7.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.6.3...v1.6.7)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 00:57:24 +00:00
Matt Rogers
471f07bf46
Merge pull request #2970 from TracksApp/dependabot/bundler/rubocop-1.57.1 2023-10-18 19:25:59 -05:00
Matt Rogers
cc7dcee618
Merge pull request #2971 from TracksApp/dependabot/bundler/puma-6.4.0 2023-10-18 19:25:46 -05:00
dependabot[bot]
31b46825de
Bump puma from 6.3.1 to 6.4.0
Bumps [puma](https://github.com/puma/puma) from 6.3.1 to 6.4.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.3.1...v6.4.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 00:01:54 +00:00
dependabot[bot]
f5000acb43
Bump rubocop from 1.57.0 to 1.57.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.57.0...v1.57.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-19 00:01:31 +00:00
Matt Rogers
c58a16106e
Merge pull request #2969 from TracksApp/dependabot/bundler/sanitize-6.1.0
Bump sanitize from 6.0.2 to 6.1.0
2023-10-18 10:15:40 -05:00
Matt Rogers
10ff863c38
Merge pull request #2968 from TracksApp/dependabot/bundler/rails-dom-testing-2.2.0 2023-10-17 20:11:03 -05:00
dependabot[bot]
33ac82c262
Bump sanitize from 6.0.2 to 6.1.0
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.0.2...v6.1.0)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 00:38:31 +00:00
dependabot[bot]
77af1b4148
Bump rails-dom-testing from 2.1.1 to 2.2.0
Bumps [rails-dom-testing](https://github.com/rails/rails-dom-testing) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/rails/rails-dom-testing/releases)
- [Commits](https://github.com/rails/rails-dom-testing/compare/v2.1.1...v2.2.0)

---
updated-dependencies:
- dependency-name: rails-dom-testing
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 00:37:43 +00:00
Jyri-Petteri Paloposki
6345d3c643
Merge pull request #2967 from TracksApp/dependabot/bundler/font-awesome-sass-6.4.2
Bump font-awesome-sass from 6.4.0 to 6.4.2
2023-10-17 11:04:54 +03:00
Jyri-Petteri Paloposki
bb9baae664
Merge pull request #2966 from TracksApp/dependabot/bundler/pg-1.5.4
Bump pg from 1.5.3 to 1.5.4
2023-10-17 11:04:41 +03:00
dependabot[bot]
92c0fd2c7c
Bump font-awesome-sass from 6.4.0 to 6.4.2
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.4.0 to 6.4.2.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 00:21:44 +00:00
dependabot[bot]
282510a7e7
Bump pg from 1.5.3 to 1.5.4
Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.3 to 1.5.4.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 00:21:34 +00:00
Jyri-Petteri Paloposki
5aa51245ed
Merge pull request #2963 from TracksApp/dependabot/bundler/bullet-7.1.2
Bump bullet from 7.0.7 to 7.1.2
2023-10-16 20:39:27 +03:00
dependabot[bot]
e66e782a96
Bump bullet from 7.0.7 to 7.1.2
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.7 to 7.1.2.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.7...7.1.2)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 17:23:26 +00:00
Jyri-Petteri Paloposki
d4f7457cf4
Merge pull request #2964 from TracksApp/dependabot/bundler/i18n-tasks-1.0.13
Bump i18n-tasks from 1.0.12 to 1.0.13
2023-10-16 20:22:41 +03:00
dependabot[bot]
c278640525
Bump i18n-tasks from 1.0.12 to 1.0.13
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.12 to 1.0.13.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.12...v1.0.13)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 00:39:32 +00:00
Jyri-Petteri Paloposki
bda9bde5e1
Merge pull request #2947 from TracksApp/dependabot/bundler/mocha-2.1.0
Bump mocha from 2.0.4 to 2.1.0
2023-10-14 11:27:07 +03:00
Jyri-Petteri Paloposki
53d69fcb02
Merge pull request #2949 from TracksApp/dependabot/bundler/rack-mini-profiler-3.1.1
Bump rack-mini-profiler from 3.1.0 to 3.1.1
2023-10-14 11:26:56 +03:00
Matt Rogers
e9b44f6370
Merge pull request #2961 from TracksApp/dependabot/bundler/rubocop-1.57.0
Bump rubocop from 1.54.2 to 1.57.0
2023-10-13 19:43:49 -05:00
dependabot[bot]
706832cc78
Bump rubocop from 1.54.2 to 1.57.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.54.2 to 1.57.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.54.2...v1.57.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 00:07:59 +00:00
Matt Rogers
596b700c7f
Merge pull request #2953 from TracksApp/dependabot/bundler/puma-6.3.1 2023-08-18 17:37:32 -05:00
dependabot[bot]
5537de25ef
Bump puma from 6.3.0 to 6.3.1
Bumps [puma](https://github.com/puma/puma) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-18 22:15:35 +00:00
dependabot[bot]
beaf5b9064
Bump rack-mini-profiler from 3.1.0 to 3.1.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-02 00:34:16 +00:00
dependabot[bot]
6d92f273a6
Bump mocha from 2.0.4 to 2.1.0
Bumps [mocha](https://github.com/freerange/mocha) from 2.0.4 to 2.1.0.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.0.4...v2.1.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-28 00:57:53 +00:00
Jyri-Petteri Paloposki
1342be9697
Merge pull request #2942 from TracksApp/dependabot/bundler/jquery-rails-4.6.0
Bump jquery-rails from 4.5.1 to 4.6.0
2023-07-19 22:43:14 +03:00
Jyri-Petteri Paloposki
2ad4631ae6
Merge pull request #2943 from TracksApp/dependabot/bundler/rails-dom-testing-2.1.1
Bump rails-dom-testing from 2.0.3 to 2.1.1
2023-07-19 22:43:05 +03:00
Jyri-Petteri Paloposki
c87abb62d0
Merge pull request #2944 from TracksApp/dependabot/bundler/sanitize-6.0.2
Bump sanitize from 6.0.1 to 6.0.2
2023-07-19 22:42:54 +03:00
Jyri-Petteri Paloposki
c0cdc19a37
Merge pull request #2945 from TracksApp/dependabot/bundler/rubocop-1.54.2
Bump rubocop from 1.54.0 to 1.54.2
2023-07-19 22:42:43 +03:00
dependabot[bot]
2ca6b731f0
Bump rubocop from 1.54.0 to 1.54.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.54.0 to 1.54.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.54.0...v1.54.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-14 00:43:42 +00:00
dependabot[bot]
13603eff68
Bump sanitize from 6.0.1 to 6.0.2
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-06 20:05:13 +00:00
dependabot[bot]
97a5f622f1
Bump rails-dom-testing from 2.0.3 to 2.1.1
Bumps [rails-dom-testing](https://github.com/rails/rails-dom-testing) from 2.0.3 to 2.1.1.
- [Release notes](https://github.com/rails/rails-dom-testing/releases)
- [Commits](https://github.com/rails/rails-dom-testing/compare/v2.0.3...v2.1.1)

---
updated-dependencies:
- dependency-name: rails-dom-testing
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 00:21:45 +00:00
dependabot[bot]
f295bfd023
Bump jquery-rails from 4.5.1 to 4.6.0
Bumps [jquery-rails](https://github.com/rails/jquery-rails) from 4.5.1 to 4.6.0.
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/jquery-rails/compare/v4.5.1...v4.6.0)

---
updated-dependencies:
- dependency-name: jquery-rails
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 00:21:12 +00:00
Jyri-Petteri Paloposki
140d804745
Merge pull request #2936 from TracksApp/dependabot/bundler/mocha-2.0.4
Bump mocha from 2.0.2 to 2.0.4
2023-07-04 16:03:08 +03:00
Jyri-Petteri Paloposki
5863dd47d5
Merge pull request #2934 from TracksApp/dependabot/bundler/puma-6.3.0
Bump puma from 6.2.2 to 6.3.0
2023-07-04 16:02:55 +03:00
Jyri-Petteri Paloposki
1a293ea325
Merge pull request #2940 from TracksApp/dependabot/bundler/rubocop-1.54.0
Bump rubocop from 1.52.1 to 1.54.0
2023-07-04 16:02:44 +03:00
dependabot[bot]
11895a160a
Bump rubocop from 1.52.1 to 1.54.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.52.1 to 1.54.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.52.1...v1.54.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 00:51:11 +00:00
dependabot[bot]
0164195ae9
Bump mocha from 2.0.2 to 2.0.4
Bumps [mocha](https://github.com/freerange/mocha) from 2.0.2 to 2.0.4.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 01:01:00 +00:00
dependabot[bot]
a55d4500a0
Bump puma from 6.2.2 to 6.3.0
Bumps [puma](https://github.com/puma/puma) from 6.2.2 to 6.3.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.2.2...v6.3.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 00:58:49 +00:00
Jyri-Petteri Paloposki
399f6cfbcf
Merge pull request #2932 from TracksApp/dependabot/bundler/tolk-5.0.1
Bump tolk from 5.0.0 to 5.0.1
2023-06-23 11:58:32 +03:00
Jyri-Petteri Paloposki
452c12b38f
Merge pull request #2931 from TracksApp/dependabot/bundler/kt-paperclip-7.2.0
Bump kt-paperclip from 7.1.1 to 7.2.0
2023-06-23 11:58:26 +03:00
Jyri-Petteri Paloposki
5d5b552685
Merge pull request #2933 from TracksApp/dependabot/bundler/bcrypt-3.1.19
Bump bcrypt from 3.1.18 to 3.1.19
2023-06-23 11:58:17 +03:00
dependabot[bot]
1cc50d071b
Bump bcrypt from 3.1.18 to 3.1.19
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.18 to 3.1.19.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.18...v3.1.19)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 00:57:10 +00:00
dependabot[bot]
3d21e2a415
Bump tolk from 5.0.0 to 5.0.1
Bumps [tolk](https://github.com/tolk/tolk) from 5.0.0 to 5.0.1.
- [Changelog](https://github.com/tolk/tolk/blob/v5.0.1/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 00:56:59 +00:00
dependabot[bot]
a57843ec36
Bump kt-paperclip from 7.1.1 to 7.2.0
Bumps [kt-paperclip](https://github.com/kreeti/kt-paperclip) from 7.1.1 to 7.2.0.
- [Release notes](https://github.com/kreeti/kt-paperclip/releases)
- [Changelog](https://github.com/kreeti/kt-paperclip/blob/master/NEWS)
- [Commits](https://github.com/kreeti/kt-paperclip/compare/v7.1.1...v7.2.0)

---
updated-dependencies:
- dependency-name: kt-paperclip
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 00:56:46 +00:00
Jyri-Petteri Paloposki
d62cd4fc90
Merge pull request #2930 from TracksApp/dependabot/bundler/rubocop-1.52.1
Bump rubocop from 1.50.2 to 1.52.1
2023-06-22 16:48:53 +03:00
Jyri-Petteri Paloposki
fae82f91b6
Merge pull request #2928 from TracksApp/dependabot/bundler/will_paginate-4.0.0
Bump will_paginate from 3.3.1 to 4.0.0
2023-06-22 16:48:46 +03:00
Jyri-Petteri Paloposki
69e254c4e2
Merge pull request #2926 from TracksApp/dependabot/bundler/sqlite3-1.6.3
Bump sqlite3 from 1.6.2 to 1.6.3
2023-06-22 16:48:36 +03:00
dependabot[bot]
a385d82626
Bump rubocop from 1.50.2 to 1.52.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.50.2 to 1.52.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.50.2...v1.52.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-13 00:57:01 +00:00
dependabot[bot]
76050612ea
Bump will_paginate from 3.3.1 to 4.0.0
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.3.1 to 4.0.0.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.3.1...v4.0.0)

---
updated-dependencies:
- dependency-name: will_paginate
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-30 00:56:54 +00:00
dependabot[bot]
b2c40534b6
Bump sqlite3 from 1.6.2 to 1.6.3
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.6.2...v1.6.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 00:58:12 +00:00
Jyri-Petteri Paloposki
d2cfb7e7f9
Merge pull request #2923 from TracksApp/dependabot/bundler/pg-1.5.3
Bump pg from 1.4.6 to 1.5.3
2023-05-04 10:44:39 +03:00
dependabot[bot]
e088e63cb9
Bump pg from 1.4.6 to 1.5.3
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.6 to 1.5.3.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.6...v1.5.3)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 00:59:13 +00:00
Jyri-Petteri Paloposki
67f07ec0c8
Merge pull request #2920 from TracksApp/dependabot/bundler/rspec-expectations-3.12.3
Bump rspec-expectations from 3.12.2 to 3.12.3
2023-04-21 07:58:34 +03:00
Jyri-Petteri Paloposki
8e598ec760
Merge pull request #2919 from TracksApp/dependabot/bundler/puma-6.2.2
Bump puma from 6.2.1 to 6.2.2
2023-04-21 07:58:20 +03:00
Jyri-Petteri Paloposki
e746f190f7
Merge pull request #2918 from TracksApp/dependabot/bundler/rubocop-1.50.2
Bump rubocop from 1.50.1 to 1.50.2
2023-04-21 07:58:06 +03:00
dependabot[bot]
87377792c3
Bump rspec-expectations from 3.12.2 to 3.12.3
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.2 to 3.12.3.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.12.2...v3.12.3)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-21 00:57:23 +00:00
dependabot[bot]
49bf58d536
Bump puma from 6.2.1 to 6.2.2
Bumps [puma](https://github.com/puma/puma) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.2.1...v6.2.2)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-18 00:57:07 +00:00
dependabot[bot]
69fc52347f
Bump rubocop from 1.50.1 to 1.50.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.50.1 to 1.50.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.50.1...v1.50.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-18 00:56:56 +00:00
Jyri-Petteri Paloposki
08c3ced469
Merge pull request #2915 from TracksApp/dependabot/bundler/solargraph-0.49.0
Bump solargraph from 0.48.0 to 0.49.0
2023-04-16 13:08:20 +03:00
Jyri-Petteri Paloposki
d3fb77ebe5
Merge pull request #2914 from TracksApp/dependabot/bundler/rubocop-1.50.1
Bump rubocop from 1.48.1 to 1.50.1
2023-04-16 13:08:07 +03:00
dependabot[bot]
d2f6ac7e1b
Bump solargraph from 0.48.0 to 0.49.0
Bumps [solargraph](https://solargraph.org) from 0.48.0 to 0.49.0.

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-14 00:58:19 +00:00
dependabot[bot]
ae9470659b
Bump rubocop from 1.48.1 to 1.50.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.48.1 to 1.50.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.48.1...v1.50.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-14 00:57:57 +00:00
Jyri-Petteri Paloposki
39c28c1e6d
Merge pull request #2913 from TracksApp/dependabot/bundler/yard-0.9.34
Bump yard from 0.9.28 to 0.9.34
2023-04-13 13:47:04 +03:00
Jyri-Petteri Paloposki
b8657dc4d3
Merge pull request #2912 from TracksApp/dependabot/bundler/rack-mini-profiler-3.1.0
Bump rack-mini-profiler from 3.0.0 to 3.1.0
2023-04-13 13:46:54 +03:00
Jyri-Petteri Paloposki
4b023c0454
Merge pull request #2911 from TracksApp/dependabot/bundler/font-awesome-sass-6.4.0
Bump font-awesome-sass from 6.3.0 to 6.4.0
2023-04-13 13:46:45 +03:00
dependabot[bot]
3deb8ce993
Bump yard from 0.9.28 to 0.9.34
Bumps [yard](https://github.com/lsegal/yard) from 0.9.28 to 0.9.34.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.28...v0.9.34)

---
updated-dependencies:
- dependency-name: yard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 00:57:51 +00:00
dependabot[bot]
763578f165
Bump rack-mini-profiler from 3.0.0 to 3.1.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 00:57:27 +00:00
dependabot[bot]
2802d7cf4e
Bump font-awesome-sass from 6.3.0 to 6.4.0
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 00:57:04 +00:00
Jyri-Petteri Paloposki
1f72de1ff5
Merge pull request #2909 from TracksApp/dependabot/bundler/puma-6.2.1
Bump puma from 6.1.0 to 6.2.1
2023-04-12 11:31:16 +03:00
dependabot[bot]
deb2e9b123
Bump puma from 6.1.0 to 6.2.1
Bumps [puma](https://github.com/puma/puma) from 6.1.0 to 6.2.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.1.0...v6.2.1)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-12 08:08:29 +00:00
Jyri-Petteri Paloposki
1fcdd40f3f
Merge pull request #2904 from TracksApp/dependabot/bundler/pg-1.4.6
Bump pg from 1.4.5 to 1.4.6
2023-04-12 11:08:02 +03:00
Jyri-Petteri Paloposki
796712472e
Merge pull request #2906 from TracksApp/dependabot/bundler/rack-2.2.6.4
Bump rack from 2.2.6.3 to 2.2.6.4
2023-04-12 11:07:50 +03:00
Jyri-Petteri Paloposki
f6ddc170c5
Merge pull request #2907 from TracksApp/dependabot/bundler/sqlite3-1.6.2
Bump sqlite3 from 1.6.0 to 1.6.2
2023-04-12 11:07:41 +03:00
Jyri-Petteri Paloposki
0ce54f8475
Merge pull request #2910 from TracksApp/dependabot/bundler/nokogiri-1.14.3
Bump nokogiri from 1.14.2 to 1.14.3
2023-04-12 11:07:16 +03:00
dependabot[bot]
df687a6df2
Bump nokogiri from 1.14.2 to 1.14.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.14.2 to 1.14.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.14.2...v1.14.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-12 06:27:50 +00:00
dependabot[bot]
cf4a25e6c0
Bump sqlite3 from 1.6.0 to 1.6.2
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.6.0 to 1.6.2.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.6.0...v1.6.2)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 00:56:55 +00:00
dependabot[bot]
b03f84893f
Bump rack from 2.2.6.3 to 2.2.6.4
Bumps [rack](https://github.com/rack/rack) from 2.2.6.3 to 2.2.6.4.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.6.3...v2.2.6.4)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 12:19:50 +00:00
dependabot[bot]
79f2cadd97
Bump pg from 1.4.5 to 1.4.6
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.5 to 1.4.6.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.5...v1.4.6)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 00:57:27 +00:00
Jyri-Petteri Paloposki
07035ca2fe
Merge pull request #2896 from TracksApp/dependabot/bundler/font-awesome-sass-6.3.0
Bump font-awesome-sass from 6.2.1 to 6.3.0
2023-03-14 21:55:19 +02:00
Jyri-Petteri Paloposki
0e5fa90c2d
Merge pull request #2897 from TracksApp/dependabot/bundler/aasm-5.5.0
Bump aasm from 5.4.0 to 5.5.0
2023-03-14 21:55:08 +02:00
Jyri-Petteri Paloposki
6caacad9d1
Merge pull request #2900 from TracksApp/dependabot/bundler/rack-2.2.6.3
Bump rack from 2.2.6.2 to 2.2.6.3
2023-03-14 21:54:56 +02:00
Jyri-Petteri Paloposki
fdcd6b2abb
Merge pull request #2902 from TracksApp/dependabot/bundler/rubocop-1.48.1
Bump rubocop from 1.45.1 to 1.48.1
2023-03-14 21:54:45 +02:00
dependabot[bot]
2963e2d454
Bump rubocop from 1.45.1 to 1.48.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.45.1 to 1.48.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.45.1...v1.48.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 00:59:18 +00:00
dependabot[bot]
beb2583679
Bump rack from 2.2.6.2 to 2.2.6.3
Bumps [rack](https://github.com/rack/rack) from 2.2.6.2 to 2.2.6.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.6.2...v2.2.6.3)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 02:53:21 +00:00
dependabot[bot]
ea5a4a8ec7
Bump aasm from 5.4.0 to 5.5.0
Bumps [aasm](https://github.com/aasm/aasm) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/commits)

---
updated-dependencies:
- dependency-name: aasm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-23 00:14:25 +00:00
dependabot[bot]
f01a3fd2f9
Bump font-awesome-sass from 6.2.1 to 6.3.0
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-23 00:14:09 +00:00
Jyri-Petteri Paloposki
18c603162b
Merge pull request #2889 from TracksApp/dependabot/bundler/sanitize-6.0.1
Bump sanitize from 6.0.0 to 6.0.1
2023-02-22 14:33:15 +02:00
Jyri-Petteri Paloposki
fa56fa4ef2
Merge pull request #2894 from TracksApp/dependabot/bundler/puma-6.1.0
Bump puma from 6.0.2 to 6.1.0
2023-02-22 14:33:03 +02:00
Jyri-Petteri Paloposki
7b78b635f0
Merge pull request #2893 from TracksApp/dependabot/bundler/rails_autolink-1.1.8
Bump rails_autolink from 1.1.7 to 1.1.8
2023-02-22 14:32:53 +02:00
dependabot[bot]
ca941cf69e
Bump puma from 6.0.2 to 6.1.0
Bumps [puma](https://github.com/puma/puma) from 6.0.2 to 6.1.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.0.2...v6.1.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 00:57:08 +00:00
dependabot[bot]
54f9379afe
Bump rails_autolink from 1.1.7 to 1.1.8
Bumps [rails_autolink](https://github.com/tenderlove/rails_autolink) from 1.1.7 to 1.1.8.
- [Release notes](https://github.com/tenderlove/rails_autolink/releases)
- [Changelog](https://github.com/tenderlove/rails_autolink/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tenderlove/rails_autolink/compare/v1.1.7...v1.1.8)

---
updated-dependencies:
- dependency-name: rails_autolink
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 00:56:49 +00:00
dependabot[bot]
0557fd3401
Bump sanitize from 6.0.0 to 6.0.1
Bumps [sanitize](https://github.com/rgrove/sanitize) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 23:19:22 +00:00
Jyri-Petteri Paloposki
ea3886b4ed
Merge pull request #2892 from TracksApp/dependabot/bundler/rubocop-1.45.1
Bump rubocop from 1.43.0 to 1.45.1
2023-02-21 01:18:35 +02:00
Jyri-Petteri Paloposki
936d057217
Merge pull request #2891 from TracksApp/dependabot/bundler/acts_as_list-1.1.0
Bump acts_as_list from 1.0.4 to 1.1.0
2023-02-21 01:18:21 +02:00
dependabot[bot]
a00d6d5ca8
Bump rubocop from 1.43.0 to 1.45.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.43.0 to 1.45.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.43.0...v1.45.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 00:01:08 +00:00
dependabot[bot]
428ee55976
Bump acts_as_list from 1.0.4 to 1.1.0
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.0.4 to 1.1.0.
- [Release notes](https://github.com/brendon/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.0.4...v1.1.0)

---
updated-dependencies:
- dependency-name: acts_as_list
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 00:01:41 +00:00
Jyri-Petteri Paloposki
4ddc6ffc99
Merge pull request #2887 from TracksApp/dependabot/bundler/mysql2-0.5.5
Bump mysql2 from 0.5.4 to 0.5.5
2023-01-27 09:38:16 +02:00
Jyri-Petteri Paloposki
0e4592f642
Merge pull request #2886 from TracksApp/dependabot/bundler/solargraph-0.48.0
Bump solargraph from 0.47.2 to 0.48.0
2023-01-27 09:37:44 +02:00
Jyri-Petteri Paloposki
f972941f4e
Merge pull request #2888 from TracksApp/dependabot/bundler/spring-4.1.1
Bump spring from 4.1.0 to 4.1.1
2023-01-27 09:37:19 +02:00
dependabot[bot]
dc1dc7c739
Bump spring from 4.1.0 to 4.1.1
Bumps [spring](https://github.com/rails/spring) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 00:02:03 +00:00
dependabot[bot]
51c2889443
Bump mysql2 from 0.5.4 to 0.5.5
Bumps [mysql2](https://github.com/brianmario/mysql2) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/brianmario/mysql2/releases)
- [Commits](https://github.com/brianmario/mysql2/compare/0.5.4...0.5.5)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 00:01:12 +00:00
dependabot[bot]
228b92677e
Bump solargraph from 0.47.2 to 0.48.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.47.2 to 0.48.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.47.2...v0.48.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 00:00:54 +00:00
Jyri-Petteri Paloposki
bb63717810
Merge pull request #2881 from TracksApp/dependabot/bundler/sqlite3-1.6.0
Bump sqlite3 from 1.5.4 to 1.6.0
2023-01-26 12:21:35 +02:00
dependabot[bot]
81d27edbf0
Bump sqlite3 from 1.5.4 to 1.6.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.5.4 to 1.6.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.5.4...v1.6.0)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-26 09:35:50 +00:00
Jyri-Petteri Paloposki
4c372fa2f6
Merge pull request #2880 from TracksApp/dependabot/bundler/rspec-expectations-3.12.2
Bump rspec-expectations from 3.12.0 to 3.12.2
2023-01-26 11:35:14 +02:00
Jyri-Petteri Paloposki
df0e99b8dc
Merge pull request #2882 from TracksApp/dependabot/bundler/tolk-5.0.0
Bump tolk from 4.3.0 to 5.0.0
2023-01-26 11:35:00 +02:00
Jyri-Petteri Paloposki
53858b10fe
Merge pull request #2883 from TracksApp/dependabot/bundler/rack-2.2.6.2
Bump rack from 2.2.5 to 2.2.6.2
2023-01-26 11:34:48 +02:00
Jyri-Petteri Paloposki
bafaf6adb5
Merge pull request #2884 from TracksApp/dependabot/bundler/globalid-1.0.1
Bump globalid from 1.0.0 to 1.0.1
2023-01-26 11:34:33 +02:00
dependabot[bot]
a75e8e4cba
Bump globalid from 1.0.0 to 1.0.1
Bumps [globalid](https://github.com/rails/globalid) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/rails/globalid/releases)
- [Commits](https://github.com/rails/globalid/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: globalid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 22:23:19 +00:00
dependabot[bot]
98f94ff185
Bump rack from 2.2.5 to 2.2.6.2
Bumps [rack](https://github.com/rack/rack) from 2.2.5 to 2.2.6.2.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.5...v2.2.6.2)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 01:57:46 +00:00
dependabot[bot]
011162849d
Bump tolk from 4.3.0 to 5.0.0
Bumps [tolk](https://github.com/tolk/tolk) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/v5.0.0/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v4.3.0...v5.0.0)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 00:02:48 +00:00
dependabot[bot]
5e369866b1
Bump rspec-expectations from 3.12.0 to 3.12.2
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.12.0 to 3.12.2.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.12.0...v3.12.2)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 00:01:43 +00:00
Jyri-Petteri Paloposki
58942cc5e6
Merge pull request #2878 from TracksApp/dependabot/bundler/puma-6.0.2
Bump puma from 6.0.0 to 6.0.2
2023-01-18 02:08:29 +02:00
Jyri-Petteri Paloposki
e2d435135e
Merge pull request #2877 from TracksApp/dependabot/bundler/listen-3.8.0
Bump listen from 3.7.1 to 3.8.0
2023-01-18 02:08:17 +02:00
Jyri-Petteri Paloposki
eeeeb952a6
Merge pull request #2876 from TracksApp/dependabot/bundler/bullet-7.0.7
Bump bullet from 7.0.4 to 7.0.7
2023-01-18 02:08:04 +02:00
dependabot[bot]
59790c0236
Bump puma from 6.0.0 to 6.0.2
Bumps [puma](https://github.com/puma/puma) from 6.0.0 to 6.0.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v6.0.0...v6.0.2)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 00:01:39 +00:00
dependabot[bot]
d039a9f12c
Bump listen from 3.7.1 to 3.8.0
Bumps [listen](https://github.com/guard/listen) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.7.1...v3.8.0)

---
updated-dependencies:
- dependency-name: listen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 00:01:36 +00:00
dependabot[bot]
068edfe5c1
Bump bullet from 7.0.4 to 7.0.7
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.4 to 7.0.7.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.4...7.0.7)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 00:01:16 +00:00
Jyri-Petteri Paloposki
0e95c8aa53
Merge pull request #2873 from TracksApp/dependabot/bundler/sqlite3-1.5.4
Bump sqlite3 from 1.5.3 to 1.5.4
2023-01-11 10:11:07 +02:00
Jyri-Petteri Paloposki
f8b8e28ea1
Merge pull request #2875 from TracksApp/dependabot/bundler/rubocop-1.43.0
Bump rubocop from 1.40.0 to 1.43.0
2023-01-11 02:19:50 +02:00
dependabot[bot]
571f2b4ba2
Bump sqlite3 from 1.5.3 to 1.5.4
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 00:06:18 +00:00
Jyri-Petteri Paloposki
c1e2b2880e
Merge pull request #2874 from TracksApp/dependabot/bundler/jquery-rails-4.5.1
Bump jquery-rails from 4.5.0 to 4.5.1
2023-01-11 02:04:55 +02:00
dependabot[bot]
f322b54643
Bump rubocop from 1.40.0 to 1.43.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.40.0...v1.43.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 00:01:58 +00:00
dependabot[bot]
878577bf14
Bump jquery-rails from 4.5.0 to 4.5.1
Bumps [jquery-rails](https://github.com/rails/jquery-rails) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/rails/jquery-rails/releases)
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/jquery-rails/compare/v4.5.0...v4.5.1)

---
updated-dependencies:
- dependency-name: jquery-rails
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 00:02:06 +00:00
Jyri-Petteri Paloposki
d90782ee25
Merge pull request #2866 from TracksApp/dependabot/bundler/font-awesome-sass-6.2.1
Bump font-awesome-sass from 6.2.0 to 6.2.1
2022-12-31 15:30:28 +02:00
Jyri-Petteri Paloposki
10382ea4d6
Merge pull request #2865 from TracksApp/dependabot/bundler/pg-1.4.5
Bump pg from 1.4.4 to 1.4.5
2022-12-31 14:36:36 +02:00
Jyri-Petteri Paloposki
242e522d02
Merge pull request #2867 from TracksApp/dependabot/bundler/bullet-7.0.4
Bump bullet from 7.0.3 to 7.0.4
2022-12-31 14:36:27 +02:00
Jyri-Petteri Paloposki
9bde927072
Merge pull request #2871 from TracksApp/dependabot/bundler/rails-html-sanitizer-1.4.4
Bump rails-html-sanitizer from 1.4.3 to 1.4.4
2022-12-31 14:28:08 +02:00
dependabot[bot]
b194d72189
Bump rails-html-sanitizer from 1.4.3 to 1.4.4
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.4.3 to 1.4.4.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.4.3...v1.4.4)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 14:52:46 +00:00
dependabot[bot]
d4a69ce2b0
Bump bullet from 7.0.3 to 7.0.4
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.3 to 7.0.4.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.3...7.0.4)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 00:04:31 +00:00
dependabot[bot]
9c2fb152d9
Bump font-awesome-sass from 6.2.0 to 6.2.1
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 00:04:03 +00:00
dependabot[bot]
967289becc
Bump pg from 1.4.4 to 1.4.5
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.4...v1.4.5)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 00:03:49 +00:00
Jyri-Petteri Paloposki
d9d9d19921
Merge pull request #2859 from TracksApp/dependabot/bundler/mocha-2.0.2
Bump mocha from 1.16.0 to 2.0.2
2022-12-10 21:34:10 +02:00
Jyri-Petteri Paloposki
2e43dfd4e2
Merge pull request #2860 from TracksApp/dependabot/bundler/rails_autolink-1.1.7
Bump rails_autolink from 1.1.6 to 1.1.7
2022-12-10 21:33:59 +02:00
Jyri-Petteri Paloposki
371ef6e827
Merge pull request #2862 from TracksApp/dependabot/bundler/nokogiri-1.13.10
Bump nokogiri from 1.13.9 to 1.13.10
2022-12-10 21:33:49 +02:00
Jyri-Petteri Paloposki
b6884ad385
Merge pull request #2863 from TracksApp/dependabot/bundler/rubocop-1.40.0
Bump rubocop from 1.37.1 to 1.40.0
2022-12-10 21:33:36 +02:00
dependabot[bot]
98b14f8482
Bump rubocop from 1.37.1 to 1.40.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.37.1 to 1.40.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.37.1...v1.40.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 00:01:02 +00:00
dependabot[bot]
af6fcc8c67
Bump nokogiri from 1.13.9 to 1.13.10
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.9 to 1.13.10.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.9...v1.13.10)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 04:07:29 +00:00
dependabot[bot]
d424d59dba
Bump rails_autolink from 1.1.6 to 1.1.7
Bumps [rails_autolink](https://github.com/tenderlove/rails_autolink) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/tenderlove/rails_autolink/releases)
- [Changelog](https://github.com/tenderlove/rails_autolink/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/tenderlove/rails_autolink/compare/v1.1.6...v1.1.7)

---
updated-dependencies:
- dependency-name: rails_autolink
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 00:02:14 +00:00
dependabot[bot]
031230d807
Bump mocha from 1.16.0 to 2.0.2
Bumps [mocha](https://github.com/freerange/mocha) from 1.16.0 to 2.0.2.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.16.0...v2.0.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 00:02:04 +00:00
Jyri-Petteri Paloposki
6f930da901
Merge pull request #2856 from TracksApp/dependabot/bundler/rspec-expectations-3.12.0
Bump rspec-expectations from 3.11.1 to 3.12.0
2022-10-28 20:02:10 +03:00
dependabot[bot]
c91a5ab05c
Bump rspec-expectations from 3.11.1 to 3.12.0
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.11.1...v3.12.0)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-27 00:02:38 +00:00
Jyri-Petteri Paloposki
e6a8dbb994
Merge pull request #2855 from TracksApp/dependabot/bundler/rubocop-1.37.1
Bump rubocop from 1.37.0 to 1.37.1
2022-10-25 18:20:17 +03:00
dependabot[bot]
baae1f2924
Bump rubocop from 1.37.0 to 1.37.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.37.0 to 1.37.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.37.0...v1.37.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 00:03:03 +00:00
Jyri-Petteri Paloposki
f0c2e0a19f
Merge pull request #2852 from TracksApp/dependabot/bundler/rubocop-1.37.0
Bump rubocop from 1.36.0 to 1.37.0
2022-10-24 09:33:19 +03:00
Jyri-Petteri Paloposki
66aca440d5
Merge pull request #2853 from TracksApp/dependabot/bundler/puma-6.0.0
Bump puma from 5.6.5 to 6.0.0
2022-10-24 09:33:11 +03:00
Jyri-Petteri Paloposki
8afaebf721
Merge pull request #2854 from TracksApp/dependabot/bundler/mocha-1.16.0
Bump mocha from 1.15.0 to 1.16.0
2022-10-24 09:33:00 +03:00
dependabot[bot]
d89f9176b6
Bump mocha from 1.15.0 to 1.16.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/v1.16.0/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 00:07:05 +00:00
dependabot[bot]
aee0630a81
Bump puma from 5.6.5 to 6.0.0
Bumps [puma](https://github.com/puma/puma) from 5.6.5 to 6.0.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.6.5...v6.0.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 00:06:23 +00:00
dependabot[bot]
9cb844d7a7
Bump rubocop from 1.36.0 to 1.37.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.36.0 to 1.37.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.36.0...v1.37.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-24 00:06:03 +00:00
Jyri-Petteri Paloposki
fae6c2cb8e
Merge pull request #2849 from TracksApp/dependabot/bundler/sqlite3-1.5.3
Bump sqlite3 from 1.5.2 to 1.5.3
2022-10-24 00:19:58 +03:00
Jyri-Petteri Paloposki
e24f5f4016
Merge pull request #2847 from TracksApp/dependabot/bundler/aasm-5.4.0
Bump aasm from 5.3.1 to 5.4.0
2022-10-24 00:19:48 +03:00
Jyri-Petteri Paloposki
f29b72ec44
Merge pull request #2850 from TracksApp/dependabot/bundler/pg-1.4.4
Bump pg from 1.4.3 to 1.4.4
2022-10-24 00:19:06 +03:00
Jyri-Petteri Paloposki
d451e90c51
Merge pull request #2851 from TracksApp/dependabot/bundler/nokogiri-1.13.9
Bump nokogiri from 1.13.8 to 1.13.9
2022-10-24 00:18:54 +03:00
dependabot[bot]
5a98b62cb1
Bump nokogiri from 1.13.8 to 1.13.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.8 to 1.13.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.8...v1.13.9)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 04:15:34 +00:00
dependabot[bot]
076aba6f8c
Bump pg from 1.4.3 to 1.4.4
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.3 to 1.4.4.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.3...v1.4.4)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-12 00:06:25 +00:00
dependabot[bot]
c5e5f39648
Bump sqlite3 from 1.5.2 to 1.5.3
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.5.2...v1.5.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-12 00:06:02 +00:00
dependabot[bot]
226c7c2bd8
Bump aasm from 5.3.1 to 5.4.0
Bumps [aasm](https://github.com/aasm/aasm) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/commits)

---
updated-dependencies:
- dependency-name: aasm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-10 00:08:43 +00:00
Jyri-Petteri Paloposki
6130547e07
Merge pull request #2842 from TracksApp/dependabot/bundler/codeclimate-test-reporter-1.0.9
Bump codeclimate-test-reporter from 1.0.7 to 1.0.9
2022-10-06 19:35:11 +03:00
Jyri-Petteri Paloposki
3fd631ac6a Fix the MySQL user creation clause in the installation documentation.
Fixes #2843.
2022-10-06 19:33:22 +03:00
dependabot[bot]
7c7f1b5a76
Bump codeclimate-test-reporter from 1.0.7 to 1.0.9
Bumps [codeclimate-test-reporter](https://github.com/codeclimate/ruby-test-reporter) from 1.0.7 to 1.0.9.
- [Release notes](https://github.com/codeclimate/ruby-test-reporter/releases)
- [Changelog](https://github.com/codeclimate/ruby-test-reporter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codeclimate/ruby-test-reporter/compare/v1.0.7...v1.0.9)

---
updated-dependencies:
- dependency-name: codeclimate-test-reporter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-06 00:03:10 +00:00
Jyri-Petteri Paloposki
957892055c
Merge pull request #2840 from TracksApp/dependabot/bundler/solargraph-0.47.2
Bump solargraph from 0.47.0 to 0.47.2
2022-10-04 11:20:03 +03:00
Jyri-Petteri Paloposki
eb33ffdc97
Merge pull request #2841 from TracksApp/dependabot/bundler/sqlite3-1.5.2
Bump sqlite3 from 1.4.4 to 1.5.2
2022-10-04 11:19:52 +03:00
dependabot[bot]
be45b47f2e
Bump sqlite3 from 1.4.4 to 1.5.2
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.4.4 to 1.5.2.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.4.4...v1.5.2)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 00:08:08 +00:00
dependabot[bot]
7d67195322
Bump solargraph from 0.47.0 to 0.47.2
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.47.0 to 0.47.2.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.47.0...v0.47.2)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-03 00:07:21 +00:00
Jyri-Petteri Paloposki
ba08928618
Merge pull request #2838 from TracksApp/dependabot/bundler/solargraph-0.47.0
Bump solargraph from 0.46.0 to 0.47.0
2022-09-26 09:56:44 +03:00
dependabot[bot]
82bc9d7417
Bump solargraph from 0.46.0 to 0.47.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.46.0 to 0.47.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 00:09:44 +00:00
Jyri-Petteri Paloposki
5542bffe21
Merge pull request #2836 from TracksApp/dependabot/bundler/spring-4.1.0
Bump spring from 4.0.0 to 4.1.0
2022-09-24 00:14:07 +03:00
Jyri-Petteri Paloposki
45093f31fd
Merge pull request #2837 from TracksApp/dependabot/bundler/mocha-1.15.0
Bump mocha from 1.14.0 to 1.15.0
2022-09-24 00:13:55 +03:00
dependabot[bot]
7010d88313
Bump mocha from 1.14.0 to 1.15.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.14.0...v1.15.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-22 00:03:16 +00:00
dependabot[bot]
abc4fc7b22
Bump spring from 4.0.0 to 4.1.0
Bumps [spring](https://github.com/rails/spring) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-22 00:03:03 +00:00
Jyri-Petteri Paloposki
c38797cc3b
Merge pull request #2835 from TracksApp/dependabot/bundler/i18n-tasks-1.0.12
Bump i18n-tasks from 1.0.11 to 1.0.12
2022-09-19 10:10:18 +03:00
dependabot[bot]
f54455c845
Bump i18n-tasks from 1.0.11 to 1.0.12
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.11...v1.0.12)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 06:55:58 +00:00
Jyri-Petteri Paloposki
8cceece390
Merge pull request #2832 from TracksApp/dependabot/bundler/rspec-expectations-3.11.1
Bump rspec-expectations from 3.11.0 to 3.11.1
2022-09-19 09:55:28 +03:00
Jyri-Petteri Paloposki
99057020ec
Merge pull request #2834 from TracksApp/dependabot/bundler/aasm-5.3.1
Bump aasm from 5.3.0 to 5.3.1
2022-09-19 09:55:17 +03:00
dependabot[bot]
11010b3008
Bump aasm from 5.3.0 to 5.3.1
Bumps [aasm](https://github.com/aasm/aasm) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/commits)

---
updated-dependencies:
- dependency-name: aasm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 00:06:13 +00:00
dependabot[bot]
dc1b8f4ac6
Bump rspec-expectations from 3.11.0 to 3.11.1
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.11.0...v3.11.1)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-13 00:02:30 +00:00
Jyri-Petteri Paloposki
23b60f2099 Document coding style and adding tests 2022-09-07 15:09:41 +03:00
Jyri-Petteri Paloposki
7bea9f2f3d Add CII best practices badge 2022-09-07 14:56:11 +03:00
Jyri-Petteri Paloposki
4ae2a4e1b2
Merge pull request #2826 from TracksApp/dependabot/bundler/rubocop-1.36.0
Bump rubocop from 1.35.1 to 1.36.0
2022-09-03 01:41:46 +03:00
dependabot[bot]
22c9bba754
Bump rubocop from 1.35.1 to 1.36.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.35.1 to 1.36.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.35.1...v1.36.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-02 00:03:17 +00:00
Jyri-Petteri Paloposki
7633500f37
Merge pull request #2825 from TracksApp/dependabot/bundler/font-awesome-sass-6.2.0
Bump font-awesome-sass from 6.1.2 to 6.2.0
2022-08-31 23:12:00 +03:00
dependabot[bot]
f2476df3e8
Bump font-awesome-sass from 6.1.2 to 6.2.0
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 6.1.2 to 6.2.0.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-31 19:53:55 +00:00
Jyri-Petteri Paloposki
f08007fc91
Merge pull request #2820 from TracksApp/dependabot/bundler/rubocop-1.35.1
Bump rubocop from 1.35.0 to 1.35.1
2022-08-31 22:53:41 +03:00
Jyri-Petteri Paloposki
0f60fa7e0d
Merge pull request #2821 from TracksApp/dependabot/bundler/solargraph-0.46.0
Bump solargraph from 0.45.0 to 0.46.0
2022-08-31 22:53:32 +03:00
Jyri-Petteri Paloposki
67e158bea2
Merge pull request #2822 from TracksApp/dependabot/bundler/puma-5.6.5
Bump puma from 5.6.4 to 5.6.5
2022-08-31 22:53:23 +03:00
dependabot[bot]
4f2671e1a8
Bump puma from 5.6.4 to 5.6.5
Bumps [puma](https://github.com/puma/puma) from 5.6.4 to 5.6.5.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.6.4...v5.6.5)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-24 00:02:32 +00:00
dependabot[bot]
ad62bb28c2
Bump solargraph from 0.45.0 to 0.46.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.45.0...v0.46.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-23 00:02:59 +00:00
dependabot[bot]
2be637754f
Bump rubocop from 1.35.0 to 1.35.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.35.0...v1.35.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-23 00:02:49 +00:00
Jyri-Petteri Paloposki
d40d7db1b5 Add automatic building for releases 2022-08-16 02:28:49 +03:00
Jyri-Petteri Paloposki
36a27c3a13 Try without the platform 2022-08-16 01:43:02 +03:00
Jyri-Petteri Paloposki
84cc264a9c Fix the repository name 2022-08-16 00:46:37 +03:00
Jyri-Petteri Paloposki
21e1009ad7 Automatically build latest Docker image 2022-08-16 00:45:34 +03:00
Jyri-Petteri Paloposki
6e27633f64
Merge pull request #2692 from TracksApp/dependabot/bundler/spring-4.0.0
Bump spring from 3.1.1 to 4.0.0
2022-08-14 14:35:47 +03:00
dependabot[bot]
ef99075c91
Bump spring from 3.1.1 to 4.0.0
Bumps [spring](https://github.com/rails/spring) from 3.1.1 to 4.0.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v3.1.1...v4.0.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-14 11:08:33 +00:00
Jyri-Petteri Paloposki
c101e9cf4e
Merge pull request #2819 from TracksApp/remove_ruby26
No longer test for Ruby 2.6
2022-08-14 14:07:11 +03:00
Jyri-Petteri Paloposki
a34922f59b No longer test for Ruby 2.6 2022-08-14 14:06:36 +03:00
Jyri-Petteri Paloposki
0a315c10e3
Merge pull request #2818 from TracksApp/v2.6.1
Version 2.6.1
2022-08-14 11:55:06 +03:00
Jyri-Petteri Paloposki
f599cafff8 Version 2.6.1 2022-08-14 11:42:29 +03:00
Jyri-Petteri Paloposki
fcb178fd66
Merge pull request #2817 from TracksApp/version_bumps
Bump all kinds of dependencies
2022-08-14 11:10:54 +03:00
Jyri-Petteri Paloposki
4ab8837c2c Fix the new locale test breaking other tests because of the locale user bleeding to other tests (models) 2022-08-14 10:56:20 +03:00
Jyri-Petteri Paloposki
ca54386523 Update package versions 2022-08-14 01:46:34 +03:00
Jyri-Petteri Paloposki
ac54c0fb6c
Merge pull request #2774 from Werkov/proxy-configuration
Allow autocompletion behind proxy
2022-08-12 13:35:07 +03:00
Jyri-Petteri Paloposki
9ae21dd491
Merge pull request #2810 from TracksApp/datepicker_localisations
Update Datepicker localisations and add missing ones
2022-08-12 00:25:30 +03:00
Jyri-Petteri Paloposki
21373cea43 Update Datepicker localisations and add missing ones. The nb_NO is just a renamed nb. The files are straight from upstream at https://github.com/jquery/jquery-ui/tree/main/ui/i18n 2022-08-12 00:11:21 +03:00
Jyri-Petteri Paloposki
24e3ff53b8
Merge pull request #2809 from TracksApp/test_locales
Test the index page with all locales to make sure missing frontend locale files aren't fatal
2022-08-12 00:09:06 +03:00
Jyri-Petteri Paloposki
e669a18733 Test the index page with all locales to make sure missing frontend locale files aren't fatal 2022-08-11 23:58:04 +03:00
Jyri-Petteri Paloposki
9f653ea520
Merge pull request #2815 from TracksApp/dependabot/bundler/rubocop-1.34.1
Bump rubocop from 1.33.0 to 1.34.1
2022-08-11 21:00:09 +03:00
Jyri-Petteri Paloposki
15425153ff
Merge pull request #2816 from TracksApp/dependabot/bundler/pg-1.4.3
Bump pg from 1.4.2 to 1.4.3
2022-08-11 20:59:59 +03:00
dependabot[bot]
6db8474c49
Bump pg from 1.4.2 to 1.4.3
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-10 00:02:01 +00:00
dependabot[bot]
cbf0166208
Bump rubocop from 1.33.0 to 1.34.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.33.0 to 1.34.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.33.0...v1.34.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-10 00:01:50 +00:00
Jyri-Petteri Paloposki
89b50b4ffa
Merge pull request #2813 from Pegasus-RPG/patch-1
Add info for using PostgreSQL
2022-08-08 16:33:52 +03:00
Sean M. Pappalardo
1e76f598b8
Update database.yml.tmpl with PGSQL hint 2022-08-07 16:18:36 -07:00
Sean M. Pappalardo
819dbb4a1e
Update installation.md for PostgreSQL
Update installation.md with PostgreSQL adapter info for the database.yml file
2022-08-07 16:15:08 -07:00
Jyri-Petteri Paloposki
5cd03b4443
Merge pull request #2811 from TracksApp/dependabot/bundler/rubocop-1.33.0
Bump rubocop from 1.32.0 to 1.33.0
2022-08-05 16:10:15 +03:00
dependabot[bot]
4fef516bc1
Bump rubocop from 1.32.0 to 1.33.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.32.0 to 1.33.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.32.0...v1.33.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-05 00:02:35 +00:00
Jyri-Petteri Paloposki
643331ae43
Merge pull request #2808 from TracksApp/fix_locales
Redo the locale fixes thrown out by Weblate: date.order should always…
2022-08-02 11:00:48 +03:00
Jyri-Petteri Paloposki
0b167bade4 Redo the locale fixes thrown out by Weblate: date.order should always use the English terms, fixed plurals (again) and added language code as root to new locales
Partially reverts #2767.
2022-08-02 10:45:57 +03:00
Jyri-Petteri Paloposki
9501239c3e
Merge pull request #2806 from TracksApp/dependabot/bundler/solargraph-0.45.0
Bump solargraph from 0.44.3 to 0.45.0
2022-08-02 10:02:04 +03:00
Jyri-Petteri Paloposki
e19ee92cc1
Merge pull request #2807 from TracksApp/dependabot/bundler/aasm-5.3.0
Bump aasm from 5.2.0 to 5.3.0
2022-08-02 10:01:53 +03:00
dependabot[bot]
f77d3c7f51
Bump aasm from 5.2.0 to 5.3.0
Bumps [aasm](https://github.com/aasm/aasm) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/compare/v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: aasm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 22:42:21 +00:00
Jyri-Petteri Paloposki
3acca63506
Merge pull request #2805 from TracksApp/dependabot/bundler/pg-1.4.2
Bump pg from 1.4.1 to 1.4.2
2022-08-02 01:41:26 +03:00
dependabot[bot]
7fbcc9da12
Bump solargraph from 0.44.3 to 0.45.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.44.3 to 0.45.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.44.3...v0.45.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 22:30:57 +00:00
Jyri-Petteri Paloposki
b00e14cac6
Merge pull request #2804 from TracksApp/dependabot/bundler/jquery-rails-4.5.0
Bump jquery-rails from 4.4.0 to 4.5.0
2022-08-02 01:30:22 +03:00
dependabot[bot]
c5eb0823c4
Bump pg from 1.4.1 to 1.4.2
Bumps [pg](https://github.com/ged/ruby-pg) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 22:22:18 +00:00
Jyri-Petteri Paloposki
0e0490ec03
Merge pull request #2803 from TracksApp/dependabot/bundler/yard-0.9.28
Bump yard from 0.9.27 to 0.9.28
2022-08-02 01:19:10 +03:00
dependabot[bot]
cd2f9ffda3
Bump jquery-rails from 4.4.0 to 4.5.0
Bumps [jquery-rails](https://github.com/rails/jquery-rails) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/rails/jquery-rails/releases)
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/jquery-rails/compare/v4.4.0...v4.5.0)

---
updated-dependencies:
- dependency-name: jquery-rails
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 21:59:41 +00:00
dependabot[bot]
cdb727974c
Bump yard from 0.9.27 to 0.9.28
Bumps [yard](https://github.com/lsegal/yard) from 0.9.27 to 0.9.28.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.27...v0.9.28)

---
updated-dependencies:
- dependency-name: yard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 21:59:30 +00:00
Jyri-Petteri Paloposki
7dce5fff1b
Merge pull request #2802 from TracksApp/dependabot/bundler/sqlite3-1.4.4
Bump sqlite3 from 1.4.2 to 1.4.4
2022-08-02 00:51:36 +03:00
Jyri-Petteri Paloposki
a52949b699
Merge pull request #2796 from TracksApp/dependabot/bundler/font-awesome-sass-6.1.2
Bump font-awesome-sass from 5.15.1 to 6.1.2
2022-08-02 00:51:23 +03:00
Jyri-Petteri Paloposki
8f3eab0744 Update icon inclusion and tests for FontAwesome 6. 2022-08-02 00:39:24 +03:00
Jyri-Petteri Paloposki
741b26e366
Merge pull request #2767 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2022-08-02 00:29:20 +03:00
dependabot[bot]
13b8de2a92
Bump font-awesome-sass from 5.15.1 to 6.1.2
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 5.15.1 to 6.1.2.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

---
updated-dependencies:
- dependency-name: font-awesome-sass
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 21:17:18 +00:00
dependabot[bot]
86e4cdcadd
Bump sqlite3 from 1.4.2 to 1.4.4
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.4.2 to 1.4.4.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.4.2...v1.4.4)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 21:16:41 +00:00
Francisco Serrador
070cf4ef32
Translated using Weblate (Spanish)
Currently translated at 89.0% (996 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2022-08-01 23:15:51 +02:00
Allan Nordhøy
943c7907d0
Translated using Weblate (Norwegian Bokmål)
Currently translated at 0.7% (8 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/nb_NO/
2022-08-01 23:15:51 +02:00
Jyri-Petteri Paloposki
de74f9c71a
Translated using Weblate (Finnish)
Currently translated at 99.6% (1115 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2022-08-01 23:15:51 +02:00
Jyri-Petteri Paloposki
0e6f637ca8
Translated using Weblate (Finnish)
Currently translated at 99.6% (1115 of 1119 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2022-08-01 23:15:51 +02:00
Jyri-Petteri Paloposki
d3d02845bf
Merge pull request #2801 from TracksApp/dependabot/bundler/i18n-tasks-1.0.11
Bump i18n-tasks from 1.0.10 to 1.0.11
2022-08-02 00:15:47 +03:00
dependabot[bot]
4b12a34cce
Bump i18n-tasks from 1.0.10 to 1.0.11
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.10 to 1.0.11.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.10...v1.0.11)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 21:02:33 +00:00
Jyri-Petteri Paloposki
223c615433
Merge pull request #2800 from TracksApp/dependabot/bundler/bullet-7.0.2
Bump bullet from 7.0.1 to 7.0.2
2022-08-02 00:02:00 +03:00
dependabot[bot]
069ec8b778
Bump bullet from 7.0.1 to 7.0.2
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.1...7.0.2)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-01 20:25:16 +00:00
Jyri-Petteri Paloposki
bfa0cec088
Merge pull request #2799 from TracksApp/dependabot/bundler/bcrypt-3.1.18
Bump bcrypt from 3.1.17 to 3.1.18
2022-08-01 23:24:29 +03:00
dependabot[bot]
5ad0f57779
Bump bcrypt from 3.1.17 to 3.1.18
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.17 to 3.1.18.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.17...v3.1.18)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-27 00:02:23 +00:00
Jyri-Petteri Paloposki
9493ec91b3
Merge pull request #2797 from TracksApp/dependabot/bundler/pg-1.4.1
Bump pg from 1.3.5 to 1.4.1
2022-07-26 10:39:38 +03:00
dependabot[bot]
c1ad402a70
Bump pg from 1.3.5 to 1.4.1
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.5 to 1.4.1.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.5...v1.4.1)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-26 00:41:38 +00:00
Jyri-Petteri Paloposki
407ab3b0c0
Merge pull request #2789 from TracksApp/dependabot/bundler/rails-html-sanitizer-1.4.3
Bump rails-html-sanitizer from 1.4.2 to 1.4.3
2022-07-26 03:41:28 +03:00
Jyri-Petteri Paloposki
8515bf9b7d
Merge pull request #2793 from TracksApp/dependabot/bundler/rubocop-1.32.0
Bump rubocop from 1.28.2 to 1.32.0
2022-07-26 03:39:40 +03:00
Jyri-Petteri Paloposki
cfafa94303
Merge pull request #2794 from TracksApp/dependabot/bundler/tzinfo-1.2.10
Bump tzinfo from 1.2.9 to 1.2.10
2022-07-26 03:39:29 +03:00
Jyri-Petteri Paloposki
afaa4f07a9
Merge pull request #2795 from TracksApp/fix_tests
Make the recurring year work in the future without manually updating the year numbers
2022-07-26 03:17:06 +03:00
Jyri-Petteri Paloposki
4eabdb1a83 Fix the recurring year tests 2022-07-26 02:01:15 +03:00
dependabot[bot]
1e6794ad09
Bump tzinfo from 1.2.9 to 1.2.10
Bumps [tzinfo](https://github.com/tzinfo/tzinfo) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/tzinfo/tzinfo/releases)
- [Changelog](https://github.com/tzinfo/tzinfo/blob/master/CHANGES.md)
- [Commits](https://github.com/tzinfo/tzinfo/compare/v1.2.9...v1.2.10)

---
updated-dependencies:
- dependency-name: tzinfo
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 08:26:15 +00:00
dependabot[bot]
d2cd74f9e3
Bump rubocop from 1.28.2 to 1.32.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.28.2 to 1.32.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.28.2...v1.32.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22 00:03:28 +00:00
dependabot[bot]
e00836875d
Bump rails-html-sanitizer from 1.4.2 to 1.4.3
Bumps [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases)
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: rails-html-sanitizer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-06 09:05:24 +00:00
Jyri-Petteri Paloposki
195e6af846
Merge pull request #2783 from TracksApp/dependabot/bundler/mysql2-0.5.4
Bump mysql2 from 0.5.3 to 0.5.4
2022-06-02 19:50:14 +03:00
dependabot[bot]
57b8e996a5
Bump mysql2 from 0.5.3 to 0.5.4
Bumps [mysql2](https://github.com/brianmario/mysql2) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/brianmario/mysql2/releases)
- [Commits](https://github.com/brianmario/mysql2/compare/0.5.3...0.5.4)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 00:07:42 +00:00
Jyri-Petteri Paloposki
2eedde60f9
Merge pull request #2782 from TracksApp/dependabot/bundler/rack-2.2.3.1
Bump rack from 2.2.3 to 2.2.3.1
2022-05-29 21:54:02 +03:00
dependabot[bot]
6a0bfb0a1a
Bump rack from 2.2.3 to 2.2.3.1
Bumps [rack](https://github.com/rack/rack) from 2.2.3 to 2.2.3.1.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.2.3...2.2.3.1)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-27 22:04:43 +00:00
Jyri-Petteri Paloposki
2b89c890bb
Merge pull request #2778 from TracksApp/dependabot/bundler/i18n-tasks-1.0.10
Bump i18n-tasks from 1.0.9 to 1.0.10
2022-05-28 01:04:10 +03:00
Jyri-Petteri Paloposki
c8cc67162f
Merge pull request #2781 from TracksApp/dependabot/bundler/nokogiri-1.13.6
Bump nokogiri from 1.13.4 to 1.13.6
2022-05-28 01:04:00 +03:00
dependabot[bot]
3fdc3eb520
Bump nokogiri from 1.13.4 to 1.13.6
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.4 to 1.13.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.4...v1.13.6)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-19 03:42:33 +00:00
dependabot[bot]
af6819b9ad
Bump i18n-tasks from 1.0.9 to 1.0.10
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.9 to 1.0.10.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.9...v1.0.10)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-13 07:43:30 +00:00
Jyri-Petteri Paloposki
e6e37c279f
Merge pull request #2775 from TracksApp/dependabot/bundler/mocha-1.14.0
Bump mocha from 1.13.0 to 1.14.0
2022-05-13 10:42:45 +03:00
dependabot[bot]
f801a5ed93
Bump mocha from 1.13.0 to 1.14.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.13.0...v1.14.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-05 10:16:51 +00:00
Jyri-Petteri Paloposki
4dce1c45af
Merge pull request #2772 from TracksApp/dependabot/bundler/rubocop-1.28.2
Bump rubocop from 1.27.0 to 1.28.2
2022-05-05 13:15:43 +03:00
Michal Koutný
d52893bc58 Allow autocompletion behind proxy
When the application is exposed via proxy, i.e. client visible host
(e.g. example.org:443) is different than Ruby server (e.g.
localhost:3000), autocompletion does not work since the generated URLs
refer to the internal hostname.

The AJAX is constructed with root_url and that can be modified with
default_url_options. So the simple fix just allows specifying customized
default_url_options.

Fixes: #1416
2022-04-29 02:52:17 +02:00
dependabot[bot]
f0f5718291
Bump rubocop from 1.27.0 to 1.28.2
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.27.0 to 1.28.2.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.27.0...v1.28.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 00:03:14 +00:00
Jyri-Petteri Paloposki
a5fea13526
Merge pull request #2770 from TracksApp/dependabot/bundler/rubocop-1.27.0
Bump rubocop from 1.26.1 to 1.27.0
2022-04-15 21:44:18 +03:00
dependabot[bot]
f4415c6221
Bump rubocop from 1.26.1 to 1.27.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.26.1 to 1.27.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.26.1...v1.27.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-14 00:02:36 +00:00
Jyri-Petteri Paloposki
ceebffadaa
Merge pull request #2768 from TracksApp/dependabot/bundler/i18n-tasks-1.0.9
Bump i18n-tasks from 1.0.8 to 1.0.9
2022-04-13 14:24:32 +03:00
Jyri-Petteri Paloposki
4e4ca1566a
Merge pull request #2769 from TracksApp/dependabot/bundler/nokogiri-1.13.4
Bump nokogiri from 1.13.3 to 1.13.4
2022-04-13 14:24:22 +03:00
dependabot[bot]
212bdf8d82
Bump nokogiri from 1.13.3 to 1.13.4
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.3 to 1.13.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.13.4/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.3...v1.13.4)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-12 10:12:37 +00:00
dependabot[bot]
4ffa5d8b47
Bump i18n-tasks from 1.0.8 to 1.0.9
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 1.0.8 to 1.0.9.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.8...v1.0.9)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 00:06:25 +00:00
Jyri-Petteri Paloposki
5f913c4b84
Merge pull request #2766 from TracksApp/dependabot/bundler/tolk-4.3.0
Bump tolk from 4.1.1 to 4.3.0
2022-04-07 22:46:49 +03:00
Jyri-Petteri Paloposki
085d9a89fd
Merge pull request #2765 from TracksApp/fix_rich_help
Fix rich text help to specify that subject is used
2022-04-07 20:04:26 +03:00
dependabot[bot]
2bf00960e2
Bump tolk from 4.1.1 to 4.3.0
Bumps [tolk](https://github.com/tolk/tolk) from 4.1.1 to 4.3.0.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/v4.3.0/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v4.1.1...v4.3.0)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 17:03:42 +00:00
Jyri-Petteri Paloposki
a928a1ead0
Merge pull request #2764 from TracksApp/dependabot/bundler/i18n-tasks-1.0.8
Bump i18n-tasks from 0.9.37 to 1.0.8
2022-04-07 20:02:07 +03:00
Jyri-Petteri Paloposki
7435979cb9 Fix rich text help to specify that subject is used 2022-04-07 19:48:37 +03:00
dependabot[bot]
21c5371116
Bump i18n-tasks from 0.9.37 to 1.0.8
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.37 to 1.0.8.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.37...v1.0.8)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 16:44:53 +00:00
Jyri-Petteri Paloposki
fa0989c929
Merge pull request #2762 from TracksApp/dependabot/bundler/pg-1.3.5
Bump pg from 1.3.4 to 1.3.5
2022-04-07 19:42:39 +03:00
Jyri-Petteri Paloposki
4881e753ed
Merge pull request #2763 from TracksApp/fix_rich_text_help
Fix rich text documentation of tickler date, which has always been in…
2022-04-07 19:42:26 +03:00
Jyri-Petteri Paloposki
785e1f836a Fix rich text documentation of tickler date, which has always been incorrect. 2022-04-07 18:54:59 +03:00
dependabot[bot]
6f380e26be
Bump pg from 1.3.4 to 1.3.5
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/commits)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 09:33:11 +00:00
Jyri-Petteri Paloposki
9b0a47faa3
Merge pull request #2761 from TracksApp/dependabot/bundler/rubocop-1.26.1
Bump rubocop from 1.26.0 to 1.26.1
2022-04-02 12:32:10 +03:00
dependabot[bot]
cde0d18da9
Bump rubocop from 1.26.0 to 1.26.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.26.0 to 1.26.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.26.0...v1.26.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 22:47:32 +00:00
Jyri-Petteri Paloposki
2316a23a42
Merge pull request #2757 from TracksApp/dependabot/bundler/bcrypt-3.1.17
Bump bcrypt from 3.1.16 to 3.1.17
2022-04-01 01:47:03 +03:00
Jyri-Petteri Paloposki
84ba41546f
Merge pull request #2760 from TracksApp/dependabot/bundler/puma-5.6.4
Bump puma from 5.6.2 to 5.6.4
2022-04-01 01:46:52 +03:00
dependabot[bot]
57ca7f9e26
Bump puma from 5.6.2 to 5.6.4
Bumps [puma](https://github.com/puma/puma) from 5.6.2 to 5.6.4.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.6.2...v5.6.4)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 22:22:13 +00:00
dependabot[bot]
8bed183582
Bump bcrypt from 3.1.16 to 3.1.17
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.16 to 3.1.17.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.16...v3.1.17)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-15 00:03:24 +00:00
Jyri-Petteri Paloposki
a7d938f988
Merge pull request #2756 from TracksApp/dependabot/bundler/pg-1.3.4
Bump pg from 1.3.3 to 1.3.4
2022-03-15 00:40:31 +02:00
dependabot[bot]
e687e370f2
Bump pg from 1.3.3 to 1.3.4
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.3...v1.3.4)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 00:02:30 +00:00
Jyri-Petteri Paloposki
651c13a3d9
Merge pull request #2755 from TracksApp/dependabot/bundler/rubocop-1.26.0
Bump rubocop from 1.25.1 to 1.26.0
2022-03-10 11:29:13 +02:00
Jyri-Petteri Paloposki
72b4981c7e
Merge pull request #2753 from TracksApp/upgrades
Version bumps
2022-03-10 02:02:32 +02:00
dependabot[bot]
d64c7627a2
Bump rubocop from 1.25.1 to 1.26.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.25.1 to 1.26.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.25.1...v1.26.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-10 00:02:14 +00:00
Jyri-Petteri Paloposki
73993cde40 Version bumps 2022-03-10 01:48:43 +02:00
Jyri-Petteri Paloposki
8507a41e9a
Merge pull request #2751 from TracksApp/dependabot/bundler/nokogiri-1.13.3
Bump nokogiri from 1.13.1 to 1.13.3
2022-03-01 09:49:29 +02:00
Jyri-Petteri Paloposki
29dcf89032
Merge pull request #2750 from TracksApp/dependabot/bundler/rack-mini-profiler-3.0.0
Bump rack-mini-profiler from 2.3.4 to 3.0.0
2022-03-01 09:49:17 +02:00
dependabot[bot]
684ab66eba
Bump nokogiri from 1.13.1 to 1.13.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.1 to 1.13.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.1...v1.13.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-26 09:23:02 +00:00
dependabot[bot]
64a4e457dd
Bump rack-mini-profiler from 2.3.4 to 3.0.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.3.4 to 3.0.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.3.4...v3.0.0)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 00:02:26 +00:00
Jyri-Petteri Paloposki
af1261be37
Merge pull request #2748 from TracksApp/dependabot/bundler/rack-mini-profiler-2.3.4
Bump rack-mini-profiler from 2.3.3 to 2.3.4
2022-02-23 13:59:10 +02:00
Jyri-Petteri Paloposki
9d0e4384d6
Merge pull request #2749 from TracksApp/dependabot/bundler/pg-1.3.3
Bump pg from 1.3.2 to 1.3.3
2022-02-23 13:58:57 +02:00
dependabot[bot]
e703584f9f
Bump pg from 1.3.2 to 1.3.3
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.2...v1.3.3)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-23 00:03:30 +00:00
dependabot[bot]
a37a9088e7
Bump rack-mini-profiler from 2.3.3 to 2.3.4
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.3.3 to 2.3.4.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.3.3...v2.3.4)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-23 00:03:12 +00:00
Jyri-Petteri Paloposki
4501abc264
Merge pull request #2747 from TracksApp/rubocop_limits
Also make the Codeclimate configuration a bit more relaxed
2022-02-23 01:16:14 +02:00
Jyri-Petteri Paloposki
50c6ba4e0c Also make the Codeclimate configuration a bit more relaxed 2022-02-23 01:15:10 +02:00
Jyri-Petteri Paloposki
d820d6af9c
Merge pull request #2746 from TracksApp/rubocop_limits
Relax the Rubocop limits a bit to make CodeClimate more useful
2022-02-22 23:35:44 +02:00
Jyri-Petteri Paloposki
a0f0ca0c13 Relax the Rubocop limits a bit to make CodeClimate more useful 2022-02-22 23:23:14 +02:00
Jyri-Petteri Paloposki
f40e3c0788
Merge pull request #2742 from TracksApp/footer-version
Fix the Git version in the footer with the Docker image
2022-02-21 13:58:15 +02:00
Jyri-Petteri Paloposki
6ca701f6fd Fix the Git version in the footer with the Docker image and change the wording. 2022-02-21 13:44:43 +02:00
Jyri-Petteri Paloposki
4b2c4db457
Merge pull request #2741 from TracksApp/2.6
Version 2.6
2022-02-21 12:11:20 +02:00
Jyri-Petteri Paloposki
4c429b7a83 Version 2.6 2022-02-21 11:51:37 +02:00
Jyri-Petteri Paloposki
1404e8053d
Merge pull request #2735 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2022-02-21 11:40:00 +02:00
Jyri-Petteri Paloposki
ba861b326d Fixed the plurals 2022-02-21 11:39:36 +02:00
Jyri-Petteri Paloposki
580781536f
Translated using Weblate (Finnish)
Currently translated at 99.6% (1113 of 1117 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2022-02-20 18:57:43 +01:00
Jyri-Petteri Paloposki
8e106ca72c
Merge pull request #2739 from TracksApp/dependabot/bundler/pg-1.3.2
Bump pg from 1.3.1 to 1.3.2
2022-02-20 19:57:40 +02:00
dependabot[bot]
c9845711c0
Bump pg from 1.3.1 to 1.3.2
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-20 17:44:55 +00:00
Jyri-Petteri Paloposki
746c0a7839
Merge pull request #2740 from TracksApp/rails_minor_upgrade
Minor upgrade to Rails
2022-02-20 19:44:00 +02:00
Jyri-Petteri Paloposki
6aaf56dfe5 Minor upgrade to Rails 2022-02-20 19:28:51 +02:00
Jyri-Petteri Paloposki
f0585b4ba5
Merge pull request #2734 from TracksApp/dependabot/bundler/kt-paperclip-7.1.1
Bump kt-paperclip from 7.1.0 to 7.1.1
2022-02-20 19:19:34 +02:00
Jyri-Petteri Paloposki
56009628fd
Merge pull request #2733 from TracksApp/dependabot/bundler/rspec-expectations-3.11.0
Bump rspec-expectations from 3.10.2 to 3.11.0
2022-02-20 19:19:21 +02:00
Jyri-Petteri Paloposki
fceb10b5ee
Merge pull request #2736 from TracksApp/dependabot/bundler/puma-5.6.2
Bump puma from 5.6.1 to 5.6.2
2022-02-20 19:19:11 +02:00
dependabot[bot]
6487527bbe
Bump puma from 5.6.1 to 5.6.2
Bumps [puma](https://github.com/puma/puma) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.6.1...v5.6.2)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 22:05:04 +00:00
dependabot[bot]
237b0591cf
Bump kt-paperclip from 7.1.0 to 7.1.1
Bumps [kt-paperclip](https://github.com/kreeti/kt-paperclip) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/kreeti/kt-paperclip/releases)
- [Changelog](https://github.com/kreeti/kt-paperclip/blob/master/NEWS)
- [Commits](https://github.com/kreeti/kt-paperclip/compare/v7.1.0...v7.1.1)

---
updated-dependencies:
- dependency-name: kt-paperclip
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 00:07:15 +00:00
dependabot[bot]
889afc6667
Bump rspec-expectations from 3.10.2 to 3.11.0
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.10.2 to 3.11.0.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.10.2...v3.11.0)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-10 00:07:03 +00:00
Jyri-Petteri Paloposki
6c187bf1e5
Merge pull request #2732 from TracksApp/import_fixes
Error message fixes for CSV import. Add the necessary directory to Do…
2022-02-09 12:03:46 +02:00
Jyri-Petteri Paloposki
dfdab8af55 CS fix 2022-02-09 11:50:16 +02:00
Jyri-Petteri Paloposki
511a4a23b6 Better error messages 2022-02-09 11:48:09 +02:00
Jyri-Petteri Paloposki
c2bd1b0d81 Error message fixes for CSV import. Add the necessary directory to Docker image. 2022-02-09 11:28:05 +02:00
Jyri-Petteri Paloposki
2bdacc9d5c
Merge pull request #2728 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2022-02-09 00:09:08 +02:00
Jyri-Petteri Paloposki
eaf6d4f0a4 Fix the plurals again in FI 2022-02-08 23:42:13 +02:00
Jyri-Petteri Paloposki
861a007bea
Translated using Weblate (Finnish)
Currently translated at 99.6% (1112 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2022-02-07 09:19:58 +01:00
Jyri-Petteri Paloposki
194d261042
Merge pull request #2729 from TracksApp/dependabot/bundler/kt-paperclip-7.1.0
Bump kt-paperclip from 7.0.1 to 7.1.0
2022-02-07 10:19:54 +02:00
dependabot[bot]
3e11894caf
Bump kt-paperclip from 7.0.1 to 7.1.0
Bumps [kt-paperclip](https://github.com/kreeti/kt-paperclip) from 7.0.1 to 7.1.0.
- [Release notes](https://github.com/kreeti/kt-paperclip/releases)
- [Changelog](https://github.com/kreeti/kt-paperclip/blob/master/NEWS)
- [Commits](https://github.com/kreeti/kt-paperclip/compare/v7.0.1...v7.1.0)

---
updated-dependencies:
- dependency-name: kt-paperclip
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 00:21:41 +00:00
Jyri-Petteri Paloposki
4e2b33a7ef
Merge pull request #2713 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2022-02-04 17:45:30 +02:00
Jyri-Petteri Paloposki
2b2acb494a Fixed the plurals again. 2022-02-04 17:32:11 +02:00
Jyri-Petteri Paloposki
1f363db380
Translated using Weblate (Finnish)
Currently translated at 99.8% (1114 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2022-02-04 16:19:06 +01:00
Burak Hüseyin Ekseli
a26ee3d62d
Translated using Weblate (Turkish)
Currently translated at 30.5% (341 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/tr/
2022-02-04 16:19:06 +01:00
Francisco Serrador
724524f0d1
Translated using Weblate (Spanish)
Currently translated at 89.8% (1003 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2022-02-04 16:19:06 +01:00
Francisco Serrador
1b8a6d732a
Translated using Weblate (Spanish)
Currently translated at 88.2% (985 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/es/
2022-02-04 16:19:06 +01:00
Jyri-Petteri Paloposki
5eddac7731
Translated using Weblate (English)
Currently translated at 99.0% (1105 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/en/
2022-02-04 16:19:06 +01:00
Jyri-Petteri Paloposki
39439b7379
Merge pull request #2727 from TracksApp/dependabot/bundler/rubocop-1.25.1
Bump rubocop from 1.25.0 to 1.25.1
2022-02-04 17:19:02 +02:00
Jyri-Petteri Paloposki
690831ae7d
Merge pull request #2725 from TracksApp/dependabot/bundler/pg-1.3.1
Bump pg from 1.3.0 to 1.3.1
2022-02-04 17:18:48 +02:00
dependabot[bot]
a58b0c77b0
Bump rubocop from 1.25.0 to 1.25.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.25.0 to 1.25.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.25.0...v1.25.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-04 00:02:07 +00:00
Jyri-Petteri Paloposki
7cf119d7df
Merge pull request #2726 from TracksApp/poll_and_obsidian
Add the obsidian link support to config also. Fix poll-for-db.
2022-02-03 12:34:39 +02:00
Jyri-Petteri Paloposki
7a9dd6cd6f Add the obsidian link support to config also. Fix poll-for-db. 2022-02-03 11:44:26 +02:00
dependabot[bot]
9e09972d03
Bump pg from 1.3.0 to 1.3.1
Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-02 00:02:33 +00:00
Jyri-Petteri Paloposki
4c031c7699
Merge pull request #2720 from TracksApp/dependabot/bundler/pg-1.3.0
Bump pg from 1.2.3 to 1.3.0
2022-01-31 12:28:34 +02:00
Jyri-Petteri Paloposki
d553d47a37
Merge pull request #2724 from TracksApp/add_obsidian
Add Obsidian support to the link sanitation
2022-01-31 12:23:19 +02:00
Jyri-Petteri Paloposki
a6d70a05a1 Add Obsidian support to the link sanitation 2022-01-31 12:10:58 +02:00
dependabot[bot]
a37817a90b
Bump pg from 1.2.3 to 1.3.0
Bumps [pg](https://github.com/ged/ruby-pg) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.2.3...v1.3.0)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-31 09:44:10 +00:00
Jyri-Petteri Paloposki
d0d70efe52
Merge pull request #2722 from TracksApp/dependabot/bundler/puma-5.6.1
Bump puma from 5.5.2 to 5.6.1
2022-01-31 11:42:51 +02:00
dependabot[bot]
86e14120a2
Bump puma from 5.5.2 to 5.6.1
Bumps [puma](https://github.com/puma/puma) from 5.5.2 to 5.6.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.5.2...v5.6.1)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 00:02:13 +00:00
Jyri-Petteri Paloposki
27bbb4105f
Merge pull request #2719 from TracksApp/dependabot/bundler/solargraph-0.44.3
Bump solargraph from 0.44.2 to 0.44.3
2022-01-24 10:15:34 +02:00
Jyri-Petteri Paloposki
d80cf2ef1f
Merge pull request #2718 from TracksApp/dependabot/bundler/rubocop-1.25.0
Bump rubocop from 1.24.1 to 1.25.0
2022-01-24 10:15:21 +02:00
dependabot[bot]
c22ce00951
Bump solargraph from 0.44.2 to 0.44.3
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.44.2 to 0.44.3.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.44.2...v0.44.3)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-24 00:06:00 +00:00
dependabot[bot]
57dd37ada3
Bump rubocop from 1.24.1 to 1.25.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.24.1...v1.25.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-19 00:02:39 +00:00
Jyri-Petteri Paloposki
f7263d17c1
Merge pull request #2716 from TracksApp/dependabot/bundler/rspec-expectations-3.10.2
Bump rspec-expectations from 3.10.1 to 3.10.2
2022-01-17 19:25:53 +02:00
Jyri-Petteri Paloposki
ec2feecbe2
Merge pull request #2715 from TracksApp/dependabot/bundler/bullet-7.0.1
Bump bullet from 7.0.0 to 7.0.1
2022-01-17 19:25:44 +02:00
dependabot[bot]
279cfffeb0
Bump rspec-expectations from 3.10.1 to 3.10.2
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.10.1 to 3.10.2.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.10.1...v3.10.2)

---
updated-dependencies:
- dependency-name: rspec-expectations
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 00:09:54 +00:00
dependabot[bot]
771c24154d
Bump bullet from 7.0.0 to 7.0.1
Bumps [bullet](https://github.com/flyerhzm/bullet) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/7.0.0...7.0.1)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-17 00:09:20 +00:00
Jyri-Petteri Paloposki
973929239b
Merge pull request #2711 from TracksApp/dependabot/bundler/tolk-4.1.1
Bump tolk from 4.1.0 to 4.1.1
2022-01-15 22:52:35 +02:00
Jyri-Petteri Paloposki
db2d40807d
Merge pull request #2714 from TracksApp/dependabot/bundler/listen-3.7.1
Bump listen from 3.7.0 to 3.7.1
2022-01-15 22:52:26 +02:00
dependabot[bot]
c660f275e0
Bump listen from 3.7.0 to 3.7.1
Bumps [listen](https://github.com/guard/listen) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.7.0...v3.7.1)

---
updated-dependencies:
- dependency-name: listen
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-15 18:14:16 +00:00
dependabot[bot]
4b95fc4af7
Bump tolk from 4.1.0 to 4.1.1
Bumps [tolk](https://github.com/tolk/tolk) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-15 18:14:02 +00:00
Jyri-Petteri Paloposki
f99b423445 Apparently Rubocop only works with up to 2.5, so let's use that then for
it.
2022-01-15 10:59:56 +02:00
Jyri-Petteri Paloposki
e165a561ae Bump the .ruby-version 2022-01-04 03:17:04 +02:00
Jyri-Petteri Paloposki
87702f3c00
Merge pull request #2710 from TracksApp/dependabot/bundler/kt-paperclip-7.0.1
Bump kt-paperclip from 6.4.1 to 7.0.1
2022-01-04 02:24:11 +02:00
dependabot[bot]
d1b4ee9e87
Bump kt-paperclip from 6.4.1 to 7.0.1
Bumps [kt-paperclip](https://github.com/kreeti/kt-paperclip) from 6.4.1 to 7.0.1.
- [Release notes](https://github.com/kreeti/kt-paperclip/releases)
- [Changelog](https://github.com/kreeti/kt-paperclip/blob/master/NEWS)
- [Commits](https://github.com/kreeti/kt-paperclip/compare/v6.4.1...v7.0.1)

---
updated-dependencies:
- dependency-name: kt-paperclip
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 00:02:10 +00:00
Jyri-Petteri Paloposki
dfef3f31da
Merge pull request #2704 from TracksApp/ruby-update
Ruby 3.0 compatibility and testing
2022-01-03 22:49:22 +02:00
Jyri-Petteri Paloposki
a020beab9e More Ruby 3 compatibility fixes 2022-01-03 22:23:41 +02:00
Jyri-Petteri Paloposki
92c524024a Remove Paperclip in favor of a fork due to Ruby 3 incompatibility 2022-01-03 21:52:56 +02:00
Jyri-Petteri Paloposki
01e09f8708 Ruby 3 compatibility fixes 2022-01-03 21:36:01 +02:00
Jyri-Petteri Paloposki
916ec5121d Enable testing for Ruby 3.0 2022-01-03 21:20:50 +02:00
Jyri-Petteri Paloposki
ff178d1490
Merge pull request #2707 from TracksApp/minimal_rails_update
Update Rails to next minor version
2022-01-03 20:30:07 +02:00
Jyri-Petteri Paloposki
de61a086d1 Update Rails to next minor version 2022-01-03 20:16:17 +02:00
Jyri-Petteri Paloposki
db580a1d9d
Merge pull request #2700 from TracksApp/dependabot/bundler/i18n-tasks-0.9.37
Bump i18n-tasks from 0.9.36 to 0.9.37
2022-01-03 19:26:13 +02:00
dependabot[bot]
101ade7ad5
Bump i18n-tasks from 0.9.36 to 0.9.37
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.36 to 0.9.37.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.36...v0.9.37)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 16:57:15 +00:00
Jyri-Petteri Paloposki
581ee0c0cd
Merge pull request #2701 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2022-01-03 18:56:17 +02:00
Burak Hüseyin Ekseli
0599d7454f
Translated using Weblate (Turkish)
Currently translated at 30.0% (335 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/tr/
2022-01-03 17:53:16 +01:00
Jyri-Petteri Paloposki
76d688eea5
Merge pull request #2705 from TracksApp/goodbye-2.5
Remove testing for Ruby 2.5
2022-01-03 18:53:12 +02:00
Jyri-Petteri Paloposki
a798acd691 Remove testing for Ruby 2.5 2022-01-03 13:02:59 +02:00
Jyri-Petteri Paloposki
612ab1e53b
Merge pull request #2702 from TracksApp/dependabot/bundler/rubocop-1.24.1
Bump rubocop from 1.23.0 to 1.24.1
2022-01-03 12:17:05 +02:00
dependabot[bot]
e0d07bac0a
Bump rubocop from 1.23.0 to 1.24.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.23.0...v1.24.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 00:10:08 +00:00
Jyri-Petteri Paloposki
17e0bae77d
Merge pull request #2697 from TracksApp/dependabot/bundler/i18n-tasks-0.9.36
Bump i18n-tasks from 0.9.35 to 0.9.36
2021-12-22 10:03:11 +02:00
dependabot[bot]
1b21416a5d
Bump i18n-tasks from 0.9.35 to 0.9.36
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.35 to 0.9.36.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.35...v0.9.36)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-22 00:02:32 +00:00
Jyri-Petteri Paloposki
f10944171d
Merge pull request #2696 from TracksApp/dependabot/bundler/bullet-7.0.0
Bump bullet from 6.1.5 to 7.0.0
2021-12-20 22:27:44 +02:00
dependabot[bot]
d48e3739ff
Bump bullet from 6.1.5 to 7.0.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.5 to 7.0.0.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.5...7.0.0)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 00:13:22 +00:00
Jyri-Petteri Paloposki
a9334a6dd4
Merge pull request #2691 from TracksApp/dependabot/bundler/yard-0.9.27
Bump yard from 0.9.26 to 0.9.27
2021-12-01 18:21:39 +02:00
dependabot[bot]
aedede44ba
Bump yard from 0.9.26 to 0.9.27
Bumps [yard](https://github.com/lsegal/yard) from 0.9.26 to 0.9.27.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.26...v0.9.27)

---
updated-dependencies:
- dependency-name: yard
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-30 00:03:07 +00:00
Jyri-Petteri Paloposki
333b35be04
Merge pull request #2689 from TracksApp/fix_image
Use the script in bin/ for running the rails server in the Docker image.
2021-11-29 21:58:41 +02:00
Jyri-Petteri Paloposki
41538efb9e Use the script in bin/ for running the rails server in the Docker image. 2021-11-29 21:37:44 +02:00
Jyri-Petteri Paloposki
ccbd80be66
Merge pull request #2687 from TracksApp/dependabot/bundler/spring-3.1.1
Bump spring from 3.1.0 to 3.1.1
2021-11-26 09:33:17 +02:00
dependabot[bot]
bfc0c0825c
Bump spring from 3.1.0 to 3.1.1
Bumps [spring](https://github.com/rails/spring) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-26 00:02:18 +00:00
Jyri-Petteri Paloposki
c0bd8183be
Merge pull request #2686 from TracksApp/fix_ci
Fix using most recent versions of the Ruby images in the CI
2021-11-25 01:23:30 +02:00
Jyri-Petteri Paloposki
8800bab8a9 Fix using most recent versions of the Ruby images in the CI 2021-11-25 01:10:38 +02:00
Jyri-Petteri Paloposki
9a109c13cb Next release version number 2021-11-24 22:21:29 +02:00
Jyri-Petteri Paloposki
448c8d6e32 Missing line from changelog 2021-11-24 22:19:26 +02:00
Jyri-Petteri Paloposki
573472c262 Few installation doc updates 2021-11-24 22:16:47 +02:00
Jyri-Petteri Paloposki
addc40ad8a
Merge pull request #2684 from weblate/weblate-tracks-tracks
Translations update from Hosted Weblate
2021-11-24 21:58:05 +02:00
Jyri-Petteri Paloposki
eb61d0a292 Fix again the broken plurals 2021-11-24 21:44:32 +02:00
Jyri-Petteri Paloposki
d09c88f78d
Translated using Weblate (Finnish)
Currently translated at 100.0% (1116 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-11-24 20:39:00 +01:00
Jyri-Petteri Paloposki
741d736bcc
Merge pull request #2682 from TracksApp/dependabot/bundler/solargraph-0.44.2
Bump solargraph from 0.44.0 to 0.44.2
2021-11-24 21:07:54 +02:00
Jyri-Petteri Paloposki
9bba278d31
Merge pull request #2683 from TracksApp/dependabot/bundler/spring-3.1.0
Bump spring from 3.0.0 to 3.1.0
2021-11-24 21:07:40 +02:00
dependabot[bot]
ada726f1e8
Bump spring from 3.0.0 to 3.1.0
Bumps [spring](https://github.com/rails/spring) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 00:02:17 +00:00
dependabot[bot]
98a99f4bf4
Bump solargraph from 0.44.0 to 0.44.2
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.44.0 to 0.44.2.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.44.0...v0.44.2)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-24 00:02:09 +00:00
Jyri-Petteri Paloposki
697dca509f
Merge pull request #2680 from TracksApp/dependabot/bundler/rubocop-1.23.0
Bump rubocop from 1.22.3 to 1.23.0
2021-11-18 12:55:32 +02:00
dependabot[bot]
91a714cff1
Bump rubocop from 1.22.3 to 1.23.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.22.3 to 1.23.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.22.3...v1.23.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-16 00:03:26 +00:00
Jyri-Petteri Paloposki
d6448916d4 Fix the plurals 2021-11-15 12:17:06 +02:00
Jyri-Petteri Paloposki
c3fee2acd7
Merge pull request #2666 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-11-15 12:14:56 +02:00
Burak Hüseyin Ekseli
78574462ea
Translated using Weblate (Turkish)
Currently translated at 26.9% (301 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/tr/
2021-11-15 11:11:59 +01:00
Алексей Свистунов
ab57aa3402
Translated using Weblate (Russian)
Currently translated at 96.5% (1078 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-11-15 11:11:59 +01:00
Jyri-Petteri Paloposki
580188622a
Merge pull request #2679 from TracksApp/package_updates
Package updates
2021-11-15 12:11:55 +02:00
Jyri-Petteri Paloposki
d0646485f0 Package updates 2021-11-15 11:57:35 +02:00
Jyri-Petteri Paloposki
1727b728da
Merge pull request #2674 from TracksApp/dependabot/bundler/puma-5.5.2
Bump puma from 5.5.0 to 5.5.2
2021-11-15 10:31:05 +02:00
Jyri-Petteri Paloposki
a6157aa4a1
Merge pull request #2676 from TracksApp/dependabot/bundler/rubocop-1.22.3
Bump rubocop from 1.22.1 to 1.22.3
2021-11-15 10:30:51 +02:00
Jyri-Petteri Paloposki
7e80515e2f
Merge pull request #2677 from TracksApp/dependabot/bundler/i18n-tasks-0.9.35
Bump i18n-tasks from 0.9.34 to 0.9.35
2021-11-15 10:30:38 +02:00
dependabot[bot]
43961f5506
Bump i18n-tasks from 0.9.34 to 0.9.35
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.34 to 0.9.35.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.34...v0.9.35)

---
updated-dependencies:
- dependency-name: i18n-tasks
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-08 00:09:26 +00:00
dependabot[bot]
9cca401810
Bump rubocop from 1.22.1 to 1.22.3
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.22.1 to 1.22.3.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.22.1...v1.22.3)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-28 00:02:32 +00:00
dependabot[bot]
e28ff07578
Bump puma from 5.5.0 to 5.5.2
Bumps [puma](https://github.com/puma/puma) from 5.5.0 to 5.5.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.5.0...v5.5.2)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-13 00:02:00 +00:00
Matt Rogers
954b44f8e1
Merge pull request #2672 from TracksApp/dependabot/bundler/rubocop-1.22.1 2021-10-04 19:19:56 -05:00
dependabot[bot]
72c394e1bb
Bump rubocop from 1.22.0 to 1.22.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.22.0 to 1.22.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.22.0...v1.22.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-05 00:02:01 +00:00
Jyri-Petteri Paloposki
dac8890890
Merge pull request #2671 from TracksApp/dependabot/bundler/rubocop-1.22.0
Bump rubocop from 1.21.0 to 1.22.0
2021-09-30 10:28:51 +03:00
dependabot[bot]
8256ebdd0c
Bump rubocop from 1.21.0 to 1.22.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.21.0 to 1.22.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.21.0...v1.22.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-30 00:02:27 +00:00
Jyri-Petteri Paloposki
e002188df0
Merge pull request #2670 from TracksApp/dependabot/bundler/nokogiri-1.12.5
Bump nokogiri from 1.12.4 to 1.12.5
2021-09-28 09:38:01 +03:00
Jyri-Petteri Paloposki
b280d059f3
Merge pull request #2669 from TracksApp/dependabot/bundler/solargraph-0.44.0
Bump solargraph from 0.43.1 to 0.44.0
2021-09-28 09:37:49 +03:00
dependabot[bot]
cb5d2a580a
Bump nokogiri from 1.12.4 to 1.12.5
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.4 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.12.4...v1.12.5)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-28 04:53:34 +00:00
dependabot[bot]
8117deb50f
Bump solargraph from 0.43.1 to 0.44.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.43.1 to 0.44.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.43.1...v0.44.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-28 00:02:24 +00:00
Jyri-Petteri Paloposki
cabf3b630e
Merge pull request #2665 from TracksApp/dependabot/bundler/solargraph-0.43.1
Bump solargraph from 0.43.0 to 0.43.1
2021-09-21 10:16:03 +03:00
dependabot[bot]
05e6f45044
Bump solargraph from 0.43.0 to 0.43.1
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.43.0 to 0.43.1.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.43.0...v0.43.1)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-21 00:02:20 +00:00
Jyri-Petteri Paloposki
399f46c00d
Merge pull request #2664 from TracksApp/dependabot/bundler/puma-5.5.0
Bump puma from 5.4.0 to 5.5.0
2021-09-20 10:04:06 +03:00
dependabot[bot]
709dfd7248
Bump puma from 5.4.0 to 5.5.0
Bumps [puma](https://github.com/puma/puma) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.4.0...v5.5.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-20 00:09:43 +00:00
Jyri-Petteri Paloposki
5374bef574
Merge pull request #2662 from TracksApp/dependabot/bundler/rubocop-1.21.0
Bump rubocop from 1.20.0 to 1.21.0
2021-09-16 07:59:38 +03:00
Jyri-Petteri Paloposki
bc504f3fb1
Merge pull request #2663 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-09-16 07:59:27 +03:00
Burak Hüseyin Ekseli
94c7fcc09a
Translated using Weblate (Turkish)
Currently translated at 17.0% (190 of 1116 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/tr/
2021-09-16 01:36:33 +02:00
dependabot[bot]
21cff05326
Bump rubocop from 1.20.0 to 1.21.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.20.0...v1.21.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-14 00:02:06 +00:00
Matt Rogers
d629527583
Merge pull request #2660 from TracksApp/dependabot/bundler/spring-3.0.0 2021-09-08 20:58:15 -05:00
dependabot[bot]
9aae52f648
Bump spring from 2.1.1 to 3.0.0
Bumps [spring](https://github.com/rails/spring) from 2.1.1 to 3.0.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v2.1.1...v3.0.0)

---
updated-dependencies:
- dependency-name: spring
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-09 00:01:59 +00:00
Jyri-Petteri Paloposki
4109a1342a
Merge pull request #2657 from TracksApp/dependabot/bundler/rack-mini-profiler-2.3.3
Bump rack-mini-profiler from 2.3.2 to 2.3.3
2021-08-31 10:18:50 +03:00
Jyri-Petteri Paloposki
cfc2ef13a5
Merge pull request #2658 from TracksApp/bin-script
Fix the bin/rails script to run Rails – copy-paste error.
2021-08-31 10:18:37 +03:00
Jyri-Petteri Paloposki
7fad611256 Fix the bin/rails script to run Rails – copy-paste error. 2021-08-31 10:02:52 +03:00
dependabot[bot]
7590bbb264
Bump rack-mini-profiler from 2.3.2 to 2.3.3
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.3.2...v2.3.3)

---
updated-dependencies:
- dependency-name: rack-mini-profiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-31 00:02:29 +00:00
Jyri-Petteri Paloposki
e691c7d135
Merge pull request #2656 from TracksApp/locales
Make REST help translatable; fix a few missing translations
2021-08-31 01:26:46 +03:00
Jyri-Petteri Paloposki
a4a6f50ad5 Make REST help translatable; fix a few missing translations 2021-08-31 01:11:18 +03:00
Jyri-Petteri Paloposki
8cbe476599
Merge pull request #2655 from TracksApp/fix_expiry_check
Parse the session expiry time to a Time instead of DateTime to allow …
2021-08-31 00:43:40 +03:00
Jyri-Petteri Paloposki
fa9d517e59 Parse the session expiry time to a Time instead of DateTime to allow comparison. 2021-08-31 00:25:53 +03:00
Jyri-Petteri Paloposki
5873608b47
Merge pull request #2653 from TracksApp/dependabot/bundler/rubocop-1.20.0
Bump rubocop from 1.19.1 to 1.20.0
2021-08-30 23:04:29 +03:00
dependabot[bot]
bd085b7db9
Bump rubocop from 1.19.1 to 1.20.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.19.1 to 1.20.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.19.1...v1.20.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-27 00:02:27 +00:00
Jyri-Petteri Paloposki
1572ba7204
Merge pull request #2651 from TracksApp/better_pluralisation
Remove the custom pluralisation rules in favor of rails_i18n and fix …
2021-08-26 18:04:49 +03:00
Jyri-Petteri Paloposki
16e26de2c5 Remove the custom pluralisation rules in favor of rails_i18n and fix the RU language file a bit. 2021-08-26 17:38:06 +03:00
Jyri-Petteri Paloposki
16b3de443d
Merge pull request #2650 from TracksApp/jqueryui_lang_files
Precompile datepicker i18n files for each language.
2021-08-26 13:39:48 +03:00
Jyri-Petteri Paloposki
406fdf2335 Fix a coding style error by CodeClimate 2021-08-26 13:22:28 +03:00
Jyri-Petteri Paloposki
5a6ee73d7d Precompile datepicker i18n files for each language.
Not an optimal solution, because it uses files from our own repository instead of the bundle, but found no other solution for now.
2021-08-26 12:49:40 +03:00
Jyri-Petteri Paloposki
d487222893
Merge pull request #2649 from TracksApp/fix_bin_scripts
Remove the Ruby dependency on host by fixing the bin/ra[ke,ils] scripts to use basic sh
2021-08-25 20:41:17 +03:00
Jyri-Petteri Paloposki
d9e20e6d12 Remove the Rails dependency on host by fixing the bin/ra[ke,ils] scripts to use basic sh 2021-08-25 20:28:12 +03:00
Jyri-Petteri Paloposki
bb2bcd7245
Merge pull request #2648 from TracksApp/autocomplete_fix
Fix autocomplete accessibility content overflow
2021-08-25 19:40:12 +03:00
Jyri-Petteri Paloposki
70cca807b7 Add BUNDLE_WITHOUT to the installation document.
Fixes #2297
2021-08-25 19:35:40 +03:00
Jyri-Petteri Paloposki
b268486703 Fix autocomplete accessibility content overflow 2021-08-25 19:26:21 +03:00
Jyri-Petteri Paloposki
fe4aa22c5d
Merge pull request #2647 from TracksApp/lockfile_update
Change the GitHub URL to fix a warning
2021-08-25 17:32:41 +03:00
Jyri-Petteri Paloposki
6c0d3ca1b3 Use the new fork gem 2021-08-25 17:18:57 +03:00
Jyri-Petteri Paloposki
64002c632f
Merge pull request #2646 from TracksApp/dependabot/bundler/rubocop-1.19.1
Bump rubocop from 1.19.0 to 1.19.1
2021-08-24 11:51:31 +03:00
Jyri-Petteri Paloposki
65e2108999
Merge pull request #2645 from TracksApp/dependabot/bundler/listen-3.7.0
Bump listen from 3.6.0 to 3.7.0
2021-08-24 11:51:20 +03:00
dependabot[bot]
76e97a9e77
Bump rubocop from 1.19.0 to 1.19.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.19.0 to 1.19.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.19.0...v1.19.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-20 00:02:06 +00:00
dependabot[bot]
59f3f61186
Bump listen from 3.6.0 to 3.7.0
Bumps [listen](https://github.com/guard/listen) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.6.0...v3.7.0)

---
updated-dependencies:
- dependency-name: listen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-20 00:01:56 +00:00
Jyri-Petteri Paloposki
8a306b6426
Merge pull request #2643 from TracksApp/dependabot/bundler/bullet-6.1.5
Bump bullet from 6.1.4 to 6.1.5
2021-08-17 13:43:10 +03:00
dependabot[bot]
4321fba433
Bump bullet from 6.1.4 to 6.1.5
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.4 to 6.1.5.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.4...6.1.5)

---
updated-dependencies:
- dependency-name: bullet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 00:01:55 +00:00
Jyri-Petteri Paloposki
9691304c8a
Merge pull request #2641 from TracksApp/dependabot/bundler/will_paginate-3.3.1
Bump will_paginate from 3.3.0 to 3.3.1
2021-08-13 09:49:45 +03:00
Jyri-Petteri Paloposki
ccc3cba16f
Merge pull request #2642 from TracksApp/dependabot/bundler/rubocop-1.19.0
Bump rubocop from 1.18.4 to 1.19.0
2021-08-13 09:49:37 +03:00
dependabot[bot]
401545bb15
Bump rubocop from 1.18.4 to 1.19.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.18.4 to 1.19.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.18.4...v1.19.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-13 00:02:19 +00:00
dependabot[bot]
72da20788b
Bump will_paginate from 3.3.0 to 3.3.1
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.3.0...v3.3.1)

---
updated-dependencies:
- dependency-name: will_paginate
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-13 00:01:58 +00:00
Jyri-Petteri Paloposki
511b2a5d70
Merge pull request #2639 from TracksApp/dependabot/bundler/listen-3.6.0
Bump listen from 3.5.1 to 3.6.0
2021-08-10 11:13:57 +03:00
Jyri-Petteri Paloposki
907a1767be
Merge pull request #2640 from TracksApp/dependabot/bundler/sanitize-6.0.0
Bump sanitize from 5.2.3 to 6.0.0
2021-08-10 11:13:48 +03:00
dependabot[bot]
621d98d61e
Bump sanitize from 5.2.3 to 6.0.0
Bumps [sanitize](https://github.com/rgrove/sanitize) from 5.2.3 to 6.0.0.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/main/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v5.2.3...v6.0.0)

---
updated-dependencies:
- dependency-name: sanitize
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 00:27:35 +00:00
dependabot[bot]
90bf078a46
Bump listen from 3.5.1 to 3.6.0
Bumps [listen](https://github.com/guard/listen) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: listen
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 00:26:22 +00:00
Matt Rogers
944f1cf047
Merge pull request #2638 from TracksApp/dependabot/bundler/puma-5.4.0 2021-08-09 19:23:49 -05:00
Matt Rogers
38d7955b92
Merge pull request #2637 from TracksApp/dependabot/bundler/tolk-4.1.0 2021-08-09 19:23:32 -05:00
Matt Rogers
b6030b178e
Merge pull request #2636 from TracksApp/dependabot/bundler/solargraph-0.43.0 2021-08-09 19:23:16 -05:00
dependabot[bot]
9542a6ba6c
Bump puma from 5.3.2 to 5.4.0
Bumps [puma](https://github.com/puma/puma) from 5.3.2 to 5.4.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.3.2...v5.4.0)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 00:01:45 +00:00
dependabot[bot]
7c268bf09c
Bump tolk from 4.0.1 to 4.1.0
Bumps [tolk](https://github.com/tolk/tolk) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v4.0.1...v4.1.0)

---
updated-dependencies:
- dependency-name: tolk
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 00:01:32 +00:00
dependabot[bot]
039bcf3880
Bump solargraph from 0.40.4 to 0.43.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.40.4 to 0.43.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.40.4...v0.43.0)

---
updated-dependencies:
- dependency-name: solargraph
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-10 00:01:21 +00:00
Jyri-Petteri Paloposki
8f653c10e1
Merge pull request #2562 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-08-09 16:56:17 +03:00
Jyri-Petteri Paloposki
71ae8a2092 A few clearly wrong plurals fixed in Russian. There may be some broken
left, some were likely changed on purpose.
2021-08-09 16:37:49 +03:00
Jyri-Petteri Paloposki
1f625eab35 Fixed the plurals broken by Weblate (again) 2021-08-09 16:26:20 +03:00
Чтабс
33dfea08ed
Translated using Weblate (Russian)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Åke Engelbrektson
663506ba66
Added translation using Weblate (Swedish) 2021-08-09 13:14:05 +02:00
Алексей Свистунов
9b45ee9965
Translated using Weblate (Russian)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Алексей Свистунов
e06e5e3c4d
Translated using Weblate (Russian)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Алексей Свистунов
1feb0bc82a
Translated using Weblate (Russian)
Currently translated at 90.7% (971 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Алексей Свистунов
c9d1991f7c
Translated using Weblate (Russian)
Currently translated at 89.1% (954 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Artem
3985c5e4c4
Translated using Weblate (Russian)
Currently translated at 89.0% (953 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/ru/
2021-08-09 13:14:05 +02:00
Weblate
cbb1fa1365
Added translation using Weblate (Turkish) 2021-08-09 13:14:05 +02:00
Milo Ivir
9d8f5834d6
Translated using Weblate (German)
Currently translated at 96.9% (1037 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/de/
2021-08-09 13:14:05 +02:00
Jyri-Petteri Paloposki
a7b1499e6d
Translated using Weblate (Finnish)
Currently translated at 99.9% (1069 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-08-09 13:14:05 +02:00
Jyri-Petteri Paloposki
739bb7a331
Translated using Weblate (English)
Currently translated at 99.3% (1063 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/en/
2021-08-09 13:14:05 +02:00
Jyri-Petteri Paloposki
da6344989f
Translated using Weblate (Finnish)
Currently translated at 99.8% (1068 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-08-09 13:14:05 +02:00
Jyri-Petteri Paloposki
8146d2b9b8
Merge pull request #2633 from TracksApp/dependabot/bundler/mocha-1.13.0
Bump mocha from 1.12.0 to 1.13.0
2021-08-09 14:14:01 +03:00
Jyri-Petteri Paloposki
1973b41d0d
Merge pull request #2611 from TracksApp/dependabot/bundler/factory_bot_rails-6.2.0
Bump factory_bot_rails from 6.1.0 to 6.2.0
2021-08-09 14:13:50 +03:00
Jyri-Petteri Paloposki
8a2c9d8725
Merge pull request #2634 from TracksApp/dependabot/bundler/nokogiri-1.12.2
Bump nokogiri from 1.11.2 to 1.12.2
2021-08-09 14:13:38 +03:00
dependabot[bot]
ab70445215
Bump factory_bot_rails from 6.1.0 to 6.2.0
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.1.0...v6.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 08:49:10 +00:00
dependabot[bot]
a7cdccd1c5
Bump nokogiri from 1.11.2 to 1.12.2
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.2 to 1.12.2.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.2...v1.12.2)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 08:49:00 +00:00
dependabot[bot]
15c63bdf8f
Bump mocha from 1.12.0 to 1.13.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.12.0...v1.13.0)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-09 08:46:52 +00:00
Jyri-Petteri Paloposki
ba271fda6e
Merge pull request #2629 from TracksApp/dependabot/bundler/rubocop-1.18.4
Bump rubocop from 1.14.0 to 1.18.4
2021-08-09 11:46:22 +03:00
Jyri-Petteri Paloposki
2790bb9b1e
Merge pull request #2628 from TracksApp/simplify-workflow-file
Simplify the workflow file
2021-08-09 10:40:51 +03:00
Matt Rogers
b9a44c993f
re-add newline at end of file 2021-08-08 20:44:54 -05:00
Jyri-Petteri Paloposki
83b74d43e7 Add another way of supporting 2021-07-29 13:48:42 +03:00
dependabot[bot]
41e87ea8cd
Bump rubocop from 1.14.0 to 1.18.4
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.14.0 to 1.18.4.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.14.0...v1.18.4)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-26 00:11:24 +00:00
Matt Rogers
af32031002
Fix due dates in recurring todo test 2021-07-24 15:14:47 -05:00
Matt Rogers
076208f804 Be more explicit about exclusions
It would seem that lists are not available for use in exclusions.

If this doesn't work, then I'll switch to inclusions only.
2021-07-24 19:04:48 +00:00
Matt Rogers
2d20c8b40e Only define matrices for valid test environments
Removes ruby 3.0 completely and ignores sqlite and postgres for the
older Ruby versions
2021-07-24 19:02:15 +00:00
Matt Rogers
9dd0ee6cef Fix the syntax errors. 2021-07-24 18:57:48 +00:00
Matt Rogers
e8eb4963d5 Simplify the workflow file
This uses a matrix configuration to set up all the various
configurations we're testing tracks with. It also adds testing on ruby
3.0 and testing postgres with all the various ruby versions.
2021-07-24 18:53:52 +00:00
Jyri-Petteri Paloposki
e8805d3d3d
Merge pull request #2616 from TracksApp/dependabot/bundler/puma-5.3.2
Bump puma from 5.2.2 to 5.3.2
2021-07-07 11:39:27 +03:00
Jyri-Petteri Paloposki
df4e317e43 Move from Freenode to Libera due to channel takeover 2021-06-15 23:17:43 +03:00
dependabot[bot]
e3738c52d4
Bump puma from 5.2.2 to 5.3.2
Bumps [puma](https://github.com/puma/puma) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.2.2...v5.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-24 05:49:55 +00:00
Jyri-Petteri Paloposki
09b408b314
Merge pull request #2608 from TracksApp/dependabot/bundler/aasm-5.2.0
Bump aasm from 5.1.1 to 5.2.0
2021-05-09 23:57:29 +03:00
Jyri-Petteri Paloposki
b7a7e49ee4
Merge pull request #2609 from TracksApp/dependabot/bundler/rubocop-1.14.0
Bump rubocop from 1.13.0 to 1.14.0
2021-05-09 23:57:14 +03:00
dependabot[bot]
2afd0f4549
Bump rubocop from 1.13.0 to 1.14.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.13.0...v1.14.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-06 05:16:11 +00:00
dependabot[bot]
8cc160553c
Bump aasm from 5.1.1 to 5.2.0
Bumps [aasm](https://github.com/aasm/aasm) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/compare/v5.1.1...v5.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-03 05:54:16 +00:00
Jyri-Petteri Paloposki
c0f7310479
Merge pull request #2604 from TracksApp/dependabot/bundler/acts_as_list-1.0.4
Bump acts_as_list from 1.0.3 to 1.0.4
2021-05-01 12:01:45 +03:00
Jyri-Petteri Paloposki
f16e2c6331
Merge pull request #2605 from TracksApp/dependabot/bundler/rubocop-1.13.0
Bump rubocop from 1.12.1 to 1.13.0
2021-05-01 12:01:34 +03:00
Jyri-Petteri Paloposki
cba4c92ad3
Merge pull request #2606 from TracksApp/dependabot/bundler/rack-mini-profiler-2.3.2
Bump rack-mini-profiler from 2.3.1 to 2.3.2
2021-05-01 12:01:22 +03:00
Jyri-Petteri Paloposki
64e328c263
Merge pull request #2607 from TracksApp/dependabot/bundler/rexml-3.2.5
Bump rexml from 3.2.4 to 3.2.5
2021-05-01 12:01:09 +03:00
dependabot[bot]
176e2a288a
Bump rexml from 3.2.4 to 3.2.5
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-30 20:49:18 +00:00
dependabot[bot]
b6b4e7704e
Bump rack-mini-profiler from 2.3.1 to 2.3.2
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.3.1...v2.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-30 05:16:52 +00:00
dependabot[bot]
0d77894425
Bump rubocop from 1.12.1 to 1.13.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.12.1 to 1.13.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.12.1...v1.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-21 05:18:42 +00:00
dependabot[bot]
4458dfbeef
Bump acts_as_list from 1.0.3 to 1.0.4
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/brendon/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.0.3...v1.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-20 05:24:34 +00:00
Jyri-Petteri Paloposki
c8fcaca2e3
Merge pull request #2600 from TracksApp/dependabot/bundler/rubocop-1.12.1
Bump rubocop from 1.12.0 to 1.12.1
2021-04-13 09:53:07 +03:00
dependabot[bot]
f1efa6aff9
Bump rubocop from 1.12.0 to 1.12.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.12.0...v1.12.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 05:59:57 +00:00
Jyri-Petteri Paloposki
bbed5b9100
Merge pull request #2595 from TracksApp/dependabot/bundler/rubocop-1.12.0
Bump rubocop from 1.11.0 to 1.12.0
2021-03-31 11:37:34 +03:00
dependabot[bot]
7af47c25ac
Bump rubocop from 1.11.0 to 1.12.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.11.0...v1.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 08:08:27 +00:00
Jyri-Petteri Paloposki
4f7bcab589
Merge pull request #2598 from TracksApp/dependabot/bundler/kramdown-2.3.1
Bump kramdown from 2.3.0 to 2.3.1
2021-03-31 10:35:01 +03:00
Jyri-Petteri Paloposki
78fd032eb7
Merge pull request #2599 from TracksApp/dependabot/bundler/listen-3.5.1
Bump listen from 3.5.0 to 3.5.1
2021-03-31 10:34:46 +03:00
dependabot[bot]
f2d0d62c3e
Bump listen from 3.5.0 to 3.5.1
Bumps [listen](https://github.com/guard/listen) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.5.0...v3.5.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 05:14:52 +00:00
dependabot[bot]
1113145cea
Bump kramdown from 2.3.0 to 2.3.1
Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-30 13:58:28 +00:00
Jyri-Petteri Paloposki
21291811f3
Merge pull request #2592 from TracksApp/dependabot/bundler/i18n-tasks-0.9.34
Bump i18n-tasks from 0.9.33 to 0.9.34
2021-03-24 18:49:06 +02:00
Jyri-Petteri Paloposki
fa970a2ccd
Merge pull request #2593 from TracksApp/dependabot/bundler/solargraph-0.40.4
Bump solargraph from 0.40.3 to 0.40.4
2021-03-24 18:48:45 +02:00
Jyri-Petteri Paloposki
33388c7c13
Merge pull request #2594 from TracksApp/dependabot/bundler/listen-3.5.0
Bump listen from 3.4.1 to 3.5.0
2021-03-24 18:48:19 +02:00
dependabot[bot]
5b9bbee95f
Bump listen from 3.4.1 to 3.5.0
Bumps [listen](https://github.com/guard/listen) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.4.1...v3.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-24 05:29:04 +00:00
dependabot[bot]
79caae0ccc
Bump solargraph from 0.40.3 to 0.40.4
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.40.3 to 0.40.4.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.40.3...v0.40.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 05:29:18 +00:00
dependabot[bot]
51b65f96b8
Bump i18n-tasks from 0.9.33 to 0.9.34
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.33 to 0.9.34.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.33...v0.9.34)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 05:28:45 +00:00
Jyri-Petteri Paloposki
9d98abdd9b
Merge pull request #2589 from TracksApp/dependabot/bundler/puma-5.2.2
Bump puma from 5.2.1 to 5.2.2
2021-03-15 10:08:10 +02:00
Jyri-Petteri Paloposki
1d97143836
Merge pull request #2588 from TracksApp/dependabot/bundler/rubocop-1.11.0
Bump rubocop from 1.9.1 to 1.11.0
2021-03-15 10:07:57 +02:00
Jyri-Petteri Paloposki
4240978744
Merge pull request #2587 from TracksApp/dependabot/bundler/bullet-6.1.4
Bump bullet from 6.1.3 to 6.1.4
2021-03-15 10:07:45 +02:00
dependabot[bot]
4699611071
Bump puma from 5.2.1 to 5.2.2
Bumps [puma](https://github.com/puma/puma) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.2.1...v5.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-03 05:15:55 +00:00
dependabot[bot]
7e23d1e546
Bump rubocop from 1.9.1 to 1.11.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.9.1 to 1.11.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.9.1...v1.11.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-02 05:14:11 +00:00
dependabot[bot]
38ed51cc30
Bump bullet from 6.1.3 to 6.1.4
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.3 to 6.1.4.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.3...6.1.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-01 06:36:39 +00:00
Jyri-Petteri Paloposki
b00b420e0f
Merge pull request #2579 from TracksApp/dependabot/bundler/puma-5.2.1
Bump puma from 5.2.0 to 5.2.1
2021-02-11 17:19:07 +02:00
Jyri-Petteri Paloposki
712b61dfd1
Merge pull request #2580 from TracksApp/dependabot/bundler/solargraph-0.40.3
Bump solargraph from 0.40.2 to 0.40.3
2021-02-11 17:18:41 +02:00
Jyri-Petteri Paloposki
b817faf3ec
Merge pull request #2576 from TracksApp/dependabot/bundler/rubocop-1.9.1
Bump rubocop from 1.9.0 to 1.9.1
2021-02-11 17:18:17 +02:00
dependabot[bot]
1ca0993481
Bump solargraph from 0.40.2 to 0.40.3
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.40.2 to 0.40.3.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.40.2...v0.40.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-08 05:56:41 +00:00
dependabot[bot]
95a981cb63
Bump puma from 5.2.0 to 5.2.1
Bumps [puma](https://github.com/puma/puma) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.2.0...v5.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-08 05:56:11 +00:00
dependabot[bot]
3fac35ab5b
Bump rubocop from 1.9.0 to 1.9.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.9.0...v1.9.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-02 05:37:10 +00:00
Jyri-Petteri Paloposki
79c8203c2a
Merge pull request #2571 from TracksApp/dependabot/bundler/puma-5.2.0
Bump puma from 5.1.1 to 5.2.0
2021-02-01 12:00:45 +02:00
dependabot[bot]
e38d2720ea
Bump puma from 5.1.1 to 5.2.0
Bumps [puma](https://github.com/puma/puma) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.1.1...v5.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-01 08:47:17 +00:00
Jyri-Petteri Paloposki
4b43b82290
Merge pull request #2573 from TracksApp/dependabot/bundler/rack-mini-profiler-2.3.1
Bump rack-mini-profiler from 2.3.0 to 2.3.1
2021-02-01 08:35:36 +02:00
Jyri-Petteri Paloposki
b7e689e4c6
Merge pull request #2572 from TracksApp/dependabot/bundler/rubocop-1.9.0
Bump rubocop from 1.8.1 to 1.9.0
2021-02-01 08:35:19 +02:00
dependabot[bot]
376de3c06d
Bump rack-mini-profiler from 2.3.0 to 2.3.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.3.0...v2.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-29 05:39:16 +00:00
dependabot[bot]
ad36420937
Bump rubocop from 1.8.1 to 1.9.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.8.1...v1.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-29 05:38:34 +00:00
Jyri-Petteri Paloposki
57d9f3e112
Merge pull request #2570 from TracksApp/dependabot/bundler/bullet-6.1.3
Bump bullet from 6.1.2 to 6.1.3
2021-01-22 01:18:04 +02:00
Jyri-Petteri Paloposki
32c26ce504
Merge pull request #2569 from TracksApp/dependabot/bundler/rubocop-1.8.1
Bump rubocop from 1.7.0 to 1.8.1
2021-01-22 01:17:46 +02:00
dependabot[bot]
f771969bbe
Bump bullet from 6.1.2 to 6.1.3
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.2...6.1.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-21 05:14:51 +00:00
dependabot[bot]
e9c9c2a50a
Bump rubocop from 1.7.0 to 1.8.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.7.0 to 1.8.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.7.0...v1.8.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-20 05:20:55 +00:00
Jyri-Petteri Paloposki
f30d60846b
Merge pull request #2568 from TracksApp/dependabot/bundler/solargraph-0.40.2
Bump solargraph from 0.40.1 to 0.40.2
2021-01-19 11:36:33 +02:00
dependabot[bot]
c8af38ab24
Bump solargraph from 0.40.1 to 0.40.2
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.40.1 to 0.40.2.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.40.1...v0.40.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-19 05:44:07 +00:00
Jyri-Petteri Paloposki
f0f625f5fe
Merge pull request #2567 from TracksApp/dependabot/bundler/listen-3.4.1
Bump listen from 3.4.0 to 3.4.1
2021-01-15 10:51:48 +02:00
dependabot[bot]
c7ad167547
Bump listen from 3.4.0 to 3.4.1
Bumps [listen](https://github.com/guard/listen) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.4.0...v3.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-15 05:46:29 +00:00
Jyri-Petteri Paloposki
f8df642703
Merge pull request #2564 from TracksApp/dependabot/bundler/simplecov-0.21.2
Bump simplecov from 0.21.1 to 0.21.2
2021-01-13 14:50:04 +02:00
Jyri-Petteri Paloposki
67d2ac793f
Merge pull request #2565 from TracksApp/dependabot/bundler/sanitize-5.2.3
Bump sanitize from 5.2.2 to 5.2.3
2021-01-13 14:49:51 +02:00
Jyri-Petteri Paloposki
49d714a3df
Merge pull request #2566 from TracksApp/fix_no_recurring_label
Fix the logic for no recurring events label broken in a7d8b3c95.
2021-01-13 14:49:35 +02:00
Jyri-Petteri Paloposki
06de71c5bb Fix the logic for no recurring events label broken in a7d8b3c95. 2021-01-13 14:27:10 +02:00
dependabot[bot]
d1ce23558a
Bump sanitize from 5.2.2 to 5.2.3
Bumps [sanitize](https://github.com/rgrove/sanitize) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/master/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v5.2.2...v5.2.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-12 05:49:11 +00:00
dependabot[bot]
e4275576ab
Bump simplecov from 0.21.1 to 0.21.2
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.21.1...v0.21.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 06:25:15 +00:00
Jyri-Petteri Paloposki
096afeacd7 Few more fixes to the integrations l10n 2021-01-11 01:40:00 +02:00
Jyri-Petteri Paloposki
221e8e301a
Merge pull request #2561 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-01-11 01:27:11 +02:00
Jyri-Petteri Paloposki
aeafdc2ffc Fixed the plurals once again broken by Weblate as well as some typos in the integration docs 2021-01-11 01:25:38 +02:00
Jyri-Petteri Paloposki
3255e8fafa
Translated using Weblate (Finnish)
Currently translated at 99.7% (1067 of 1070 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-11 00:20:10 +01:00
Jyri-Petteri Paloposki
2a88b136ba Translated using Weblate (Finnish)
Currently translated at 99.7% (983 of 985 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-10 23:42:21 +01:00
Jyri-Petteri Paloposki
d103453a3d Fixed a duplicate key in translations 2021-01-11 00:42:05 +02:00
Jyri-Petteri Paloposki
238660e573 One more numeral key 2021-01-11 00:39:41 +02:00
Jyri-Petteri Paloposki
83d52cd44f Apparently Weblate doesn't allow numeral keys in the translation file even though Rails does. 2021-01-11 00:36:29 +02:00
Jyri-Petteri Paloposki
679ec77fc6
Merge pull request #2560 from TracksApp/more_translatable
Make a few more targets translatable. Tracks should now be pretty clo…
2021-01-11 00:30:49 +02:00
Jyri-Petteri Paloposki
971ef477e5 Make a few more targets translatable. Tracks should now be pretty close to fully translatable. 2021-01-11 00:15:44 +02:00
Jyri-Petteri Paloposki
6a265068da
Update README.md
Translation status badge
2021-01-10 02:29:29 +02:00
Jyri-Petteri Paloposki
f2abb970ed Fix two remaining plurals broken by Weblate 2021-01-10 02:19:29 +02:00
Jyri-Petteri Paloposki
45835ad1f9
Merge pull request #2557 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-01-10 02:09:11 +02:00
Jyri-Petteri Paloposki
d5ece37b8d Fixed the plurals broken by Weblate 2021-01-10 02:07:46 +02:00
Jyri-Petteri Paloposki
7b684bd675
Translated using Weblate (Finnish)
Currently translated at 99.7% (983 of 985 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-10 00:56:42 +01:00
Jyri-Petteri Paloposki
6b76909d3a Translated using Weblate (Finnish)
Currently translated at 100.0% (985 of 985 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-09 15:59:16 +01:00
J. Lavoie
48bbc128e9 Translated using Weblate (French)
Currently translated at 100.0% (970 of 970 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fr/
2021-01-09 15:59:16 +01:00
Jyri-Petteri Paloposki
6e053d398d
Merge pull request #2558 from TracksApp/dependabot/bundler/sanitize-5.2.2
Bump sanitize from 5.2.1 to 5.2.2
2021-01-09 16:59:12 +02:00
Jyri-Petteri Paloposki
decac15583
Create FUNDING.yml 2021-01-09 16:57:23 +02:00
dependabot[bot]
8b5d41ffdb
Bump sanitize from 5.2.1 to 5.2.2
Bumps [sanitize](https://github.com/rgrove/sanitize) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/master/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v5.2.1...v5.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-07 05:46:04 +00:00
Jyri-Petteri Paloposki
ebe16e55ed Few more duplicate keys in fi. I thought I removed them already... 2021-01-06 15:34:41 +02:00
Jyri-Petteri Paloposki
83dd49a52f Small fix to fi locale and whitespace changes to migrate script 2021-01-06 15:33:13 +02:00
Jyri-Petteri Paloposki
589b58c046
Merge pull request #2555 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-01-06 13:26:10 +02:00
Jyri-Petteri Paloposki
d8f98cbc18 Merge remote-tracking branch 'origin/master' into weblate-tracks-tracks 2021-01-06 13:04:34 +02:00
Jyri-Petteri Paloposki
49660a0546
Merge pull request #2514 from TracksApp/code_style
More code style fixes
2021-01-06 12:46:18 +02:00
Jyri-Petteri Paloposki
64619e173d
Merge pull request #2556 from TracksApp/fixes
Make a few string and help page translatable. Fix the recurring todo …
2021-01-06 11:43:30 +02:00
Jyri-Petteri Paloposki
31aa6e6516 Make a few string and help page translatable. Fix the recurring todo dialog close button. 2021-01-06 11:17:08 +02:00
Jyri-Petteri Paloposki
d4c9041ccd More code style fixes 2021-01-06 03:47:35 +02:00
Jyri-Petteri Paloposki
25f98271bd
Translated using Weblate (Finnish)
Currently translated at 99.3% (964 of 970 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-06 00:46:19 +01:00
Jyri-Petteri Paloposki
465419f46a
Merge pull request #2554 from TracksApp/2.5.2
Version 2.5.2. Some minor dependency updates.
2021-01-05 22:51:24 +02:00
Jyri-Petteri Paloposki
301b12ade6
Merge pull request #2547 from weblate/weblate-tracks-tracks
Translations update from Weblate
2021-01-05 22:51:05 +02:00
Jyri-Petteri Paloposki
569b9a4866 Fixed some plurals that Weblate has broken. 2021-01-05 22:34:50 +02:00
Jyri-Petteri Paloposki
35d9c26f43 Version 2.5.2. Some minor dependency updates. 2021-01-05 22:06:24 +02:00
J. Lavoie
411a928cad Translated using Weblate (French)
Currently translated at 100.0% (969 of 969 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fr/
2021-01-05 20:48:40 +01:00
J. Lavoie
41d63f7790 Translated using Weblate (French)
Currently translated at 100.0% (969 of 969 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fr/
2021-01-05 20:48:40 +01:00
J. Lavoie
a8b5fa117e Translated using Weblate (German)
Currently translated at 96.6% (937 of 969 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/de/
2021-01-05 20:48:40 +01:00
Weblate
f78e9ca500 Added translation using Weblate (Norwegian Bokmål) 2021-01-05 20:48:40 +01:00
Jyri-Petteri Paloposki
aa957b4008 Translated using Weblate (Finnish)
Currently translated at 96.6% (937 of 969 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/fi/
2021-01-05 20:48:40 +01:00
Jyri-Petteri Paloposki
ee2da84f9f Translated using Weblate (English)
Currently translated at 99.3% (963 of 969 strings)

Translation: Tracks/Tracks
Translate-URL: https://hosted.weblate.org/projects/tracks/tracks/en/
2021-01-05 20:48:40 +01:00
Jyri-Petteri Paloposki
bb151b1d36 Supporting 2021-01-05 21:48:25 +02:00
Jyri-Petteri Paloposki
e1dcaa1542
Merge pull request #2552 from TracksApp/fix_locales
Fix the jquery-ui datepicker i18n files' asset compilation
2021-01-05 20:00:17 +02:00
Jyri-Petteri Paloposki
e1be3b8a95 Fix the jquery-ui datepicker i18n files' asset compilation 2021-01-05 19:40:28 +02:00
Jyri-Petteri Paloposki
e79ed7fdec
Merge pull request #2551 from TracksApp/test_locales
Add testing for locales
2021-01-05 18:51:56 +02:00
Jyri-Petteri Paloposki
da4f662aae Add testing for locales 2021-01-05 18:32:01 +02:00
Jyri-Petteri Paloposki
3863191f48
Merge pull request #2549 from TracksApp/dependabot/bundler/simplecov-0.21.1
Bump simplecov from 0.21.0 to 0.21.1
2021-01-05 08:30:55 +02:00
Jyri-Petteri Paloposki
fc264cf750
Merge pull request #2550 from TracksApp/fix_context_change_test
#2484: Fix test changing contexts. Why choose at random and occasiona…
2021-01-05 08:30:12 +02:00
Jyri-Petteri Paloposki
7272f1c743 #2484: Fix test changing contexts. Why choose at random and occasionally fail when you can just pick useful fixtures? 2021-01-05 07:47:58 +02:00
dependabot[bot]
8cdda3c665
Bump simplecov from 0.21.0 to 0.21.1
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.21.0...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-05 05:37:52 +00:00
Jyri-Petteri Paloposki
45f5c1d3a4
Merge pull request #2535 from TracksApp/bug/2534_calendar_due_fix
#2534: Fix setting the due date in the calendar view.
2021-01-05 07:33:26 +02:00
Jyri-Petteri Paloposki
13af186816
Merge pull request #2542 from TracksApp/test_tests
#2534: Test setting the due date in calendar view.
2021-01-05 07:15:50 +02:00
Jyri-Petteri Paloposki
b9b2a3f5d5 #2534: Test setting the due date in calendar view. 2021-01-05 07:07:17 +02:00
Jyri-Petteri Paloposki
22a1febf3b Add information about the DB volume to the installation document 2021-01-05 05:39:07 +02:00
Jyri-Petteri Paloposki
3332f1e39e
Merge pull request #2548 from TracksApp/dependabot/bundler/simplecov-0.21.0
Bump simplecov from 0.20.0 to 0.21.0
2021-01-04 13:21:02 +02:00
dependabot[bot]
5e1aede5a8
Bump simplecov from 0.20.0 to 0.21.0
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.20.0...v0.21.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-04 06:25:19 +00:00
Jyri-Petteri Paloposki
4b391ef4ae
Merge pull request #2545 from TracksApp/dependabot/bundler/listen-3.4.0
Bump listen from 3.3.3 to 3.4.0
2021-01-02 17:07:13 +02:00
dependabot[bot]
a7d5e93828
Bump listen from 3.3.3 to 3.4.0
Bumps [listen](https://github.com/guard/listen) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.3...v3.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-01 06:03:44 +00:00
Jyri-Petteri Paloposki
c433d1ab40
Merge pull request #2544 from TracksApp/dependabot/bundler/solargraph-0.40.1
Bump solargraph from 0.40.0 to 0.40.1
2020-12-30 22:40:41 +02:00
Jyri-Petteri Paloposki
98af5b37ca
Merge pull request #2543 from TracksApp/dependabot/bundler/rack-mini-profiler-2.3.0
Bump rack-mini-profiler from 2.2.1 to 2.3.0
2020-12-30 22:40:16 +02:00
dependabot[bot]
4d3ca5b51b
Bump solargraph from 0.40.0 to 0.40.1
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.40.0 to 0.40.1.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.40.0...v0.40.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-29 05:47:42 +00:00
dependabot[bot]
8b15d613a9
Bump rack-mini-profiler from 2.2.1 to 2.3.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.2.1...v2.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-29 05:47:31 +00:00
Jyri-Petteri Paloposki
813149239f
Merge pull request #2541 from TracksApp/dependabot/bundler/rubocop-1.7.0
Bump rubocop from 0.93.1 to 1.7.0
2020-12-27 20:36:24 +02:00
dependabot[bot]
4597e21248
Bump rubocop from 0.93.1 to 1.7.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.1 to 1.7.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.1...v1.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 17:25:09 +00:00
Jyri-Petteri Paloposki
4c687eb874
Merge pull request #2540 from TracksApp/dependabot/bundler/mocha-1.12.0
Bump mocha from 1.11.2 to 1.12.0
2020-12-27 19:24:14 +02:00
Jyri-Petteri Paloposki
86cd461281
Merge pull request #2539 from TracksApp/dependabot/bundler/acts_as_list-1.0.3
Bump acts_as_list from 1.0.2 to 1.0.3
2020-12-27 19:23:56 +02:00
dependabot[bot]
96d4d1f2c3
Bump mocha from 1.11.2 to 1.12.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.11.2 to 1.12.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.11.2...v1.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 17:03:37 +00:00
dependabot[bot]
79f0387e1f
Bump acts_as_list from 1.0.2 to 1.0.3
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/brendon/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.0.2...v1.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 17:03:21 +00:00
Jyri-Petteri Paloposki
e6b73633c4
Merge pull request #2538 from TracksApp/dependabot/bundler/rack-mini-profiler-2.2.1
Bump rack-mini-profiler from 2.2.0 to 2.2.1
2020-12-27 19:03:16 +02:00
Jyri-Petteri Paloposki
2235f5a960
Merge pull request #2536 from TracksApp/dependabot/bundler/rspec-expectations-3.10.1
Bump rspec-expectations from 3.10.0 to 3.10.1
2020-12-27 19:03:06 +02:00
Jyri-Petteri Paloposki
e1712b46a6
Merge pull request #2537 from TracksApp/dependabot/bundler/yard-0.9.26
Bump yard from 0.9.25 to 0.9.26
2020-12-27 19:02:49 +02:00
Jyri-Petteri Paloposki
9d5f35a340
Merge pull request #2531 from TracksApp/dependabot/bundler/solargraph-0.40.0
Bump solargraph from 0.39.17 to 0.40.0
2020-12-27 19:02:39 +02:00
dependabot[bot]
fc47a19ac0
Bump rack-mini-profiler from 2.2.0 to 2.2.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.2.0...v2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:40:07 +00:00
Jyri-Petteri Paloposki
7398d9ca43
Merge pull request #2530 from TracksApp/dependabot/bundler/bullet-6.1.2
Bump bullet from 6.1.0 to 6.1.2
2020-12-27 18:38:07 +02:00
dependabot[bot]
3de1f05d09
Bump solargraph from 0.39.17 to 0.40.0
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.17 to 0.40.0.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Changelog](https://github.com/castwide/solargraph/blob/master/CHANGELOG.md)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.17...v0.40.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:38:03 +00:00
dependabot[bot]
cd402b48f9
Bump yard from 0.9.25 to 0.9.26
Bumps [yard](https://github.com/lsegal/yard) from 0.9.25 to 0.9.26.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.25...v0.9.26)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:36:25 +00:00
dependabot[bot]
6578cc1b2e
Bump rspec-expectations from 3.10.0 to 3.10.1
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.10.0...v3.10.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:36:16 +00:00
Jyri-Petteri Paloposki
642ac56255
Merge pull request #2533 from TracksApp/dependabot/bundler/i18n-tasks-0.9.33
Bump i18n-tasks from 0.9.31 to 0.9.33
2020-12-27 18:32:43 +02:00
dependabot[bot]
979bc35ce9
Bump bullet from 6.1.0 to 6.1.2
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.1.0...6.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:22:29 +00:00
dependabot[bot]
921efb3aad
Bump i18n-tasks from 0.9.31 to 0.9.33
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.31 to 0.9.33.
- [Release notes](https://github.com/glebm/i18n-tasks/releases)
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
- [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.31...v0.9.33)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-27 16:16:30 +00:00
Jyri-Petteri Paloposki
baa8644852
Merge pull request #2528 from TracksApp/2527_user_tags
Fix the tag-specific listing to fetch the user's specific tag instead…
2020-12-27 18:09:41 +02:00
Jyri-Petteri Paloposki
680fc3df8b #2534: Fix setting the due date in the calendar view. Reverts abad8c7 partly. 2020-12-27 17:15:15 +02:00
Jyri-Petteri Paloposki
0b2eec4f82 Move to Ruby 2.7 for the default Docker version as well as the default target for alternative DB's. Fix the Ruby image version with three digits because the most recent versions seem to be somehow broken. 2020-12-11 20:02:47 +02:00
Jyri-Petteri Paloposki
f9bae12c31 Upgrade libraries 2020-12-11 18:21:05 +02:00
Jyri-Petteri Paloposki
03ab384b9c Fix the tag-specific listing to fetch the user's specific tag instead of the first one in a multi-user environment. 2020-12-11 17:55:54 +02:00
Jyri-Petteri Paloposki
75e5c98ce6
Merge pull request #2522 from TracksApp/dependabot/bundler/simplecov-0.20.0
Bump simplecov from 0.19.1 to 0.20.0
2020-12-09 01:35:09 +02:00
Jyri-Petteri Paloposki
c9e5e2fc1e
Merge pull request #2524 from TracksApp/dependabot/bundler/puma-5.1.0
Bump puma from 5.0.4 to 5.1.0
2020-12-09 00:51:51 +02:00
Jyri-Petteri Paloposki
8ac2ef9d66
Merge pull request #2523 from TracksApp/dependabot/bundler/listen-3.3.3
Bump listen from 3.3.1 to 3.3.3
2020-12-09 00:51:36 +02:00
dependabot[bot]
da083d7b6c
Bump puma from 5.0.4 to 5.1.0
Bumps [puma](https://github.com/puma/puma) from 5.0.4 to 5.1.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.4...v5.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-01 06:05:42 +00:00
dependabot[bot]
0bd02da39a
Bump listen from 3.3.1 to 3.3.3
Bumps [listen](https://github.com/guard/listen) from 3.3.1 to 3.3.3.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.1...v3.3.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 06:34:53 +00:00
dependabot[bot]
dbf33cb799
Bump simplecov from 0.19.1 to 0.20.0
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.19.1 to 0.20.0.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.19.1...v0.20.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 06:31:44 +00:00
Jyri-Petteri Paloposki
eaad3cc7c3
Merge pull request #2521 from TracksApp/dependabot/bundler/listen-3.3.1
Bump listen from 3.3.0 to 3.3.1
2020-11-22 15:13:58 +02:00
dependabot[bot]
d034e678d4
Bump listen from 3.3.0 to 3.3.1
Bumps [listen](https://github.com/guard/listen) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.3.0...v3.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-16 06:33:15 +00:00
Jyri-Petteri Paloposki
2c0d824c82
Merge pull request #2520 from TracksApp/dependabot/bundler/listen-3.3.0
Bump listen from 3.2.1 to 3.3.0
2020-11-10 17:30:08 +02:00
dependabot[bot]
265be1a283
Bump listen from 3.2.1 to 3.3.0
Bumps [listen](https://github.com/guard/listen) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-10 05:56:16 +00:00
Jyri-Petteri Paloposki
528ffacd4f
Merge pull request #2518 from TracksApp/dependabot/bundler/rspec-expectations-3.10.0
Bump rspec-expectations from 3.9.4 to 3.10.0
2020-11-06 12:50:04 +02:00
Jyri-Petteri Paloposki
864ecfef8e
Merge pull request #2519 from TracksApp/dependabot/bundler/tolk-4.0.1
Bump tolk from 4.0.0 to 4.0.1
2020-11-06 09:57:58 +02:00
dependabot[bot]
e4e17f347a
Bump tolk from 4.0.0 to 4.0.1
Bumps [tolk](https://github.com/tolk/tolk) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v4.0.0...v4.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-05 05:52:04 +00:00
dependabot[bot]
317ca43eea
Bump rspec-expectations from 3.9.4 to 3.10.0
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.4 to 3.10.0.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.4...v3.10.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-02 06:25:16 +00:00
Jyri-Petteri Paloposki
a471f6cc98
Merge pull request #2515 from TracksApp/dependabot/bundler/puma-5.0.4
Bump puma from 5.0.3 to 5.0.4
2020-10-30 10:39:42 +02:00
Jyri-Petteri Paloposki
59b50a72a1
Merge pull request #2517 from TracksApp/dependabot/bundler/rspec-expectations-3.9.4
Bump rspec-expectations from 3.9.3 to 3.9.4
2020-10-30 09:47:21 +02:00
dependabot[bot]
8095384921
Bump rspec-expectations from 3.9.3 to 3.9.4
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.3 to 3.9.4.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.3...v3.9.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-30 05:53:28 +00:00
dependabot[bot]
eb57c2047f
Bump puma from 5.0.3 to 5.0.4
Bumps [puma](https://github.com/puma/puma) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.3...v5.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-28 06:02:03 +00:00
Jyri-Petteri Paloposki
33f4963a02
Merge pull request #2513 from TracksApp/code_style
Coding style fixes
2020-10-27 21:25:25 +02:00
Jyri-Petteri Paloposki
371f8d5adf Coding style fixes 2020-10-27 21:00:19 +02:00
Jyri-Petteri Paloposki
4fe600a916
Merge pull request #2512 from TracksApp/paginate_locale
Fix paginate locale
2020-10-27 19:06:44 +02:00
Jyri-Petteri Paloposki
d30138ee10 Fix paginate locale and a few small style issues 2020-10-27 18:42:57 +02:00
Jyri-Petteri Paloposki
c1dbba5f11
Merge pull request #2509 from TracksApp/dependabot/bundler/rspec-expectations-3.9.3
Bump rspec-expectations from 3.9.2 to 3.9.3
2020-10-27 10:46:18 +02:00
Jyri-Petteri Paloposki
6042e4dade
Merge pull request #2511 from TracksApp/dependabot/bundler/puma-5.0.3
Bump puma from 5.0.2 to 5.0.3
2020-10-27 10:23:07 +02:00
Jyri-Petteri Paloposki
44cea11ed1
Merge pull request #2510 from TracksApp/dependabot/bundler/simplecov-0.19.1
Bump simplecov from 0.19.0 to 0.19.1
2020-10-27 10:22:52 +02:00
dependabot[bot]
e82be31f0f
Bump puma from 5.0.2 to 5.0.3
Bumps [puma](https://github.com/puma/puma) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.2...v5.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-27 06:00:44 +00:00
dependabot[bot]
95b2411be5
Bump simplecov from 0.19.0 to 0.19.1
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.19.0...v0.19.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-26 06:45:03 +00:00
dependabot[bot]
adb9b24914
Bump rspec-expectations from 3.9.2 to 3.9.3
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.2...v3.9.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-26 06:43:33 +00:00
Jyri-Petteri Paloposki
b9a5ab8b4d
Merge pull request #2508 from TracksApp/order_user_list
Allow changing the ordering of the user list
2020-10-23 01:03:50 +03:00
Jyri-Petteri Paloposki
c4d7169cb8 Allow changing the ordering of the user list 2020-10-23 00:44:06 +03:00
Jyri-Petteri Paloposki
08791e0457
Merge pull request #2507 from TracksApp/dependabot/bundler/rack-mini-profiler-2.2.0
Bump rack-mini-profiler from 2.1.0 to 2.2.0
2020-10-21 09:58:43 +03:00
dependabot[bot]
6b302f7058
Bump rack-mini-profiler from 2.1.0 to 2.2.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.1.0...v2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-21 05:44:25 +00:00
Jyri-Petteri Paloposki
9ddc913814
Merge pull request #2506 from TracksApp/dependabot/bundler/font-awesome-sass-5.15.1
Bump font-awesome-sass from 5.13.0 to 5.15.1
2020-10-19 10:04:12 +03:00
dependabot[bot]
0c3a49605e
Bump font-awesome-sass from 5.13.0 to 5.15.1
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 5.13.0 to 5.15.1.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/compare/5.13.0...5.15.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-19 06:30:23 +00:00
Jyri-Petteri Paloposki
47a766425b
Merge pull request #2505 from TracksApp/dependabot/bundler/rubocop-0.93.1
Bump rubocop from 0.93.0 to 0.93.1
2020-10-13 12:39:19 +03:00
dependabot[bot]
fd3e1ecd58
Bump rubocop from 0.93.0 to 0.93.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.0 to 0.93.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.0...v0.93.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 05:49:56 +00:00
Jyri-Petteri Paloposki
a76b5efcef
Merge pull request #2504 from TracksApp/user_activity
Update last login field when validating existing login. Show 25 users…
2020-10-10 16:33:30 +03:00
Jyri-Petteri Paloposki
2d02f2f262 Update last login field when validating existing login. Show 25 users in the user list instead of just ten. 2020-10-10 16:17:04 +03:00
Jyri-Petteri Paloposki
318e4a22e4
Merge pull request #2503 from TracksApp/codeclimate_fixes
More code climate style fixes
2020-10-10 15:40:06 +03:00
Jyri-Petteri Paloposki
67a426a2e9 More code climate style fixes 2020-10-10 15:24:01 +03:00
Jyri-Petteri Paloposki
44321c1481
Merge pull request #2502 from TracksApp/codeclimate_fixes
Code style fixes
2020-10-10 05:56:50 +03:00
Jyri-Petteri Paloposki
d8acf60049 Code style fixes 2020-10-10 05:14:24 +03:00
Jyri-Petteri Paloposki
c6bbc67dab
Merge pull request #2501 from TracksApp/fi
Add Finnish locale and normalise & add new messages to all
2020-10-10 01:56:50 +03:00
Jyri-Petteri Paloposki
241477178f Change Gemfile to use single quotes and update the lock file 2020-10-10 01:37:05 +03:00
Jyri-Petteri Paloposki
260efa06df Add CodeClimate configuration 2020-10-10 01:34:22 +03:00
Jyri-Petteri Paloposki
0db28e299f Normalise the locale files and add missing messages 2020-10-10 01:34:22 +03:00
Jyri-Petteri Paloposki
6d6fa8ad9f Add i18n-tasks 2020-10-10 01:34:22 +03:00
Jyri-Petteri Paloposki
5ef41072dd Add Finnish locale 2020-10-10 01:34:22 +03:00
Jyri-Petteri Paloposki
9502fabe69
Merge pull request #2500 from TracksApp/dependabot/bundler/rubocop-0.93.0
Bump rubocop from 0.92.0 to 0.93.0
2020-10-09 12:13:06 +03:00
dependabot[bot]
07537c39e7
Bump rubocop from 0.92.0 to 0.93.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.92.0 to 0.93.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.92.0...v0.93.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-09 05:55:13 +00:00
Jyri-Petteri Paloposki
80ce869ad8
Merge pull request #2499 from TracksApp/dependabot/bundler/rails-6.0.3.4
Bump rails from 6.0.3.3 to 6.0.3.4
2020-10-08 12:29:23 +03:00
dependabot[bot]
4924fa19ad
Bump rails from 6.0.3.3 to 6.0.3.4
Bumps [rails](https://github.com/rails/rails) from 6.0.3.3 to 6.0.3.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.0.3.3...v6.0.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-08 05:50:03 +00:00
Jyri-Petteri Paloposki
ff1146c1c9
Merge pull request #2497 from TracksApp/dependabot/bundler/solargraph-0.39.17
Bump solargraph from 0.39.16 to 0.39.17
2020-09-29 14:52:35 +03:00
Jyri-Petteri Paloposki
3a76c253c5
Merge pull request #2496 from TracksApp/dependabot/bundler/puma-5.0.2
Bump puma from 5.0.0 to 5.0.2
2020-09-29 14:52:18 +03:00
dependabot[bot]
e300a39931
Bump solargraph from 0.39.16 to 0.39.17
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.16 to 0.39.17.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.16...v0.39.17)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-29 05:48:47 +00:00
dependabot[bot]
0eb6be2753
Bump puma from 5.0.0 to 5.0.2
Bumps [puma](https://github.com/puma/puma) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.0.0...v5.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-29 05:48:37 +00:00
Jyri-Petteri Paloposki
31e439b973
Merge pull request #2494 from TracksApp/dependabot/bundler/solargraph-0.39.16
Bump solargraph from 0.39.15 to 0.39.16
2020-09-28 13:57:12 +03:00
Jyri-Petteri Paloposki
57215ada5a
Merge pull request #2495 from TracksApp/dependabot/bundler/rubocop-0.92.0
Bump rubocop from 0.91.1 to 0.92.0
2020-09-28 13:15:40 +03:00
dependabot[bot]
302e71777e
Bump rubocop from 0.91.1 to 0.92.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.91.1 to 0.92.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.91.1...v0.92.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-28 06:28:44 +00:00
dependabot[bot]
afe1c03f20
Bump solargraph from 0.39.15 to 0.39.16
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.15 to 0.39.16.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.15...v0.39.16)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-28 06:28:28 +00:00
Jyri-Petteri Paloposki
05b0b99080
Merge pull request #2491 from TracksApp/release_2.5.1
Version 2.5.1
2020-09-24 13:03:55 +03:00
Jyri-Petteri Paloposki
5e5715d9de Version 2.5.1 2020-09-24 12:28:57 +03:00
Jyri-Petteri Paloposki
ac7afb9a0c
Merge pull request #2489 from TracksApp/security_policy
Add security policy
2020-09-24 11:24:19 +03:00
Jyri-Petteri Paloposki
5fc1fec18a Add security policy 2020-09-24 11:23:43 +03:00
Jyri-Petteri Paloposki
273de98a01
Merge pull request #2490 from TracksApp/dependabot/bundler/rubocop-0.91.1
Bump rubocop from 0.91.0 to 0.91.1
2020-09-24 11:16:13 +03:00
dependabot[bot]
32feff0004
Bump rubocop from 0.91.0 to 0.91.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.91.0 to 0.91.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.91.0...v0.91.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-24 05:50:47 +00:00
Jyri-Petteri Paloposki
c2dbebf235
Merge pull request #2487 from TracksApp/2486_matrix
#2486: Change Gitter to Matrix
2020-09-23 14:46:25 +03:00
Jyri-Petteri Paloposki
9b27b08856 #2486: Fix the syntax and move Matrix together with IRC 2020-09-23 13:14:47 +03:00
Jyri-Petteri Paloposki
e474ee564a More fixes to README 2020-09-23 13:10:38 +03:00
Jyri-Petteri Paloposki
d706c080e7 #2486: Change Gitter to Matrix
Fixes #2486.
2020-09-19 11:27:25 +03:00
Jyri-Petteri Paloposki
12cf4f960f
Merge pull request #2485 from TracksApp/dependabot/bundler/puma-5.0.0
Bump puma from 4.3.6 to 5.0.0
2020-09-19 07:24:17 +03:00
dependabot[bot]
01223eb9ec
Bump puma from 4.3.6 to 5.0.0
Bumps [puma](https://github.com/puma/puma) from 4.3.6 to 5.0.0.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.6...v5.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-18 05:30:56 +00:00
Jyri-Petteri Paloposki
e661cef493
Merge pull request #2483 from TracksApp/dependabot/bundler/rack-mini-profiler-2.1.0
Bump rack-mini-profiler from 2.0.4 to 2.1.0
2020-09-17 14:06:04 +03:00
dependabot[bot]
34d0ecc7fb
Bump rack-mini-profiler from 2.0.4 to 2.1.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.0.4 to 2.1.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.0.4...v2.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-17 05:27:58 +00:00
Jyri-Petteri Paloposki
2fef53cba3
Merge pull request #2482 from TracksApp/dependabot/bundler/rubocop-0.91.0
Bump rubocop from 0.90.0 to 0.91.0
2020-09-16 12:02:39 +03:00
dependabot[bot]
1bea7e5871
Bump rubocop from 0.90.0 to 0.91.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.90.0 to 0.91.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.90.0...v0.91.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-16 05:32:17 +00:00
Jyri-Petteri Paloposki
1487031f94
Merge pull request #2481 from TracksApp/dependabot/bundler/acts_as_list-1.0.2
Bump acts_as_list from 1.0.1 to 1.0.2
2020-09-14 18:50:50 +03:00
dependabot[bot]
e99ef54074
Bump acts_as_list from 1.0.1 to 1.0.2
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/brendon/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/compare/v1.0.1...v1.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-14 05:50:59 +00:00
Jyri-Petteri Paloposki
77abfcfdbc
Merge pull request #2480 from TracksApp/dependabot/bundler/rails-6.0.3.3
Bump rails from 6.0.3.2 to 6.0.3.3
2020-09-10 18:47:19 +03:00
dependabot[bot]
773a77bf21
Bump rails from 6.0.3.2 to 6.0.3.3
Bumps [rails](https://github.com/rails/rails) from 6.0.3.2 to 6.0.3.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.0.3.2...v6.0.3.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-10 05:20:41 +00:00
Jyri-Petteri Paloposki
7e313bfafb
Merge pull request #2479 from TracksApp/dependabot/bundler/puma-4.3.6
Bump puma from 4.3.5 to 4.3.6
2020-09-08 01:22:58 +03:00
dependabot[bot]
30f293208a
Bump puma from 4.3.5 to 4.3.6
Bumps [puma](https://github.com/puma/puma) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.5...v4.3.6)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-07 05:26:57 +00:00
Jyri-Petteri Paloposki
9eaf8c4c09
Merge pull request #2478 from TracksApp/fix/#2472_calendar_due_edit_fail
#2472: Editing an due date from the calendar causes server error
2020-09-06 14:25:42 +03:00
Jyri-Petteri Paloposki
abad8c77ee #2472: Fix fetching calendar ID on task update. Didn't figure out when this has been broken – could be c66ce02cb, but not sure how. 2020-09-06 14:06:57 +03:00
Jyri-Petteri Paloposki
27f7fca29e #2472: Add test to find similar problems in future 2020-09-06 12:30:02 +03:00
Jyri-Petteri Paloposki
d7f5854d42
Merge pull request #2477 from TracksApp/fix/#2471_todo_add_fail_context_view
#2471: Adding todo fails in context view
2020-09-06 04:19:37 +03:00
Jyri-Petteri Paloposki
beed8773e6 Add the remaining necessary parameters to the test 2020-09-06 02:44:35 +03:00
Jyri-Petteri Paloposki
e3b064638c #2471: Fix a syntax error probably caused by c66ce02cb when @original_item is nil 2020-09-06 02:25:22 +03:00
Jyri-Petteri Paloposki
294a6356fa #2471: Add test to find similar problems in future 2020-09-06 02:00:11 +03:00
Jyri-Petteri Paloposki
d99361bb3f
Merge pull request #2467 from TracksApp/test_on_all_supported
Run tests on all supported platforms
2020-09-05 04:12:05 +03:00
Jyri-Petteri Paloposki
de25e989db Fix the last test failing on PgSQL by making sure we're editing an active todo when testing notes 2020-09-05 03:51:50 +03:00
Jyri-Petteri Paloposki
41c9d3fb18 Sort the group count values to fix tests in PgSQL broken by 5b6cbf566. 2020-09-05 02:40:26 +03:00
Jyri-Petteri Paloposki
bbb9fc8809 Make LIKE searches case-insensitive also on PgSQL 2020-09-05 02:17:32 +03:00
Jyri-Petteri Paloposki
2217ecf66a
Merge pull request #2476 from TracksApp/dependabot/bundler/bcrypt-3.1.16
Bump bcrypt from 3.1.15 to 3.1.16
2020-09-04 11:04:19 +03:00
dependabot[bot]
4b4897585f
Bump bcrypt from 3.1.15 to 3.1.16
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.15 to 3.1.16.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/codahale/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.15...v3.1.16)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-04 05:35:31 +00:00
Jyri-Petteri Paloposki
fb05169d9d
Merge pull request #2473 from TracksApp/dependabot/bundler/rubocop-0.90.0
Bump rubocop from 0.89.1 to 0.90.0
2020-09-02 12:47:28 +03:00
dependabot[bot]
3ee8237029
Bump rubocop from 0.89.1 to 0.90.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.89.1 to 0.90.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.89.1...v0.90.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-02 05:51:27 +00:00
Jyri-Petteri Paloposki
2cd6bafa09
Merge pull request #2469 from TracksApp/fix/2468_recurring_dialog_fix
#2468: Fix the recurring todo dialog UI bug.
2020-09-01 14:49:40 +03:00
Jyri-Petteri Paloposki
858ce1b0d3 #2468: Fix the recurring todo dialog UI bug.
This probably shouldn't be necessary, but I couldn't quickly figured out what had changed for the dialog to behave incorrectly. Seems to work.

Fixes #2468.
2020-09-01 14:34:57 +03:00
Jyri-Petteri Paloposki
a7661eb33a
Update SECURITY.md 2020-08-31 21:38:16 +03:00
Jyri-Petteri Paloposki
e89511aec8 Run tests on all supported platforms 2020-08-26 03:53:02 +03:00
Jyri-Petteri Paloposki
042075d1e8
Merge pull request #2466 from TracksApp/2.5.0
Version 2.5.0
2020-08-25 21:55:58 +03:00
Jyri-Petteri Paloposki
e25c50503c Fix the jquery requires in the stylesheets and the missing Yarn warning. 2020-08-25 21:46:27 +03:00
Jyri-Petteri Paloposki
998bfa4248 Version 2.5.0 2020-08-25 19:08:23 +03:00
Jyri-Petteri Paloposki
0e5da18b71
Merge pull request #2453 from TracksApp/dependabot/bundler/aasm-5.1.1
Bump aasm from 4.12.3 to 5.1.1
2020-08-25 17:55:28 +03:00
Jyri-Petteri Paloposki
e0d6b25f35 Fix the AASM Proc calls 2020-08-25 17:47:08 +03:00
Jyri-Petteri Paloposki
21b3eaa8f0
Merge pull request #2465 from TracksApp/dependabot/bundler/spring-2.1.1
Bump spring from 2.1.0 to 2.1.1
2020-08-25 14:54:07 +03:00
dependabot[bot]
60885c0893
Bump spring from 2.1.0 to 2.1.1
Bumps [spring](https://github.com/rails/spring) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v2.1.0...v2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-25 05:53:55 +00:00
Jyri-Petteri Paloposki
b072d8ab2d
Create SECURITY.md 2020-08-21 18:54:37 +03:00
Jyri-Petteri Paloposki
a0768636c3 Try fixing a few test deprecations 2020-08-20 19:33:46 +03:00
Jyri-Petteri Paloposki
e404ff7c96
Merge pull request #2461 from TracksApp/dependabot/bundler/rails-6.0.3.2
Bump rails from 5.2.4.3 to 6.0.3.2
2020-08-20 14:23:12 +03:00
Jyri-Petteri Paloposki
7c8fe5c9be Whitespace changes 2020-08-20 14:07:45 +03:00
dependabot[bot]
2eb4025486
Bump rails from 5.2.4.3 to 6.0.3.2
Bumps [rails](https://github.com/rails/rails) from 5.2.4.3 to 6.0.3.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.3...v6.0.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-20 09:27:26 +00:00
Jyri-Petteri Paloposki
b3161a03dd
Merge pull request #2462 from TracksApp/dependabot/bundler/sassc-rails-2.1.2
Bump sassc-rails from 2.0.0 to 2.1.2
2020-08-20 12:26:35 +03:00
Jyri-Petteri Paloposki
31af1a7f3d Move asset precompile config to config/manifest.js for Sprockets 4. 2020-08-20 12:16:33 +03:00
dependabot[bot]
c39a97cbf8
Bump sassc-rails from 2.0.0 to 2.1.2
Bumps [sassc-rails](https://github.com/sass/sassc-rails) from 2.0.0 to 2.1.2.
- [Release notes](https://github.com/sass/sassc-rails/releases)
- [Commits](https://github.com/sass/sassc-rails/compare/v2.0.0...v2.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-20 06:13:52 +00:00
Jyri-Petteri Paloposki
f077af520c
Merge pull request #2460 from TracksApp/remove-mocha-deprecation-warning
Remove mocha deprecation warning
2020-08-20 03:47:55 +03:00
Jyri-Petteri Paloposki
337b84bd41
Merge pull request #2459 from TracksApp/fix_signout_icon
Fix signout icon; the original is only available in FA 5 Pro
2020-08-20 03:45:17 +03:00
Jyri-Petteri Paloposki
a504e0a0c1 Fix signout icon; the original is only available in FA 5 Pro 2020-08-20 03:32:33 +03:00
Jyri-Petteri Paloposki
d75e019fc8
Merge pull request #2440 from TracksApp/new_colors
New colors to replace the heavy black.
2020-08-20 03:10:47 +03:00
Jyri-Petteri Paloposki
9982217ee9 Add theme selector to preferences and return the previous black theme as an alternative 2020-08-20 02:46:45 +03:00
Jyri-Petteri Paloposki
2e9a0d2b4c New colors to replace the heavy black. 2020-08-20 02:46:03 +03:00
Jyri-Petteri Paloposki
f06d391648
Merge pull request #2458 from TracksApp/replace_sass_with_sassc
Replace sass-rails with sassc-rails.
2020-08-19 13:31:16 +03:00
Jyri-Petteri Paloposki
6383c3d998 Replace sass-rails with sassc-rails. 2020-08-19 13:24:34 +03:00
Jyri-Petteri Paloposki
52cdab8146
Merge pull request #2393 from TracksApp/dependabot/bundler/font-awesome-sass-5.13.0
Bump font-awesome-sass from 4.5.0 to 5.13.0
2020-08-19 12:33:12 +03:00
Jyri-Petteri Paloposki
7bad259d2c Fixed a few more uses of the library icon helper 2020-08-19 12:25:59 +03:00
Jyri-Petteri Paloposki
ea6c11c3a4 Add the style parameter 2020-08-19 12:03:44 +03:00
Jyri-Petteri Paloposki
7308eca6c1
Merge pull request #2457 from TracksApp/dependabot/bundler/solargraph-0.39.15
Bump solargraph from 0.39.14 to 0.39.15
2020-08-19 11:09:48 +03:00
dependabot[bot]
99e2d0bb10
Bump solargraph from 0.39.14 to 0.39.15
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.14 to 0.39.15.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.14...v0.39.15)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-19 05:51:06 +00:00
Jyri-Petteri Paloposki
399e2c0b76 Try potential fix for aasm 5.x 2020-08-19 02:42:36 +03:00
dependabot-preview[bot]
8c2c165480
Bump font-awesome-sass from 4.5.0 to 5.13.0
Bumps [font-awesome-sass](https://github.com/FortAwesome/font-awesome-sass) from 4.5.0 to 5.13.0.
- [Release notes](https://github.com/FortAwesome/font-awesome-sass/releases)
- [Commits](https://github.com/FortAwesome/font-awesome-sass/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-18 14:10:35 +00:00
Jyri-Petteri Paloposki
9fee89fe90
Merge pull request #2416 from TracksApp/dependabot/bundler/jquery-ui-rails-6.0.1
Bump jquery-ui-rails from 5.0.5 to 6.0.1
2020-08-18 17:09:40 +03:00
Jyri-Petteri Paloposki
112419e713 Fix the included files for the new version of jquery-ui-rails. Don't know why the menu stylesheet wasn't previously needed as a separate include, but seems to work with the file added. 2020-08-18 17:00:28 +03:00
Jyri-Petteri Paloposki
90653568ef Merge remote-tracking branch 'origin/master' into dependabot/bundler/jquery-ui-rails-6.0.1 2020-08-18 15:46:47 +03:00
Jyri-Petteri Paloposki
9c9802f040
Merge pull request #2452 from TracksApp/feature/user_delete
Feature/user delete
2020-08-18 15:36:28 +03:00
Jyri-Petteri Paloposki
320da8b72a Compare int to int 2020-08-18 15:27:43 +03:00
Jyri-Petteri Paloposki
6c8e0ce176 Add tests 2020-08-18 14:49:37 +03:00
Jyri-Petteri Paloposki
2d4ba48ad4 Move the access control to a dedicated helper 2020-08-18 11:51:16 +03:00
Jyri-Petteri Paloposki
172c269747
Merge pull request #2456 from TracksApp/ruby_ver
Dropping Ruby 2.4 because dependencies dropped it.
2020-08-17 12:24:11 +03:00
Jyri-Petteri Paloposki
d03edb7269 Dropping Ruby 2.4 because dependencies dropped it. 2020-08-17 12:23:11 +03:00
Jyri-Petteri Paloposki
bc36f301e6
Merge pull request #2455 from TracksApp/dependabot/bundler/simplecov-0.19.0
Bump simplecov from 0.18.5 to 0.19.0
2020-08-17 12:20:19 +03:00
dependabot[bot]
4bfffc6476
Bump simplecov from 0.18.5 to 0.19.0
Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.18.5 to 0.19.0.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.18.5...v0.19.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-17 05:49:51 +00:00
Jyri-Petteri Paloposki
f143acea45
Merge pull request #2454 from TracksApp/dependabot/bundler/solargraph-0.39.14
Bump solargraph from 0.39.13 to 0.39.14
2020-08-14 12:11:30 +03:00
dependabot[bot]
b4f8b65f49
Bump solargraph from 0.39.13 to 0.39.14
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.13 to 0.39.14.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.13...v0.39.14)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-14 05:49:16 +00:00
dependabot[bot]
69b24c3af7
Bump aasm from 4.12.3 to 5.1.1
Bumps [aasm](https://github.com/aasm/aasm) from 4.12.3 to 5.1.1.
- [Release notes](https://github.com/aasm/aasm/releases)
- [Changelog](https://github.com/aasm/aasm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/aasm/aasm/compare/v4.12.3...v5.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-12 05:37:11 +00:00
Jyri-Petteri Paloposki
0b7804c564
Merge pull request #2451 from TracksApp/dependabot/bundler/rubocop-0.89.1
Bump rubocop from 0.89.0 to 0.89.1
2020-08-11 12:00:28 +03:00
Jyri-Petteri Paloposki
95cb7ec799 Fix tests and add more comments 2020-08-11 11:50:35 +03:00
dependabot[bot]
2f5e5a5ae3
Bump rubocop from 0.89.0 to 0.89.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.89.0 to 0.89.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.89.0...v0.89.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 05:56:58 +00:00
Jyri-Petteri Paloposki
46b8d3ce9f Allow the user to delete their own account 2020-08-11 01:18:10 +03:00
Jyri-Petteri Paloposki
f8cf140bf4 Show 10 users at a time instead of just five, the user list has plenty space. 2020-08-10 23:19:13 +03:00
Jyri-Petteri Paloposki
fb9df3dfb8
Merge pull request #2450 from TracksApp/feature/last_login
Record and show the last time users have logged in
2020-08-10 17:03:17 +03:00
Jyri-Petteri Paloposki
1936c90c95 Record and show the last time users have logged in 2020-08-10 16:54:48 +03:00
Jyri-Petteri Paloposki
950da89d76
Merge pull request #2449 from TracksApp/feature/2448_user_dates
#2448: Add created_at and updated_at fields to the user model and dis…
2020-08-07 21:45:09 +03:00
Jyri-Petteri Paloposki
c9e5f0318d #2448: Update the schema file 2020-08-07 21:38:16 +03:00
Jyri-Petteri Paloposki
8369bf9e96 #2448: Add created_at and updated_at fields to the user model and display the creation date in user list 2020-08-07 21:16:32 +03:00
Jyri-Petteri Paloposki
15f7510cba
Merge pull request #2446 from TracksApp/dependabot/bundler/solargraph-0.39.13
Bump solargraph from 0.39.12 to 0.39.13
2020-08-07 14:33:49 +03:00
Jyri-Petteri Paloposki
ddbfa4fa2b
Merge pull request #2447 from TracksApp/dependabot/bundler/rubocop-0.89.0
Bump rubocop from 0.88.0 to 0.89.0
2020-08-07 14:33:32 +03:00
dependabot[bot]
126299b7c7
Bump rubocop from 0.88.0 to 0.89.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.88.0 to 0.89.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.88.0...v0.89.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-06 06:29:56 +00:00
dependabot[bot]
2120cbfc1d
Bump solargraph from 0.39.12 to 0.39.13
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.12 to 0.39.13.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.12...v0.39.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-06 06:29:29 +00:00
Jyri-Petteri Paloposki
0ba9a1f547
Merge pull request #2445 from TracksApp/dependabot/bundler/rack-mini-profiler-2.0.4
Bump rack-mini-profiler from 2.0.3 to 2.0.4
2020-08-04 13:36:17 +03:00
dependabot[bot]
0f0c6d369e
Bump rack-mini-profiler from 2.0.3 to 2.0.4
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.0.3...v2.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-04 07:05:48 +00:00
Jyri-Petteri Paloposki
94a45f0a42
Merge pull request #2443 from TracksApp/dependabot/bundler/rack-mini-profiler-2.0.3
Bump rack-mini-profiler from 2.0.2 to 2.0.3
2020-07-30 21:33:25 +03:00
dependabot[bot]
8b982f342b
Bump rack-mini-profiler from 2.0.2 to 2.0.3
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.0.2...v2.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-29 06:13:56 +00:00
Jyri-Petteri Paloposki
3ad89fa7e7
Merge pull request #2438 from TracksApp/bug/2245
Redo the datepicker z-index fix that didn't work because it has been …
2020-07-24 17:49:13 +03:00
Jyri-Petteri Paloposki
ca6382832e Redo the datepicker z-index fix that didn't work because it has been applied only to the div.legacy, but as datepicker is appended to the end of the document it's outside the element. Also making the number a lot bigger to account for a large amount of tasks, which cause higher z-indexes.
Fixes #2245.
2020-07-24 17:37:37 +03:00
Jyri-Petteri Paloposki
ccdb78a289
Merge pull request #2436 from TracksApp/help_page
Add a help page with link to the user manual and other sources
2020-07-23 22:33:26 +03:00
Jyri-Petteri Paloposki
cf5751cdce Add a help page with link to the user manual and other sources 2020-07-23 22:20:28 +03:00
Jyri-Petteri Paloposki
5be552a71f
Merge pull request #2435 from TracksApp/email_userlist
Show user email in user list
2020-07-23 22:19:16 +03:00
Jyri-Petteri Paloposki
0841ddda09 Show user email in user list 2020-07-23 21:58:16 +03:00
Jyri-Petteri Paloposki
75ac171ab8
Merge pull request #2434 from TracksApp/signup_prompt
Show a signup link under the login form if open signup is enabled
2020-07-23 21:21:46 +03:00
Jyri-Petteri Paloposki
f86285b7b3 Show a signup link under the login form if open signup is enabled 2020-07-23 20:48:38 +03:00
Jyri-Petteri Paloposki
e0dc5b21ac
Merge pull request #2433 from TracksApp/dependabot/bundler/tolk-4.0.0
Bump tolk from 3.2.1 to 4.0.0
2020-07-23 16:10:22 +03:00
dependabot[bot]
c19ccbaeee
Bump tolk from 3.2.1 to 4.0.0
Bumps [tolk](https://github.com/tolk/tolk) from 3.2.1 to 4.0.0.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v3.2.1...v4.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-23 05:59:09 +00:00
Jyri-Petteri Paloposki
f61fc09eda
Merge pull request #2432 from TracksApp/dependabot/bundler/bcrypt-3.1.15
Bump bcrypt from 3.1.13 to 3.1.15
2020-07-22 13:50:30 +03:00
dependabot[bot]
5c5dfec30d
Bump bcrypt from 3.1.13 to 3.1.15
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.13 to 3.1.15.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/codahale/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.13...v3.1.15)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-22 06:22:31 +00:00
Jyri-Petteri Paloposki
0c503a7600
Merge pull request #2431 from TracksApp/user_email_address
User email address
2020-07-20 21:03:17 +03:00
Jyri-Petteri Paloposki
84429bdb8e Fixed the last test 2020-07-20 20:54:50 +03:00
Jyri-Petteri Paloposki
149dbe7e27 More fixed tests 2020-07-20 20:25:35 +03:00
Jyri-Petteri Paloposki
efee4976b0 Make email address voluntary in preferences; update tests to handle the added email field better 2020-07-20 20:08:18 +03:00
Jyri-Petteri Paloposki
f9f7e6b9ea Updated schema 2020-07-20 19:38:15 +03:00
Jyri-Petteri Paloposki
7560206d96 Fix the footer on login and signup pages 2020-07-20 19:11:16 +03:00
Jyri-Petteri Paloposki
dbaa9a85cb Add a field for user email address 2020-07-20 18:41:10 +03:00
Jyri-Petteri Paloposki
0ff46f63dc
Merge pull request #2430 from TracksApp/login_form_styles
Signup form styles
2020-07-20 18:38:55 +03:00
Jyri-Petteri Paloposki
5a3727dc5f Add functionality for requiring TOS approval on signup 2020-07-20 18:16:15 +03:00
Jyri-Petteri Paloposki
2781395405 Use the login form styles for the signup form too 2020-07-20 17:24:16 +03:00
Jyri-Petteri Paloposki
8054f866bb
Merge pull request #2429 from TracksApp/dependabot/bundler/solargraph-0.39.12
Bump solargraph from 0.39.11 to 0.39.12
2020-07-20 10:55:34 +03:00
dependabot[bot]
a5942dc1b5
Bump solargraph from 0.39.11 to 0.39.12
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.11 to 0.39.12.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.11...v0.39.12)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-20 06:19:17 +00:00
Jyri-Petteri Paloposki
41c36ee453
Merge pull request #2428 from TracksApp/docker_fixes
Hopefully the final fixes based on fresh installs with both Docker in…
2020-07-20 01:06:22 +03:00
Jyri-Petteri Paloposki
4dd52e591d Hopefully the final fixes based on fresh installs with both Docker install methods 2020-07-20 00:58:45 +03:00
Jyri-Petteri Paloposki
bec0884bac Fix installation doc formatting 2020-07-19 23:23:15 +03:00
Jyri-Petteri Paloposki
41902cbeeb
Merge pull request #2427 from TracksApp/scripts_and_docs
Add Docker documentation to the installation docs; update and create …
2020-07-19 23:19:36 +03:00
Jyri-Petteri Paloposki
3bdbd7bcf5 Add mention of the .use-docker file. 2020-07-19 23:19:00 +03:00
Jyri-Petteri Paloposki
d145640ead Add Docker documentation to the installation docs; update and create the ”Scripts To Rule Them All” scripts for easy use of the Docker Composer environment.
Fixes #2425.
2020-07-19 23:06:26 +03:00
Jyri-Petteri Paloposki
b57a62b72d
Merge pull request #2424 from TracksApp/docker-fix
Better Docker config: Use entrypoint to setup the environment, run in…
2020-07-19 22:14:55 +03:00
Jyri-Petteri Paloposki
5bb723329b Few more settings in order for the CI test automation 2020-07-19 22:04:45 +03:00
Jyri-Petteri Paloposki
b2ede09fe6 Remove unnecessary debug output 2020-07-19 21:50:35 +03:00
Jyri-Petteri Paloposki
869bf2a9fd Mount the mandatory config files separately in docker-compose, since it's including the whole /app from host and therefore the copies made in Dockerfile aren't available. 2020-07-19 21:44:43 +03:00
Jyri-Petteri Paloposki
85e104006c Handle empty database password properly, don't try to run docker-compose inside the container 2020-07-19 21:30:24 +03:00
Jyri-Petteri Paloposki
53c7c94306 A few more fixes in hope of fixing the Docker Compose 2020-07-19 18:07:23 +03:00
Jyri-Petteri Paloposki
2e40879123 Fix the Docker Compose configuration and remove the database config from VCS
Fixes #2248.
2020-07-19 17:36:06 +03:00
Jyri-Petteri Paloposki
4d65a8f761 Overhaul the environment system in bin/ to make the defaults easier to understand. Update the installation instructions.
Fixes #2170, #2372, #2329, #2368
2020-07-19 17:20:35 +03:00
Jyri-Petteri Paloposki
3f22c8a036 Better Docker config: Use entrypoint to setup the environment, run in production mode by default, defaults for all config values 2020-07-19 16:12:57 +03:00
Jyri-Petteri Paloposki
67012821e6
Merge pull request #2391 from TracksApp/dependabot/bundler/rack-mini-profiler-2.0.2
Bump rack-mini-profiler from 2.0.1 to 2.0.2
2020-07-17 21:40:34 +03:00
Jyri-Petteri Paloposki
68bf0124bf
Merge pull request #2422 from TracksApp/aasm4
Update aasm to v4.
2020-07-17 21:36:40 +03:00
dependabot[bot]
79cbf380ff
Bump jquery-ui-rails from 5.0.5 to 6.0.1
Bumps [jquery-ui-rails](https://github.com/joliss/jquery-ui-rails) from 5.0.5 to 6.0.1.
- [Release notes](https://github.com/joliss/jquery-ui-rails/releases)
- [Changelog](https://github.com/jquery-ui-rails/jquery-ui-rails/blob/master/History.md)
- [Commits](https://github.com/joliss/jquery-ui-rails/compare/v5.0.5...v6.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 18:33:25 +00:00
Jyri-Petteri Paloposki
183dd48781 Update aasm to v4. 2020-07-17 21:28:42 +03:00
dependabot-preview[bot]
65e9093d7c
Bump rack-mini-profiler from 2.0.1 to 2.0.2
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.0.1...v2.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-17 18:14:39 +00:00
Jyri-Petteri Paloposki
cb6ec75753
Merge pull request #2419 from TracksApp/dependabot/bundler/jquery-rails-4.4.0
Bump jquery-rails from 4.3.5 to 4.4.0
2020-07-17 20:41:35 +03:00
Jyri-Petteri Paloposki
6344a75a5b
Merge pull request #2420 from TracksApp/dependabot/bundler/rails-controller-testing-1.0.5
Bump rails-controller-testing from 1.0.4 to 1.0.5
2020-07-17 20:40:37 +03:00
Jyri-Petteri Paloposki
db496084f8
Merge pull request #2421 from TracksApp/docker-fix
Run migration before starting Docker server; update README a bit
2020-07-17 16:09:17 +03:00
Jyri-Petteri Paloposki
8118b588d8 Run migration before starting Docker server; update README a bit 2020-07-17 16:00:22 +03:00
dependabot[bot]
6f16479119
Bump rails-controller-testing from 1.0.4 to 1.0.5
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/rails/rails-controller-testing/releases)
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.4...v1.0.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 09:57:02 +00:00
dependabot[bot]
70e1679784
Bump jquery-rails from 4.3.5 to 4.4.0
Bumps [jquery-rails](https://github.com/rails/jquery-rails) from 4.3.5 to 4.4.0.
- [Release notes](https://github.com/rails/jquery-rails/releases)
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/jquery-rails/compare/v4.3.5...v4.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 09:56:35 +00:00
Jyri-Petteri Paloposki
5bb3a772fa
Create dependabot.yml 2020-07-17 12:53:39 +03:00
Jyri-Petteri Paloposki
466a4821db
Merge pull request #2415 from TracksApp/docker-fix
Better Docker integration
2020-07-17 00:38:54 +03:00
Jyri-Petteri Paloposki
5c94a7c515 Fix the Docker configuration to work better 2020-07-17 00:37:26 +03:00
Jyri-Petteri Paloposki
fd4e5115dd Update the README 2020-07-16 20:18:00 +03:00
Jyri-Petteri Paloposki
8ac330013b Revert "This project is no longer actively maintained"
This reverts commit 8e90d31176.
2020-07-16 20:16:07 +03:00
Matt Rogers
8e90d31176
This project is no longer actively maintained 2020-07-15 14:40:46 -05:00
Matt Rogers
40f69bd2ca
Merge pull request #2413 from TracksApp/dependabot/bundler/rubocop-0.88.0
Bump rubocop from 0.87.1 to 0.88.0
2020-07-14 09:38:40 -05:00
dependabot-preview[bot]
5f1e260306
Bump rubocop from 0.87.1 to 0.88.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.87.1 to 0.88.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.87.1...v0.88.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-14 05:34:07 +00:00
Matt Rogers
6aea9a9775
Merge pull request #2412 from TracksApp/dependabot/bundler/factory_bot_rails-6.1.0
Bump factory_bot_rails from 5.2.0 to 6.1.0
2020-07-09 07:34:01 -05:00
dependabot-preview[bot]
7c8ee05a75
Bump factory_bot_rails from 5.2.0 to 6.1.0
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 5.2.0 to 6.1.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v5.2.0...v6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-09 05:30:56 +00:00
Matt Rogers
cfa837a5e7
Merge pull request #2410 from TracksApp/dependabot/bundler/rubocop-0.87.1
Bump rubocop from 0.86.0 to 0.87.1
2020-07-08 10:23:37 -05:00
dependabot-preview[bot]
79029ca27b
Bump rubocop from 0.86.0 to 0.87.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.86.0 to 0.87.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.86.0...v0.87.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-08 05:34:20 +00:00
Matt Rogers
a5f3c415fb
Merge pull request #2408 from TracksApp/dependabot/bundler/solargraph-0.39.11
Bump solargraph from 0.39.10 to 0.39.11
2020-07-06 07:55:23 -05:00
dependabot-preview[bot]
1f8dfc3c7b
Bump solargraph from 0.39.10 to 0.39.11
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.10 to 0.39.11.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.10...v0.39.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-06 05:53:35 +00:00
Matt Rogers
297f2ae6ca
Merge pull request #2407 from TracksApp/dependabot/bundler/solargraph-0.39.10
Bump solargraph from 0.39.8 to 0.39.10
2020-07-02 14:38:25 -05:00
dependabot-preview[bot]
bded423080
Bump solargraph from 0.39.8 to 0.39.10
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.8 to 0.39.10.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.8...v0.39.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-02 05:31:27 +00:00
Matt Rogers
6a8d38759a
Merge pull request #2389 from TracksApp/dependabot/bundler/puma-4.3.5
[Security] Bump puma from 4.3.3 to 4.3.5
2020-06-28 16:10:13 -05:00
dependabot-preview[bot]
9529ee8ea3
Bump puma from 4.3.3 to 4.3.5
Bumps [puma](https://github.com/puma/puma) from 4.3.3 to 4.3.5.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-28 17:49:20 +00:00
Matt Rogers
ea0b0897c4
Merge pull request #2387 from TracksApp/dependabot/bundler/rails-5.2.4.3
Bump rails from 5.2.4.2 to 5.2.4.3
2020-06-28 12:46:45 -05:00
Matt Rogers
a93220776e
Merge pull request #2395 from TracksApp/dependabot/bundler/websocket-extensions-0.1.5
[Security] Bump websocket-extensions from 0.1.4 to 0.1.5
2020-06-28 12:40:44 -05:00
dependabot-preview[bot]
8026c58ed6
Bump rails from 5.2.4.2 to 5.2.4.3
Bumps [rails](https://github.com/rails/rails) from 5.2.4.2 to 5.2.4.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.2...v5.2.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-28 17:40:20 +00:00
Matt Rogers
6126adaec5
Merge pull request #2403 from Werkov/upgrade-instructions
doc: Mention Docker skip option
2020-06-28 12:39:17 -05:00
Matt Rogers
66b5ed7978
Merge pull request #2404 from TracksApp/dependabot/bundler/rubocop-0.86.0
Bump rubocop from 0.83.0 to 0.86.0
2020-06-28 12:38:55 -05:00
dependabot-preview[bot]
eae9dc241b
Bump rubocop from 0.83.0 to 0.86.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.83.0 to 0.86.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.83.0...v0.86.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 05:34:31 +00:00
Michal Koutný
cb414f397b doc: Mention Docker skip option
Ref: #2170
2020-06-20 18:24:57 +02:00
Matt Rogers
bd03974c7d
Merge pull request #2399 from TracksApp/dependabot/bundler/sanitize-5.2.1
[Security] Bump sanitize from 5.1.0 to 5.2.1
2020-06-17 10:15:25 -05:00
dependabot-preview[bot]
12fdb6b3c0
[Security] Bump sanitize from 5.1.0 to 5.2.1
Bumps [sanitize](https://github.com/rgrove/sanitize) from 5.1.0 to 5.2.1. **This update includes a security fix.**
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/master/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v5.1.0...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-16 22:11:22 +00:00
dependabot-preview[bot]
bc746da719
[Security] Bump websocket-extensions from 0.1.4 to 0.1.5
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5. **This update includes a security fix.**
- [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)
- [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 14:27:32 +00:00
dependabot-preview[bot]
cc3d3d2266
Merge pull request #2392 from TracksApp/dependabot/bundler/solargraph-0.39.8 2020-05-29 13:00:33 +00:00
dependabot-preview[bot]
480d9341db
Bump solargraph from 0.39.7 to 0.39.8
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.7 to 0.39.8.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.7...v0.39.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-29 05:32:18 +00:00
Matt Rogers
cf7679b67c
Merge pull request #2386 from TracksApp/dependabot/bundler/rubocop-0.83.0
Bump rubocop from 0.82.0 to 0.83.0
2020-05-12 09:13:56 -05:00
dependabot-preview[bot]
8340366974
Bump rubocop from 0.82.0 to 0.83.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.82.0 to 0.83.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.82.0...v0.83.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-12 05:36:53 +00:00
Matt Rogers
397ec26dee
Merge pull request #2384 from TracksApp/dependabot/bundler/rspec-expectations-3.9.2
Bump rspec-expectations from 3.9.1 to 3.9.2
2020-05-11 08:13:28 -05:00
dependabot-preview[bot]
ae4148112c
Bump rspec-expectations from 3.9.1 to 3.9.2
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.1...v3.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-11 05:55:00 +00:00
Matt Rogers
24f2147e51
Merge pull request #2379 from TracksApp/dependabot/bundler/yard-0.9.25
Bump yard from 0.9.24 to 0.9.25
2020-05-06 14:03:09 -05:00
Matt Rogers
7fc1ef32ad
Merge pull request #2381 from TracksApp/dependabot/bundler/database_cleaner-1.8.5
Bump database_cleaner from 1.8.4 to 1.8.5
2020-05-06 14:03:00 -05:00
Matt Rogers
6bb5d3db89
Merge pull request #2382 from TracksApp/dependabot/bundler/solargraph-0.39.7
Bump solargraph from 0.39.3 to 0.39.7
2020-05-06 14:02:44 -05:00
dependabot-preview[bot]
3cd7d083a5
Bump solargraph from 0.39.3 to 0.39.7
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.3 to 0.39.7.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.3...v0.39.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-05 05:26:55 +00:00
dependabot-preview[bot]
0a3c54a81d
Bump database_cleaner from 1.8.4 to 1.8.5
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/DatabaseCleaner/database_cleaner/releases)
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/v1.8.5/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v1.8.4...v1.8.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-05 05:26:14 +00:00
dependabot-preview[bot]
bdd5036e50
Bump yard from 0.9.24 to 0.9.25
Bumps [yard](https://github.com/lsegal/yard) from 0.9.24 to 0.9.25.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.24...v0.9.25)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-04 05:47:36 +00:00
Matt Rogers
1af5b22d92
Merge pull request #2370 from TracksApp/dependabot/bundler/database_cleaner-1.8.4
Bump database_cleaner from 1.8.3 to 1.8.4
2020-04-30 09:58:33 -05:00
Matt Rogers
1002add73f
Merge pull request #2378 from TracksApp/dependabot/bundler/solargraph-0.39.3
Bump solargraph from 0.39.2 to 0.39.3
2020-04-30 09:58:27 -05:00
dependabot-preview[bot]
76f1732b58
Bump solargraph from 0.39.2 to 0.39.3
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.39.2 to 0.39.3.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.39.2...v0.39.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-29 05:33:12 +00:00
Matt Rogers
8a2bf04ae3
Merge pull request #2377 from TracksApp/dependabot/bundler/factory_bot_rails-5.2.0
Bump factory_bot_rails from 5.1.1 to 5.2.0
2020-04-28 12:01:07 -05:00
Matt Rogers
f77f1cebe5
Merge pull request #2376 from TracksApp/dependabot/bundler/solargraph-0.39.2
Bump solargraph from 0.38.6 to 0.39.2
2020-04-28 12:00:55 -05:00
dependabot-preview[bot]
ff10bb9f7d
Bump factory_bot_rails from 5.1.1 to 5.2.0
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/v5.2.0/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v5.1.1...v5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 05:58:16 +00:00
dependabot-preview[bot]
7951ae13a9
Bump solargraph from 0.38.6 to 0.39.2
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.38.6 to 0.39.2.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.38.6...v0.39.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 05:57:57 +00:00
dependabot-preview[bot]
ce489c8eae
Merge pull request #2373 from TracksApp/dependabot/bundler/rubocop-0.82.0 2020-04-25 14:45:56 +00:00
dependabot-preview[bot]
3f5cd06040
Merge pull request #2375 from TracksApp/dependabot/bundler/byebug-11.1.3 2020-04-25 14:45:47 +00:00
dependabot-preview[bot]
919d4517c1
Bump byebug from 11.1.2 to 11.1.3
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 11.1.2 to 11.1.3.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.1.2...v11.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-24 05:29:38 +00:00
dependabot-preview[bot]
77ec1c8f1b
Merge pull request #2374 from TracksApp/dependabot/bundler/byebug-11.1.2 2020-04-20 12:33:52 +00:00
dependabot-preview[bot]
dd690d324b
Bump byebug from 11.1.1 to 11.1.2
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 11.1.1 to 11.1.2.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.1.1...v11.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-20 05:55:10 +00:00
dependabot-preview[bot]
cb711eeb93
Bump rubocop from 0.80.1 to 0.82.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.80.1 to 0.82.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.80.1...v0.82.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-17 05:28:20 +00:00
Matt Rogers
135f9e1978
Merge pull request #2371 from usmanatron/contribute_link
Fix contribute link in footer and prefer HTTPS
2020-04-11 09:02:14 -05:00
Usman Iqbal
a92e524bcb
Fix contribute link in footer; prefer HTTPS
Contribute link in footer returns 404. Also changed all http links to https after confirming they have valid https endpoints.
2020-04-08 15:58:42 +01:00
Matt Rogers
a486e2df4b
Merge pull request #2369 from TracksApp/really-fix-login-expiry-time-parsing
Use the right format for expiry_time
2020-04-06 08:10:56 -05:00
dependabot-preview[bot]
84f0fd0148
Bump database_cleaner from 1.8.3 to 1.8.4
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/DatabaseCleaner/database_cleaner/releases)
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/master/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v1.8.3...v1.8.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-06 05:45:49 +00:00
Matt Rogers
be646de904
Use the right format for expiry_time 2020-04-05 12:40:09 -05:00
Matt Rogers
772b68b0c2
Merge pull request #2366 from TracksApp/fix-expiry-check
Parse the session time so we can calculate expire time.
2020-03-29 10:24:05 -05:00
Matt Rogers
b82403e0e1
Parse the session time so we can calculate expire time. 2020-03-28 14:03:29 -05:00
dependabot-preview[bot]
a9c741dfda
Merge pull request #2365 from TracksApp/dependabot/bundler/solargraph-0.38.6 2020-03-23 14:55:55 +00:00
dependabot-preview[bot]
e42a24b67c
Bump solargraph from 0.38.5 to 0.38.6
Bumps [solargraph](https://github.com/castwide/solargraph) from 0.38.5 to 0.38.6.
- [Release notes](https://github.com/castwide/solargraph/releases)
- [Commits](https://github.com/castwide/solargraph/compare/v0.38.5...v0.38.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-23 05:51:20 +00:00
dependabot-preview[bot]
6ea7aa4b6a
Merge pull request #2364 from TracksApp/dependabot/bundler/rails-5.2.4.2 2020-03-20 14:20:32 +00:00
dependabot-preview[bot]
3a1ac0e710
Bump rails from 5.2.4.1 to 5.2.4.2
Bumps [rails](https://github.com/rails/rails) from 5.2.4.1 to 5.2.4.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.4.1...v5.2.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-20 05:24:34 +00:00
dependabot-preview[bot]
f845b0b4bb
Merge pull request #2363 from TracksApp/dependabot/bundler/rack-mini-profiler-2.0.1 2020-03-18 14:55:58 +00:00
dependabot-preview[bot]
20ec16ec92
Bump rack-mini-profiler from 2.0.0 to 2.0.1
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v2.0.0...v2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-18 05:18:20 +00:00
Matt Rogers
5099e75797
Merge pull request #2362 from TracksApp/dependabot/bundler/rspec-expectations-3.9.1
Bump rspec-expectations from 3.9.0 to 3.9.1
2020-03-16 09:02:21 -05:00
dependabot-preview[bot]
2fc05f280d
Bump rspec-expectations from 3.9.0 to 3.9.1
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.9.0 to 3.9.1.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.9.0...v3.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-16 05:30:42 +00:00
Matt Rogers
23d4024f3d
Merge pull request #2361 from TracksApp/remove-old-ie-support
Remove support for IE7 and IE8
2020-03-14 10:05:33 -05:00
Matt Rogers
fddcc1d8a5
Remove support for IE7 and IE8 2020-03-14 09:45:43 -05:00
Matt Rogers
29eea7dd99
Merge pull request #2328 from whoisutsav/change_todos_description_to_text_field
Change "todos.description" from "string" to "text"
2020-03-12 12:24:30 -05:00
Matt Rogers
b2049b54a1
Merge pull request #2360 from TracksApp/dependabot/bundler/acts_as_list-1.0.1
Bump acts_as_list from 1.0.0 to 1.0.1
2020-03-12 11:53:10 -05:00
Matt Rogers
94d4c6c29a
Merge pull request #2359 from TracksApp/dependabot/bundler/will_paginate-3.3.0
Bump will_paginate from 3.2.1 to 3.3.0
2020-03-12 11:52:49 -05:00
dependabot-preview[bot]
fbca60457b
Bump acts_as_list from 1.0.0 to 1.0.1
Bumps [acts_as_list](https://github.com/brendon/acts_as_list) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/brendon/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brendon/acts_as_list/commits/v1.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 05:19:31 +00:00
dependabot-preview[bot]
b7839fc3e3
Bump will_paginate from 3.2.1 to 3.3.0
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.2.1...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 05:19:06 +00:00
Matt Rogers
ddf79979ac
Merge pull request #2357 from TracksApp/dependabot/bundler/rack-mini-profiler-2.0.0
Bump rack-mini-profiler from 1.1.5 to 2.0.0
2020-03-11 20:34:46 -05:00
Matt Rogers
65f9234506
Merge pull request #2358 from TracksApp/use-ruby-26
Update the base image for docker to ruby 2.6
2020-03-11 19:59:34 -05:00
Matt Rogers
2799afa13a
Update the base image for docker to ruby 2.6 2020-03-11 19:46:06 -05:00
Matt Rogers
776850a1df
Merge pull request #2216 from TracksApp/dependabot/bundler/coffee-rails-5.0.0
Bump coffee-rails from 4.2.2 to 5.0.0
2020-03-11 19:34:27 -05:00
dependabot-preview[bot]
78883c6ecc
Bump rack-mini-profiler from 1.1.5 to 2.0.0
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 1.1.5 to 2.0.0.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v1.1.5...v2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 00:31:57 +00:00
Matt Rogers
28e04a64a8
Merge pull request #2290 from TracksApp/dependabot/bundler/factory_bot_rails-5.1.1
Bump factory_bot_rails from 4.11.1 to 5.1.1
2020-03-11 19:30:44 -05:00
dependabot-preview[bot]
c1a5943349
Bump factory_bot_rails from 4.11.1 to 5.1.1
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 4.11.1 to 5.1.1.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v4.11.1...v5.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 00:25:11 +00:00
Matt Rogers
265d1a66a6
Merge pull request #2345 from TracksApp/dependabot/bundler/database_cleaner-1.8.3
Bump database_cleaner from 1.7.0 to 1.8.3
2020-03-11 19:23:44 -05:00
Matt Rogers
0086a6c214
Merge pull request #2349 from TracksApp/dependabot/bundler/simplecov-0.18.5
Bump simplecov from 0.17.1 to 0.18.5
2020-03-11 19:23:36 -05:00
Matt Rogers
0dc705f5ca
Merge pull request #2352 from TracksApp/dependabot/bundler/nokogiri-1.10.9
[Security] Bump nokogiri from 1.10.7 to 1.10.9
2020-03-11 19:23:13 -05:00
Matt Rogers
63c373af6a
Merge pull request #2351 from TracksApp/dependabot/bundler/puma-4.3.3
[Security] Bump puma from 4.3.1 to 4.3.3
2020-03-11 19:23:01 -05:00
Matt Rogers
9e9bd05ae8
Merge pull request #2353 from TracksApp/dependabot/bundler/rubocop-0.80.1
Bump rubocop from 0.79.0 to 0.80.1
2020-03-11 19:22:50 -05:00
dependabot-preview[bot]
aca661407d
Bump simplecov from 0.17.1 to 0.18.5
Bumps [simplecov](https://github.com/colszowka/simplecov) from 0.17.1 to 0.18.5.
- [Release notes](https://github.com/colszowka/simplecov/releases)
- [Changelog](https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colszowka/simplecov/compare/v0.17.1...v0.18.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 05:04:53 +00:00
dependabot-preview[bot]
48cff6b0e2
[Security] Bump nokogiri from 1.10.7 to 1.10.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.7 to 1.10.9. **This update includes security fixes.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.10.9/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.7...v1.10.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 05:04:50 +00:00
dependabot-preview[bot]
b5a36768af
Bump rubocop from 0.79.0 to 0.80.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.79.0 to 0.80.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.79.0...v0.80.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 05:04:50 +00:00
dependabot-preview[bot]
1e6502dc0c
Bump database_cleaner from 1.7.0 to 1.8.3
Bumps [database_cleaner](https://github.com/DatabaseCleaner/database_cleaner) from 1.7.0 to 1.8.3.
- [Release notes](https://github.com/DatabaseCleaner/database_cleaner/releases)
- [Changelog](https://github.com/DatabaseCleaner/database_cleaner/blob/v1.8.3/History.rdoc)
- [Commits](https://github.com/DatabaseCleaner/database_cleaner/compare/v1.7.0...v1.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-07 05:04:46 +00:00
Matt Rogers
d81b5c4a6d
Merge pull request #2355 from TracksApp/add-solargraph
Add solargraph as a developpment dependency
2020-03-06 23:03:24 -06:00
Matt Rogers
0104304b7d
Add solargraph as a developpment dependency
This allows developers to take advantage of the better information you
can get from editors that will integrate with this gem and the language
server protocol.
2020-03-06 22:54:32 -06:00
dependabot-preview[bot]
8711b698ec
[Security] Bump puma from 4.3.1 to 4.3.3
Bumps [puma](https://github.com/puma/puma) from 4.3.1 to 4.3.3. **This update includes security fixes.**
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.3.1...v4.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-01 22:54:18 +00:00
Matt Rogers
4d3fa62f8a
Remove mocha deprecation warning 2020-02-27 20:24:39 -06:00
Matt Rogers
89a1d4caa6
Merge pull request #2319 from TracksApp/release-2.4.2
Prep for a v2.4.2 release
2020-02-17 12:48:21 -06:00
Matt Rogers
0f113ca866
Merge pull request #2341 from jyruzicka/update-loofah-methods
Use Loofah::HTML5::SafeList where possible
2020-02-10 08:11:53 -06:00
Jan-Yves Ruzicka
726975863b Use Loofah::HTML5::SafeList where possible 2020-02-08 17:51:59 +13:00
Matt Rogers
6fd92bbde9
Merge pull request #2340 from jyruzicka/fix-recurring-todo-test
Fix test_start_from_in_future
2020-02-05 16:41:19 -06:00
Jan-Yves Ruzicka
6fcf7e6d46 Fix test_start_from_in_future 2020-02-06 10:46:32 +13:00
Matt Rogers
03e77c04b2
Merge pull request #2339 from m-angelov/master
Modified installation instructions, to note that Ruby 2.7 is not tested.
2020-02-04 19:06:19 -06:00
misho
c32aa6cbc2 Modified installation instructions, to note that Ruby 2.7 is not tested. 2020-02-04 21:43:19 +00:00
Matt Rogers
7dbec86c08
Merge pull request #2333 from TracksApp/dependabot/bundler/rack-mini-profiler-1.1.5
Bump rack-mini-profiler from 1.1.4 to 1.1.5
2020-01-28 07:42:46 -06:00
dependabot-preview[bot]
32247b1cbe
Bump rack-mini-profiler from 1.1.4 to 1.1.5
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v1.1.4...v1.1.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-28 05:18:34 +00:00
Matt Rogers
2c11781db4
Merge pull request #2320 from TracksApp/dependabot/bundler/rspec-expectations-3.9.0
Bump rspec-expectations from 3.8.4 to 3.9.0
2020-01-24 09:43:05 -06:00
Matt Rogers
9d696cb78d
Merge pull request #2317 from TracksApp/dependabot/bundler/listen-3.2.1
Bump listen from 3.1.5 to 3.2.1
2020-01-24 09:42:44 -06:00
Matt Rogers
f1f9604c51
Merge pull request #2327 from TracksApp/dependabot/bundler/yard-0.9.24
Bump yard from 0.9.23 to 0.9.24
2020-01-24 09:42:08 -06:00
dependabot-preview[bot]
d83258fc21
Bump yard from 0.9.23 to 0.9.24
Bumps [yard](https://github.com/lsegal/yard) from 0.9.23 to 0.9.24.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.23...v0.9.24)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-24 15:26:17 +00:00
Matt Rogers
da2fb27796
Merge pull request #2332 from TracksApp/dependabot/bundler/byebug-11.1.1
Bump byebug from 11.1.0 to 11.1.1
2020-01-24 09:25:49 -06:00
dependabot-preview[bot]
28be835e77
Bump byebug from 11.1.0 to 11.1.1
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.1.0...v11.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-24 05:19:15 +00:00
Matt Rogers
8438211df9
Merge pull request #2330 from TracksApp/dependabot/bundler/byebug-11.1.0
Bump byebug from 11.0.1 to 11.1.0
2020-01-20 11:38:50 -06:00
dependabot-preview[bot]
08925b0b50
Bump byebug from 11.0.1 to 11.1.0
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 11.0.1 to 11.1.0.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v11.0.1...v11.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 05:29:52 +00:00
Utsav Sethi
970146f710 Change "todos.description" from "string" to "text"
DB field "todos.description" was type string, which
defaults to length 255 in MySQL. Model allows field
to be up to 300 characters, which could cause a DB
error, if user saved a description of between 255
and 300 characters.
2020-01-13 15:19:23 -06:00
Matt Rogers
3cf322fbbb
Merge pull request #2324 from TracksApp/dependabot/bundler/acts_as_list-1.0.0
Bump acts_as_list from 0.9.19 to 1.0.0
2020-01-07 09:10:14 -06:00
dependabot-preview[bot]
4724881f16
Bump listen from 3.1.5 to 3.2.1
Bumps [listen](https://github.com/guard/listen) from 3.1.5 to 3.2.1.
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.1.5...v3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 15:04:03 +00:00
dependabot-preview[bot]
3f6697d563
Bump rspec-expectations from 3.8.4 to 3.9.0
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.8.4 to 3.9.0.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.8.4...v3.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 15:04:01 +00:00
dependabot-preview[bot]
c9ca02932a
Bump acts_as_list from 0.9.19 to 1.0.0
Bumps [acts_as_list](https://github.com/swanandp/acts_as_list) from 0.9.19 to 1.0.0.
- [Release notes](https://github.com/swanandp/acts_as_list/releases)
- [Changelog](https://github.com/brendon/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swanandp/acts_as_list/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 15:03:20 +00:00
dependabot-preview[bot]
b8bb580681
Merge pull request #2325 from TracksApp/dependabot/bundler/rubocop-0.79.0 2020-01-07 15:00:58 +00:00
dependabot-preview[bot]
ef18f9e805
Bump rubocop from 0.78.0 to 0.79.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.78.0 to 0.79.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.78.0...v0.79.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 14:53:01 +00:00
Matt Rogers
e342ed2956
Merge pull request #2326 from TracksApp/dependabot/bundler/yard-0.9.23
Bump yard from 0.9.20 to 0.9.23
2020-01-07 08:35:19 -06:00
dependabot-preview[bot]
1df66fe3c9
Bump yard from 0.9.20 to 0.9.23
Bumps [yard](https://github.com/lsegal/yard) from 0.9.20 to 0.9.23.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.20...v0.9.23)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-07 05:20:19 +00:00
Matt Rogers
96c4be7d06
Merge pull request #2323 from TracksApp/dependabot/bundler/rack-mini-profiler-1.1.4
Bump rack-mini-profiler from 1.0.2 to 1.1.4
2020-01-06 09:14:38 -06:00
dependabot-preview[bot]
8d3cd65ab5
Bump rack-mini-profiler from 1.0.2 to 1.1.4
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 1.0.2 to 1.1.4.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v1.0.2...v1.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 14:52:54 +00:00
Matt Rogers
4637ed8ca5
Merge pull request #2321 from TracksApp/dependabot/bundler/mysql2-0.5.3
Bump mysql2 from 0.5.2 to 0.5.3
2020-01-06 08:51:34 -06:00
dependabot-preview[bot]
375b750be6
Bump mysql2 from 0.5.2 to 0.5.3
Bumps [mysql2](https://github.com/brianmario/mysql2) from 0.5.2 to 0.5.3.
- [Release notes](https://github.com/brianmario/mysql2/releases)
- [Commits](https://github.com/brianmario/mysql2/compare/0.5.2...0.5.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 14:38:04 +00:00
Matt Rogers
52fda99ed4
Merge pull request #2322 from TracksApp/dependabot/bundler/mocha-1.11.2
Bump mocha from 1.11.1 to 1.11.2
2020-01-06 08:36:39 -06:00
dependabot-preview[bot]
b5046e0ce3
Bump mocha from 1.11.1 to 1.11.2
Bumps [mocha](https://github.com/freerange/mocha) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/master/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.11.1...v1.11.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 05:24:23 +00:00
Matt Rogers
5b797e2a7f
Prep for a v2.4.2 release 2020-01-05 12:49:34 -06:00
Matt Rogers
c2a882ceac
Merge pull request #2301 from ZeiP/feature/#2072_tag_sanitize
#2072: Remove needless sanitisation of tags. The sanitised version is…
2020-01-03 11:54:05 -06:00
Matt Rogers
0bf6f60d24
Merge pull request #2316 from TracksApp/dependabot/bundler/selenium-webdriver-3.142.7
Bump selenium-webdriver from 3.142.4 to 3.142.7
2020-01-03 11:52:31 -06:00
dependabot-preview[bot]
bf07baa0cc
Bump selenium-webdriver from 3.142.4 to 3.142.7
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 3.142.4 to 3.142.7.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/master/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-03 15:15:52 +00:00
Matt Rogers
7ba775fc05
Merge pull request #2281 from TracksApp/dependabot/bundler/sanitize-5.1.0
Bump sanitize from 5.0.0 to 5.1.0
2020-01-03 09:14:20 -06:00
Matt Rogers
c57c5c7250
Merge pull request #2288 from TracksApp/dependabot/bundler/uglifier-4.2.0
Bump uglifier from 4.1.20 to 4.2.0
2020-01-03 09:13:50 -06:00
dependabot-preview[bot]
40986ad939
Bump uglifier from 4.1.20 to 4.2.0
Bumps [uglifier](https://github.com/lautis/uglifier) from 4.1.20 to 4.2.0.
- [Release notes](https://github.com/lautis/uglifier/releases)
- [Changelog](https://github.com/lautis/uglifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lautis/uglifier/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-03 15:04:58 +00:00
Matt Rogers
24664c17d1
Merge pull request #2318 from TracksApp/dependabot/bundler/sqlite3-1.4.2
Bump sqlite3 from 1.4.1 to 1.4.2
2020-01-03 09:03:37 -06:00
dependabot-preview[bot]
6d851b5c5c
Bump sqlite3 from 1.4.1 to 1.4.2
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.4.1...v1.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-03 05:18:55 +00:00
dependabot-preview[bot]
782b7fa557
Bump coffee-rails from 4.2.2 to 5.0.0
Bumps [coffee-rails](https://github.com/rails/coffee-rails) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/rails/coffee-rails/releases)
- [Changelog](https://github.com/rails/coffee-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/coffee-rails/compare/v4.2.2...v5.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2020-01-02 14:15:37 +00:00
dependabot-preview[bot]
438089a930
Bump sanitize from 5.0.0 to 5.1.0
Bumps [sanitize](https://github.com/rgrove/sanitize) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/rgrove/sanitize/releases)
- [Changelog](https://github.com/rgrove/sanitize/blob/master/HISTORY.md)
- [Commits](https://github.com/rgrove/sanitize/compare/v5.0.0...v5.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-02 14:15:29 +00:00
Matt Rogers
c9ef224d60
Merge pull request #2282 from TracksApp/dependabot/bundler/simplecov-0.17.1
Bump simplecov from 0.17.0 to 0.17.1
2020-01-02 08:14:39 -06:00
Matt Rogers
ff824c508e
Merge pull request #2315 from TracksApp/dependabot/bundler/mocha-1.11.1
Bump mocha from 1.9.0 to 1.11.1
2020-01-02 08:14:25 -06:00
Matt Rogers
071383bd66
Merge pull request #2314 from TracksApp/dependabot/bundler/rails-5.2.4.1
Bump rails from 5.2.3 to 5.2.4.1
2020-01-02 08:14:08 -06:00
dependabot-preview[bot]
f03d911e23
Bump mocha from 1.9.0 to 1.11.1
Bumps [mocha](https://github.com/freerange/mocha) from 1.9.0 to 1.11.1.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/master/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.9.0...v1.11.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-02 05:19:21 +00:00
dependabot-preview[bot]
63e6ab7d19
Bump rails from 5.2.3 to 5.2.4.1
Bumps [rails](https://github.com/rails/rails) from 5.2.3 to 5.2.4.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.3...v5.2.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-02 05:18:55 +00:00
dependabot-preview[bot]
d6c896e47c
Merge pull request #2312 from TracksApp/dependabot/bundler/will_paginate-3.2.1 2020-01-01 14:01:21 +00:00
dependabot-preview[bot]
d808d7190b
Bump simplecov from 0.17.0 to 0.17.1
Bumps [simplecov](https://github.com/colszowka/simplecov) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/colszowka/simplecov/releases)
- [Changelog](https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colszowka/simplecov/compare/v0.17.0...v0.17.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 13:54:56 +00:00
dependabot-preview[bot]
cc5d37c388
Bump will_paginate from 3.1.8 to 3.2.1
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.1.8 to 3.2.1.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.1.8...v3.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 13:54:36 +00:00
dependabot-preview[bot]
4cde59a968
Merge pull request #2313 from TracksApp/dependabot/bundler/rubocop-0.78.0 2020-01-01 13:53:02 +00:00
dependabot-preview[bot]
c83e3662ab
Bump rubocop from 0.74.0 to 0.78.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.74.0 to 0.78.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.74.0...v0.78.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 05:18:30 +00:00
dependabot-preview[bot]
1ea380247a
Merge pull request #2311 from TracksApp/dependabot/bundler/bullet-6.1.0 2020-01-01 00:25:26 +00:00
dependabot-preview[bot]
f1eca9f9d8
Bump bullet from 6.0.1 to 6.1.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.0.1 to 6.1.0.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.0.1...6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 00:02:15 +00:00
dependabot-preview[bot]
399eee04f1
Merge pull request #2289 from TracksApp/dependabot/bundler/rubyzip-1.3.0 2020-01-01 00:00:34 +00:00
dependabot-preview[bot]
fdba432827
[Security] Bump rubyzip from 1.2.4 to 1.3.0
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.4 to 1.3.0. **This update includes a security fix.**
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.4...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-24 15:34:36 +00:00
Matt Rogers
b01f027d8d
Merge pull request #2302 from jyruzicka/fix-2220
#2220: Use @original_item over other @original_item like instance variables
2019-12-22 10:14:17 -06:00
Jan-Yves Ruzicka
4ea94152c4 Remove @original_item_due_id
Remove one last @original_item_due_id from app/views/todos/destroy.js.erb
2019-12-22 12:33:02 +13:00
dependabot-preview[bot]
51c5e261ec
Merge pull request #2310 from TracksApp/dependabot/bundler/rack-2.0.8 2019-12-18 19:43:27 +00:00
dependabot-preview[bot]
5bafae0816
[Security] Bump rack from 2.0.7 to 2.0.8
Bumps [rack](https://github.com/rack/rack) from 2.0.7 to 2.0.8. **This update includes a security fix.**
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.0.7...2.0.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-18 19:32:30 +00:00
Matt Rogers
4a78bc0b60
Merge pull request #2308 from TracksApp/increase-sidebar-textbox-sizes
Restyle the new todo forms
2019-12-12 17:49:32 -06:00
Matt Rogers
7eb5f43a7f
Restyle the new multiple todos form as well 2019-12-07 09:05:17 -06:00
Matt Rogers
40e3aa298c
Restyle the new todo form
This makes use of bootstrap and provides more space for the individual
fields to use.
2019-12-07 08:55:50 -06:00
dependabot-preview[bot]
e62b5a4559
Merge pull request #2307 from TracksApp/dependabot/bundler/puma-4.3.1 2019-12-05 19:52:09 +00:00
dependabot-preview[bot]
3ca8154044
[Security] Bump puma from 4.1.1 to 4.3.1
Bumps [puma](https://github.com/puma/puma) from 4.1.1 to 4.3.1. **This update includes a security fix.**
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.1.1...v4.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-05 19:44:10 +00:00
dependabot-preview[bot]
80654aebe1
Merge pull request #2306 from TracksApp/dependabot/bundler/nokogiri-1.10.6 2019-12-04 14:55:48 +00:00
dependabot-preview[bot]
163644b854
[Security] Bump nokogiri from 1.10.4 to 1.10.6
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.4 to 1.10.6. **This update includes a security fix.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.4...v1.10.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-04 05:16:28 +00:00
Matt Rogers
3f095eb675
Allow bootstrap based styling to be used in on this form 2019-11-26 15:27:57 -06:00
Matt Rogers
eb5c2484a9
Remove a useless variable assignment
We can shortcut the assignment that was in the partial by naming the
object directly.
2019-11-26 15:27:19 -06:00
Jan-Yves Ruzicka
c66ce02cb6 Refactor todos_controller and todos_helper to use @original_item
Project uses properties of @original_item over a number of similar-named
variables (eg. @original_item_description, @original_item_was_pending, etc.)

Have left in @original_item_due_date and @original_completed_period as these
are more complex, and not simply properties of the todo item.
2019-11-17 16:03:40 +13:00
Jyri-Petteri Paloposki
e0aa0ac69e #2072: Remove needless sanitisation of tags. The sanitised version is only used in DB queries, which handle escaping themselves; the actual UI XSS sanitisation is handled separately. 2019-11-14 02:16:59 +02:00
Matt Rogers
09a380a475
Merge pull request #2260 from ZeiP/bug/#2259_charts_quality
#2259: Use a Chartjs-ror version with airblade/chartjs-ror#57 applied…
2019-11-13 15:59:19 -06:00
Jyri-Petteri Paloposki
2d4a3625c3 #2259: Try without the type limits for CI 2019-11-13 21:23:09 +02:00
Jyri-Petteri Paloposki
bc7404714c #2259: Perhaps just run the CI once 2019-11-13 21:04:30 +02:00
Jyri-Petteri Paloposki
7f45f748b3 #2259: Trying without the branch 2019-11-13 19:33:11 +02:00
Jyri-Petteri Paloposki
f7bad05dad Merge remote-tracking branch 'origin/master' into bug/#2259_charts_quality 2019-11-13 13:58:26 +02:00
Matt Rogers
d4f542f733
Merge pull request #2299 from ZeiP/readme_fix
Fix the contributors file location in README
2019-11-07 10:27:23 -06:00
Jyri-Petteri Paloposki
db199b68df Fix the contributors file location in README 2019-11-07 18:06:30 +02:00
Jyri-Petteri Paloposki
3bdb34a87e
Merge pull request #2298 from ZeiP/version2.4.1
Version 2.4.1
2019-11-07 17:59:25 +02:00
Jyri-Petteri Paloposki
ab6d51081a Version 2.4.1 2019-11-06 23:27:13 +02:00
Matt Rogers
b5ff9a1bb8
Merge pull request #2296 from ZeiP/tags_migration_bug
#2295: Fix for the migration bug in MySQL
2019-11-06 08:45:41 -06:00
Matt Rogers
5d28482f3d
Do builds on push and pull request 2019-11-05 20:34:21 -06:00
Jyri-Petteri Paloposki
b94f2cdcfd #2295: Fix for the migration bug in MySQL 2019-11-06 01:32:46 +02:00
Matt Rogers
6ab14e6d3c
Merge pull request #2294 from dnrce/github_actions
Migrate CI to GitHub Actions
2019-10-30 20:36:11 -05:00
Dan Rice
79ac907346 Migrate CI to GitHub Actions 2019-10-30 21:24:15 -04:00
dependabot-preview[bot]
59f243c831
Merge pull request #2293 from TracksApp/dependabot/bundler/loofah-2.3.1 2019-10-24 14:11:10 +00:00
dependabot-preview[bot]
9f3d181fdc
[Security] Bump loofah from 2.2.3 to 2.3.1
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.2.3 to 2.3.1. **This update includes a security fix.**
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.2.3...v2.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-24 03:01:54 +00:00
Matt Rogers
d7c11a664c
Merge pull request #2292 from TracksApp/release-2.4
Version 2.4.0
2019-10-09 15:07:44 -05:00
Matt Rogers
ec550ae8f6
Version 2.4.0 2019-10-08 09:39:41 -05:00
Matt Rogers
2dac3f82d8
Merge pull request #2278 from C-Otto/fix-2277
Fix 2277: Adapt migration script for PostgreSQL
2019-09-16 08:44:07 -05:00
dependabot-preview[bot]
2415a85cba
Merge pull request #2239 from TracksApp/dependabot/bundler/tolk-3.2.1 2019-09-15 17:37:12 +00:00
dependabot-preview[bot]
36caeda287
Bump tolk from 3.1.0 to 3.2.1
Bumps [tolk](https://github.com/tolk/tolk) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v3.1.0...v3.2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-09-15 17:24:36 +00:00
dependabot-preview[bot]
e642f2ed07
Merge pull request #2270 from TracksApp/dependabot/bundler/rubocop-0.74.0 2019-09-15 17:23:33 +00:00
dependabot-preview[bot]
d6256bb45d
Merge pull request #2275 from TracksApp/dependabot/bundler/will_paginate-3.1.8 2019-09-15 17:23:29 +00:00
dependabot-preview[bot]
82e483c1fe
Merge pull request #2280 from TracksApp/dependabot/bundler/selenium-webdriver-3.142.4 2019-09-15 17:23:15 +00:00
dependabot-preview[bot]
b2333ec30e
Bump selenium-webdriver from 3.142.3 to 3.142.4
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 3.142.3 to 3.142.4.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/master/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-11 05:18:39 +00:00
dependabot-preview[bot]
3ba612a1d2
Merge pull request #2279 from TracksApp/dependabot/bundler/puma-4.1.1 2019-09-10 13:26:01 +00:00
dependabot-preview[bot]
70d9f41868
Bump puma from 4.0.1 to 4.1.1
Bumps [puma](https://github.com/puma/puma) from 4.0.1 to 4.1.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v4.0.1...v4.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-10 05:20:08 +00:00
Carsten Otto
be68737572 fix for Postgres: replace " by ', use row['colname'] instead of row[n]
fixes #2277
2019-09-07 11:40:18 +02:00
dependabot-preview[bot]
0639b8e485
Merge pull request #2272 from TracksApp/dependabot/bundler/nokogiri-1.10.4 2019-08-26 20:10:42 +00:00
dependabot-preview[bot]
d7d64e03ad
Bump will_paginate from 3.1.7 to 3.1.8
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.1.7 to 3.1.8.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.1.7...v3.1.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-20 05:25:17 +00:00
dependabot-preview[bot]
f4653f35d7
[Security] Bump nokogiri from 1.10.3 to 1.10.4
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.3 to 1.10.4. **This update includes a security fix.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.3...v1.10.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-11 21:23:31 +00:00
Matt Rogers
3ac8702a5e
Merge pull request #2255 from ZeiP/feature/#1955_user_tags
#1955: Migrate tags to belong to named users for enhanced privacy.
2019-08-02 09:38:52 -05:00
dependabot-preview[bot]
25682831c9
Bump rubocop from 0.72.0 to 0.74.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.72.0 to 0.74.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.72.0...v0.74.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-01 05:26:11 +00:00
Jyri-Petteri Paloposki
ad0f617d7c #1955: Change the logic concerning unused tags and add CHANGELOG entries 2019-07-19 03:26:26 +03:00
dependabot-preview[bot]
b7182d5f3e
Merge pull request #2253 from TracksApp/dependabot/bundler/spring-2.1.0 2019-07-15 16:17:54 +00:00
Matt Rogers
63bdb45a52
Merge pull request #2261 from ZeiP/bug/#2242_add_form_submission_js
#2242: Fix the JS procedure ran on add form submission by changing th…
2019-07-15 10:23:51 -05:00
dependabot-preview[bot]
5dd0b32950
Merge pull request #2267 from TracksApp/dependabot/bundler/puma-4.0.1 2019-07-12 12:04:08 +00:00
dependabot-preview[bot]
c8d4b4162b
Bump puma from 3.12.1 to 4.0.1
Bumps [puma](https://github.com/puma/puma) from 3.12.1 to 4.0.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v3.12.1...v4.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-12 05:56:38 +00:00
dependabot-preview[bot]
9a8da696f5
Merge pull request #2263 from TracksApp/dependabot/bundler/simplecov-0.17.0 2019-07-08 15:16:15 +00:00
dependabot-preview[bot]
000402e932
Merge pull request #2264 from TracksApp/dependabot/bundler/bullet-6.0.1 2019-07-08 15:16:05 +00:00
dependabot-preview[bot]
4ba1b35048
Bump bullet from 6.0.0 to 6.0.1
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/6.0.0...6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-08 05:25:06 +00:00
dependabot-preview[bot]
321f63847a
Bump simplecov from 0.16.1 to 0.17.0
Bumps [simplecov](https://github.com/colszowka/simplecov) from 0.16.1 to 0.17.0.
- [Release notes](https://github.com/colszowka/simplecov/releases)
- [Changelog](https://github.com/colszowka/simplecov/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colszowka/simplecov/compare/v0.16.1...v0.17.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-08 05:24:46 +00:00
dependabot-preview[bot]
efc1137d7c
Merge pull request #2258 from TracksApp/dependabot/bundler/rubocop-0.72.0 2019-07-06 18:39:27 +00:00
dependabot-preview[bot]
2a5b2c46cf
Bump rubocop from 0.71.0 to 0.72.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.71.0 to 0.72.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.71.0...v0.72.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-06 18:25:38 +00:00
dependabot-preview[bot]
17b3106ab8
Merge pull request #2252 from TracksApp/dependabot/bundler/jquery-rails-4.3.5 2019-07-06 18:24:07 +00:00
dependabot-preview[bot]
2aa3f15135
Merge pull request #2254 from TracksApp/dependabot/bundler/mocha-1.9.0 2019-07-06 18:23:58 +00:00
dependabot-preview[bot]
40112a6a10
Merge pull request #2262 from TracksApp/dependabot/bundler/yard-0.9.20 2019-07-05 14:38:48 +00:00
dependabot-preview[bot]
78da21ed8b
[Security] Bump yard from 0.9.19 to 0.9.20
Bumps [yard](https://github.com/lsegal/yard) from 0.9.19 to 0.9.20. **This update includes security fixes.**
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.19...v0.9.20)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-02 15:31:02 +00:00
Jyri-Petteri Paloposki
0cfa0e65f2 #2242: Fix the JS procedure run on add form submission by changing the context ID to the new format. 2019-06-28 13:53:24 +03:00
Jyri-Petteri Paloposki
e92b22ea30 #2259: Use a Chartjs-ror version with airblade/chartjs-ror#57 applied. Adds a container around each chart allowing to enable responsivity and get a less fuzzy chart. 2019-06-28 00:31:00 +03:00
Jyri-Petteri Paloposki
1c61f9cffb #1955: Fix the migration queries 2019-06-27 16:48:26 +03:00
Jyri-Petteri Paloposki
6b54962388 #1955: Add user_id to tag test fixtures to fix tests 2019-06-27 15:58:12 +03:00
Jyri-Petteri Paloposki
f6d1f243c5 #1955: Use existing user parameter in taggable models instead of passing it 2019-06-26 00:19:32 +03:00
Jyri-Petteri Paloposki
5394973346 #1955: Migrate tags to belong to named users for enhanced privacy. 2019-06-25 11:37:34 +03:00
dependabot-preview[bot]
8ff4a096c9
Bump mocha from 1.8.0 to 1.9.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/master/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.8.0...v1.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-18 07:36:26 +00:00
dependabot-preview[bot]
f2c7ebd041
Bump spring from 2.0.2 to 2.1.0
Bumps [spring](https://github.com/rails/spring) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/rails/spring/releases)
- [Changelog](https://github.com/rails/spring/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/spring/compare/v2.0.2...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-17 08:01:29 +00:00
dependabot-preview[bot]
5ec2c77f78
Merge pull request #2240 from TracksApp/dependabot/bundler/rubocop-0.71.0 2019-06-14 14:24:21 +00:00
dependabot-preview[bot]
fb481e2bfa
Merge pull request #2241 from TracksApp/dependabot/bundler/bcrypt-3.1.13 2019-06-14 14:23:08 +00:00
dependabot-preview[bot]
e14c5f5126
Bump rubocop from 0.69.0 to 0.71.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.69.0 to 0.71.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.69.0...v0.71.0)
2019-06-14 14:16:49 +00:00
dependabot-preview[bot]
d6d54d10d4
Merge pull request #2251 from TracksApp/dependabot/bundler/rspec-expectations-3.8.4 2019-06-14 14:15:29 +00:00
dependabot-preview[bot]
8fbb474f4a
Bump jquery-rails from 4.3.3 to 4.3.5
Bumps [jquery-rails](https://github.com/rails/jquery-rails) from 4.3.3 to 4.3.5.
- [Release notes](https://github.com/rails/jquery-rails/releases)
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/jquery-rails/compare/v4.3.3...v4.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-14 07:40:36 +00:00
Matt Rogers
7026737bf8
Merge pull request #2238 from ZeiP/bug/1898_default_context_tag_for_project
#1898: Fix setting the project's default context and tag in the new a…
2019-06-13 18:57:45 -05:00
Matt Rogers
ece584c3f6
Merge pull request #2235 from ZeiP/preferences_fixes
Fix the preferences form: Labels' for attributes, boolean fields and …
2019-06-13 18:57:03 -05:00
dependabot-preview[bot]
6a1ae7a9c8
Bump rspec-expectations from 3.8.3 to 3.8.4
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.8.3 to 3.8.4.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.8.3...v3.8.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-11 07:30:00 +00:00
Jyri-Petteri Paloposki
0c67ce65e3
Merge pull request #2250 from ZeiP/bug/#2249_space
#2249: Add space between sentences
2019-06-10 20:58:55 +03:00
Jyri-Petteri Paloposki
e66511c34e #2249: Add space between sentences 2019-06-10 20:43:00 +03:00
Matt Rogers
45bc1ae9e8
Merge pull request #2244 from ZeiP/footer_stacking
#2243: Reduce footer z-index to avoid it disabling part of the new ac…
2019-06-10 08:52:59 -05:00
Jyri-Petteri Paloposki
7bb8efce16 #2243: Reduce footer z-index to avoid it disabling part of the new action form 2019-06-10 13:16:48 +03:00
dependabot-preview[bot]
c68ed0eb11
Bump bcrypt from 3.1.12 to 3.1.13
Bumps [bcrypt](https://github.com/codahale/bcrypt-ruby) from 3.1.12 to 3.1.13.
- [Release notes](https://github.com/codahale/bcrypt-ruby/releases)
- [Changelog](https://github.com/codahale/bcrypt-ruby/blob/master/CHANGELOG)
- [Commits](https://github.com/codahale/bcrypt-ruby/compare/v3.1.12...v3.1.13)
2019-06-03 07:43:11 +00:00
Jyri-Petteri Paloposki
6ad1e2cf93
Merge pull request #2231 from ZeiP/bug/1153_stats
Change the Flash charts to Charts.js
2019-05-29 19:33:57 +03:00
Jyri-Petteri Paloposki
2f0ceb9385 #1898: Fix setting the project's default context and tag in the new action form 2019-05-23 03:28:30 +03:00
Jyri-Petteri Paloposki
2bda716ceb
Merge pull request #2076 from C-Otto/fix-2048
also update project name in multiple-actions mode
2019-05-23 01:10:35 +03:00
Jyri-Petteri Paloposki
beec6dbb77 Remove the test that was made in the old testing framework 2019-05-23 00:38:18 +03:00
Jyri-Petteri Paloposki
dad7fdf006
Merge pull request #2055 from scriptythekid/master
make drag&drop todos from/to contexts work again  - fix #2054
2019-05-22 22:46:51 +03:00
Jyri-Petteri Paloposki
ef567c0952
Merge pull request #2237 from ZeiP/bug/context_change_hidden_fails
Fixed bug causing context change to hidden returning a server error
2019-05-22 19:32:00 +03:00
Jyri-Petteri Paloposki
0df6f19726 Fixed bug causing context change to hidden returning a server error 2019-05-22 16:09:46 +03:00
Jyri-Petteri Paloposki
22530a6b80 Fix the preferences form: Labels' for attributes, boolean fields and autofill of the new password field 2019-05-22 03:36:27 +03:00
Jyri-Petteri Paloposki
dc0ca7239a
Merge branch 'master' into bug/1153_stats 2019-05-22 01:48:37 +03:00
Jyri-Petteri Paloposki
359f615bf7 Remove unnecessary string manipulation 2019-05-22 01:31:26 +03:00
Jyri-Petteri Paloposki
1e0f1bd611 Change context element IDs to use underscore instead of just the c prefix 2019-05-22 01:28:50 +03:00
Jyri-Petteri Paloposki
5962fe808b
Merge pull request #2233 from ZeiP/bug/1929_broken_feed_missing_tag
#1929: Fix the actions query breaking when querying actions with a no…
2019-05-22 00:49:42 +03:00
Jyri-Petteri Paloposki
43523d8191 Test the RSS feed of starred, active todos 2019-05-22 00:40:58 +03:00
Jyri-Petteri Paloposki
644cf0d9e7 Fix the syntax 2019-05-21 22:33:21 +03:00
Jyri-Petteri Paloposki
7fc1f1bf9f
Update app/models/todos/undone_todos_query.rb
Co-Authored-By: Matt Rogers <mattr-@github.com>
2019-05-21 22:28:37 +03:00
dependabot[bot]
788dc2d095
Merge pull request #2232 from TracksApp/dependabot/bundler/selenium-webdriver-3.142.3 2019-05-21 13:39:58 +00:00
Jyri-Petteri Paloposki
a86a59b68e Removing unnecessary Gems 2019-05-21 16:05:33 +03:00
Jyri-Petteri Paloposki
d784b1a5eb #1929: Fix the actions query breaking when querying actions with a non-existent tag 2019-05-21 15:17:50 +03:00
dependabot[bot]
fc9f8eddd2
Bump selenium-webdriver from 2.53.4 to 3.142.3
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 2.53.4 to 3.142.3.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/master/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-21 06:04:42 +00:00
dependabot[bot]
ebfa39d5a1
Merge pull request #2226 from TracksApp/dependabot/bundler/rubocop-0.69.0 2019-05-20 15:00:57 +00:00
Jyri-Petteri Paloposki
ccb5e1e2f1 Remove the decomissioned chart view from the selection display listing 2019-05-20 01:39:39 +03:00
Jyri-Petteri Paloposki
088346ecb0 One more decomissioned test file away 2019-05-20 01:21:55 +03:00
Jyri-Petteri Paloposki
80aad1b4f2 #1153: Remove unnecessary type change and test for stats chart templates and endpoints which were removed 2019-05-20 01:12:25 +03:00
Jyri-Petteri Paloposki
458d46da9e #1153: Remove debug output 2019-05-19 18:46:02 +03:00
Jyri-Petteri Paloposki
313e6ee106 #1153: Remove resolved TODO comment 2019-05-19 18:42:56 +03:00
Jyri-Petteri Paloposki
b7320a1de8 #1153: Perhaps the final deletion of the old Flash charts code 2019-05-19 18:40:23 +03:00
Jyri-Petteri Paloposki
61ed4c33f3 #1153: Remove the last of Flash charts 2019-05-19 18:31:04 +03:00
Jyri-Petteri Paloposki
b040dfce51 #1153: Final checks against the old code, fixed the last mistakes 2019-05-19 17:39:38 +03:00
Jyri-Petteri Paloposki
f9370a9a4a #1153: Fix whitespace issues caused by Vim misconfiguration 2019-05-19 16:51:26 +03:00
Jyri-Petteri Paloposki
0b326e17d8 #1153: Use translations properly, add missing labels, fix bugs and add links to charts 2019-05-19 16:40:00 +03:00
Jyri-Petteri Paloposki
0a106aac5e #1153: Remove unnecessary Flash-stats related templates 2019-05-19 13:26:09 +03:00
Jyri-Petteri Paloposki
f873a93eb3 #1153: Convert rest of the stats to use ChartJS 2019-05-19 13:04:33 +03:00
Jyri-Petteri Paloposki
dec82fd26c #1153: Change to using Chart.js with a basic RoR library instead of Chartkick because Chartkick doesn't support combo charts. 2019-05-17 22:49:21 +03:00
Jyri-Petteri Paloposki
c9cae9421a #1153: Few of the graphs converted to use Chartkick 2019-05-17 22:49:21 +03:00
Matt Rogers
b1fbc7202e
Merge pull request #2229 from srbaker/move-mini-profiler-to-bottom-left
Move the profiler to the bottom left.
2019-05-15 14:55:28 -05:00
Steven R. Baker
74517944de Rack::MiniProfile doesn't exist in test environment. 2019-05-15 20:44:49 +02:00
Steven R. Baker
33ec5886cc Move the profiler to the bottom left.
It's far less in the way here. It's also hide-able with Alt-P (if you
don't have a textbox focused.)
2019-05-13 21:50:49 +02:00
Matt Rogers
c4fbec045b
Merge pull request #2224 from srbaker/add-version-spec-to-migrations
Add Rails version to the migrations.
2019-05-13 13:18:35 -05:00
Matt Rogers
ec760961f9
Merge pull request #2227 from srbaker/fix-invalid-locale-data
Single quotes don't need to be escaped here.
2019-05-13 13:10:15 -05:00
Steven R. Baker
b07f1ef78a Single quotes don't need to be escaped here.
This was preventing the app from loading, weirdly.
2019-05-13 19:57:16 +02:00
dependabot[bot]
0ac71ea635
Bump rubocop from 0.65.0 to 0.69.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.65.0 to 0.69.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.65.0...v0.69.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-13 17:19:50 +00:00
Matt Rogers
2d3ce5bf42
Merge pull request #2225 from srbaker/upgrade-sanitize
Upgrade sanitize.
2019-05-13 12:18:20 -05:00
Steven R. Baker
1461a3a10c The actual link should be URI escaped, not HTML escaped. 2019-05-13 18:59:39 +02:00
Steven R. Baker
e84d82e5c8 Upgrade sanitize. 2019-05-13 18:58:59 +02:00
Steven R. Baker
6fb6cac89c Add Rails version to the migrations. 2019-05-13 18:42:57 +02:00
Matt Rogers
820f5b5f8f
Merge pull request #2223 from srbaker/optionally-skip-docker
Don't use docker if the file `.skip-docker` exists in project.
2019-05-13 09:03:42 -05:00
Steven R. Baker
7648e7ebf3 Don't use docker if the file .skip-docker exists in project. 2019-05-13 15:55:59 +02:00
Matt Rogers
8bf0627d41
Merge pull request #2210 from ZeiP/bug/2032_api_filters
#2032: Use context and project filters in API also when not requestin…
2019-05-12 13:52:19 -05:00
Matt Rogers
cb7be6d564
Merge pull request #2206 from TracksApp/focus-new-action-field
Remove the autofocus from the search fields
2019-05-12 13:40:32 -05:00
Matt Rogers
19168f262d
Merge pull request #2211 from TracksApp/prefer-find-by-over-detect
Prefer find_by over detect
2019-05-06 08:43:51 -05:00
Matt Rogers
1956c59cb5
Merge pull request #2213 from ZeiP/feature/2203_token_basic_auth
#2203: Try to use basic password also as a token when accessing a tok…
2019-05-06 08:08:50 -05:00
dependabot[bot]
b0f80d7607
Merge pull request #2215 from TracksApp/dependabot/bundler/sqlite3-1.4.1 2019-05-06 13:06:03 +00:00
dependabot[bot]
94a59d2f75
Merge pull request #2214 from TracksApp/dependabot/bundler/bullet-6.0.0 2019-05-06 13:05:42 +00:00
dependabot[bot]
ca7c1ff40c
Bump sqlite3 from 1.4.0 to 1.4.1
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.4.0...v1.4.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 05:56:12 +00:00
dependabot[bot]
814e0370d5
Bump bullet from 5.9.0 to 6.0.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 5.9.0 to 6.0.0.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/5.9.0...6.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 05:55:42 +00:00
Matt Rogers
d180acb88a
Merge pull request #2212 from TracksApp/exists-instead-of-empty
Prefer !exists? over empty?
2019-05-04 20:56:53 -05:00
Matt Rogers
11b9081064
Use !exists? instead of empty?
`exists?` issues a better SQL query than `empty?`
2019-05-04 15:16:36 -05:00
Jyri-Petteri Paloposki
3186683cd0 #2203: Try to use basic password also as a token when accessing a token-enabled endpoint 2019-05-04 23:13:28 +03:00
Matt Rogers
996395cc80
Merge pull request #2207 from TracksApp/exists-instead-of-count
Use exists? instead of count > 0
2019-05-04 14:54:21 -05:00
Matt Rogers
596096b8d5
Prefer find_by over detect
Uses a better SQL query to pull a single object vs. pulling a full set
and then iterating over it.
2019-05-04 14:51:22 -05:00
Matt Rogers
2c627be0cc
Merge pull request #2208 from ZeiP/feature/2203_api_token
#2203: Allow using REST API with token
2019-05-04 14:49:24 -05:00
Jyri-Petteri Paloposki
8c5edd2dcf #2032: Use context and project filters in API also when not requesting only done items 2019-05-04 22:47:39 +03:00
Matt Rogers
c6a4f8a656
Merge pull request #2209 from ZeiP/bug/2034_done_api_route
#2034: Change the REST API documentation to point to the existing don…
2019-05-04 14:47:30 -05:00
Jyri-Petteri Paloposki
78ef3141c6 #2203: Change the test testing API token access to test for ok instead of forbidden 2019-05-04 20:58:53 +03:00
Jyri-Petteri Paloposki
16ca18e4f5 #2034: Change the REST API documentation to point to the existing done tasks API 2019-05-04 20:35:38 +03:00
Jyri-Petteri Paloposki
d3ba80c84e #2203: Allow using REST API with token 2019-05-04 20:31:32 +03:00
Matt Rogers
a7d8b3c950
Use exists? instead of count > 0 2019-05-04 10:32:15 -05:00
dependabot[bot]
ec59f10af8
Merge pull request #2193 from TracksApp/dependabot/bundler/rails-5.2.3 2019-05-04 15:31:59 +00:00
Matt Rogers
2cdbcfef25
Merge pull request #2198 from TracksApp/dependabot/bundler/rspec-expectations-3.8.3
Bump rspec-expectations from 3.7.0 to 3.8.3
2019-05-04 10:31:01 -05:00
Matt Rogers
f08d596a4e
Remove the autofocus from the search fields 2019-05-04 10:17:43 -05:00
Matt Rogers
fcbb38e803
Merge pull request #2205 from ZeiP/bug/2036_nil-classes
#2036: Change empty XML responses to have the correct base element
2019-05-04 09:58:04 -05:00
Matt Rogers
9c3d5f008f
Merge pull request #2204 from ZeiP/bug/2035_hiddenxml
#2035: Fix /hidden.xml by adding the route which was removed in commi…
2019-05-04 09:57:19 -05:00
Jyri-Petteri Paloposki
b9a80a385e #2036: Change empty XML responses to have the correct base element 2019-05-03 11:47:05 +03:00
Jyri-Petteri Paloposki
aa7bcd2239 #2035: Fix /hidden.xml by adding the route which was removed in commit a83c8b3f92. 2019-05-02 16:50:41 +03:00
dependabot[bot]
fe0c0b4370
Bump rails from 5.2.2.1 to 5.2.3
Bumps [rails](https://github.com/rails/rails) from 5.2.2.1 to 5.2.3.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.2.1...v5.2.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-22 18:29:51 +00:00
dependabot[bot]
addc3b5513
Merge pull request #2199 from TracksApp/dependabot/bundler/nokogiri-1.10.3 2019-04-22 18:28:07 +00:00
dependabot[bot]
a17cd7f060
[Security] Bump nokogiri from 1.10.1 to 1.10.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.1 to 1.10.3. **This update includes security fixes.**
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.1...v1.10.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-22 18:11:19 +00:00
dependabot[bot]
360c553521
Bump rspec-expectations from 3.7.0 to 3.8.3
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.7.0 to 3.8.3.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.7.0...v3.8.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-22 05:54:58 +00:00
Matt Rogers
8b909ba00d
Merge pull request #2184 from TracksApp/dependabot/bundler/sqlite3-1.4.0
Bump sqlite3 from 1.3.13 to 1.4.0
2019-04-15 08:40:33 -05:00
Matt Rogers
9b0a88214c
Merge pull request #2162 from matjack1/docker-fixes
Fix Docker setup
2019-04-14 13:54:51 -05:00
Matt Rogers
434c379d0c
Merge pull request #2188 from TracksApp/dependabot/bundler/puma-3.12.1
Bump puma from 3.12.0 to 3.12.1
2019-04-14 13:50:38 -05:00
Matt Rogers
94878702d3
Merge pull request #2183 from TracksApp/dependabot/bundler/will_paginate-3.1.7
Bump will_paginate from 3.1.6 to 3.1.7
2019-04-14 13:50:24 -05:00
Matt Rogers
47cf8c480f
Merge pull request #2191 from TracksApp/refactor-not-done-todos-query
Refactor out an object for querying not done todos
2019-04-14 13:46:04 -05:00
Matt Rogers
d08608c755
Remove the query code from TodosController
It has been completely replaced with our new query object
2019-04-11 14:38:56 -05:00
Matt Rogers
63ac90ebb2
Convert to using symbols everywhere 2019-04-11 11:28:43 -05:00
Matt Rogers
fc17a03bc0
Add tests for the new object and fix a bug
Each of the individual query chunks has their own test, in addition to a
test for the full combination of parameters that could influence a
query.

There is also a bugfix for the tag query in here, since I want, as much
as possible, to have passing tests on every commit.
2019-04-11 09:53:53 -05:00
Matt Rogers
fad681cc85
Merge pull request #2190 from TracksApp/start-using-bundler2
Upgrade to Bundler 2
2019-04-08 09:37:55 -05:00
Matt Rogers
df091c7ec5
Use the results of the new query object
This confirms that we've successfully extracted the code and now we can
start removing the old code.
2019-04-07 20:08:11 -05:00
Matt Rogers
eb7c34e973
Run both the new query and the old query
Throw away the results of the new query for now. Now that we know it
will run without raising exceptions, we can replace the old query with
the new query.
2019-04-07 20:04:28 -05:00
Matt Rogers
ec1a4d78ba
Temporarily add the sanitize helper
This is so we can keep the tests passing by fixing a NoMethodError when
attempting to run both the new query object and the existing code at the
same time.
2019-04-07 20:01:22 -05:00
Matt Rogers
9de975f8eb
Extract a query object for not done todos 2019-04-07 19:59:01 -05:00
Matt Rogers
a31db945ab
Upgrade bundler. 2019-04-07 19:55:21 -05:00
Matt Rogers
93ed86b4c8
Merge pull request #2189 from TracksApp/use-ruby-24
Bump Ruby to 2.4
2019-04-07 17:23:41 -05:00
Matt Rogers
1b50b3d084
Bump Ruby to 2.4 2019-04-07 12:42:37 -05:00
dependabot[bot]
38a6a76e6e
Bump puma from 3.12.0 to 3.12.1
Bumps [puma](https://github.com/puma/puma) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v3.12.0...v3.12.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-02 21:10:35 +00:00
dependabot[bot]
38cf995e4c
Bump will_paginate from 3.1.6 to 3.1.7
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mislav/will_paginate/releases)
- [Commits](https://github.com/mislav/will_paginate/compare/v3.1.6...v3.1.7)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-02 13:37:10 +00:00
dependabot[bot]
b7aa6fff42
Merge pull request #2187 from TracksApp/dependabot/bundler/yard-0.9.19 2019-04-02 13:33:31 +00:00
dependabot[bot]
b46d4c5762
Bump yard from 0.9.16 to 0.9.19
Bumps [yard](https://github.com/lsegal/yard) from 0.9.16 to 0.9.19.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.16...v0.9.19)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-02 05:25:51 +00:00
dependabot[bot]
b48a259694
Merge pull request #2182 from TracksApp/dependabot/bundler/byebug-11.0.1 2019-03-19 13:45:54 +00:00
dependabot[bot]
0d18d2848d
Bump sqlite3 from 1.3.13 to 1.4.0
Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.3.13 to 1.4.0.
- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)
- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.3.13...v1.4.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-19 05:42:33 +00:00
dependabot[bot]
eba8b56999
Bump byebug from 10.0.2 to 11.0.1
Bumps [byebug](https://github.com/deivid-rodriguez/byebug) from 10.0.2 to 11.0.1.
- [Release notes](https://github.com/deivid-rodriguez/byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/byebug/compare/v10.0.2...v11.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-19 05:42:18 +00:00
dependabot[bot]
4b36f26316
Merge pull request #2178 from TracksApp/dependabot/bundler/mocha-1.8.0 2019-03-18 16:38:18 +00:00
dependabot[bot]
03def2f842
Merge pull request #2181 from TracksApp/dependabot/bundler/acts_as_list-0.9.19 2019-03-18 16:37:19 +00:00
dependabot[bot]
4cd6c40eed
Bump acts_as_list from 0.9.17 to 0.9.19
Bumps [acts_as_list](https://github.com/swanandp/acts_as_list) from 0.9.17 to 0.9.19.
- [Release notes](https://github.com/swanandp/acts_as_list/releases)
- [Changelog](https://github.com/swanandp/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swanandp/acts_as_list/compare/v0.9.17...v0.9.19)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 05:19:29 +00:00
dependabot[bot]
f8fb234b4a
Bump mocha from 1.7.0 to 1.8.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/master/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.7.0...v1.8.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 05:18:16 +00:00
dependabot[bot]
3e5fb40792
Merge pull request #2173 from TracksApp/dependabot/bundler/rack-mini-profiler-1.0.2 2019-03-17 20:27:38 +00:00
dependabot[bot]
71660fe680
Bump rack-mini-profiler from 1.0.0 to 1.0.2
Bumps [rack-mini-profiler](https://github.com/MiniProfiler/rack-mini-profiler) from 1.0.0 to 1.0.2.
- [Release notes](https://github.com/MiniProfiler/rack-mini-profiler/releases)
- [Changelog](https://github.com/MiniProfiler/rack-mini-profiler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/MiniProfiler/rack-mini-profiler/compare/v1.0.0...v1.0.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-17 20:06:50 +00:00
Matt Rogers
265f387e1d
Merge pull request #2175 from TracksApp/dependabot/bundler/rubocop-0.65.0
Bump rubocop from 0.60.0 to 0.65.0
2019-03-17 15:04:59 -05:00
Matt Rogers
40b48dd75b
Merge pull request #2160 from TracksApp/dependabot/bundler/rails-controller-testing-1.0.4
Bump rails-controller-testing from 1.0.3 to 1.0.4
2019-03-17 15:04:09 -05:00
Matt Rogers
7995a4ea1e
Merge pull request #2174 from TracksApp/dependabot/bundler/bootstrap-sass-3.4.1
[Security] Bump bootstrap-sass from 3.3.7 to 3.4.1
2019-03-17 15:03:31 -05:00
dependabot[bot]
954e598a82
Bump rails-controller-testing from 1.0.3 to 1.0.4
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/rails/rails-controller-testing/releases)
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.3...v1.0.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-16 18:01:23 +00:00
Matt Rogers
47848764d0
Merge pull request #2177 from TracksApp/dependabot/bundler/rails-5.2.2.1
[Security] Bump rails from 5.2.2 to 5.2.2.1
2019-03-16 12:59:05 -05:00
dependabot[bot]
44ca4bd49c
[Security] Bump rails from 5.2.2 to 5.2.2.1
Bumps [rails](https://github.com/rails/rails) from 5.2.2 to 5.2.2.1. **This update includes security fixes.**
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.2...v5.2.2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-13 22:48:24 +00:00
dependabot[bot]
e8539bcc73
Bump rubocop from 0.60.0 to 0.65.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.60.0 to 0.65.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.60.0...v0.65.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-20 06:02:06 +00:00
dependabot[bot]
eb7de591c7
Bump bootstrap-sass from 3.3.7 to 3.4.1
Bumps [bootstrap-sass](https://github.com/twbs/bootstrap-sass) from 3.3.7 to 3.4.1.
- [Release notes](https://github.com/twbs/bootstrap-sass/releases)
- [Changelog](https://github.com/twbs/bootstrap-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/twbs/bootstrap-sass/compare/v3.3.7...v3.4.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-14 06:52:51 +00:00
Matt Rogers
6687446e7a
Remove gemnasium from README 2019-01-22 12:13:46 -06:00
Matt Rogers
3fdb031144
Merge pull request #2158 from TracksApp/dependabot/bundler/rails-5.2.2
Bump rails from 5.2.1.1 to 5.2.2
2018-12-07 08:37:50 -06:00
Matteo Giaccone
fe9859d959 Docker improvements to better use existing tools 2018-12-06 23:08:05 +01:00
Matteo Giaccone
a15a7d8a95 Fix Docker setup
This commit fixes the Docker setup and also the CI build.

Also the contributing guide is updated with the new information related
to Docker. The CONTRIBUTING.md file is used to comply with GitHub
guidelines to help other developers to contribute.
2018-12-06 20:20:01 +01:00
dependabot[bot]
6bc663aa86
Bump rails from 5.2.1.1 to 5.2.2
Bumps [rails](https://github.com/rails/rails) from 5.2.1.1 to 5.2.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.1.1...v5.2.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-05 06:42:37 +00:00
dependabot[bot]
7884dd9807
Merge pull request #2157 from TracksApp/dependabot/bundler/rails-controller-testing-1.0.3 2018-12-03 14:21:31 +00:00
dependabot[bot]
3d3fce34ca
Bump rails-controller-testing from 1.0.2 to 1.0.3
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/rails/rails-controller-testing/releases)
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.2...v1.0.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-03 06:12:33 +00:00
Matt Rogers
42bf6ff72f
Merge pull request #2155 from TracksApp/dependabot/bundler/rails-5.2.1.1
[Security] Bump rails from 5.2.1 to 5.2.1.1
2018-11-27 21:42:09 -06:00
dependabot[bot]
143aa3f12b
[Security] Bump rails from 5.2.1 to 5.2.1.1
Bumps rails from 5.2.1 to 5.2.1.1. **This update includes security fixes.**

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-27 22:55:47 +00:00
Matt Rogers
be68ed5606
Merge pull request #2154 from TracksApp/fix-loading-issues
Update the autoloading paths
2018-11-24 13:01:35 -06:00
Matt Rogers
d95bd49b68
Move done_todos.rb to the proper place
Since this is a bare class without a module, it needs to be in the `lib`
directory rather than in `lib/tracks` since newer versions of Rails are
more strict about file paths and autoloading.
2018-11-24 09:33:37 -06:00
Matt Rogers
555ae30bef
Update the autoloading paths
I couldn't even run with eager loading turned on until after this
change. Let's hope it helps with the other code loading issues going on
right now as well.
2018-11-22 23:50:56 -06:00
Matt Rogers
f00590a03c
Merge pull request #2153 from TracksApp/dependabot/bundler/mysql2-0.5.2
Bump mysql2 from 0.4.10 to 0.5.2
2018-11-21 08:50:36 -06:00
dependabot[bot]
496bef96c5
Bump mysql2 from 0.4.10 to 0.5.2
Bumps [mysql2](https://github.com/brianmario/mysql2) from 0.4.10 to 0.5.2.
- [Release notes](https://github.com/brianmario/mysql2/releases)
- [Changelog](https://github.com/brianmario/mysql2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianmario/mysql2/compare/0.4.10...0.5.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-21 14:46:00 +00:00
Matt Rogers
b2d3b9c991
Merge pull request #2152 from TracksApp/dependabot/bundler/uglifier-4.1.20
Bump uglifier from 4.1.17 to 4.1.20
2018-11-21 08:44:33 -06:00
dependabot[bot]
9f75953ec9
Bump uglifier from 4.1.17 to 4.1.20
Bumps [uglifier](https://github.com/lautis/uglifier) from 4.1.17 to 4.1.20.
- [Release notes](https://github.com/lautis/uglifier/releases)
- [Changelog](https://github.com/lautis/uglifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lautis/uglifier/compare/v4.1.17...v4.1.20)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-21 05:56:32 +00:00
Matt Rogers
4b05447194
Merge pull request #2124 from TracksApp/dependabot/bundler/factory_bot_rails-4.11.1
Bump factory_bot_rails from 4.10.0 to 4.11.1
2018-11-20 20:12:20 -06:00
Matt Rogers
8a05e7286f
Merge pull request #2126 from TracksApp/dependabot/bundler/tolk-3.1.0
Bump tolk from 2.0.0 to 3.1.0
2018-11-20 20:11:40 -06:00
Matt Rogers
d0c750acfe
Merge pull request #2131 from TracksApp/dependabot/bundler/acts_as_list-0.9.17
Bump acts_as_list from 0.9.15 to 0.9.17
2018-11-20 20:11:07 -06:00
Matt Rogers
efabc845c5
Merge pull request #2151 from TracksApp/remove-rails52-deprecations
Remove deprecations announced in Rails 5.2
2018-11-20 20:10:31 -06:00
Matt Rogers
f2647e3f94
Remove deprecations printed out in the test suite 2018-11-20 19:57:02 -06:00
Matt Rogers
d3c9975606
allow newer rails to rewrite the schema 2018-11-20 19:56:50 -06:00
Matt Rogers
d1b13e7c35
Remove bootsnap
It was causing weird hangs while booting the app.
2018-11-20 19:56:02 -06:00
dependabot[bot]
fa067ebb68
Merge pull request #2150 from TracksApp/dependabot/bundler/bullet-5.9.0 2018-11-20 14:34:41 +00:00
dependabot[bot]
cf598e0945
Bump bullet from 5.7.5 to 5.9.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 5.7.5 to 5.9.0.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/5.7.5...5.9.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-20 06:22:15 +00:00
dependabot[bot]
5011d226ad
Merge pull request #2147 from TracksApp/dependabot/bundler/yard-0.9.16 2018-11-19 16:23:05 +00:00
dependabot[bot]
2a20a42572
Bump yard from 0.9.15 to 0.9.16
Bumps [yard](https://github.com/lsegal/yard) from 0.9.15 to 0.9.16.
- [Release notes](https://github.com/lsegal/yard/releases)
- [Changelog](https://github.com/lsegal/yard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lsegal/yard/compare/v0.9.15...v0.9.16)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-19 06:08:25 +00:00
Matt Rogers
b98b9b9bf9
Merge pull request #2146 from TracksApp/remove-rack-dev-mark
Remove rack-dev-mark
2018-11-17 13:10:58 -06:00
dependabot[bot]
d821da4655
Bump acts_as_list from 0.9.15 to 0.9.17
Bumps [acts_as_list](https://github.com/swanandp/acts_as_list) from 0.9.15 to 0.9.17.
- [Release notes](https://github.com/swanandp/acts_as_list/releases)
- [Changelog](https://github.com/swanandp/acts_as_list/blob/master/CHANGELOG.md)
- [Commits](https://github.com/swanandp/acts_as_list/compare/v0.9.15...v0.9.17)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-17 19:01:58 +00:00
Matt Rogers
cc50993861
remove rack-dev-mark 2018-11-17 13:01:48 -06:00
Matt Rogers
98583fc9f5
Merge pull request #2145 from TracksApp/match-rails52-defaults
Update the app for Rails 5.2
2018-11-17 12:59:59 -06:00
Matt Rogers
2cbe020d8a
Update the app for Rails 5.2
After the framework bump, run `rails app:update` to pull in the new
framework changes and defaults.
2018-11-17 12:37:03 -06:00
dependabot[bot]
ee3d864038
Bump tolk from 2.0.0 to 3.1.0
Bumps [tolk](https://github.com/tolk/tolk) from 2.0.0 to 3.1.0.
- [Release notes](https://github.com/tolk/tolk/releases)
- [Changelog](https://github.com/tolk/tolk/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tolk/tolk/compare/v2.0.0...v3.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-17 17:06:39 +00:00
Matt Rogers
daf5736a32
Merge pull request #2144 from TracksApp/rails52
Upgrade Rails to 5.2
2018-11-17 11:04:50 -06:00
Matt Rogers
7608ed080c
Remove the alt text for removing the dependency
It's no longer generated automatically by Rails' helpers
2018-11-17 10:58:16 -06:00
Matt Rogers
9e76a5e734
Bump mysql to 0.4.x 2018-11-17 10:58:16 -06:00
dependabot[bot]
002b387fb5
Bump rails from 5.1.6 to 5.2.1
Bumps [rails](https://github.com/rails/rails) from 5.1.6 to 5.2.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.1.6...v5.2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-17 10:57:38 -06:00
Matt Rogers
bc4333c32e
Merge pull request #2143 from TracksApp/remove-rails51-deprecations
Remove Rails 5.1 deprecations
2018-11-17 09:33:59 -06:00
Matt Rogers
aca54f5aff
Remove raise_on_unfiltered_parameters
Deprecated and has no effect in Rails 5.1
2018-11-17 09:15:49 -06:00
Matt Rogers
faaecbae40
Remove halt_callback_chains_on_return_false
It's deprecated in Rails 5.1 and will block the Rails 5.2 upgrade.
2018-11-17 09:11:52 -06:00
Matt Rogers
6952202e7b
Merge pull request #2130 from TracksApp/dependabot/bundler/bootstrap-sass-3.3.7
Bump bootstrap-sass from 3.3.3 to 3.3.7
2018-11-16 22:30:02 -06:00
Matt Rogers
497a35da67
Merge pull request #2132 from TracksApp/dependabot/bundler/mocha-1.7.0
Bump mocha from 1.6.0 to 1.7.0
2018-11-16 22:29:17 -06:00
Matt Rogers
9e10cabef8
Merge pull request #2140 from TracksApp/dependabot/bundler/rubocop-0.60.0
Bump rubocop from 0.58.2 to 0.60.0
2018-11-16 22:28:21 -06:00
dependabot[bot]
d4cc907d8d
Bump rubocop from 0.58.2 to 0.60.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.58.2 to 0.60.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.58.2...v0.60.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-14 05:53:59 +00:00
dependabot[bot]
7c0d27f625
Bump mocha from 1.6.0 to 1.7.0
Bumps [mocha](https://github.com/freerange/mocha) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/freerange/mocha/releases)
- [Changelog](https://github.com/freerange/mocha/blob/master/RELEASE.md)
- [Commits](https://github.com/freerange/mocha/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-13 21:50:38 +00:00
Matt Rogers
6754d8ffa9
Merge pull request #2139 from TracksApp/rails51
Upgrade to Rails 5.1
2018-11-13 15:48:50 -06:00
Matt Rogers
ab24522df0
Add the listen gem to the project
This is so the tests will run in CI properly.
2018-11-12 16:03:42 -06:00
Matt Rogers
32d267d6cd
Remove private variable usage from models
It seems that `@new_record_before_save` as an instance variable has been
present since around 2007 and it wasn't until Rails 5.1 that things were
changed in such a way to make this inaccessible now.
2018-11-12 13:23:30 -06:00
Matt Rogers
78742d15b8
Remove rendering of the charts
There's something wrong with the swf_fu gem. It's not worth it to fix a
gem that hasn't seen any activity in six years and is using outdated
flash technology in the first place.
2018-11-12 13:19:49 -06:00
Matt Rogers
1ccf96ae83
Initial upgrade to Rails 5.1 2018-11-12 09:07:12 -06:00
Matt Rogers
d24b9d9aa1
Merge pull request #2138 from TracksApp/fix-missing-staleness-class
Fix the undefined reference to Staleness
2018-11-12 09:06:23 -06:00
Matt Rogers
c3a13bca16
Fix the undefined reference to Staleness
Not sure what's going on with Rails' autoloading here, so fix it the
ruby way by using plain ol' `require`
2018-11-12 08:55:42 -06:00
Matt Rogers
c19be59ca5
Merge pull request #2136 from TracksApp/dependabot/bundler/rack-2.0.6
[Security] Bump rack from 2.0.5 to 2.0.6
2018-11-06 11:44:12 -06:00
dependabot[bot]
fa81c7afa0
[Security] Bump rack from 2.0.5 to 2.0.6
Bumps [rack](https://github.com/rack/rack) from 2.0.5 to 2.0.6. **This update includes security fixes.**
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.0.5...2.0.6)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-06 00:28:33 +00:00
Matt Rogers
7a94631a5c
Merge pull request #2135 from TracksApp/add-application-record
Convert to ApplicationRecord
2018-11-03 16:08:32 -05:00
Matt Rogers
0e21d64890
Convert to ApplicationRecord
Rails 5 requires the use of this superclass for all database backed
model objects now.
2018-11-03 15:57:14 -05:00
Matt Rogers
35e6384b95
Merge pull request #2134 from TracksApp/remove-rails-51-deprecations
Remove all the deprecations seen in the tests
2018-11-03 15:47:14 -05:00
Matt Rogers
6e5dcb082b
Remove raise_in_transactional_callbacks
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:30:14 -05:00
Matt Rogers
735c6848fc
Use hash style syntax to get errors
ActiveModel::Errors#get is deprecated, has no effect, and will be
removed without replacement.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:23:56 -05:00
Matt Rogers
6e48ce6594
Compare items of the same type
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:19:57 -05:00
Matt Rogers
908f021aa5
Stop using a deprecated method to reload an association
Use `reload` instead.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:16:00 -05:00
Matt Rogers
6d81e14b41
Use a non deprecated method to collect errors
Hash-based access to set an error is deprecated. Use
ActiveModel::Errors.add instead.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:12:27 -05:00
Matt Rogers
1eb892a473
Don't convert ActionController::Parameters to a hash
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:02:07 -05:00
Matt Rogers
7fe0cf271a
Access MIME types via hash lookup instead of constant
Use a constant to look up a mime type is deprecated.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:02:00 -05:00
Matt Rogers
2f85a42f91
Use the keyword args syntax for controller actions
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-11-03 15:02:00 -05:00
dependabot[bot]
05ef3e56df
Bump bootstrap-sass from 3.3.3 to 3.3.7
Bumps [bootstrap-sass](https://github.com/twbs/bootstrap-sass) from 3.3.3 to 3.3.7.
- [Release notes](https://github.com/twbs/bootstrap-sass/releases)
- [Changelog](https://github.com/twbs/bootstrap-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/twbs/bootstrap-sass/compare/v3.3.3...v3.3.7)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-02 05:38:55 +00:00
dependabot[bot]
289fdfc841
Bump factory_bot_rails from 4.10.0 to 4.11.1
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails) from 4.10.0 to 4.11.1.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/master/NEWS)
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v4.10.0...v4.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-01 22:27:12 +00:00
Matt Rogers
755a7a1b80
Merge pull request #2122 from greysteil/dependabot/bundler/loofah-2.2.3
[Security] Bump loofah from 2.2.2 to 2.2.3
2018-11-01 17:25:36 -05:00
dependabot[bot]
510984e965
[Security] Bump loofah from 2.2.2 to 2.2.3
Bumps [loofah](https://github.com/flavorjones/loofah) from 2.2.2 to 2.2.3. **This update includes security fixes.**
- [Release notes](https://github.com/flavorjones/loofah/releases)
- [Changelog](https://github.com/flavorjones/loofah/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flavorjones/loofah/compare/v2.2.2...v2.2.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-30 14:08:24 +00:00
Matt Rogers
a3344026c9
Merge pull request #2121 from TracksApp/upgrade-to-rails-5-0
Upgrade to Rails 5.0
2018-10-27 13:48:40 -05:00
Matt Rogers
fd2f49596c
Update test with the proper param structure
Fixes the test failure we were seeing here.
2018-10-27 13:33:40 -05:00
Matt Rogers
36e59746ea
Add the environment setup for Rails 5 2018-10-27 12:28:29 -05:00
Matt Rogers
6e70fcbe5e
Update how the sorting is done in the User model
Use the `sort_by` method to do the sorting rather than converting to an
array and then calling `sort`

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-10-27 11:27:22 -05:00
Matt Rogers
859701a81f
Update configuration after the Rails upgrade
Ran `bin/rake rails:upgrade` and went through all the changes.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-10-27 11:27:07 -05:00
Matt Rogers
c7b9f008a6
Use puma instead of thin
Puma has become the default and has some really nice integration points
in Rails.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-10-27 11:26:48 -05:00
Matt Rogers
57ae87cccb
Initial gem update to Rails 5.x
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-10-27 11:26:44 -05:00
Matt Rogers
1d9c947705
Merge pull request #2120 from TracksApp/remove-testing-cruft
Update some testing practices to use more relevant methods
2018-10-21 13:45:11 -05:00
Matt Rogers
edd0559da1
Fix the mixed-indent in NotesControllerTest 2018-10-19 11:35:52 -05:00
Matt Rogers
71c95c0d01
Switch assert_not_equal to refute_equal
Preferring to use minitest methods here instead of test-unit.
2018-10-19 11:35:52 -05:00
Matt Rogers
dea3b1b58e
Update to a more performant random string implementation
Since `SecureRandom.alphanumeric` is Ruby 2.5 only, we can't use that
for now. Implement a new version until we can get Tracks updated to that
version.
2018-10-19 11:35:52 -05:00
Matt Rogers
bb8fd08685
Remove the assert_value_changed helper
It's only used in one place and it's easy enough to rewrite this into
something more straightforward and less clever.
2018-10-17 21:22:13 -05:00
Matt Rogers
cf6f9de377
Merge pull request #2115 from hewo/feature_search_in_navbar
Feature search in navbar
2018-09-23 13:55:26 -05:00
Matt Rogers
303bee0244
Merge pull request #2117 from TracksApp/rails-syntax-updates
Compatibility updates for newer versions of Rails
2018-09-23 13:55:08 -05:00
Matt Rogers
b5faedb4ff
Use reload to reload AR models
Passing a boolean to the model method will stop working in Rails 5.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 13:12:23 -05:00
Matt Rogers
506f3f991a
Convert render :nothing => true to head :ok
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 13:06:38 -05:00
Matt Rogers
17f704a074
Convert after_filter to after_action
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 13:04:46 -05:00
Matt Rogers
5805c511bb
Convert render :text to render :body
Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 13:03:35 -05:00
Matt Rogers
60ae4f6f5f
Convert before_filter to before_action
`before_filter` has been removed in future versions of rails.

Co-Authored-By: Dan Rice <dnrce@users.noreply.github.com>
2018-09-22 12:55:27 -05:00
Heiner Wohner
4b8c66b1f9 Merge branch 'master' into feature_search_in_navbar 2018-09-17 18:00:22 +02:00
Matt Rogers
dab358cad0
Merge pull request #2116 from hewo/feature_rails_update_4_2_10
Feature rails update 4.2.10
2018-09-13 21:31:31 -05:00
Matt Rogers
e8acabcd8f
Merge pull request #2114 from greysteil/dependabot/bundler/rubyzip-1.2.2
Bump rubyzip from 1.2.1 to 1.2.2
2018-09-04 13:18:23 -05:00
Heiner Wohner
3786d12e5a removes bootstrap css class from main view 2018-09-03 13:30:48 +02:00
Heiner Wohner
5117ec7d99 add searchbar to navbar 2018-09-03 12:39:05 +02:00
dependabot[bot]
ef33f0d292
[Security] Bump rubyzip from 1.2.1 to 1.2.2
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.1 to 1.2.2. **This update includes security fixes.**
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v1.2.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-31 18:01:59 +00:00
Heiner Wohner
edcef6c624 Merge branch 'master' of https://github.com/TracksApp/tracks 2018-08-30 17:29:18 +02:00
Heiner Wohner
9fa6f16895 updates Rails to 4.2.10 2018-08-30 16:22:35 +02:00
Matt Rogers
19220497db
Merge pull request #2113 from ericmoon/test-cleanup
Test cleanup
2018-08-04 13:31:35 -05:00
ericmoon
a92317f0b5 stupid typos 2018-08-02 11:58:56 -07:00
ericmoon
589ee75168 another assert_nil hack 2018-08-02 11:52:01 -07:00
ericmoon
04d5e764b2 typo fix 2018-08-02 11:43:48 -07:00
ericmoon
429a22778c hack to remove minitest deprecation warnings 2018-08-02 11:31:50 -07:00
ericmoon
fa7f2a777b assert_equal nil deprecated: replace with assert_nil 2018-08-02 10:57:11 -07:00
ericmoon
a94861ef81 gemfile update 2018-08-02 10:32:35 -07:00
ericmoon
095164bc71 change factory_girl to factory_bot - rename 2018-08-02 10:19:13 -07:00
Matt Rogers
6b9f24ce03
Merge pull request #2112 from ericmoon/master
remove cucumber, some minor gem cleanup
2018-07-30 14:28:56 -05:00
Eric Moon
5459dcd8d0
docile 1.1.0 -> docile 1.1 2018-07-28 11:46:53 -07:00
Eric Moon
053a4e129c
downgrade codeclimate-test-reporter from 1.0.8 to 1.0.7
Removes the dependency on simplecove <0.13 - minimizing changes in codelevels for now.
If you rebuild the Gemlock.file, you'll have to limit codeclimate-test-reporter in the Gemfile itself to keep this downgrade.
2018-07-28 11:38:33 -07:00
Eric Moon
077b763701
autoprefixer-rails reverted to 8.6.x version 2018-07-28 11:18:58 -07:00
Eric Moon
c448189bac
Move back to 1.9 hash style 2018-07-28 11:05:25 -07:00
Eric Moon
3e71d4be87
Delete .codeclimate.yml
done playing with codeclimate
2018-07-27 10:05:49 -07:00
ericmoon
0ac8cbe76f playing with codeclimate 2018-07-26 11:55:27 -07:00
ericmoon
6bb127060c gem cleanup 2018-07-25 12:03:06 -07:00
ericmoon
7d157d0f68 gemfile.lock 2018-07-24 15:26:53 -07:00
ericmoon
85a299793a gem cleanup from cucumber takeout 2018-07-24 14:36:13 -07:00
ericmoon
6b581a22e1 secure git in gemfile 2018-07-24 13:25:36 -07:00
ericmoon
0c443493df git switch to https in gemfile.lock 2018-07-24 13:04:22 -07:00
ericmoon
242adab0cc cucumber removal cleanup 2018-07-24 12:49:18 -07:00
ericmoon
6dcaa76f09 cucumber removal 2018-07-24 12:34:55 -07:00
Matt Rogers
97bfad71ca
Merge pull request #2098 from hewo/mobile-ui
Fix german locale mobile Header; refs #1745
2018-07-23 08:59:27 -05:00
Matt Rogers
3059a273a4
Merge pull request #2111 from TracksApp/use-scripts-for-more-operations
Remove some friction when running in development
2018-07-21 10:33:34 -05:00
Matt Rogers
e4e6b78f91
Add a script for running a server
In addition to following the 'script to rule them all' pattern, this
makes it easier to bring up a rails server by abstracting all the docker
things away (of which there are quite a few) and will prevent changes to
the binstubs from being able to run a server for development purposes.
2018-07-21 10:21:54 -05:00
Matt Rogers
36e29b82c8
Add a script to bring up a console
In addition to following the 'scripts to rule them all' pattern, this
makes it easier to pull up a console by abstracting all the docker
things away and will prevent a change to the binstubs from being able to
run a rails console.
2018-07-21 10:20:28 -05:00
Matt Rogers
ec2b6cf22e
Publish ports based on environment variable
Allows two things:

1. Access a running server from outside the docker container
2. Run both a console and a server at the same time, for debugging or
whatever else.
2018-07-21 10:18:31 -05:00
Matt Rogers
b0993b0c76
Merge pull request #2109 from TracksApp/risky-gem-updates
Upgrade lots of gems
2018-06-19 20:46:25 -05:00
Matt Rogers
ab6e04d4c1
Upgrade lots of gems
This is pretty risky, as there are some major version bumps in here and
I didn't check everything to ensure things are still working. I only ran
the test suite. So, YOLO, I guess. ¯\_(ツ)_/¯
2018-06-19 20:38:52 -05:00
Matt Rogers
82dc7b395a
Merge pull request #2108 from TracksApp/update-gems
Update some gems
2018-06-19 08:30:51 -05:00
Matt Rogers
dd16a24b97
Update Rails to 4.2.10 2018-06-18 20:45:00 -05:00
Matt Rogers
a68d73326f
Update rubocop 2018-06-18 20:13:13 -05:00
Matt Rogers
2ed4544ab3
Merge pull request #2106 from TracksApp/stop-using-the-ci-tasks
Use `rake test` instead of `ci:lite`
2018-05-31 10:06:59 -05:00
Matt Rogers
f1d2c7c0f2
Use rake test instead of ci:lite
The `ci:lite` task is busted but the `test` task works just fine.
2018-05-31 09:56:51 -05:00
Matt Rogers
a4476ae74a
Merge pull request #2103 from TracksApp/update-docker-configuration
Update the docker configuration
2018-05-31 08:09:56 -05:00
Matt Rogers
ff522ec6e4
Use rake db:reset to get a good database 2018-05-31 07:59:47 -05:00
Matt Rogers
49bc3eb0cd
Poll for the database to be up before running tests 2018-05-30 08:21:21 -05:00
Matt Rogers
9f65d809da
Increase the time to wait for the DB.
If this doesn't work, I'll implement a poll mechanism next.
2018-05-29 20:26:17 -05:00
Matt Rogers
7dd8e8caec
Use a script/cibuild to control the CI process
We need some extra setup work that's easier to accomplish in a separate
script than embedding it all in the Travis CI configuration. Follow the
scripts-to-rule-them-all pattern from GitHub and add a script/cibuild
for that purpose.
2018-05-29 20:14:19 -05:00
Matt Rogers
68ce8ad1ae
put a site.yml file in place for CI 2018-05-26 20:07:35 -05:00
Matt Rogers
c809abe289
Use the octal version of chmod
The prior command was wrong. I also know exactly what I'm getting with
this version.
2018-05-25 22:23:51 -05:00
Matt Rogers
672f43f03e
build the compose file before running tests 2018-05-25 22:18:33 -05:00
Matt Rogers
93c2f03efd
Skip Travis-CI's default installation steps
We shouldn't need this since we're doing everything inside a docker
container
2018-05-25 22:08:07 -05:00
Matt Rogers
d3a3dde421
Add the test database definition back
It's needed for the tests and should have never been removed in the
first place.
2018-05-25 22:07:09 -05:00
Matt Rogers
44117e73d8
fix the volume declaration 2018-05-25 22:07:04 -05:00
Matt Rogers
427f2d23ba
Don't set a language or bundler args
docker-compose will take care of building the image for us so we don't
need to set up ruby things or run bundler as part of the travis build
process. We just need to go straight to Docker.
2018-05-14 18:57:48 -05:00
Matt Rogers
400f0efa4e
DATABASE_URL no longer needs to be set. 2018-05-14 18:53:16 -05:00
Matt Rogers
d7d7510c8d
Update the travis configuration
Makes use of Travis' docker services, installing newer versions of both
docker and docker-compose.

This necessarily removes multiple Ruby version support since that's now
being controlled by the docker image we're using for builds.
2018-05-14 18:49:51 -05:00
Matt Rogers
108373f938
Bring back database.yml
It only contains the development database configuration by default since
we're relying on docker-compose for starting our database now.
2018-05-14 18:49:19 -05:00
Matt Rogers
faceaac874 Modify the binstubs to run things in docker 2018-05-02 16:08:41 -05:00
Matt Rogers
99ef4af3e5 Add a docker-compose.yml file
Defines the services that we'll use while developing Tracks. So far,
this is just a separate database service.
2018-04-25 20:10:31 -05:00
Matt Rogers
cde2108129
Add a new, slimmer Dockerfile
We'll use docker-compose for providing the other dependencies.
2018-04-25 19:44:21 -05:00
Matt Rogers
7922ae46de Rename Dockerfile to Dockerfile.passenger
I want to slim down the normal Dockerfile so it makes it easier to do
development with a docker based workflow.
2018-04-25 19:42:21 -05:00
Heiner Wohner
16bb214912 Merge branch 'mobile-ui' 2018-01-23 10:30:16 +01:00
Heiner Wohner
9bf7f916dc Fix german locale mobile Header; refs #1745 2018-01-23 10:20:10 +01:00
Matt Rogers
120af87110
Merge pull request #2097 from hewo/ssl
Makes force_ssl configurable
2018-01-22 15:04:16 -06:00
Heiner Wohner
c028c6c8b5 document force_ssl option 2018-01-22 18:18:04 +01:00
Heiner Wohner
047fb0acb1 Makes force_ssl configurable 2018-01-22 14:43:04 +01:00
Matt Rogers
a65ab48b9f
Merge pull request #2096 from RyanTruran/origin
A more rational way to load the text input with the previous names
2018-01-03 09:31:36 -06:00
Ryan Truran
db7603f799 A more rational way to decode the html entities in editable
a more rational way to handle edit fields

revert to previous

add html_safe
2017-12-28 10:01:54 -06:00
Matt Rogers
0c18ebecc5 Merge pull request #2086 from TracksApp/fix-top-10-longest-running
Fix the top 10 longest running projects list
2017-07-30 15:22:56 -05:00
Matt Rogers
eaedd53875 Add a test for longest running projects 2017-06-19 09:24:10 -05:00
Matt Rogers
500892e1a4 Fix the top 10 longest running projects list
Sorting by running time without a reverse takes the shortest running
projects.
2017-06-13 17:12:15 -05:00
Matt Rogers
29421661fb Merge pull request #2082 from dnrce/installation-wiki
Move alternative installation options to the wiki
2017-05-20 09:49:34 -05:00
Dan Rice
0bb548d116 Move alternative installation options to the wiki
[ci skip]
2017-05-20 10:25:26 -04:00
Dan Rice
a8e2978054 Use Firefox 45 ESR for webdriver compatibility (#2079) 2017-03-19 16:46:04 -04:00
Dan Rice
0d99c3df74 Merge pull request #2078 from dnrce/skip-known-failures
Uncomment but skip tests for known issues
2017-03-19 16:45:36 -04:00
Carsten Otto
2e89a36345 also update project name in multiple-actions mode
fixes #2048
2017-03-19 19:32:23 +01:00
Dan Rice
b50456d04d Uncomment but skip tests for known issues 2017-03-19 14:13:26 -04:00
Dan Rice
881faa0d02 Merge pull request #2070 from C-Otto/fix-2069
reorder buttons for recurring todos to make the order uniform
2017-03-19 14:09:28 -04:00
Carsten Otto
b7bada0791 reorder buttons for recurring todos to make the order uniform
fixes #2069
2017-03-18 14:42:34 +01:00
Dan Rice
6fbec08e09 Merge pull request #2067 from C-Otto/rendering_helper_tests
Move and refactor tests for `rendering_helper`
2017-03-07 17:34:24 -05:00
Carsten Otto
afb0f03fd3 add tests for open issues 2017-03-07 22:08:12 +01:00
Carsten Otto
c0d20f2e1f move existing tests to rendering_helper_test 2017-03-07 22:08:12 +01:00
Carsten Otto
ccac45b377 fix typo 2017-03-05 13:56:36 +01:00
Dan Rice
b8ab28819c Merge pull request #2064 from C-Otto/master
add missing space
2017-02-28 22:00:08 -05:00
Carsten Otto
238b2fd670 add missing space
bug introduced in c46e5a9e1d

fixes #2063
2017-02-28 22:16:48 +01:00
Dan Rice
26d0c873c7 Merge pull request #2062 from dnrce/swfobject
Limit use of SWFObject to the stats page
2017-02-12 15:43:24 -05:00
Dan Rice
55c5d07aff Limit swf_fu to the stats page
Fixes #2061
2017-02-12 15:27:00 -05:00
Dan Rice
7ff34bbea8 Drop vendored SWFObject. Included in swf_fu. 2017-02-12 15:16:05 -05:00
Dan Rice
1d80bed077 Merge pull request #2060 from dnrce/fix-ci-1.9.3
Hold rubocop back to fix tests on 1.9.3
2017-02-11 21:10:19 -05:00
Dan Rice
69de2459a9 Hold rubocop back to fix tests on 1.9.3 2017-02-11 20:22:52 -05:00
scripty
9c28bc737c make drag&drop todos from/to contexts work again 2017-01-21 00:32:59 +01:00
Dan Rice
1ba829e960 Merge branch '2.3_branch' 2016-10-15 13:13:02 -04:00
Matt Rogers
e01872d515 Merge pull request #2016 from C-Otto/fix-feeds-2.3
use @not_done_todos for feeds
2016-08-27 10:12:59 -05:00
Dan Rice
80ec0b6df0 Add RuboCop
* Exclude bin/ because it's generated code
* Max line length of 120 characters
* Documentation not required
* Prefer double-quoted strings
2016-08-27 10:09:14 -05:00
Matt Rogers
7a898ecd23 Merge pull request #2039 from TracksApp/graceful-fallback-for-missing-i18n-keys
Add a fallback to :other for i18n
2016-08-26 21:24:19 -05:00
Matt Rogers
ddffe8f529 Merge pull request #2040 from TracksApp/eventmachine-for-el-capitan
Update eventmachine to 1.2.0.1
2016-08-26 21:24:07 -05:00
Matt Rogers
25339ebc73 Merge pull request #2041 from TracksApp/case-insensitive-tag-searching
Use Arel to generate case insensitve tag searches
2016-08-26 21:23:45 -05:00
Matt Rogers
c2296b5b99 Use Arel to generate case insensitve tag searches 2016-08-25 23:10:40 -05:00
Matt Rogers
c6b1151197 Update eventmachine to 1.2.0.1
Our previous version - `1.0.7` - is not compatible with OS X El Capitan.
Upgrading to the latest version fixed this issue.
2016-08-20 15:52:42 -05:00
Matt Rogers
0511ea3a3a Add a fallback to :other for i18n
In most cases, translations don't supply `:few` even though the language
may support the construct. Instead of the app blowing up if the
translation for `:few` doesn't exist, fall back to `:other` instead.
2016-08-20 14:43:42 -05:00
Matt Rogers
849b530044 Merge pull request #2037 from C-Otto/typo-fix
fix typo
2016-07-19 20:38:20 -05:00
Carsten Otto
a2726de78c fix typo 2016-07-19 19:10:15 +02:00
Dan Rice
1754198988 Merge pull request #2027 from dnrce/recurring-todos-title
Fix navbar link title of "Recurring Todos"
2016-06-25 21:23:44 -04:00
Dan Rice
30b89267a8 Merge pull request #2014 from dnrce/deprecated_finders
Remove activerecord-deprecated_finders
2016-06-25 20:43:19 -04:00
Dan Rice
5a5d293b80 Fix navbar link title of "Recurring Todos" 2016-06-25 20:16:22 -04:00
Dan Rice
185674f3d3 Remove activerecord-deprecated_finders
Fix #1916
2016-06-25 20:16:01 -04:00
Dan Rice
16b734a3f8 Merge pull request #2028 from dnrce/wip-features
Mark a few failing features as WIP until UI redesign is more complete
2016-06-25 20:15:32 -04:00
Dan Rice
7ee2ba2c9b Mark a few failing features as WIP until UI redesign is more complete 2016-06-25 18:59:31 -04:00
Dan Rice
2c4784cfd2 Merge pull request #2026 from dnrce/require-jquery-ui
Load jquery-ui-rails CSS via "require" instead of "import"
2016-06-25 18:58:37 -04:00
Dan Rice
23a22413f5 Load jquery-ui-rails CSS via "require" instead of "import"
Fixes #2024 and #2025
2016-06-25 16:55:17 -04:00
Matt Rogers
7748253388 Merge pull request #1910 from dnrce/rails42
Upgrade to Rails 4.2
2016-06-14 19:27:18 -05:00
Matt Rogers
c53fdf76b4 Merge pull request #2021 from rbndickson/convert-search-page-to-bootstrap
Convert search page to bootstrap
2016-06-07 16:00:03 -05:00
Robin Dickson
67f33b3e39 Remove JS for search input autofocus
Previously replaced by HTML5 autofocus.
2016-06-06 16:28:14 +01:00
Robin Dickson
9dc698e775 Convert search page to use bootstrap 2016-06-06 11:23:45 +01:00
Carsten Otto
f18ef64db4 fix time zone issue in test 2016-06-04 00:22:13 +02:00
Carsten Otto
d7aa83b747 add tests for feeds
and reorganize existing tests
2016-06-04 00:22:13 +02:00
Dan Rice
d68df9f5ac Merge pull request #2019 from C-Otto/remove-todo-from-code
remove TODO from code, migrated to #2018
2016-05-29 20:16:27 -04:00
Carsten Otto
f26f72272b remove TODO from code, migrated to #2018 2016-05-29 23:03:58 +02:00
Carsten Otto
6bc9151400 use @not_done_todos for feeds
fixes #1726

the name @not_done_todos is wrong and should be replaced in a dedicated fix
2016-05-29 22:59:42 +02:00
Dan Rice
e7036d6913 Merge branch '2.3_branch' 2016-05-23 21:56:10 -04:00
Dan Rice
58e2b82315 Isolate SITE_CONFIG in tests using minitest-stub-const 2016-05-22 21:59:44 -04:00
Dan Rice
3de582f436 Use rails-dom-testing from source to work around a bug 2016-05-22 21:59:44 -04:00
Dan Rice
3ecf9d6cfc Update protocol whitelist for rails-html-sanitizer 2016-05-22 21:59:44 -04:00
Dan Rice
d42bf5141e Update acts_as_list to fix sanitize_sql_hash_for_conditions deprecation 2016-05-22 21:59:44 -04:00
Dan Rice
a789a0296b Reorder HTML tag attributes to fix failing tests 2016-05-22 21:59:44 -04:00
Dan Rice
689db4c9c3 Update assert_select for Nokogiri compatibility
assert_select has been moved into the rails-dom-testing gem and is now
based on Nokogiri.

* Remove assert_tag and assert_xml_select
* Quote CSS attribute selector values
* Use decoded versions of HTML in assert_select. Nokogiri decodes
  elements prior to matching.
* Add a test helper for entities such as `&nbsp;` for which it's
  difficult or confusing to include the decoded version directly in the
  assertion.
* Assert directly on Atom feeds' XML namespace because it isn't
  selectable as an attribute
2016-05-22 21:59:44 -04:00
Dan Rice
d7d86446c0 Upgrade to Rails 4.2
* Update boilerplate with `bin/rake rails:upgrade`
* Use test instead of test:all rake task
* Change stylesheet extensions from .css.scss to .scss
* Update docs to use localhost instead of 0.0.0.0 because Rails 4.2
  no longer listens on all addresses by default.
2016-05-22 21:58:52 -04:00
Dan Rice
86bcc4d6c6 Update Tolk to 1.9.3
Support Rails 4.2
2016-05-21 19:52:04 -04:00
Matt Rogers
6230280d69 Merge pull request #2012 from TracksApp/revert-1986-no-domain-name-for-relative-to-root
Revert "Don't include a protocol or domain for relative_to_root"
2016-05-20 22:52:15 -05:00
Matt Rogers
fa7f49e399 Revert "Don't include a protocol or domain for relative_to_root" 2016-05-20 22:50:17 -05:00
Matt Rogers
ce453e7e1a Merge pull request #2010 from dnrce/fix-recurring-todo-dialogs
Fix recurring todo dialogs
2016-05-20 22:49:06 -05:00
Matt Rogers
3eaa54a190 Merge pull request #2006 from rbndickson/fix-search-results-heading
Fix spacing in search results heading
2016-05-20 22:47:35 -05:00
Dan Rice
091697fe1e Fix recurring todo edit form formatting
Fixes #1938
2016-05-18 17:02:15 -04:00
Dan Rice
1227eaa84c Move the recurring todo dialog below the navbar
Fixes #2007
2016-05-17 22:50:32 -04:00
Matt Rogers
018d901b4d Merge pull request #1993 from dnrce/nav-redesign
Update the navbar design
2016-05-17 20:17:35 -05:00
Mateusz Konieczny
23dc2421bf Update "Hosted Tracks" URL in README (#2009)
[ci skip]
2016-05-16 13:04:24 -04:00
Dan Rice
4ad65ea079 Only show the date on large displays 2016-05-15 22:37:03 -04:00
Dan Rice
5173f94993 Condense "Admin", "Help", and "Logout" into a single "Options" menu 2016-05-15 22:37:03 -04:00
Dan Rice
1dfdad96fe Add a helper for fixed-width icons 2016-05-15 22:37:03 -04:00
Dan Rice
73a6925054 Remove the navigation_link helper 2016-05-15 22:37:03 -04:00
Dan Rice
836d790f9f Replace search icon with glyph 2016-05-15 22:37:03 -04:00
Dan Rice
14a4da8a71 Add Font Awesome icon support 2016-05-15 22:37:03 -04:00
Dan Rice
2f1d7a62b0 Merge pull request #2008 from dnrce/apply-migration
Update schema.rb with RemoveProjectHiddenStateFromTodos migration
2016-05-15 22:36:43 -04:00
Dan Rice
777dc10d49 Update schema.rb with RemoveProjectHiddenStateFromTodos migration 2016-05-15 20:29:25 -04:00
Robin Dickson
f5ae06899f Fix spacing in search results heading
Based on the style used in the projects index page.

Fixes #2003.
2016-05-15 18:09:06 +01:00
Matt Rogers
7472488001 Merge pull request #1981 from C-Otto/remove-project_hidden-state
Remove project hidden state
2016-04-25 08:29:36 -05:00
Carsten Otto
6805cb801b Add migration script to remove 'project_hidden' 2016-04-16 09:28:11 +02:00
Carsten Otto
ed3bca22a4 Remove 'project_hidden' state
Compute it using project/context state

Notable change:
todo.hidden? now also returns true if the todo is completed
2016-04-16 09:27:33 +02:00
Matt Rogers
543f49ed8a Merge pull request #2000 from dnrce/deprecated_password
Clean up reference to check_for_deprecated_password_hash
2016-03-09 15:24:25 -06:00
Dan Rice
0843b78d08 Clean up reference to check_for_deprecated_password_hash
Ref #1733
2016-02-28 17:58:03 -05:00
Matt Rogers
2172d97964 Merge pull request #1999 from dnrce/datepicker-i18n
Include datepicker i18n only as needed
2016-02-18 22:04:48 -06:00
Dan Rice
4b046b98ea Include datepicker i18n only as needed
* Restore the javascript_tag_for_i18n_datepicker helper (and actually use it)
* Include the datepicker i18n JS in the asset precompilation list
2016-02-16 22:10:20 -05:00
Matt Rogers
91849c5316 Merge pull request #1995 from dnrce/selenium-scrolling
Selenium: scroll elements to bottom instead of top
2016-02-16 09:08:55 -06:00
Matt Rogers
ef0a2ded5b Merge pull request #1996 from dnrce/cucumber-failures
Address some Cucumber failures
2016-02-16 09:08:10 -06:00
Matt Rogers
911bd41b2b Merge pull request #1998 from dnrce/symbol-array
Avoid using %i, which requires Ruby 2.0
2016-02-16 08:55:05 -06:00
Dan Rice
5974619185 Avoid using %i, which requires Ruby 2.0 2016-02-16 00:33:37 -05:00
Dan Rice
6d1432e832 Selenium: scroll elements to bottom instead of top
This prevents UI elements from being hidden by the top navbar.
2016-02-16 00:12:06 -05:00
Dan Rice
24b16ea8dd Fix cucumber drag-and-drop failures 2016-02-16 00:09:49 -05:00
Dan Rice
9419e94a53 Fix cucumber failures related to jQuery UI changes
Ref #1975
2016-02-16 00:09:44 -05:00
Matt Rogers
543ed97e2d Merge pull request #1994 from dnrce/ci-lite
On Travis, restrict Cucumber tests to MySQL builds
2016-02-15 14:47:34 -06:00
Dan Rice
a6f9be2d84 On Travis, restrict Cucumber tests to MySQL builds 2016-02-14 23:05:43 -05:00
Matt Rogers
fe359cf52e Merge pull request #1986 from TracksApp/no-domain-name-for-relative-to-root
Don't include a protocol or domain for relative_to_root
2016-02-09 16:07:56 -06:00
Matt Rogers
6389af4a18 Merge pull request #1983 from C-Otto/fix-chrome-cache-issues
quick fix
2016-02-09 16:05:56 -06:00
Matt Rogers
d0c4fee7e4 Don't include a protocol or domain for relative_to_root
Tracks uses this javascript method in the application layout called
`relative_to_root` to get relative paths for a lot of Javascript
functions. However, it includes the fully qualified protocol and domain
for the tracks site in question. If you have Tracks proxied through SSL
with nginx, then you get a non-secure URL which causes the Javascript to
not work to fetch things like contexts or projects for autocomplete.

Instead of using the `root_url` helper that Rails provides that won't
know about SSL, just use a normal forward slash instead, so that you
still get a path that's relative to the root instead of a URL.
2016-02-09 15:36:53 -06:00
Carsten Otto
ab5b7af069 quick fix
fixes #1982
2016-02-06 00:23:55 +01:00
Matt Rogers
0d2b293bd3 Merge pull request #1802 from jyruzicka/unify-rendering
Unify rendering into helper
2016-02-02 16:10:43 -06:00
Jan-Yves Ruzicka
ccf13418f4 Extract rendering to helper method. Shift filename sanitization to controller. 2016-02-02 11:08:12 +00:00
Matt Rogers
7801364662 Merge pull request #1977 from dnrce/pry
Add pry for debugging
2016-01-31 18:51:56 -06:00
Dan Rice
bae4b42a6e Add pry for debugging 2016-01-31 11:06:45 -05:00
Matt Rogers
7300e3bf80 Merge pull request #1967 from C-Otto/links-open-in-new-tab
add target="_blank" for generated links
2016-01-30 22:12:48 -06:00
Matt Rogers
83622af8c7 Merge pull request #1975 from dnrce/jquery-ui-rails
Use jquery-ui-rails gem instead of vendored jQuery UI
2016-01-30 17:34:51 -06:00
Matt Rogers
753e6e6ad5 Merge pull request #1976 from dnrce/selenium-firefox43
Update selenium-webdriver
2016-01-30 17:11:59 -06:00
Dan Rice
d2e5df5971 Update selenium-webdriver 2016-01-30 16:28:09 -05:00
Dan Rice
2ea20d1a1e Use jquery-ui-rails gem instead of vendored jQuery UI 2016-01-30 16:12:31 -05:00
Dan Rice
3220177dd3 Merge pull request #1974 from TracksApp/bootstrap-preferences-page
Update the preferences pages to Bootstrap
2016-01-30 14:59:20 -05:00
Matt Rogers
7652791451 Update the preferences pages to Bootstrap 2016-01-30 13:49:08 -06:00
Dan Rice
10698d1f94 Merge pull request #1973 from el-Salmon/spanish
Updated Spanish translation
2016-01-30 10:57:41 -05:00
Jaime Martín Jiménez
508e0e6e47 Updated Spanish translation 2016-01-30 11:37:41 +01:00
Carsten Otto
3327966af1 add target="_blank" for generated links
This causes the links to be opened in a new window/tab.
Existing (rendered) notes are not affected by this.

Fixes #1747
2016-01-27 21:26:27 +01:00
Matt Rogers
d1a9e2746b Merge pull request #1965 from dnrce/2016
Bump copyright year to 2016
2016-01-26 20:51:10 -06:00
Dan Rice
3347594828 Merge pull request #1971 from TracksApp/rails-4-1-14-1
Upgrade to Rails 4.1.14.1
2016-01-25 21:29:26 -05:00
Matt Rogers
2ef17e24e4 Upgrade to Rails 4.1.14.1 2016-01-25 19:59:45 -06:00
Matt Rogers
0dfcd37a44 Merge pull request #1970 from dnrce/docker
Add Docker configuration
2016-01-25 07:41:46 -06:00
Dan Rice
6cd2ae25fe Add Docker configuration
[ci skip]
2016-01-24 15:59:34 -05:00
Dan Rice
13d0098b40 Bump copyright year to 2016
[ci skip]
2016-01-21 23:36:37 -05:00
Matt Rogers
233b7cc7be Merge pull request #1964 from C-Otto/fix-remember-login
fix: remember login
2016-01-21 17:02:45 -06:00
Carsten Otto
461b328402 fix: remember login
fixes #1963
2016-01-21 23:45:38 +01:00
Matt Rogers
42ab5e3000 Merge pull request #1951 from C-Otto/show_from_midnight
when recurring todos always use midnight for "show from"
2016-01-21 16:13:30 -06:00
Matt Rogers
7d50ee5bdd Merge pull request #1961 from C-Otto/sort-current-projects
Sort current projects
2016-01-21 15:59:01 -06:00
Carsten Otto
d2931ea7f0 sort current projects by last_reviewed date
fixes #1960
2016-01-21 22:30:48 +01:00
Carsten Otto
33c814e1b9 use local variable where possible 2016-01-17 17:52:28 +01:00
Carsten Otto
a4ef5654e9 explicit loading does not seem to be necessary 2016-01-17 17:51:49 +01:00
Carsten Otto
dc6eed3956 remove instance variable for projects, not necessary 2016-01-17 17:50:04 +01:00
Carsten Otto
94f60ffba4 do not load contexts for review, not necessary 2016-01-17 17:43:31 +01:00
Dan Rice
e5cf1ab604 Merge pull request #1959 from TracksApp/responsive-bootstrap-footer
Update the footer to be more responsive
2016-01-14 17:34:19 -05:00
Matt Rogers
d18c6caf34 Remove the legacy footer styles 2016-01-14 14:06:04 -06:00
Matt Rogers
137e36497d Update the footer to be more responsive
Matches the style of the existing footer and makes the links move to the
next line instead of wrapping if the viewport is too small for all of
the footer to fit on one line.

Also moves the footer over to bootstrap styles
2016-01-12 21:37:44 -06:00
Matt Rogers
8012f98d6d Merge pull request #1956 from TracksApp/fix-asset-precompilation
Remove the login stylesheet from precompilation
2016-01-09 10:07:25 -06:00
Matt Rogers
4917a42b0e Remove the login stylesheet from precompilation
It's no longer being included on its own anymore.

Fixes #1954
2016-01-09 10:06:11 -06:00
Matt Rogers
6492b1c3fe Merge pull request #1943 from TracksApp/login-page-redesign
Redesign the login page
2015-12-21 11:45:04 -06:00
Matt Rogers
bd0598ef64 Merge pull request #1950 from C-Otto/show_from_midnight_2.3
when recurring todos always use midnight for "show from"
2015-12-16 19:37:33 -06:00
Matt Rogers
a07567086c Add flash styling of the login page. 2015-12-15 20:02:53 -06:00
Matt Rogers
37c61fa60a Update the login cucumber steps to match the new UI
Removes the colon for the checkbox label since the position of the
checkbox and the text on the UI has changed.
2015-12-15 20:02:53 -06:00
Matt Rogers
89506dbeb7 Redesign the login page
Makes use of both bootstrap and a rendering of the Tracks logo to
provide a bit better experience in term of brand identity as well as
also supporting mobile better.
2015-12-15 20:02:53 -06:00
Carsten Otto
98ccb20f53 fix test 2015-12-13 16:12:55 +01:00
Carsten Otto
b788194f8d fix test 2015-12-13 16:12:45 +01:00
Carsten Otto
2d8d36f46b when recurring todos always use midnight for "show from"
fixes #1940
2015-12-13 15:45:21 +01:00
Carsten Otto
cd09cce7a4 when recurring todos always use midnight for "show from"
fixes #1940
2015-12-13 15:44:40 +01:00
Matt Rogers
3468d1ec13 Merge branch '2.3_branch' 2015-12-08 20:14:33 -06:00
Matt Rogers
c4836672c8 Merge pull request #1909 from C-Otto/tracks-1881
Activate successors on predecessor destroy
2015-12-08 20:02:06 -06:00
Matt Rogers
42961e9701 Isolate the links to click within the view menu dropdown 2015-12-02 12:42:30 -06:00
Matteo Giaccone
357c281b9d Add page refresh to fix feature tests 2015-12-02 12:42:18 -06:00
Matteo Giaccone
e60c25f8a2 Port top navigation bar to Bootstrap 2015-12-02 12:42:18 -06:00
Dan Rice
20b040b8b7 Update Nokogiri 2015-12-01 00:02:36 -05:00
Matt Rogers
9389fbef9a Merge pull request #1939 from TracksApp/support-mysql-5.7
Bump mysql2 to 0.3.20
2015-11-27 15:21:12 -06:00
Matt Rogers
6a7af342b6 Bump mysql2 to 0.3.20
Keep it locked at the 0.3.x version due to problems with other apps and
the 0.4.x versions.
2015-11-18 08:19:54 -06:00
Dan Rice
da7a97b9b5 Merge pull request #1935 from mattr-/simplify-login-system
Simplify the return values when using basic auth
2015-11-03 00:15:43 -05:00
Matt Rogers
d9b78c4e1f Simplify the return values when using basic auth
Returning a hash with explicit keys isn't strictly necessary with the
access methods we're using to get the values for those keys out of the
hash. Return an empty hash instead, simplifying the code.

Also remove the early return statements within the conditional. Those
are also unneeded since this is the last expression that's run in the
method.
2015-11-02 22:05:29 -06:00
Matt Rogers
fbb62fd36e Merge pull request #1933 from dnrce/projects_url
Fix link in projects RSS feed
2015-10-12 21:06:56 -05:00
Dan Rice
0f168b430e Fix link in projects RSS feed 2015-10-11 16:46:21 -04:00
Dan Rice
70e81b7782 Merge pull request #1922 from TracksApp/configurable-static-asset-serving
Add a configuration setting for serving static assets
2015-09-03 15:25:04 -04:00
Matt Rogers
faf585b1d4 Add a configuration setting for serving static assets
This new setting will allow us to control in `site.yml` whether or not
our static assets will be served by Rails or by the app server that is
proxying requests to Rails. This is set to `false` by default so that
the proxying server is responsible for serving the assets.
2015-09-01 19:21:16 -05:00
Matt Rogers
e71d81e129 Merge pull request #1924 from dnrce/namespace-legacy-css
Namespace the legacy CSS
2015-09-01 14:11:44 -05:00
Dan Rice
0ca0317a7f Namespace the legacy CSS 2015-08-30 22:31:03 -04:00
Dan Rice
5f031df2c5 Update uglifier gem 2015-08-30 16:54:53 -04:00
Dan Rice
dbd2aa71b3 Merge branch '2.3_branch' 2015-08-30 11:43:10 -04:00
Dan Rice
465fccff4d Merge pull request #1925 from SuperNascher/usercreate
Increase the maximum password length
2015-08-29 22:53:39 -04:00
Nascher
dd6698b8a1 Update the maximum password length 2015-08-29 23:58:02 +00:00
Nascher
4632208699 Increase the maximum password length 2015-08-29 18:36:12 +00:00
Matt Rogers
9a18705f70 Merge pull request #1911 from matjack1/empty-project
Default project should be empty
2015-08-25 20:46:45 -05:00
Dan Rice
48c1d7c214 Merge pull request #1920 from TracksApp/incremental-bootstrap-ui
Add in Bootstrap for UI bits
2015-08-21 08:52:47 -04:00
Matt Rogers
f62dfac1e4 Lock bootstrap-sass to to 3.3.3 2015-08-20 22:03:44 -05:00
Matt Rogers
dd6b9f0359 Merge pull request #1917 from lrbalt/fix-content-type-attachment
remove old hack to set content type to application/html
2015-08-20 11:23:21 -05:00
Matt Rogers
a92824b34d Merge pull request #1918 from lrbalt/fasterer
speed improvements from fasterer gem
2015-08-20 09:43:15 -05:00
Matt Rogers
109a82f9e0 Merge pull request #1919 from lrbalt/master
enable caching of gems on travis
2015-08-20 09:40:28 -05:00
Reinier Balt
209049b012 enable caching of gems on travis
as described in http://docs.travis-ci.com/user/caching/
2015-08-19 15:49:43 +02:00
Reinier Balt
0602634ae3 Fasterer: Use #cover? instead of #include? on ranges 2015-08-19 15:42:14 +02:00
Reinier Balt
bb006f98c1 Using tr is faster than gsub
Using tr is faster than gsub when replacing a single character in
a string with another single character.

Also freeze constant strings
2015-08-19 15:24:35 +02:00
Reinier Balt
d3aa73f783 first select than sort
sorting on a smaller collection is faster
2015-08-19 15:21:11 +02:00
Reinier Balt
405ad5a79f Fasterer: Enumerable#sort is slower
Enumerable#sort is slower than Enumerable#sort_by
2015-08-19 15:19:47 +02:00
Reinier Balt
5092b388fe Fasterer: Parallel assignment is slower
Parallel assignment is slower than sequential assignment.
Only got the low hanging fruit. There are some functions that
have multiple return values. Fixing this needs more refactoring.
2015-08-19 15:12:52 +02:00
Reinier Balt
9f81e1a5c3 fasterer: Use attr_reader for reading ivars. 2015-08-19 14:52:13 +02:00
Reinier Balt
0d224a5fe9 fasterer: hash#fetch with block is faster
hash#fetch with block is faster than hash#fetch with
second parameter
2015-08-19 14:49:52 +02:00
Reinier Balt
ddd9c07d3b Fasterer: Use &:symbol is faster
Calling argumentless methods within blocks is slower than using
symbol to proc.
2015-08-19 14:48:31 +02:00
Reinier Balt
f7f10b8a61 remove old hack to set content type to application/html
This prevents attachments to be seen as something different than
html content. For example, message/rfc822 for email was being
replaced by application/html causing wrong application to be
started on the client.
2015-08-19 14:27:26 +02:00
Matteo Giaccone
336f19c4fe Default project should be empty 2015-08-13 21:58:03 +01:00
Matt Rogers
258f0ecb2e Merge pull request #1876 from C-Otto/tracks-1839
(2.3) remove context if name is not set in update form
2015-08-11 11:11:11 -05:00
Carsten Otto
e0143cf435 move actual activation to model
fixes #1881
2015-08-09 13:47:17 +02:00
Carsten Otto
1fa6a182c1 remove context if name is not set in update form
fixes #1839
2015-08-09 13:42:29 +02:00
Dan Rice
8a378aa2c4 Merge pull request #1907 from TracksApp/remove-google-gadget-integration
Remove the Google Gadget Integration
2015-08-08 07:43:38 -04:00
Reinier Balt
2c33cdfaae Mention adding email as attachement of todo to changelog 2015-08-08 10:50:35 +02:00
Matt Rogers
212dd69514 Add the ability to conditionally use bootstrap
Elements should be wrapped in the bootstrap class to use this feature
2015-08-07 23:29:40 -04:00
Matt Rogers
a896576b70 Make application.css a SASS file
This is so we can use SASS import directives in it.
2015-08-07 23:16:11 -04:00
Matt Rogers
565d4ac1a1 add in bootstrap-sass 2015-08-07 23:15:30 -04:00
Matt Rogers
bb934b6474 Remove the Google Gadget Integration
Google has discontinued the "Add any gadget by URL" Labs feature. Remove
the feature from the application.
2015-08-07 21:31:00 -04:00
Matt Rogers
5342877caf Merge pull request #1865 from C-Otto/tracks-1840
Show links to context/project also for completed actions
2015-08-07 21:06:27 -04:00
Matt Rogers
486204c1d7 Merge pull request #1888 from C-Otto/tracks-1882
navigate back to note's project after deletion
2015-08-07 21:05:21 -04:00
Matt Rogers
4c24c4cd18 Merge pull request #1886 from C-Otto/tracks-1878
Ignore time, so that one can always defer to the due date
2015-08-07 21:03:45 -04:00
Matt Rogers
bca2440ca0 Merge pull request #1857 from C-Otto/tracks-1852
Show meaningful numbers in badge for completed projects and recurring actions
2015-08-07 21:01:32 -04:00
Matt Rogers
50421fc19b Merge pull request #1825 from C-Otto/sort-containers
Sort containers
2015-08-07 20:35:54 -04:00
Matt Rogers
3d77e11a87 Merge pull request #1853 from C-Otto/tracks-1851
Do not open 'new note' form when clicking unrelated links
2015-08-07 20:34:08 -04:00
Matt Rogers
a9023960fc Merge pull request #1848 from C-Otto/tracks-1847
Fix description of monthly recurring tests
2015-08-07 20:29:40 -04:00
Matt Rogers
f393afb69f Merge branch '2.3_branch'
This brings the master branch up to date with the 2.3 release branch
2015-08-07 20:27:14 -04:00
Matt Rogers
9089e15788 Merge pull request #1885 from C-Otto/tracks-1789
(2.3) Update project name and context name in 'new action' form
2015-08-07 20:08:18 -04:00
Matt Rogers
dcc13981cc Merge pull request #1874 from C-Otto/tracks-1835
(2.3) remove all tab indices
2015-08-07 20:03:47 -04:00
Matt Rogers
258528460d Merge pull request #1873 from C-Otto/default-context-choice-2.3
(2.3) in tag view, do not use more-or-less random context for the form
2015-08-07 20:02:01 -04:00
Matt Rogers
efbf881742 Merge pull request #1872 from C-Otto/create-reviewed-2.3
(2.3) create projects as reviewed at creation time
2015-08-07 19:59:57 -04:00
Matt Rogers
083fe42b5c Merge pull request #1770 from GregSutcliffe/backport-groups
Update Gemfile and install doc to use db groups
2015-08-07 19:58:07 -04:00
Matt Rogers
d5f6480f58 Merge pull request #1900 from TracksApp/enlarge-touch-points-for-mobile-ui
Increase the usability of the new todo mobile view
2015-08-07 19:54:55 -04:00
Matt Rogers
1c0a70df75 Merge pull request #1903 from lrbalt/fix-test-errors
Fix failing tests for non-UTC timezones
2015-08-07 19:50:58 -04:00
Matt Rogers
00143ece20 Merge pull request #1905 from lrbalt/add-attachments
Add attachments to Todo model using Paperclip
2015-08-07 19:49:35 -04:00
Reinier Balt
5cabeca155 enhance MessageGateway to save email as attachment 2015-08-05 16:05:56 +02:00
Reinier Balt
f2c6c2d3af show attachment in view and make it downloadable 2015-08-05 16:05:56 +02:00
Reinier Balt
2bd68fecb7 Create attachment model and hook it up to todo
An attachment has write permissions on group so that managing
attachments work from different users in same group, i.e. user apache
and user mail.
2015-08-05 16:05:19 +02:00
Reinier Balt
5499ac2a03 Add paperclip gem 2015-08-05 13:07:47 +02:00
Reinier Balt
e58379e81f This fixes failing tests when the timezone is different than utc
There were several problems:
* Time.now returns the systems time, not the users time
* fixtures do not translate dates from timezone to utc, but stores the
  date verbatim
* calling a controller will set the timezone to the preference of the
  current_user. So it could be changed while you do not realize this. I
  fixed the failing test, but problems could be elsewhere
2015-08-05 11:50:33 +02:00
Matt Rogers
0b44fe3f08 Merge pull request #1904 from lrbalt/update-travis
use sudo:false to migrate to new travis infra
2015-08-04 21:25:00 -04:00
Reinier Balt
eb42fff4d5 Remove codeclimate token. It is now set in the repo settings on travis
the secret encypted token is not working anymore
2015-08-04 23:46:25 +02:00
Reinier Balt
f2a2482a18 use sudo:false to migrate to new travis infra 2015-08-04 23:20:20 +02:00
Matt Rogers
c37d618e77 Merge pull request #1901 from matjack1/enlarge-touch-points-for-mobile-ui
Use box-sizing: border-box to style mobile input
2015-08-02 22:49:04 -04:00
Matteo Giaccone
a9d0c86f67 Use box-sizing: border-box to style mobile input 2015-07-29 21:47:43 +01:00
Matt Rogers
aa36fb97ab Use hexadecimal values for color 2015-07-25 07:59:56 -05:00
Matt Rogers
568996ae73 Shorten the padding declaration.
A padding declaration of `8px 8px` is the same as just writing `8px` so
use the shorter version
2015-07-25 07:59:10 -05:00
Matt Rogers
2a6afba56e Fix indentation to match the rest of the file 2015-07-25 07:58:39 -05:00
Matt Rogers
f5af02d314 Enlarge the font size for select boxes
The text for the select boxes on mobile is tiny. The makes them hard to
hit. Combined with the padding added earlier, this makes the select
boxes more usable when dealing with a mobile UI.
2015-07-24 22:36:09 -05:00
Matt Rogers
811d5321c2 Add padding for the input boxes on the todo form
This makes them easier to hit on mobile with a finger.

The 8 pixel value is an arbitrary number not really based on anything
other than the fact that it looked better than the lower numbers I
tried.
2015-07-24 22:35:32 -05:00
Matt Rogers
f234fbd4e8 Improve the buttons on the mobile interface
Add some padding so that they're larger and easier to hit with a finger
2015-07-24 22:28:22 -05:00
Dan Rice
013b260a1b Fix spacing in MySQL arguments
Fix #1899

[ci skip]
2015-07-23 20:34:45 -04:00
Dan Rice
6bcae280c3 Update jquery-rails
Address CVE-2015-1840
2015-06-20 12:32:06 -04:00
Dan Rice
577fa0b501 Merge pull request #1883 from suraia/favicon
Increase favicon size to 32x32 pixels
2015-06-19 12:04:59 -04:00
Michael Kuhn
1608faaf28 Add 32x32 favicon
It is based on apple-touch-icon.png and looks much better on HiDPI displays.
2015-06-19 17:38:45 +02:00
Dan Rice
c7359a3ec2 Merge branch '2.3_branch' 2015-06-17 20:48:11 -04:00
Dan Rice
4070f4e03a Version 2.3.0 2015-06-17 20:43:05 -04:00
Dan Rice
0dae5ccde0 Merge branch '2.3_branch' 2015-06-17 10:27:10 -04:00
Dan Rice
4c9685bb8b Merge pull request #1893 from dnrce/rails-4.1.11
Update Rails to 4.1.11
2015-06-17 10:22:27 -04:00
Dan Rice
da8f9828e0 Merge branch '2.3_branch' 2015-06-16 22:59:41 -04:00
Dan Rice
9c744bc452 Intelligently link to the latest release
[ci skip]
2015-06-16 22:54:30 -04:00
Dan Rice
f8b868d12b Update Rails to 4.1.11
Resolves #1877
2015-06-16 20:49:19 -04:00
Dan Rice
2c36e22a18 Merge pull request #1819 from C-Otto/cleanup
Cleanup
2015-06-16 20:47:44 -04:00
Dan Rice
b70e92738e Merge branch '2.3_branch' 2015-06-16 20:44:57 -04:00
Carsten Otto
67ced62096 Projects with completed actions may be blocked
Currently, a project cannot be blocked if at least one completed
action exists. This was introduced in
acab98d4c7,
and I assume this change was not intended
2015-06-16 20:44:26 -04:00
Dan Rice
5bf60bb0e6 Merge pull request #1808 from C-Otto/blocked_projects
Projects with completed actions may be blocked
2015-06-16 20:44:17 -04:00
Carsten Otto
0b6bc291e0 there is no form on the project list page
no need to update anything
2015-06-15 10:31:44 +02:00
Carsten Otto
ff27f769e9 swap expected/actual 2015-06-15 09:47:49 +02:00
Carsten Otto
e5294f070f improve grammar in test 2015-06-15 09:47:49 +02:00
Carsten Otto
2039ae05db document code
This helps solving the TODO mentioned a few lines above
2015-06-15 09:46:47 +02:00
Dan Rice
8dd4970b0c Merge branch '2.3_branch' 2015-06-14 18:20:08 -04:00
Dan Rice
ebec4f089d Merge pull request #1875 from C-Otto/tracks-1836
(2.3) Provide data needed for partial views
2015-06-14 18:15:59 -04:00
Dan Rice
d06b857676 Merge pull request #1884 from C-Otto/circular-dependencies
(2.3) Circular dependencies
2015-06-14 18:13:54 -04:00
Dan Rice
70cd38460b Merge pull request #1890 from graaff/sanitize-version
Provide minimum version for sanitize gem.
2015-06-14 17:17:41 -04:00
Carsten Otto
050b3c7ed9 remove all tab indices
fixes #1835
2015-05-25 12:08:23 +02:00
Carsten Otto
426b0fca20 also update default_context_name
New actions are created with the context as defined in
default_context_name. This value needs to be updated as shown in #1789.
2015-05-25 11:57:10 +02:00
Hans de Graaff
2d4be328c3 Provide minimum version for sanitize gem.
The sanitize code in Tracks uses merge to copy Sanitize configurations,
but this was only introduced in version 3.0.0.
2015-05-25 11:10:58 +02:00
Carsten Otto
2630f84bb1 use generic CSS class for links in (div) container headers
Fixes #1851
2015-05-24 14:57:48 +02:00
Carsten Otto
65a2a727fb navigate back to note's project after deletion
fixes #1882
2015-05-23 22:39:32 +02:00
Carsten Otto
6014ce7a6f create projects as reviewed at creation time
Fixes #1788
2015-05-22 23:12:45 +02:00
Carsten Otto
04fdf8c620 add test for #1804 and #1836 2015-05-22 23:03:12 +02:00
Carsten Otto
0adad47857 re-add action in correct container if context is changed
fixes #1804
2015-05-22 23:02:47 +02:00
Carsten Otto
4ce7c6bcd4 Provide data needed for partial views
The partials for context and project need to compute the
context's/project's id, which is done based on @context/@project.
Provide this data.

Fixes #1836
2015-05-22 23:02:41 +02:00
Carsten Otto
e7495e32b7 remove redundant code 2015-05-22 23:02:32 +02:00
Carsten Otto
131053fc1f cleanup test 2015-05-22 23:02:32 +02:00
Carsten Otto
46cb8589f8 Ignore time, so that one can always defer to the due date
Fix #1878
2015-05-22 21:07:59 +02:00
Carsten Otto
f8f7762b94 also update default_project_name
New actions are created with the project as defined in
default_project_name. This value needs to be updated as shown in #1789.
2015-05-22 20:55:34 +02:00
Carsten Otto
ae4ce272ff update form with new context name 2015-05-22 20:55:34 +02:00
Carsten Otto
bba13194fd show dependency validation errors in action edit form 2015-05-22 20:51:27 +02:00
Carsten Otto
fd8f4e2b32 Fix syntax 2015-05-22 20:51:27 +02:00
Carsten Otto
73bb53e1e5 Still show action if it could not be added as predecessor
If it is added as a predecessor, other code takes care to hide the action.
For a very short time, barely noticeable, the action is shown moving back
to its original position.

See pull request #1777
2015-05-22 20:51:27 +02:00
Dan Rice
7781281243 Merge pull request #1801 from C-Otto/tracks-440
replace 'None' project by empty string
2015-05-14 21:25:28 -04:00
Dan Rice
6f03b2256b Merge pull request #1864 from C-Otto/tracks-1841
replaceWith instead of html
2015-05-14 21:23:21 -04:00
Dan Rice
3227d17b8e Merge pull request #1858 from C-Otto/tracks-1856
Add missing translation
2015-05-14 20:50:53 -04:00
Carsten Otto
82ac4e22b0 fix syntax 2015-05-14 15:51:49 +02:00
Carsten Otto
dd21e7466c in tag view, do not use more-or-less random context for the form
See #1834 for a discussion
2015-05-14 15:38:37 +02:00
Carsten Otto
be8be4c558 replaceWith instead of html 2015-05-14 14:02:35 +02:00
Carsten Otto
ea3e1cafe8 no space after "TRACKS::" (cf. en.yml) 2015-05-14 12:54:11 +02:00
Carsten Otto
5ffaf98c7b show 0-0 instead of 1-0 if no project/action exists
limit maximum to actual number of projects/actions
2015-05-14 12:53:24 +02:00
Carsten Otto
9137404243 show links to context/project also for completed actions 2015-05-14 00:37:38 +02:00
Carsten Otto
5c07585ad4 add missing translation for en+de 2015-05-13 23:54:49 +02:00
Carsten Otto
296b8135a1 make code of completed projects and completed recurring actions more similar 2015-05-13 23:46:35 +02:00
Carsten Otto
dffb156227 add quotes 2015-05-13 22:56:39 +02:00
Carsten Otto
47d0364dbd fix test
every_other3 encodes 1:first to 4:fourth and 5:last weekday of month
every_other2 encodes every nth month
2015-05-10 14:11:08 +02:00
Carsten Otto
5c3c2f80b7 sort when deleting a dependency in the tree 2015-05-10 14:09:06 +02:00
Carsten Otto
a29009d3da replace 'None' project by empty string, fix #440 2015-05-10 14:08:20 +02:00
Carsten Otto
72f7513650 fix #1847 2015-05-09 19:21:01 +02:00
Carsten Otto
e66f1a156a refactor 2015-05-09 19:06:08 +02:00
Dan Rice
660238d2cf Merge pull request #1807 from dnrce/border-radius
Use standard CSS for rounded corners
2015-05-03 12:39:17 -04:00
Dan Rice
e6761731d1 Use standard CSS for rounded corners
Remove Nifty Corners and prefixed CSS rules.
Browser support of CSS3 border-radius is excellent by now.
2015-05-02 23:56:15 -04:00
Carsten Otto
d5b695d733 replace instead of nesting div inside div 2015-04-16 23:10:49 +02:00
Carsten Otto
32a573d60b add in list instead of below 2015-04-16 23:10:49 +02:00
Carsten Otto
164cee695c sort after deleting recurring action 2015-04-16 23:10:49 +02:00
Carsten Otto
e451e2ed5e sort after adding to existing container 2015-04-16 23:10:49 +02:00
Carsten Otto
0469a990c5 sort when activating pending successors of deleted action 2015-04-16 23:10:49 +02:00
Carsten Otto
8fd8158840 sort when a pending successor is activated 2015-04-16 23:10:49 +02:00
Carsten Otto
00bd19b4ff sort when the next instance of a recurring todo is added 2015-04-16 23:10:49 +02:00
Carsten Otto
021d53f359 sort when a pending todo is activated 2015-04-16 23:10:49 +02:00
Carsten Otto
eb7b1e9ab6 sort after editing an action 2015-04-16 23:10:45 +02:00
Carsten Otto
0b00f36c60 sort after creating 2015-04-16 23:10:36 +02:00
Carsten Otto
cc88d24d79 Projects with completed actions may be blocked
Currently, a project cannot be blocked if at least one completed
action exists. This was introduced in
acab98d4c7,
and I assume this change was not intended
2015-04-15 20:46:53 +02:00
Carsten Otto
ead021b789 replace element instead nesting another div inside existing div 2015-04-15 20:40:55 +02:00
Dan Rice
d7944c2464 Merge pull request #1824 from dnrce/remove-should
Convert a .should expectation to expect()
2015-04-15 14:07:22 -04:00
Dan Rice
7d7c3550f8 Convert a .should expectation to expect() 2015-04-15 09:58:30 -04:00
Dan Rice
be18133e08 Merge branch '2.3_branch' 2015-04-14 23:29:30 -04:00
Dan Rice
1dbef179a7 Revert breaking commits
This reverts the following commits:
319d4b00cd
403cc1015e
37485013a0
d08ffb3806
2015-04-14 23:28:18 -04:00
Dan Rice
556c68c2e6 Revert breaking commits
This reverts the following commits:
c129b8a06f
c7c923a317
006c135a64
2015-04-14 22:26:07 -04:00
Carsten Otto
aa14a8e802 Sort by 'show_from' in tickler 2015-04-13 16:25:44 +02:00
Carsten Otto
700305055f Add step definitions to create deferred actions 2015-04-13 16:25:34 +02:00
Reinier Balt
55e28d90a9 Merge pull request #1805 from C-Otto/tracks-1727
Sort deferred actions by "show from" in tickler, #1727
2015-04-13 16:24:17 +02:00
Reinier Balt
23a36ca22d Merge pull request #1816 from C-Otto/cucumber-fix
Fix cucumber test: select first menu
2015-04-13 16:21:17 +02:00
Reinier Balt
22f0a2e587 Merge pull request #1815 from C-Otto/cucumber-version
Update cucumber version
2015-04-13 16:20:54 +02:00
Reinier Balt
82cabf8aee Merge pull request #1814 from C-Otto/tracks-1448
retain tags from action when transforming into project
2015-04-13 16:19:55 +02:00
Reinier Balt
319d4b00cd fix failing tests with use of localtime 2015-04-13 15:57:57 +02:00
Reinier Balt
403cc1015e fix a few more timezone issues with the use
of localtime
2015-04-13 15:52:54 +02:00
Reinier Balt
c129b8a06f fix a few more timezone issues with the use
of localtime
2015-04-13 15:48:20 +02:00
Reinier Balt
37485013a0 discard time in these tests since they are
irrelevant here
2015-04-13 15:43:32 +02:00
Reinier Balt
c7c923a317 discard time in these tests since they are
irrelevant here
2015-04-13 15:42:35 +02:00
Reinier Balt
d08ffb3806 do not compare at_midnight in different timezones.
Use localtime to make sure both dates are in the
same timezone
2015-04-13 15:35:09 +02:00
Reinier Balt
006c135a64 do not compare at_midnight in different timezones.
Use localtime to make sure both dates are in the
same timezone
2015-04-13 15:33:22 +02:00
Carsten Otto
f3c36e6e04 Fix typo 2015-04-13 14:39:05 +02:00
Carsten Otto
502543f348 typo 2015-04-13 14:38:37 +02:00
Carsten Otto
eb1012f1f2 typo 2015-04-13 14:38:27 +02:00
Carsten Otto
12ee2ed5e3 typo 2015-04-13 14:38:09 +02:00
Carsten Otto
6017637abc do not activate already completed todos, fix #1778 2015-04-13 14:37:57 +02:00
Carsten Otto
32b48df78f catch exception to show error message in GUI as before 2015-04-13 14:37:25 +02:00
Carsten Otto
cec2e535b2 fix #1754 2015-04-13 14:37:12 +02:00
Dan Rice
1dc21daef2 Merge pull request #1817 from C-Otto/fix-typo
Fix typo
2015-04-12 17:53:28 -04:00
Carsten Otto
1ed137afa9 Sort by 'show_from' in tickler 2015-04-12 23:24:00 +02:00
Carsten Otto
bf8b118ebf Add step definitions to create deferred actions 2015-04-12 23:24:00 +02:00
Carsten Otto
58fc98887e Fix typo 2015-04-12 23:10:48 +02:00
Carsten Otto
a23011c88b select first menu
in 'Scenario: Deleting a todo will remove it from the calendar'
there may be two menus if the test is run on the last day of
the month
2015-04-12 22:11:22 +02:00
Carsten Otto
675f1224b4 use newer version to fix problems with firefox 35+
selenium-webdriver older than 2.45 does not work with firefox 35 and newer
2015-04-12 22:09:56 +02:00
Carsten Otto
65fe3ad202 remove outdated comment
The comment is outdated in the sense that the limitation to versions lower
than 2.14 was dropped three years ago (ca7d81d). In other words, tracks
used newer versions for quite a while now, so this comment does not make
sense anymore.
2015-04-12 22:03:46 +02:00
Carsten Otto
229c515e71 retain tags from action when transforming into project 2015-04-12 21:57:23 +02:00
Dan Rice
db62ebd074 Update Gemfile.lock
Wasn't updated properly in 5718eac5c
2015-04-12 11:53:35 -04:00
Dan Rice
4d0b55355e Update SQLite support status in install docs
SQLite is fully supported as of #1766.
2015-04-12 11:48:34 -04:00
Dan Rice
af6fbede45 Merge pull request #1806 from dnrce/clean-image-assets
Remove unused image assets
2015-04-12 11:44:14 -04:00
Reinier Balt
5e8ce9f460 Merge pull request #1800 from C-Otto/typos
Typos
2015-04-12 17:39:30 +02:00
Reinier Balt
17c5edd7ae Merge pull request #1783 from C-Otto/bug-1778
do not activate already completed todos, fix #1778
2015-04-12 17:27:59 +02:00
Reinier Balt
dc6653daea Merge pull request #1777 from C-Otto/circular-dependencies
fix #1754
2015-04-12 17:21:52 +02:00
Reinier Balt
2a9469f672 Merge pull request #1766 from dnrce/test-multiple-dbs
CI test on both MySQL and SQLite
2015-04-12 17:19:09 +02:00
Dan Rice
be9090d39f Remove unused image assets 2015-04-09 23:06:37 -04:00
Carsten Otto
ca9a4a1f44 typo 2015-04-04 18:10:23 +02:00
Carsten Otto
e1ab067dbb typo 2015-04-04 18:10:18 +02:00
Carsten Otto
2dfe740086 catch exception to show error message in GUI as before 2015-03-25 10:12:56 +01:00
Carsten Otto
1609546aa1 typo 2015-03-25 10:12:06 +01:00
Carsten Otto
0edc263c7e fix #1754 2015-03-24 11:27:36 +01:00
Carsten Otto
cfdafc69e3 do not activate already completed todos, fix #1778 2015-03-24 11:27:17 +01:00
Dan Rice
5718eac5c3 Bump Rails to 4.1.10 2015-03-23 23:30:31 -04:00
Dan Rice
a51cfca9d6 Update copyright year 2015-03-23 23:25:58 -04:00
Dan Rice
c8ce5f03ed Merge pull request #1769 from dnrce/thin
Use Thin instead of WEBrick
2015-03-14 14:25:12 -04:00
Dan Rice
ce7f1a62c6 Use Thin instead of WEBrick 2015-03-13 00:25:58 -04:00
Dan Rice
08443e1faf Merge pull request #1774 from dnrce/remove_cache_digests
Remove cache_digests gem
2015-03-13 00:24:41 -04:00
Dan Rice
85603a2e79 Merge branch '2.3_branch' 2015-03-08 20:51:18 -04:00
Dan Rice
9423cf4d14 Revert to stock config.ru
Fixes #1772
2015-03-08 20:50:27 -04:00
Dan Rice
2af9e4981b Remove cache_digests gem
cache_digests was the precursor to the native "Russian doll caching" built into Rails 4
2015-03-08 20:08:34 -04:00
Dan Rice
030e9df935 Place therubyracer in a gem group 2015-02-25 11:07:46 +00:00
Matt Rogers
620bcd136e Merge pull request #1767 from dnrce/therubyracer-gem-group
Place therubyracer in a gem group
2015-02-24 22:04:34 -06:00
Greg Sutcliffe
22ffb3d2ba Update install doc to use db groups 2015-02-25 02:55:25 +00:00
Greg Sutcliffe
f8ec87e155 Add db bundler groups so they can be excluded with --without 2015-02-25 02:55:01 +00:00
Dan Rice
f4925dd806 Place therubyracer in a gem group 2015-02-24 21:29:10 -05:00
Dan Rice
3d6239638f Merge pull request #1765 from GregSutcliffe/master
Update install doc to use db groups
2015-02-24 21:08:17 -05:00
Greg Sutcliffe
cfd677313d Update install doc to use db groups 2015-02-24 20:14:00 +00:00
Dan Rice
4405015384 CI test on both MySQL and SQLite 2015-02-22 18:19:48 -05:00
Matteo Giaccone
d7fbcb10c4 Fix #1722 2015-02-22 17:04:46 -05:00
Dan Rice
0f336c4e2f Merge pull request #1743 from matjack1/fix-1722
Fix #1722
2015-02-22 16:44:51 -05:00
Matteo Giaccone
ed9063bffa Fix #1722 2015-02-22 18:54:24 +00:00
Dan Rice
ef33ce5bbc Merge pull request #1764 from GregSutcliffe/master
Add db bundler groups so they can be excluded with --without
2015-02-21 14:59:58 -05:00
Greg Sutcliffe
663559f158 Add db bundler groups so they can be excluded with --without 2015-02-21 18:39:22 +00:00
Dan Rice
382cd58cd4 Merge pull request #1763 from TracksApp/use-rails-helpers
Use the Rails helpers in more places
2015-02-18 23:36:03 -05:00
Matt Rogers
04e3aebabe Use rails helpers for the promote to project menu item 2015-02-18 22:07:42 -06:00
Matt Rogers
8bb92833b5 Use rails helpers for the delete dependency menu item 2015-02-18 22:05:05 -06:00
Matt Rogers
6677af6f8f Use Rails helpers for the delete menu item
Instead of creating id and routes manually, use the helpers that Rails
provides in order to do this for us.
2015-02-18 08:24:08 -06:00
Matt Rogers
3bef4daacc Use Rails helpers for the edit button
Instead of creating id and routes manually, use the helpers that Rails
provides in order to do this for us.
2015-02-18 08:22:59 -06:00
Dan Rice
e39177b82d Merge pull request #1758 from C-Otto/repeating-recurring
repeating -> recurring, repeat -> recurrence
2015-02-10 10:58:06 -05:00
Carsten Otto
dfe8735c0d rename repeating -> recurring, repeat -> recurrence 2015-02-10 16:25:27 +01:00
Dan Rice
ab02d09830 Merge pull request #1759 from C-Otto/occurrence
occurence -> occurrence
2015-02-10 10:06:39 -05:00
Carsten Otto
d480569629 occurence -> occurrence 2015-02-10 15:49:13 +01:00
Dan Rice
d1cd4b68eb Merge pull request #1757 from C-Otto/typos
Fix typos and an error message description
2015-02-10 09:23:14 -05:00
Carsten Otto
bef79d135a fix test error message 2015-02-09 23:24:19 +01:00
Carsten Otto
705f307bfb fix typos 2015-02-09 23:24:19 +01:00
Dan Rice
f81efebd8c Merge pull request #1740 from dnrce/ruby-2.2
Support Ruby 2.2
2015-01-03 18:32:03 -05:00
Dan Rice
7f1246f42f Make User.projects.actionize deterministic
Add project.id to the comparison to ensure consistent order when
counts are identical.
2015-01-03 18:12:11 -05:00
Dan Rice
70191af76b Merge branch '2.3_branch' into master 2015-01-02 21:25:34 -05:00
Dan Rice
31217762a0 Merge pull request #1744 from matjack1/remove-applescript
Remove applescript integration. Closes #1723
2015-01-02 21:06:06 -05:00
Matteo Giaccone
177971a70e Remove applescript integration. Closes #1723 2015-01-02 21:12:32 +00:00
Matteo Giaccone
13f8023ca0 Fix #1724 2015-01-01 18:16:40 -05:00
Matteo Giaccone
0d6e0efcee Fix warnings for Ruby 2.2 update 2015-01-01 13:43:48 -05:00
Dan Rice
19a3d2091d Update cucumber 2014-12-27 18:11:11 -05:00
Dan Rice
bc7993b658 Test with Ruby 2.2 2014-12-27 18:10:58 -05:00
Matt Rogers
05c18d139e Merge pull request #1738 from matjack1/recurring-todo
Fix issue #1724
2014-12-23 11:24:59 -06:00
Matteo Giaccone
2ca90537ae Fix #1724 2014-12-19 21:17:35 +00:00
Dan Rice
f3946ac1d2 Merge pull request #1737 from matjack1/mobile-submit
Move right submit button in mobile new action
2014-12-15 23:08:37 -05:00
Matteo Giaccone
bd78ad0670 Move right submit button in mobile new action 2014-12-15 23:21:34 +00:00
Dan Rice
b9f3b9685f Merge pull request #1733 from dnrce/password-hashing
Remove support for deprecated password hashing algorithm
2014-12-14 14:35:32 -05:00
Dan Rice
2289a888ca Merge pull request #1736 from matjack1/CVE-2014-7829
Upgrade Rails to 4.1.8 to address CVE-2014-7829
2014-12-14 14:27:24 -05:00
Matteo Giaccone
80ce58dfda Upgrade Rails to 4.1.8 to address CVE-2014-7829 2014-12-14 17:13:11 +00:00
Dan Rice
79b8077ec0 Include Travis's default bundler arguments 2014-11-15 16:02:33 -05:00
Dan Rice
ea0d40060a Remove support for deprecated password-hashing algorithm
* Remove all methods implementing and checking for the old algorithm
* Document a pre-upgrade step to check for remaining obsolete passwords
* Remove config.salt
2014-11-15 10:28:29 -05:00
Matt Rogers
3f6ceaa51b Merge pull request #1728 from TracksApp/create-sidebar-container
Add an object to represent the sidebar
2014-11-11 22:23:42 -06:00
Matt Rogers
8d24f5105a Add a Sidebar class to represent the side bar
Start using it throughout the rest of the app instead of the various
instance variables
2014-11-11 19:55:00 -06:00
Reinier Balt
280d394aa4 update Gemfile 2014-11-05 17:10:43 +01:00
Reinier Balt
166387f0be Statistics for longest running projects now includes completed and hidden projects. fixes #1725 2014-11-05 17:09:59 +01:00
Reinier Balt
2883d1b7f4 Statistics for longest running projects now includes completed and hidden projects. fixes #1725 2014-11-05 17:07:21 +01:00
Reinier Balt
ff9edcc309 update gemfile 2014-11-05 09:14:04 +01:00
Dan Rice
6caa2de318 Update rails and sprockets gems
Addresses CVE-2014-7818 and CVE-2014-7819
2014-11-02 21:46:55 -05:00
Dan Rice
eb2650c027 Travis: notify IRC without joining channel 2014-10-02 17:38:20 -04:00
Dan Rice
3c051c604c Ruby >=1.9.3 is required for Rails 4.1
[ci skip]

(cherry picked from commit 595aa14585)
2014-10-02 12:56:26 -04:00
Dan Rice
595aa14585 Ruby >=1.9.3 is required for Rails 4.1
[ci skip]
2014-10-02 12:41:58 -04:00
Dan Rice
7556db7529 Bump version to 2.4devel 2014-10-02 12:02:01 -04:00
Dan Rice
f619590541 Version 2.3.rc1 2014-10-02 11:53:34 -04:00
Dan Rice
7014c8a0d4 Add pessimistic version constraints for all gems 2014-10-02 11:52:50 -04:00
Dan Rice
0baf707b44 Use badges targeting 2.3_branch 2014-10-02 11:37:31 -04:00
Dan Rice
9b901d2d93 Fix links on same line
[ci skip]
2014-10-02 11:25:07 -04:00
Dan Rice
8cd9e308c5 Specify pages for MkDocs
[ci skip]
2014-10-02 11:15:13 -04:00
Dan Rice
10729aa8c1 Minor changelog polish
[ci skip]
2014-09-30 15:04:26 -04:00
Dan Rice
5ab4f92661 Convert changelog to Markdown
[ci skip]
2014-09-30 14:54:27 -04:00
Dan Rice
e41b61c124 Recommend upgrading from 2.2.3
[ci skip]
2014-09-30 14:32:29 -04:00
Dan Rice
eb694d155e Pull changelog entry from Tracks 2.2.3
[ci skip]
2014-09-30 13:31:07 -04:00
Dan Rice
0bdbd6770d Remove metadata from top of changelog
[ci skip]
2014-09-29 23:25:54 -04:00
Dan Rice
78716bee61 Update rspec-expectations gem 2014-09-29 23:20:33 -04:00
Dan Rice
cef089e33e Update capybara gem 2014-09-29 23:19:49 -04:00
Dan Rice
76c5426c53 Update codeclimate-test-reporter gem 2014-09-29 23:18:59 -04:00
Dan Rice
c4667acd82 Use latest Tolk from Rubygems 2014-09-29 13:21:04 -04:00
Reinier Balt
18b7a467c1 fix #1400 where deleting a user will clean up tags and dependencies too 2014-09-23 16:35:45 +02:00
Reinier Balt
f8d4f85a8c add test for deleting all stuff of a user when this users is deleted. Fixes #1447 2014-09-23 15:47:07 +02:00
Reinier Balt
1d242981d4 create secrets.yml per rails upgrade instructions. It uses the secret key from site.yml 2014-09-22 10:28:33 +02:00
Dan Rice
296cd8e152 Merge pull request #1720 from tedks/master
make drag_action_title unambiguous
2014-09-21 19:09:05 -07:00
Ted Smith
3fd46fc6c7 make drag_action_title unambiguous 2014-09-21 20:51:41 -04:00
Dan Rice
c6c0ddeee5 Use main Tolk development branch 2014-09-16 12:40:40 -04:00
Dan Rice
346d987f99 Add IRC channel to README
[ci skip]
2014-09-16 10:39:16 -04:00
Dan Rice
b90106b283 Enable IRC notifications for Travis 2014-09-14 15:05:28 -04:00
Dan Rice
3fcf8dd86a Merge pull request #1719 from dormi/es_locale
added 'es' locale to data/index
2014-09-13 12:24:24 -04:00
Xavi Vila
140942b01f added 'es' locale to data/index 2014-09-13 17:07:57 +02:00
Dan Rice
ccc73e80cd Remove migration check, not needed in Rails 4.1 2014-09-12 22:11:54 -04:00
Dan Rice
e18a013972 Update aasm gem 2014-09-12 21:52:42 -04:00
Dan Rice
c88b1d463f Use modern config namespace 2014-09-12 21:43:39 -04:00
Dan Rice
ccf0b45f27 Remove last remnants of old development bar 2014-09-12 20:22:04 -04:00
Dan Rice
d87e71df24 Remove arel monkey patch 2014-09-12 00:17:20 -04:00
Dan Rice
445a390489 Update bullet gem 2014-09-11 23:43:54 -04:00
Dan Rice
59c1d67cda Update selenium-webdriver gem 2014-09-11 23:43:27 -04:00
Dan Rice
e5e6433d6b Update rspec-expectations gem 2014-09-11 23:42:40 -04:00
Dan Rice
3ebff1a932 Sync boilerplate with Rails 4.1.6 2014-09-11 23:39:29 -04:00
Dan Rice
8d6c50acab Update Rails to 4.1.6 2014-09-11 23:37:51 -04:00
Dan Rice
36ded17f9b In tests, activate menus by JS instead of click 2014-09-10 01:08:19 -04:00
Dan Rice
4830cc028a Clean up manual timeouts in feature tests 2014-09-10 01:08:08 -04:00
Matt Rogers
ab7081482e Remove commented out style 2014-09-09 11:54:49 -04:00
Dan Rice
0cd8a1a3ee Allow CloudMailin to skip CSRF verification 2014-09-08 01:31:28 -04:00
Dan Rice
70ba7a3a6b Fix route to CloudMailin integration 2014-09-08 01:30:56 -04:00
Dan Rice
45232cd2dd Fix CloudMailin signature digest calculation
Adopt current (deprecated) code from
http://docs.cloudmailin.com/receiving_email/securing_your_email_url_target/

Fixes #1402
2014-09-08 00:55:46 -04:00
Dan Rice
5f98697210 Update sanitize gem 2014-09-02 20:41:57 -04:00
Dan Rice
b768546399 Update development dependencies 2014-09-02 20:15:25 -04:00
Dan Rice
8c3b516bcf Update jquery-rails gem 2014-09-02 20:13:14 -04:00
Dan Rice
79587541d6 Use www.getontracks.org as canonical website URL
[ci skip]
2014-08-31 13:14:15 -04:00
Dan Rice
468f07b72b Use SVG Travis badge
[ci skip]
2014-08-28 23:16:07 -04:00
Dan Rice
a5c4e44f4a Use SVG Code Climate badge
[ci skip]
2014-08-28 21:27:02 -04:00
Dan Rice
4018d33275 Fix bad asset path when using subdir
Fixes #1713
2014-08-26 11:35:19 -04:00
Dan Rice
d99f7f3f8f Update aasm gem 2014-08-23 11:31:30 -04:00
Daniel Rice
4fb16afff7 Fix numbering in upgrade doc 2014-08-20 17:09:00 -04:00
Daniel Rice
26e97bcab4 Enable MkDocs for readthedocs.org 2014-08-20 16:41:35 -04:00
Daniel Rice
6dbbda3ec9 Migrate manual index page from getontracks.org 2014-08-20 16:41:32 -04:00
Daniel Rice
41764d8bc2 Convert documentation to Markdown using Pandoc 2014-08-20 16:41:29 -04:00
Daniel Rice
ee51639780 Prune upgrading instructions to latest version only 2014-08-20 16:41:27 -04:00
Dan Rice
9375f40b6f Merge pull request #1714 from TracksApp/clean-up-bad-whitespace
Cleanup tabs and trailing whitespace
2014-08-20 15:17:40 -04:00
Daniel Rice
e9f8821be0 Fix hard reference to image asset
Fixes #1713
2014-08-20 15:02:34 -04:00
Daniel Rice
c408e66b30 Update Rails to 4.1.5 2014-08-19 09:23:37 -04:00
Matt Rogers
aa41e20e46 Remove trailing whitespace and tabs 2014-08-14 21:05:05 -05:00
Reinier Balt
863d780ad0 make Tracks run on subdir again 2014-08-13 18:12:47 +02:00
Reinier Balt
2757c88c0b Revert "add some sleep timers to hopefully fix the travis failures"
this did not work

This reverts commit 420c80911b.
2014-08-13 16:46:13 +02:00
Reinier Balt
420c80911b add some sleep timers to hopefully fix the travis failures 2014-08-13 16:12:31 +02:00
Reinier Balt
37f5ca01fa update gems and nl locale 2014-08-13 15:43:02 +02:00
Reinier Balt
6191cce4c7 small refactorings of generated javascripts 2014-08-13 15:33:32 +02:00
Reinier Balt
8a3cb66e49 fix regression and refactor todos/update.js a bit 2014-08-13 15:33:32 +02:00
Reinier Balt
4cdbd9a451 move js genreated for ajax calls into their own object to prevent name clashes
I only modified the js that is most likely to be used in cocurrent calls. This because we
start the development of Tracks 3 that will change all js.
2014-08-13 15:33:32 +02:00
Reinier Balt
f0871738e9 put the javascript to handle marking todos complete in its own object with unique name
this should prevent concurrent running ajax calls to mess up the ui
2014-08-13 15:33:32 +02:00
Dan Rice
57df455626 Remove duplicate changelog note
[ci skip]
2014-08-13 06:35:37 -04:00
Reinier Balt
f5c0c68285 update changelog 2014-08-07 12:55:55 +02:00
Reinier Balt
b8266bbdd1 update tolk and update nl locale
tolk generated all the other locales too, but no changes to the content were made
2014-08-07 12:49:28 +02:00
Reinier Balt
725ee44f99 Merge pull request #1710 from AlexStein/russian_t10n
Add Russian locale for version 2.3
2014-08-07 10:58:57 +02:00
Reinier Balt
1ff6f72a63 update gems and fix failing test
I don't know why the i18n setup code was in there, but it seems to do nothing important
2014-08-06 15:50:26 +02:00
Reinier Balt
bd98984669 Fix #1059. make check on new context case insensitive
entering "home" with existing context "Home" will not show a confirmation dialog 
anymore.
2014-08-06 14:52:14 +02:00
Reinier Balt
ee3ba62152 fix #1712. Number of occurrences was not handled correctly 2014-08-06 14:40:30 +02:00
Reinier Balt
01c4b83101 update gems and fix test regressions 2014-07-18 09:41:27 +02:00
Reinier Balt
1e11d298a3 add basic tests for date label helper 2014-07-18 09:22:24 +02:00
Reinier Balt
2305a91324 rename module to reflect its generic use 2014-07-17 15:19:17 +02:00
Reinier Balt
e0aec34df0 use helper class for both due date and show from date 2014-07-17 15:14:12 +02:00
Reinier Balt
8ea417c792 fix test regression 2014-07-17 14:06:22 +02:00
Reinier Balt
bafd55cf09 refactor due date tag on todo for mobile and non-mobile view 2014-07-17 13:56:08 +02:00
AlexStein
9b0b6ffbbc Add Russian locale for version 2.3
Add missing translation to en.yml
2014-07-14 17:31:07 +04:00
Dan Rice
b7126998b2 Add instructions to comment out unused gems
Fixes #1398 [ci skip]
2014-07-11 20:15:21 -04:00
Dan Rice
ec638c2d7e Update note about asset precompilation environment
Ref #1704 [ci skip]
2014-07-09 13:16:09 -04:00
Dan Rice
61317cbe8c Specify environment when precompiling assets
Fixes #1704

[ci skip]
2014-07-08 17:07:15 -04:00
Dan Rice
95956fc6f7 Enable migration check in development environment
This is the default configuration in Rails 4.
2014-07-07 22:30:23 -04:00
Dan Rice
78dc56c37c Remove obsolete configuration values 2014-07-07 22:15:05 -04:00
Dan Rice
1e4f7c9f30 Update CSRF helper usage
Renamed back in Rails 3.1.0
2014-07-07 21:38:49 -04:00
Dan Rice
9125355313 Sync boilerplate with Rails 4.1.4 2014-07-07 21:25:24 -04:00
Dan Rice
4125faf109 Update will_paginate gem 2014-07-06 20:18:46 -04:00
Dan Rice
a4d39fb7eb Merge pull request #1707 from C-Otto/master
update documentation after move to GitHub
2014-07-05 10:53:15 -04:00
Carsten Otto
f8b6ed5e87 update documentation after move to GitHub 2014-07-05 12:31:32 +02:00
Dan Rice
6503d3af4a Route JQuery UI images through asset pipeline
Convert CSS url() to image-url() and enable SASS preprocessing

Fixes #1705
2014-07-03 22:53:14 -04:00
Dan Rice
c6a8e0f498 Sync asset configuration with Rails 4.1.4 defaults
Ref #1705
2014-07-03 22:05:57 -04:00
Reinier Balt
9a69b170fe increate wait time on cli test
and re-enable the test
2014-07-03 20:58:18 +02:00
Reinier Balt
0902269bfd fix setting default tags on editing a project of a todo
somehow the js for setting the default tags stopped working. jquery update?
2014-07-03 20:48:54 +02:00
Dan Rice
87087fb4c8 Change order of Travis build steps 2014-07-02 23:47:31 -04:00
Dan Rice
118e94221c Update Rails to 4.1.4 2014-07-02 17:01:43 -04:00
Dan Rice
baa608d502 Update Rails to 4.1.3 2014-07-02 13:30:12 -04:00
Reinier Balt
6c09fecd63 fix failing test 2014-07-01 22:45:04 +02:00
Reinier Balt
cb8aba80ca fix #1462
I do not understand why this works for daily but not for weekly repeating todos
2014-07-01 22:38:23 +02:00
Dan Rice
1df26fd5c5 Move copyright and license to bottom of README
This provides a more useful excerpt for mobile users.

[ci skip]
2014-06-30 23:41:16 -04:00
Dan Rice
987feefb6f Use latest will_paginate from RubyGems 2014-06-28 12:16:21 -04:00
Dan Rice
2179e69a52 Use will_paginate gem from source
Currently needed for Rails 4.1.2 compatibility
2014-06-27 17:14:08 -04:00
Dan Rice
6ce1324363 Fix typo in changelog [ci skip] 2014-06-27 16:33:16 -04:00
Dan Rice
0e4c8fc2c1 Update Ruby and Rails versions in changelog [ci skip] 2014-06-27 16:31:47 -04:00
Dan Rice
54168e9ef9 Fix typos in upgrading doc 2014-06-27 16:18:30 -04:00
Dan Rice
c017b38a3a Restrict use of Spring binstubs to development
Partial revert of 7d7e47def

Fixes #1692
2014-06-27 16:14:25 -04:00
Dan Rice
949149c4a6 Update Rails to 4.1.2 2014-06-26 15:02:59 -04:00
Dan Rice
4bcfefb284 Update Rails to 4.1.2 2014-06-26 15:00:28 -04:00
Reinier Balt
76bd5ade8d remove duplication in tracks.js 2014-06-26 15:20:38 +02:00
Reinier Balt
e251bfc935 fix lint warnings for tracks.js - fourth pass
found on codeclimate. this is the fourth pass
2014-06-26 15:09:05 +02:00
Reinier Balt
9d96b372c0 fix lint warnings for tracks.js - third pass
found on codeclimate. this is the third pass
2014-06-26 15:03:39 +02:00
Reinier Balt
bb44fbb2f9 fix lint warnings for tracks.js - first pass
found on codeclimate. this is the first pass
2014-06-26 14:56:20 +02:00
Reinier Balt
8955480e62 fix lint warnings for tracks.js - first pass
found on codeclimate. this is the first pass
2014-06-26 14:49:25 +02:00
Reinier Balt
45884bbe05 Merge pull request #1691 from TracksApp/dev-mark
remove custom solution to visually show that you are running in developm...
2014-06-26 10:53:34 +02:00
Reinier Balt
6012c49fa2 move rack-dev-mark gem to development group 2014-06-26 10:14:00 +02:00
Reinier Balt
5ed2de3ab0 remove custom solution to visually show that you are running in development
environment and replace with rack-dev-mark gem
2014-06-26 10:05:22 +02:00
Dan Rice
14ed010f7c Replace remaining RSpec 'should' with 'expect' 2014-06-25 17:44:24 -04:00
Dan Rice
d334093adb Replace remaining RSpec 'should' with 'expect' 2014-06-25 17:27:33 -04:00
Dan Rice
c19af5b982 Replace be_true and be_false expectations
Removed in RSpec 3.0
2014-06-25 17:10:27 -04:00
Reinier Balt
7869ef2c74 Merge branch 'master' of github.com:TracksApp/tracks 2014-06-25 22:11:11 +02:00
Reinier Balt
4dfcc182da update gems and migrate sanitize to newer version 2014-06-25 22:11:03 +02:00
Dan Rice
aa8f5b7599 Switch from Assembla to GitHub issues 2014-06-25 13:32:11 -04:00
Dan Rice
64bd5b99c5 Raise pinned bcrypt version 2014-06-24 23:07:03 -04:00
Dan Rice
1f4e80e863 Use encrypted Code Climate token 2014-06-24 22:55:50 -04:00
Dan Rice
e84f239428 Mark CLI feature tests as WIP
The tests need to be improved to eliminate intermittent failures
2014-06-19 17:50:09 -04:00
Dan Rice
d171e13e24 Bring a few details in line with Rails 4.1 2014-06-19 12:33:38 -04:00
Dan Rice
9b92306252 Return a valid RecurringTodo after creation error
Fixes #1463
2014-06-19 01:17:15 -04:00
Dan Rice
622291d98d Purge UserTime from app/* 2014-06-12 21:24:31 -04:00
Dan Rice
7a3f90a020 Use RSpec 'expect' instead of 'should' 2014-06-11 23:03:26 -04:00
Dan Rice
4ee8c2e7fd Remove executable bit from files in app/ 2014-06-10 17:50:47 -04:00
Dan Rice
d793e17248 Increase Aruba timeout 2014-06-10 17:22:57 -04:00
Dan Rice
a4388f0bd6 Tidy up the command Travis uses to execute tests 2014-06-10 16:15:10 -04:00
Dan Rice
9469bacc2f Remove db:migrate from ci task
Rails 4.1 auto-manages the database using schema.rb
2014-06-10 15:57:29 -04:00
Dan Rice
2820c423c7 Merge pull request #216 from TracksApp/update-db-schema
Update db/schema after running db:migrate from scratch
2014-06-10 15:49:13 -04:00
Dan Rice
3fc9173d54 Simplify feature test to make date-independent 2014-06-10 15:00:57 -04:00
Dan Rice
38387c844d Speed up feature tests by disabling jQuery effects 2014-06-10 14:59:28 -04:00
Dan Rice
50b09811fc Fix check for whether todo changed containers 2014-06-10 12:07:30 -04:00
Dan Rice
dbf1cb61ff Remove links to old forum from docs
[ci skip]
2014-06-04 17:05:19 -04:00
Dan Rice
e0779a0b07 Use bcrypt gem instead of obsolete bcrypt-ruby 2014-06-02 20:52:59 -04:00
Dan Rice
737263d866 Add Gemnasium badge
[ci skip]
2014-05-30 21:49:23 -04:00
Dan Rice
a1d3934bc6 Allow Travis to use default bundler version 2014-05-27 23:18:40 -04:00
Dan Rice
fd24dc83b1 Use aruba and actionpack-xml_parser from rubygems
The released versions have caught up with Tracks' needs,
so it's no longer necessary to fetch them from source.
2014-05-16 18:18:49 -04:00
Dan Rice
2386e67dec Simplify requiring of test helpers 2014-05-16 18:03:13 -04:00
Dan Rice
d0cec167a8 Replace Timecop with new ActiveSupport helpers 2014-05-16 13:25:22 -04:00
Dan Rice
7d7e47deff Add Spring and spring-aware binstubs
Also remove /script, which is no longer used in Rails 4
2014-05-16 12:21:40 -04:00
Reinier Balt
782d94bdc9 Merge branch 'master' of github.com:TracksApp/tracks 2014-05-16 16:36:18 +02:00
Reinier Balt
8194ab9d7f fix #1432. 2014-05-16 16:35:05 +02:00
Dan Rice
ede9636c6d Pin Rails to 4.1.x, not 4.x 2014-05-16 10:21:57 -04:00
Reinier Balt
0f5a11882e fix deleting dependencies 2014-05-16 16:14:50 +02:00
Reinier Balt
595806be87 add parameter to REST api for todos to limit result to active todos. Fixes #1388 2014-05-16 15:33:45 +02:00
Reinier Balt
4cde8ce78b Merge pull request #218 from TracksApp/rails41
Rails 4.1 migration
2014-05-16 14:42:33 +02:00
Reinier Balt
126f07a593 try another day to get rid of test failure
I do not see the failure locally, guessing this causes the failure...
2014-05-16 14:33:18 +02:00
Reinier Balt
098f57e0f1 add missing images
these were never there. used in mobile project view
2014-05-16 14:33:18 +02:00
Reinier Balt
49a09f36e8 activerecord associations do not act like a collection anymore, so convert to array first
before using map, collect, etc.
2014-05-16 14:33:18 +02:00
Reinier Balt
85cfa1c366 fix running minimal test framework using minitest 2014-05-16 14:33:18 +02:00
Reinier Balt
5c636e48ad remove assert which should not be used for cucumber. 2014-05-16 14:33:18 +02:00
Reinier Balt
2430fcb906 fix failing tests
not sure if the to_a fixes to get collections from activerecord is the right way
2014-05-16 14:33:18 +02:00
Reinier Balt
35cab99cea switch to minitest from test/unit
not sure if this is the right change, but tests seem to run
2014-05-16 14:33:18 +02:00
Reinier Balt
128da07fc2 remove Digest deprecation warning 2014-05-16 14:33:18 +02:00
Reinier Balt
beac5bffb0 update to rails 4.1 2014-05-16 14:33:18 +02:00
Dan Rice
4a3d5a74e6 Require only stdlib for password reset rake task 2014-05-15 22:41:37 -04:00
Dan Rice
1b3543c5de Add stub for NullProject.persisted? 2014-05-06 21:51:39 -04:00
Dan Rice
f58c02a63a Update gems 2014-05-06 20:36:19 -04:00
Dan Rice
3d8cac43bc Update Rails 2014-05-06 20:00:16 -04:00
Dan Rice
1b43c55670 Rewrite much of the installation documentation
* Trim the fat and remove some duplication
* Reorder some things to improve the step-by-step flow
* Update some details such as required Ruby version (1.9.2+)
2014-05-06 00:16:30 -04:00
Dan Rice
62eed01b0b Shorten verbiage about JumpBox 2014-05-05 23:15:51 -04:00
Dan Rice
c652fb3082 Update copyright year 2014-05-05 23:01:28 -04:00
Dan Rice
e22c7a23dd Use correct server name in install doc
The builtin web server is WEBrick, not Mongrel.
2014-05-05 22:57:37 -04:00
Dan Rice
d48d49790a Remove sample SQLite databases
They're out of date, SQLite isn't the default database driver, and
they're not mentioned in the documentation.
2014-05-05 22:50:25 -04:00
Dan Rice
7cd5004628 Merge pull request #219 from zoombody/mobile-calendar
Add a mobile calendar view
2014-05-05 22:46:39 -04:00
Dan Rice
6d468e229e Use latest Tolk release, which supports Rails 4 2014-05-02 11:26:21 -04:00
Dan Rice
3c2c0fe065 Add mobile calendar view 2014-04-21 12:55:13 -04:00
Dan Rice
03fa8d6091 Move mobile full-site link to footer
Also remove the Tracks project links from the mobile footer
2014-04-21 12:55:03 -04:00
Dan Rice
87ede1efce Remove obsolete calendar views under TodosController 2014-04-21 12:22:14 -04:00
Dan Rice
f50dc9602a Add a test for #1441 2014-04-02 16:39:13 -04:00
Dan Rice
3c737ea294 Update to latest Tolk which doesn't depend on protected_attributes
Fixes #1455
2014-04-02 13:13:44 -04:00
Reinier Balt
0839765e7b smaal refactoring and improvement of date handling in test 2014-03-31 11:22:23 +02:00
Reinier Balt
ed039d4c4a small refactorings and add some tests 2014-03-31 11:09:00 +02:00
Reinier Balt
3cb18cd875 move tests from recurring_todo_test to respective repeat_pattern_tests 2014-03-31 09:43:39 +02:00
Reinier Balt
0c153ef28c improve test of daily repeat pattern 2014-03-31 09:43:39 +02:00
Reinier Balt
a9fa955c33 move daily test to daily pattern test 2014-03-31 09:43:39 +02:00
Reinier Balt
b84adfc172 move recurrence text helpers into patterns. move next_date calculation into
respective models
2014-03-31 09:43:39 +02:00
Reinier Balt
d8507bf8b7 move as_text helpers to respective pattern 2014-03-31 09:43:39 +02:00
Reinier Balt
cbdbb792a5 add basis tests for patterns and remove doubles from recurring_todo_test.rb 2014-03-31 09:43:39 +02:00
Reinier Balt
a7807a4b66 dry form_helper using meta programming.
not sure if this improves readability, but codeclimate should be happier...
2014-03-31 09:43:39 +02:00
Reinier Balt
5de96d7eda add some more tests 2014-03-31 09:43:39 +02:00
Reinier Balt
b23338eaa2 fix updating of recurring todo and create a form helper for filling the recurring todo edit
form
2014-03-31 09:43:39 +02:00
Reinier Balt
59a29c664a move form specific accessors out of model 2014-03-31 09:43:39 +02:00
Reinier Balt
bad91e8d10 make validations a bit more dry 2014-03-31 09:43:39 +02:00
Reinier Balt
29b815e998 move model validation into pattern classes and link from recurring_todo model 2014-03-31 09:43:39 +02:00
Reinier Balt
776a046465 move mapping of form attributes to model attributes from pattern to builder to make
pattern independent of form
2014-03-31 09:43:39 +02:00
Reinier Balt
1f36c27af8 small cleanups 2014-03-31 09:43:39 +02:00
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
Matt Rogers
e15d3f9e9b Update db/schema after running db:migrate from scratch 2014-03-22 08:53:14 -05: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
Reinier Balt
bba86e51d7 re-add simplecov by request 2013-09-23 16:49:59 +02:00
Reinier Balt
07a3962d7d remove simplecov since we now have coverage reporting on Code Climate 2013-09-22 19:29:30 +02:00
Reinier Balt
067db90d58 various small refactorings 2013-09-22 17:34:58 +02:00
Matt Rogers
10d3bc783c Merge pull request #210 from GregSutcliffe/master
Add Mailgun endpoint for receiving email tasks via Mailgun
2013-09-21 11:04:32 -07:00
Greg Sutcliffe
8a2da01d51 Add Mailgun endpoint for receiving email tasks via Mailgun 2013-09-21 12:43:22 +01:00
Reinier Balt
daef1c440b improve integration test of cli scripts 2013-09-20 21:18:33 +02:00
Reinier Balt
4c73e260e3 add test for cli xml builder 2013-09-18 22:54:46 +02:00
Reinier Balt
04560370f8 factor out xml building and remove duplication 2013-09-18 19:50:08 +02:00
Reinier Balt
871e18922b refactor the cli examples in /doc and fix a small bug in todos_controller 2013-09-18 17:45:22 +02:00
Reinier Balt
bbf6cdf702 fix failing cucumber scenario's and update gems 2013-09-18 10:38:20 +02:00
Reinier Balt
5164c404db force rake ci to use test environment 2013-09-17 16:18:10 +02:00
Reinier Balt
62bc47b26b fix regression in recurring todos 2013-09-17 15:40:20 +02:00
Reinier Balt
a31c0a7a5d fix import for csv 2013-09-16 11:37:16 +02:00
Reinier Balt
76902e95c0 Get test coverage reporting on codeclimate 2013-09-16 09:40:41 +02:00
Reinier Balt
94114746e7 Merge pull request #209 from iangreenleaf/monthly_recurring_bug
Fix endlessly repeating monthly recurring todos
2013-09-15 00:48:40 -07:00
Ian Young
4cd8688d9a Fix failing test
As far as I can tell, this is how the test is intended to work, and how
it works in v2.2.2. If a recurring todo set to show on the date is
completed *on* the specified date, it will create a deferred one for the
*next* month.
2013-09-14 22:11:23 -07:00
Ian Young
a6c32889ce Bug repeating monthly recurring todos 2013-09-14 18:12:56 -07:00
Reinier Balt
5af9678edb Merge pull request #208 from iangreenleaf/every_x_day_bug
Fix bug assigning value from every_x_day input
2013-09-14 06:24:18 -07:00
Ian Young
aff7069c0e Fix bug assigning value from every_x_day input 2013-09-13 23:15:11 -07:00
Reinier Balt
eaa66be698 fix deprecation warnings 2013-09-13 16:44:59 +02:00
Matt Rogers
b343d0a09e Merge pull request #207 from ajanauskas/refactor/session_expire_method
Refactor session expire method
2013-09-13 06:16:23 -07:00
Reinier Balt
e2eb31cfcc Merge pull request #206 from mmozuras/refactor_unless_blanks_into_presents
Refactor unless blanks into presents
2013-09-13 06:08:16 -07:00
Andrius Janauskas
0150e9f2c3 Refactor session expire method 2013-09-13 16:04:12 +03:00
Reinier Balt
35d0afdfdf Merge pull request #205 from mmozuras/refactor_negative_blanks_into_presents
Refactor negative blanks into presents
2013-09-13 05:56:03 -07:00
Mindaugas Mozūras
25e764b21a Refactor "unless blank?" into "if present?" 2013-09-13 15:40:09 +03:00
Mindaugas Mozūras
a97848f0ba Refactor negative blank? into present? 2013-09-13 15:19:25 +03:00
Matt Rogers
0e3000b2c5 Merge pull request #204 from mmozuras/refactor_to_use_format_any
Refactor to use format any
2013-09-13 05:17:08 -07:00
Mindaugas Mozūras
962b4fa5c9 Use respond_to { |format| format.any } to reduce duplication 2013-09-13 14:58:28 +03:00
Reinier Balt
4ca6114b76 weekly days were not getting through to the update of a recurring weekly todo 2013-09-05 20:18:14 +02:00
Reinier Balt
3ef55f3b17 Hopfully fix #1434 by updating selectors first. Same fix as #1431 but now for update
Conflicts:
	app/controllers/recurring_todos_controller.rb
2013-09-05 20:13:28 +02:00
Reinier Balt
7e59b455f2 fix empty message in context view and handle removing last active todo from context correctly 2013-09-05 17:22:15 +02:00
Reinier Balt
0b38f3c43c clean up a rec todos test 2013-09-05 17:14:01 +02:00
Reinier Balt
fee1e3b504 fix failing test on timezones and remove debug message 2013-09-05 12:23:26 +02:00
Reinier Balt
cb46a8461e fix show_from not being clear when a todo comes from tickler 2013-09-05 12:21:43 +02:00
Reinier Balt
6e654c5d03 fix failing test 2013-09-05 10:53:16 +02:00
Reinier Balt
eb26e4e5a8 add favicon to public for clients that do not follow the url in the page headers but go
directly to /favicon.ico
2013-09-05 10:41:31 +02:00
Reinier Balt
d7076ca4f9 remove executable modes from these image files 2013-09-05 10:39:06 +02:00
Matt Rogers
6681df9530 Merge pull request #202 from TracksApp/extract-extras-from-user
Extract time and date concerns from User
2013-08-01 14:59:17 -07:00
Matt Rogers
96777c2e3a Replace User#time with UserTime#time 2013-07-30 16:21:04 -05:00
Matt Rogers
8512e8db3b rename DateUtils to UserTime 2013-07-29 21:51:15 -05:00
Matt Rogers
6c695aa61a Fix a date-based issue in the project tests
Due to time zone issues, this test was failing for me because it was
attempting to compare a date in my local time zone with a UTC date.
2013-07-29 21:43:05 -05:00
Matt Rogers
07a983ca1c clean up whitespace 2013-07-29 16:36:52 -05:00
Matt Rogers
a1aaa283f1 Remove User#at_midnight
Replace it with a class called DateUtils with a method called
`#midnight_for` that takes a preference instance and date to convert to
midnight.
2013-07-29 16:34:23 -05:00
Reinier Balt
e3ff831e98 Merge pull request #201 from doncruse/bug1442
Fixing bug #1442
2013-07-28 22:01:44 -07:00
Don Cruse
8ed20b35f2 Fixing bug #1442
This bug was caused when the chart encountered data outside of its
visible range (i.e., the upper bound of the array size). A test was
added that inserts some data from 2 years and 16 months in the past.
The test failed on the old version, throwing exactly the error in bug
report #1442.

The fix is to check whether or not the value is within the array range
before sending the "+=" operator. With this change, the test passes.
2013-07-28 19:00:51 -05:00
Reinier Balt
58e0393efa add json as dependency 2013-07-28 13:36:47 +02:00
Reinier Balt
8690dc1fcb update gems 2013-07-28 13:34:48 +02:00
Reinier Balt
9fb8cb6881 Merge pull request #196 from mattdbridges/break-apart-login-action
Pull apart the LoginController#login action
2013-07-26 05:02:37 -07:00
Reinier Balt
4c4ce911fc Merge pull request #199 from shaded2/csv_import
Csv import
2013-07-26 03:04:07 -07:00
Matt Rogers
e7c6142684 Update the version specifier for timecop 2013-07-24 12:35:11 -05:00
Matt Rogers
20f11ceac7 Merge pull request #200 from maddentim/fixes-general
Fix for #1440 Update db/schema with new syntax
2013-07-24 09:19:06 -07:00
Tim Madden
45a4210587 Update db/schema with new syntax 2013-07-24 10:14:46 -05:00
Darren Cato
3bf7888d5a i18n changes 2013-07-23 13:21:56 -04:00
Matt Bridges
8ff75f9b7d Pull apart the LoginController#login action
Begin pulling apart the different paths through the login action to
better understand how the action responds given different state.
2013-07-23 10:30:50 -05:00
Darren Cato
2feb907204 made changes to MAX_DESCRIPTION_LENGTH everywhere 2013-07-23 01:52:47 -04:00
Darren Cato
2e13affdce typos and style tweaks 2013-07-23 01:28:43 -04:00
Matt Rogers
feeaaf0c05 Merge pull request #198 from brogers/master
Move calendar test down to unit tests
2013-07-22 19:54:25 -07:00
Matt Rogers
bcbfe42899 Merge pull request #195 from doncruse/master
Removing some intermediate values and shifting HTML formatting to a helper
2013-07-22 19:44:18 -07:00
Darren Cato
3450c22e97 first pass at csv import functionality for tracks 2013-07-21 13:37:35 -04:00
Reinier Balt
28e3f377a8 fix failing validation on creating recurring todos 2013-07-20 14:40:50 +02:00
Brett A. Rogers
f18f1c7345 Move calendar test down to unit tests
Remove tests that are specific to the calendar model from controller
test and move them to unit tests.
2013-07-19 17:27:38 -05:00
Brett A. Rogers
7a5374d567 Fix setup for calendar controller test
Ensure that the expected todos are actually due in the same month
2013-07-19 15:43:56 -05:00
Don Cruse
845ac14176 Moving label creation to helpers 2013-07-19 00:14:52 -05:00
Don Cruse
5b045d2c1a Moving time labels to separate methods 2013-07-18 23:56:57 -05:00
Don Cruse
25bf820edc Simplufying interpolation method 2013-07-18 23:48:33 -05:00
Don Cruse
3d2c048c44 Tweak to running averages 2013-07-18 23:43:44 -05:00
Don Cruse
ff54506e7f Removing a single-line method 2013-07-18 23:37:34 -05:00
Don Cruse
5e6b82c3e5 Combining the running average methods 2013-07-18 23:22:44 -05:00
Don Cruse
91e4717168 Removing some more intermediate values
Also removing the python-esque combination methods to set multiple
disparate variables from a single method by refactoring that to a
simpler method.

Reducing the complexity of computing running averages.

Note: It is not clear to me why the actions_done_lastyears_data
action is entirely unscoped on date. That seems to be the expected
behavior, so I left it alone.
2013-07-18 23:05:38 -05:00
Don Cruse
9073fa1237 Removing some intermediate values
This removes some intermediate steps that were ultimately not necessary
to the math.  It also consolidates some of the methods for counting events
so that fewer intermediate values are necessary.

To that end, a new scope is added to the ToDo model for events that are
*either* created_at or completed_at after a certain date. This scope
allows the StatsController to pull out the largest possible responsive
set of values, and then filter just the particular slices that it needs
for various steps in the calculation.
2013-07-18 22:32:44 -05:00
Matt Rogers
c28ffd6763 Merge pull request #193 from mattdbridges/extract-rich-message
Extract behavior from Todo.from_rich_message
2013-07-18 20:12:03 -07:00
Matt Rogers
bc61f15c6c Merge pull request #194 from stacyvlasits/master
fixed next month label for calendar view
2013-07-18 20:09:18 -07:00
Matt Rogers
efc09f9d3e Merge pull request #192 from crymer11/master
use a null object like a boss
2013-07-18 19:54:06 -07:00
Matt Rogers
08d872e3c1 Merge pull request #191 from doncruse/master
Refactor last year chart
2013-07-18 19:52:12 -07:00
Don Cruse
70f633c150 Shifting more instance variables to the controller
Also removing some instance variables that were never invoked in the
views. This sets up a future refactoring of the method of comptuting
rolling averages, which differs between the two types of "last year"
views being refactored.
2013-07-18 21:01:39 -05:00
Matt Bridges
ecdade33c3 Pull out RichMessageExtractor
No need to have it embedded
  when it should be unit tested!
2013-07-18 18:34:09 -05:00
Stacy Vlasits
9896705bf2 fixed next month label for calendar view 2013-07-18 16:43:05 -05:00
Matt Bridges
519e3df4d4 TodoFromRichMessage is really a service object 2013-07-18 16:41:28 -05:00
Colin Rymer
0a5936fecf use a null object like a boss 2013-07-18 16:37:34 -05:00
Matt Bridges
c2111b2f8e Extract behavior from Todo.from_rich_message
`Todo.from_rich_message` was partially tested from the MessageGateway,
but it is mostly untested and does not belong in Todo due to it's unique
nature. Extract it entirely from `Todo` into it's own dedicated object
for unit testing.
2013-07-18 16:35:51 -05:00
Matt Rogers
6d963f81c0 Merge pull request #190 from crymer11/master
remove `return`s and clean up some conditionals
2013-07-18 14:21:34 -07:00
Don Cruse
1493304fc1 Refactor last year chart
Pulled some instance variable assignment into the controller.

Also extracted a method regarding interpolated values for the present
month.
2013-07-18 16:17:30 -05:00
Colin Rymer
55e2f5b6a1 remove returns and clean up some conditionals 2013-07-18 16:03:18 -05:00
Matt Rogers
0877bf9ab8 Merge pull request #189 from crymer11/master
Stylistic changes and metaprogramming refactoring
2013-07-18 13:29:06 -07:00
Matt Rogers
a27f4f1dd4 Merge pull request #188 from maddentim/fixes-mobile
Fix #1438 by adding mobile stylesheets to asset pipeline
2013-07-18 13:27:38 -07:00
Colin Rymer
c71dc9afc9 remove boolean returning ternary expression 2013-07-18 15:22:46 -05:00
Colin Rymer
c5968b798c better leverage Hash#each for metaprogramming 2013-07-18 15:13:30 -05:00
Colin Rymer
332589163c metaprogramming and stylistic changes
- Use `define_method` to clean up definition of methods that only
   vary by the name of the day they reference and the corresponding
   numerical value.

 - Remove calls to self, explicit return statements, etc.
2013-07-18 15:01:02 -05:00
Colin Rymer
45df84b739 consolidate validates_presence_of validations 2013-07-18 14:10:14 -05:00
Tim Madden
3a290c0f6e Fix #1438 by adding mobile stylesheets to asset pipeline 2013-07-18 11:11:16 -05:00
Darren Cato
d093ba39bd modified gitignore 2013-07-14 20:56:35 -04:00
Reinier Balt
a201ecf737 Merge pull request #187 from TracksApp/https-gemfile
Use HTTPS URIs for git repos
2013-07-09 08:07:53 -07:00
Matt Rogers
8e4154e24a Use HTTPS URIs for git repos 2013-07-09 09:56:52 -05:00
Reinier Balt
9f4cec3117 Fix #1433 by adding login and print stylesheets to asset pipeline 2013-07-05 17:03:01 +02:00
Reinier Balt
9522a611cd Merge pull request #186 from rnck/mylocalisation
updated german locale de.yml
2013-07-03 06:52:05 -07:00
Heiko Reincke
3ccefa4e06 updated german locale de.yml 2013-07-03 08:45:27 +02:00
Reinier Balt
e03514886c update gemfile for rails4 final release 2013-06-25 16:50:07 +02:00
Reinier Balt
d64f6e003e Merge branch 'master' into rails4
Conflicts:
	Gemfile.lock
2013-06-21 10:20:36 +02:00
Reinier Balt
f4908f2b7b fix cache invariant for grouped todos in context and project view 2013-06-19 17:47:51 +02:00
Reinier Balt
1ae6e13f1d update gems 2013-06-19 16:50:02 +02:00
Reinier Balt
64d3e802f2 fix #1406. fix #1431. set recurring_period first before setting other attributes 2013-06-19 16:42:35 +02:00
Reinier Balt
2daffef683 fix failing tests 2013-06-17 10:06:38 +02:00
Reinier Balt
20b4b626fe update for rails4rc2 2013-06-17 09:32:46 +02:00
Reinier Balt
4a485558e2 Merge branch 'master' into rails4
Conflicts:
	Gemfile.lock
	config/routes.rb
2013-06-17 09:25:02 +02:00
Reinier Balt
56b884055f fix #1270. if start-from fits the recurrence pattern, the first todo should use the start-from date
this is use-case 2 mentioned in the ticket.
2013-06-11 23:38:30 +02:00
Reinier Balt
3a2af7caf2 update CHANGELOG [ci skip] 2013-06-11 16:30:32 +02:00
Reinier Balt
be1a9528d5 move the two toggle links in top-right to view menu 2013-06-11 16:13:46 +02:00
Reinier Balt
7084c11263 fix failing tests 2013-06-11 15:36:27 +02:00
Reinier Balt
07de6a8358 fix expiration test. it was missing a rendering 2013-06-11 15:24:20 +02:00
Reinier Balt
0a57a68a87 Project and context view can now be grouped by context and project (using view menu) 2013-06-11 11:12:21 +02:00
Reinier Balt
591e20c9f1 update gems 2013-06-11 11:11:40 +02:00
Reinier Balt
9c56416dcb Merge pull request #184 from mattr-/cucumber-login-backdoor
Move the expire_session route
2013-06-10 21:52:25 -07:00
Matt Rogers
931791edfd Move the expire_session route
It's now in the cucumber login helper.
2013-06-10 14:30:12 -05:00
Reinier Balt
0a10a2050b Merge pull request #183 from mattr-/cucumber-login-backdoor
Add login backdoor to speed up the cucumber test suite
2013-06-09 21:49:00 -07:00
Reinier Balt
0e8552ac4e fix #1273. Used the wording suggested in this ticket. 2013-06-05 16:58:52 +02:00
Reinier Balt
b6bf21987d add new rvm dotfiles to gitignore 2013-06-05 16:30:03 +02:00
Matt Rogers & Katrina Owen
2c5aff3b36 Add login backdoor to speed up the cucumber test suite 2013-06-04 19:39:06 -05:00
Reinier Balt
651e45d389 merge i18n keys to better support fr locale and update en, fr and nl locale for the change
es was updated by tolk, but no changes in content
2013-06-04 11:47:47 +02:00
Reinier Balt
b6e110c917 fix #1422. Changing default tags of a project is now remembered
when not updating the whole page
2013-06-04 10:50:42 +02:00
Reinier Balt
ee9951403e fix #1419 for master too: do not show new todo that was added with show_from set 2013-06-04 10:31:29 +02:00
Heraldo Esquiche
f8300de7df Update es.yml
manually merged with 2.3devel
2013-06-04 10:19:36 +02:00
Reinier Balt
a8af880647 fix #1417. We now handle unblocking a todo that is part of a hidden project or context 2013-06-04 10:07:02 +02:00
Reinier Balt
2921746409 fix manual merge error 2013-06-03 15:21:19 +02:00
Reinier Balt
02d4afb724 fix #1429 by correctly handling tags with dots
This was a very old regression. This used to work before the rails 3.2 upgrade... Added tests
to prevent future unnoticed breakage
2013-06-03 15:20:13 +02:00
Reinier Balt
b87326acd7 update cs and he locales too
tolk:import did not work correctly because my tolk tables in mysql were in latin1, not in utf-8
after changing my tables and columns to utf-8 I was able to import he and cs locale correctly 
and regenerate
2013-05-27 15:47:08 +02:00
Reinier Balt
301af365a3 update nl locale and regenerate locales for de, es and fr
cs and he cannot be regenerated because some or all characters are not imported by Tolk
2013-05-27 14:36:50 +02:00
Reinier Balt
cb4c627153 Merge branch 'master' into rails4 2013-05-27 12:46:13 +02:00
Reinier Balt
671f64b419 move to strong_parameters of rails4. 2013-05-27 12:44:31 +02:00
Reinier Balt
08282bf990 Merge pull request #180 from Lem/master
Date format fix in german locales
2013-05-25 14:18:55 -07:00
Reinier Balt
049296fd33 update bundle and remove unneeded gem 2013-05-25 23:17:39 +02:00
Thorben Went
f2e08ab65c Fix date format in german locales. Bug will result in defect datepicker.
See ticket #1427 on assembla
2013-05-18 10:52:51 +02:00
Reinier Balt
8ffacca393 fix cucumber scenario's.
One still fails on Cookie overflow, but works testing by hand...
2013-05-13 17:13:26 +02:00
Reinier Balt
7465ecce26 Start using actionpack-xml_parser as a gem
XML param parsing was removed from rails 4. We may need to look into dropping support 
for xml api perhaps in favor of a good json api
2013-05-13 15:36:33 +02:00
Reinier Balt
08498fee4f fix failing tests
Includes a monkey patch for Arel that may need to be removed when 4.0.0 final ships
2013-05-13 15:35:21 +02:00
Reinier Balt
80974fb0d5 empty non-saved project caused rss builder to fail 2013-05-13 12:50:10 +02:00
Reinier Balt
54b106d96b remove use of .all on model 2013-05-13 12:33:01 +02:00
Reinier Balt
1234abb266 taggable_type should be accessible for test 2013-05-13 12:32:41 +02:00
Reinier Balt
cc21081d77 update config.ru and Rakefile to default rails 4 2013-05-13 12:11:17 +02:00
Reinier Balt
cd689dc0e8 remove using minimal_test_helper from test_helper.
It prevents you from running rake test:models or any rake test:xyz, causes by the require of 
test/unit
2013-05-13 12:10:41 +02:00
Reinier Balt
ebff4cfc0c start fixing deprecation warnings 2013-05-11 23:13:32 +02:00
Reinier Balt
0bc9b0397a move tests to new directory 2013-05-11 23:13:16 +02:00
Reinier Balt
65859807ea update configs for rails 4 2013-05-11 23:12:20 +02:00
Reinier Balt
d1de2998de ignore: trying to find issue on failing scenario on Travis 2013-05-11 13:47:33 +02:00
Reinier Balt
0d0b36de29 remove duplication in feedlist controller 2013-05-11 10:49:38 +02:00
Reinier Balt
cdfb65d529 remove duplication of all_done_todos and done_todos in project and context container 2013-05-11 10:38:34 +02:00
Reinier Balt
38057054ab sync docs with 2.2 2013-05-09 16:28:40 +02:00
Reinier Balt
101268f504 Introduce #onsite_redirect_to helper for onsite redirects
Prefer #onsite_redirect_to to #redirect_to when using untrusted input (e.g. cookies) in the redirect destination

Thanks @brynary
2013-05-07 09:41:48 +02:00
Reinier Balt
78f81ed29f Do not symbolize arbitray locale params
* Validate locale is valid before assigning it
* Don't convert invalid locales to symbols (creates DoS risk)

thanks @brynary
2013-05-07 09:29:47 +02:00
Reinier Balt
c6e526127c Use setting from stie.yml instead of hardcoded secret token
Fallback to randomly generated token, which is fine for development and test mode. (Sessions will be invalidated when the server reboots)

Thanks @brynary
2013-05-07 09:21:22 +02:00
Reinier Balt
0cc41bda87 Disable #yaml_import action for now
This was dead code anyway

thanks @brynary
2013-05-07 09:07:57 +02:00
Reinier Balt
7efb155928 fix regression 2013-05-05 20:54:12 +02:00
Reinier Balt
ccdaae038b small refactorings 2013-05-05 20:32:32 +02:00
Reinier Balt
26a27e5cfe increase test coverage of some models 2013-05-04 15:22:29 +02:00
Reinier Balt
80ed0d2cef fix failing scenario caused by different aasm semantics
also switch to css selector to hopefully fix the failure on travis
2013-05-04 14:12:00 +02:00
Reinier Balt
89cdfbc606 fix failing tests on ruby 1.9.3
funny, this is the first one not failing on 2.0.0 but failing on 1.9.3. Thanks for Travis!
2013-05-04 13:44:45 +02:00
Reinier Balt
5cfa115cdc small refactorings
fix passing params in use of _collection
2013-05-03 21:54:03 +02:00
Reinier Balt
f891ee86fe fix clearing show_from fails
caused by slightly different (better) workings of aasm
2013-05-03 19:28:26 +02:00
Matt Rogers
883ea2b968 Move Project#create_from_todo to its own class
The point of this is to keep as many things out of the ActiveRecord
objects as possible and use them as just a thin database abstraction
layer.
2013-05-02 22:30:24 -05:00
Reinier Balt
18883c6ecc Merge pull request #179 from C-Otto/master
Typo
2013-05-01 14:01:24 -07:00
Carsten Otto
929ea3027f typo 2013-05-01 16:36:23 +02:00
Matt Rogers
55eb7b818c Revert "Use an attr_reader for attributes"
This reverts commit 6376bd7ef6.
2013-04-30 23:02:54 -05:00
Matt Rogers
49886b1bd3 Revert "Cache the project and context names"
This reverts commit 610152b8dd.
2013-04-30 23:01:46 -05:00
Matt Rogers
c1597a7751 Rename to_xml_params to todo_xml_params 2013-04-30 22:52:22 -05:00
Matt Rogers
8fe343cccc Push to_xml_params down to ApplicationController 2013-04-30 22:50:32 -05:00
Matt Rogers
98b188d1df Add tests for the ICS and XML views and fix them up 2013-04-30 20:38:10 -05:00
Matt Rogers
ebd182695d remove the calendar from TodosController 2013-04-30 20:35:13 -05:00
Matt Rogers
83273ac342 add the before filter configuration back 2013-04-30 20:19:27 -05:00
Matt Rogers
d1ff0daf6f Move the calendar to its own controller 2013-04-30 20:09:46 -05:00
Matt Rogers
70fc1848c2 Remove extra whitespace 2013-04-30 19:18:27 -05:00
Matt Rogers
610152b8dd Cache the project and context names 2013-04-29 21:01:30 -05:00
Matt Rogers
6376bd7ef6 Use an attr_reader for attributes 2013-04-29 21:01:30 -05:00
Matt Rogers
1c2de3fd5a Remove codejunk
Extra whitespace, explicit returns, and an extra begin/end pair are all
gone.
2013-04-29 21:01:21 -05:00
Matt Rogers
b1fb1dd326 Remove more duplication from Todos::Calendar. 2013-04-29 16:35:50 -05:00
Matt Rogers
fedfb55ff8 Remove extra whitespace 2013-04-29 15:24:32 -05:00
Reinier Balt
010d0e9ba0 refactor creating todos in todos_controller 2013-04-29 15:15:48 +02:00
Reinier Balt
5ed69fc1a2 update gems and fix failures from new aasm
I'm not sure the test failures caused by reload not working are caused by the new aasm, 
perhaps the thread isolation is causing that...
2013-04-29 11:53:32 +02:00
Reinier Balt
93b0a2557c add verbose action description to cache invariant to handle changes in this setting. fixes #1409 2013-04-29 09:58:54 +02:00
Reinier Balt
98f8cade5b fix finding the used in the message_gateway 2013-04-29 09:38:34 +02:00
Reinier Balt
5eae11e3b3 explicit wait for menu to fix a failing scenario.
this scenario does not fail locally, only on travis, grrr...
2013-04-29 09:31:31 +02:00
Matt Rogers
8db5793bf6 Merge pull request #178 from TracksApp/rename-has-next-todo
Rename RecurringTodo#has_next_todo
2013-04-27 09:52:58 -07:00
Matt Rogers
6b8e745234 Use Todos::Calendar in the view 2013-04-26 23:23:56 -05:00
Matt Rogers
fb71441436 Start using Todos::Calendar in the calendar action
Replaces the existing query logic in a lot of places
2013-04-26 23:09:47 -05:00
Matt Rogers
ba38277df8 Add a Todos::Calendar object 2013-04-26 23:08:56 -05:00
Matt Rogers
84e49c451c add a test for the TodosController#calendar 2013-04-26 23:07:49 -05:00
Matt Rogers
f0d71bdfbb Remove extra whitespace 2013-04-26 22:30:40 -05:00
Matt Rogers
c4bcc0996f Remove extra whitespace 2013-04-26 16:30:40 -05:00
Matt Rogers
88e7798db6 Rename RecurringTodo#has_next_todo to continues_recurring?
This clarifies the intent of the method.
2013-04-26 16:30:12 -05:00
Matt Rogers
036c34f266 Rename RecurringTodo#inc_occurences to increment_occurrences
This clarifies the method name and fixes a typo.
2013-04-26 16:20:42 -05:00
Matt Rogers
1431bef1a9 Use first_or_create to creating missing Tags 2013-04-26 08:46:06 -05:00
Matt Rogers
3425b3fa10 Remove duplication when setting up done by tag views 2013-04-26 08:40:24 -05:00
Matt Rogers
6af7fe0ab6 Remove unused method 2013-04-26 08:31:00 -05:00
Matt Rogers
56f366b432 Remove context_specified_by_name from TodosController
Use TodoCreateParamsHelper instead to remove the duplication
2013-04-26 08:04:22 -05:00
Matt Rogers
d5dc723ef0 Remove project_specified_by_name from TodoController
Use TodoCreateParamsHelper instead here and remove the duplication
2013-04-26 08:02:47 -05:00
Matt Rogers
445a0c7602 Remove trailing whitespace 2013-04-26 07:55:06 -05:00
Matt Rogers
a60b4389cd Fix a bug when generating predecessor autocomplete data 2013-04-25 21:13:49 -05:00
Matt Rogers & Katrina Owen
a1b270699d Extract creation of todos from recurrings todos 2013-04-25 20:45:14 -05:00
Reinier Balt
0607096e7c add cucumber tests for tickler with group by project 2013-04-24 23:30:58 +02:00
Reinier Balt
b57c63abdb try fixing timing issue of tagging scenario 2013-04-22 11:17:57 +02:00
Reinier Balt
a987ff3727 use size in stead of count to prevent unnecessary querying 2013-04-22 11:11:53 +02:00
Reinier Balt
caec4f214a enable group by project for tickler 2013-04-20 20:20:57 +02:00
Reinier Balt
8b464112ad further fixing regressions 2013-04-19 22:55:54 +02:00
Reinier Balt
a8e426a2cd fix regressions 2013-04-19 20:00:32 +02:00
Reinier Balt
d732779e14 #1411 also fails on project list page, so fix that too 2013-04-19 15:26:34 +02:00
Reinier Balt
549aa35e61 fix #1411 where the context list page was not adding new context on the page after the last was deleted. 2013-04-19 15:23:28 +02:00
Reinier Balt
9172d5e001 fix failing scenario 2013-04-17 23:26:46 +02:00
Reinier Balt
8641ecfc4e add some project grouping scenarios to edit_a_todo and fix failures
also refactor step definitions
2013-04-17 22:11:24 +02:00
Reinier Balt
5f8f2eefa9 fix failing calendar scenarios 2013-04-16 10:20:44 +02:00
Reinier Balt
78a7bfe8e4 update changelog with grout_by_project changes 2013-04-14 11:54:40 +02:00
Reinier Balt
a4e0860aa4 fix failing scenarios 2013-04-14 11:50:21 +02:00
Reinier Balt
67247980ad fix failing tests 2013-04-11 11:04:07 +02:00
Reinier Balt
9c0445fcb7 make adding of todos from sidebar work in context and project grouping 2013-04-11 10:53:35 +02:00
Reinier Balt
783d4dd774 update cucumber, capybara and mini-profiler
let capybara find hidden elements (2.0 behavior)
2013-04-11 10:52:32 +02:00
Reinier Balt
4ece8bf7ab put mini-profiler on the right to not block the menubar 2013-04-11 10:51:02 +02:00
Reinier Balt
78d28d41e0 fix wrong passing of params to ajax 2013-04-08 19:52:04 +02:00
Reinier Balt
53daa0f1e3 we are grouping by not ordering by 2013-04-08 19:51:28 +02:00
Reinier Balt
904ad9e8f0 update to latest gems 2013-04-08 19:50:50 +02:00
Reinier Balt
42566b6fee add test for collapsing project containers 2013-04-06 12:57:53 +02:00
Reinier Balt
3fd2b175f5 restore menu entry 2013-04-06 12:57:53 +02:00
Reinier Balt
7b39439d52 Merge pull request #177 from bdabelow/master
Fix minor glitch in installation manual
2013-04-03 08:53:40 -07:00
Benjamin Dabelow
63fe147eec Fix minor glitch in installation manual 2013-04-03 17:25:00 +02:00
Dan Rice
b1f54e68b8 Use default context sort order when returning autocomplete
Fixes #1403
2013-03-25 12:20:50 +02:00
Dan Rice
9a2a1f7419 Update therubyracer/libv8 to fix #1387 2013-03-23 10:02:15 -04:00
Dan Rice
e6dceb5058 Fix contexts not being viewable if collapsed
Contexts collapsed on the homepage were also being collapsed on the
context detail page, but without the option to expand them.
This change stops collapsing them on the detail page regardless of the
setting on the homepage.
2013-03-20 18:56:40 +02:00
Dan Rice
7893401c2f Remember collapsed state of "Completed actions" 2013-03-20 18:23:44 +02:00
Dan Rice
08bcb1ac38 Resume testing against Ruby 2.0.0 2013-03-19 23:40:29 +02:00
Dan Rice
496de15f29 Merge remote-tracking branch 'upstream/master' into master-clean 2013-03-19 23:08:26 +02:00
Dan Rice
59989d3127 Merge remote-tracking branch 'upstream/master' 2013-03-19 16:47:20 -04:00
Dan Rice
66a84e0b71 Fix error running functional tests under Ruby 2.0.0 2013-03-19 16:43:06 -04:00
Dan Rice
8e3a243c56 Fix a case mismatch in one of the tests 2013-03-19 22:34:47 +02:00
Dan Rice
bb5b71bddc Fix a test assertion throwing an error under Ruby 2.0.0 2013-03-19 16:28:45 -04:00
Matt Rogers
93ad2fd44c Merge pull request #176 from kytrinyx/refactor-pie-chart
Refactor pie chart data
2013-03-18 21:06:00 -07:00
Katrina Owen
a4ae0c03bf Fix failing tests 2013-03-18 21:54:19 -06:00
Katrina Owen
a690e4a4cd Extract methods in pie chart data model 2013-03-18 19:57:42 -06:00
Katrina Owen
961227da0c Extract pie chart data logic into model layer
Move most of the tests for this logic into the unit test layer.
2013-03-18 19:49:54 -06:00
Katrina Owen
9f3470f9dc Shave off slight redundancy 2013-03-18 18:59:56 -06:00
Katrina Owen
f3a076c2af Turn unreferenced ivars into local variables 2013-03-18 18:58:36 -06:00
Katrina Owen
6e2f1a8e5f De-dupe pie chart view
Pull logic into the controller from the view. There were only a couple
of tiny differences between the running actions and the total actions
view, so I added a couple of instance variables and then called the same
template twice.
2013-03-18 18:56:41 -06:00
Dan Rice
03de773f2b Fix a case mismatch in one of the tests 2013-03-18 23:31:57 +02:00
Dan Rice
11c5f988db Update Rails to 3.2.13 2013-03-18 14:16:04 -04:00
Matt Rogers
0cd6656be2 Merge pull request #175 from kytrinyx/pie-chart-bug
Add heavy-handed tests against pie chart bug
2013-03-18 06:41:38 -07:00
Katrina Owen
4fe9003855 Tweak pie chart data tests 2013-03-18 07:25:00 -06:00
Reinier Balt
ee43ccbee6 remove leftover from merge failure 2013-03-18 12:43:22 +01:00
Reinier Balt
2596d612fa hide group by project from menu to safely merge refactorings with master 2013-03-18 12:36:40 +01:00
Reinier Balt
85fc82d494 refactor done todos view and tests 2013-03-18 12:36:40 +01:00
Reinier Balt
aac744e411 rebase to master 2013-03-18 12:36:40 +01:00
Reinier Balt
0a9755c8a3 get all scenario's running again, first pass. 2013-03-18 12:36:40 +01:00
Reinier Balt
ede898120c remove option to show empty containers and start fixing failing cucumber scenarios 2013-03-18 12:36:40 +01:00
Reinier Balt
22b371ef8c do a big refactor of rendering collections of todos for home page, tag page, project page, context page 2013-03-18 12:36:40 +01:00
Reinier Balt
f22dfc1f9b initial changes to add an option to select either context or project as grouping of todos on home or tag page
* new menu item in view menu
* js to toggle view
* store setting in cookie to keep de choice of view persistent
* refactor index and tag page of todos to look more alike
* refactor context and project partials to look more alike
2013-03-18 12:32:28 +01:00
Katrina Owen
d6ed7d9722 Add heavy-handed tests against pie chart bug 2013-03-17 19:20:48 -06:00
Matt Rogers
55aa387ab9 Merge pull request #174 from kytrinyx/pie-chart-bug
Fix off-by-one error in pie chart data
2013-03-17 17:12:53 -07:00
Katrina Owen
08cf7ca542 Fix grammar in pie chart legend 2013-03-17 16:29:19 -06:00
Katrina Owen
119e536a97 Fix off-by-one error in pie chart data
A pie chart with exactly 10 contexts would show up with 9 contexts +
(other).
2013-03-17 16:20:12 -06:00
Dan Rice
d0a12a7010 Merge pull request #173 from zoombody/remove_formatize
Render notes using RedCloth without formatize
2013-03-13 08:58:48 -07:00
Dan Rice
dc311221f1 Render notes using RedCloth without formatize
Removes the outdated bluecloth dependency
2013-03-13 17:03:58 +02:00
Matt Rogers
f541a4c9d6 Simplify SearchController#results
Give names to the various things being searched for and move them out
into their own methods. Also add scopes to give names to things being
queried out of the models.
2013-03-12 19:49:19 -05:00
Matt Rogers
63fc460c00 Refactor the empty message criteria into its own method.
Removes plenty of duplication in the code
2013-03-12 14:21:12 -05:00
Matt Rogers
053e3fc8d6 Guard against the case days stale can be negative 2013-03-10 22:48:27 -05:00
Matt Rogers
d699359648 Move the view logic back into the helper
Staleness#days_stale only gives us the number of days that a Todo has
been stale. Add the logic for choosing the CSS class to use back to the
view helper.
2013-03-10 22:18:59 -05:00
Matt Rogers
c1c81d7653 Remove some of the time objects we no longer need 2013-03-10 13:55:21 -05:00
Matt Rogers
809154332f Remove the fake preferences object
It's no longer needed since we're not using the preferences in this
object anymore.
2013-03-10 13:47:26 -05:00
Matt Rogers
43275e064e Refactor the calculation for staleness
Provide the number of days that the todo was stale instead of a class
name to use in the view.

We'll use the number of days stale in the helper to determine the class
name
2013-03-10 13:46:22 -05:00
Matt Rogers
8dfbac0fe8 Use the newly extracted method object for getting todo staleness 2013-03-09 22:38:38 -06:00
Matt Rogers
8ffe3cacca Move the fakes so that they're namespaced by the test
Prevents errors since the names clash with names used in other tests.
2013-03-09 22:38:38 -06:00
Matt Rogers
ccf5323588 Encapsulate the concept of staleness into its own class
Extract it from a single helper method and wrap it in a method object.
This lets us add tests around it and then (later) split the domain
concerns from the view concerns.
2013-03-09 22:38:38 -06:00
Dan Rice
d7e9b384f7 Clean up a couple hardcoded strings in alt tags 2013-03-09 12:46:05 -05:00
Dan Rice
cb5114922e Add instructions relating to renamed Czech locale 2013-03-09 12:35:42 -05:00
Matt Rogers
ea7ab390e7 allow build failures on 2.0.0 for now 2013-03-05 13:56:45 -06:00
Matt Rogers
47f096e097 Merge pull request #171 from kytrinyx/fix-stats-test
Refer to view values correctly in test
2013-03-05 06:52:39 -08:00
Matt Rogers
01f7af89dd Merge pull request #170 from kytrinyx/rename-index-page
Use a more appropriate name for stats domain object
2013-03-05 06:51:59 -08:00
Katrina Owen
3479585991 Use a more appropriate name for stats domain object 2013-03-05 07:49:44 -07:00
Katrina Owen
0b3a0b58a8 Refer to view values correctly in test 2013-03-05 07:48:08 -07:00
Dan Rice
34e0c2b13a Revert "Use db:schema:load instead of db:migrate"
This reverts commit 3c5f28869b,
which did not function properly on the continuous integration server.
2013-03-05 01:00:24 -05:00
Dan Rice
3c5f28869b Use db:schema:load instead of db:migrate 2013-03-04 12:50:30 -05:00
Dan Rice
9cdea2c51f Check schema.rb into source control
This practice is "strongly recommended."
http://guides.rubyonrails.org/migrations.html#schema-dumps-and-source-control
2013-03-04 12:42:59 -05:00
Matt Rogers
66827d0640 add test coverage for when we don't have any users
It wasn't being covered in the functional test for this controller.
2013-03-03 13:56:24 -06:00
Matt Rogers
7c5028f227 add the mocha stubbing and mocking library 2013-03-03 13:56:18 -06:00
Reinier Balt
0f7ed245c6 Merge pull request #169 from kytrinyx/index-page
Encapsulate dependencies of stats index page
2013-03-03 06:35:29 -08:00
Matt Rogers
31d32614e2 restore the french locale file 2013-03-02 23:19:30 -06:00
Katrina Owen
d5a555fbac Encapsulate dependencies of stats index page
This may be a bit extreme.

It's modeled after the ideal "rails way".

In the controller, we now know the name of a single resource. It
doesn't happen to be backed by a database table, but it does know all
about the task of collecting stats, leaving the controller concerned
with just munging params and rendering stuff.

I called the resource `IndexPage`, to avoid the temptation of trying to
reuse it, which can get pretty messy.

Later, if a better abstraction appears, it should be fairly painless to
alter.
2013-03-02 17:35:19 -07:00
Katrina Owen
6df3534baf Inline last pieces into StatsController#index
We can now skip the before filter that sets instance variables.
2013-03-02 17:27:38 -07:00
Katrina Owen
ac4a483b18 Inline helper method 2013-03-02 17:24:05 -07:00
Katrina Owen
615a9e46c9 Encapsulate counts and totals into a class.
Move queries out of the view and into the model layer.
2013-03-02 17:22:15 -07:00
Katrina Owen
6ccb9a81fb Group context-related pieces in a class 2013-03-02 17:21:03 -07:00
Katrina Owen
8b1f0a34a0 Group project-related stats into a class.
Reduce number of instance variables available to the views.
Replace raw SQL with AR-type query.
2013-03-02 17:12:14 -07:00
Reinier Balt
1e3782ce67 Merge pull request #168 from kytrinyx/stats-actions
Encapsulate the stats for actions on the stats index page
2013-03-02 13:58:32 -08:00
Matt Rogers
9e4ec67dd2 Merge pull request #167 from kytrinyx/stats-contexts-view
Simplify context partial in stats
2013-03-02 13:52:52 -08:00
Matt Rogers
0ab7e2101f Merge pull request #166 from kytrinyx/tag-cloud-columns
Add spaces so tag cloud columns can wrap.
2013-03-02 13:47:44 -08:00
Katrina Owen
e56fa5740a Make test name reflect actual data 2013-03-02 16:20:57 -05:00
Katrina Owen
c4433a5ea9 Don't round in ttc.min_sec method
This fixes a bug where it would round 1.8 days up to
2 days, and still display the extra hours in addition.
2013-03-02 16:16:45 -05:00
Katrina Owen
03282638af Move calculation out of view 2013-03-02 16:16:45 -05:00
Katrina Owen
27ba50b460 Extract time to complete partial 2013-03-02 16:16:45 -05:00
Katrina Owen
62336f94cd Move time to complete stats into separate class
This separates out the calculations from the queries so we can get
decent tests around them.
2013-03-02 16:16:45 -05:00
Katrina Owen
0ebb98d49f Encapsulate action stats
This gets rid of a bunch of instance variables in the view/controller
layer.
2013-03-02 16:16:45 -05:00
Katrina Owen
2d2e5fd133 Simplify context partial in stats 2013-03-02 16:15:18 -05:00
Katrina Owen
d4fb1f95d8 Add spaces so tag cloud columns can wrap. 2013-03-02 15:52:39 -05:00
Reinier Balt
6c3f447d8e remove two unused translation keys 2013-03-02 16:44:38 +01:00
Reinier Balt
f649c6ce0c fix js for contexts and add i18n keys for closed contexts 2013-03-02 16:33:38 +01:00
Reinier Balt
2719cb87c7 use state machine from controller and handle exception 2013-03-02 14:52:21 +01:00
Matt Rogers
004339a2ca Merge pull request #164 from kytrinyx/adjust-font-size
Split up the font size calculation
2013-03-02 05:40:38 -08:00
Matt Rogers
d518fe6eb0 Merge pull request #165 from kytrinyx/more-context-sql
Fold two more SQL queries into the query object
2013-03-02 05:39:06 -08:00
Katrina Owen
1b7ed32024 Fold two more SQL queries into the query object 2013-03-02 07:54:13 -05:00
Katrina Owen
3f496db4b4 Split up the font size calculation
The font size is a view concern, but the relative size belongs in the
model layer.
2013-03-02 07:14:52 -05:00
Reinier Balt
fbfc9c7086 do a small sleep to hopefully aviod an Element not found error 2013-03-02 11:44:54 +01:00
Reinier Balt
4aa5933946 return aruba to Gemfile and fix aruba scenarios 2013-03-02 11:36:46 +01:00
Dan Rice
257b969aff Fix code formatting in AddStateToContext migration 2013-03-02 03:19:40 -05:00
Dan Rice
560f2ff538 Give the Context.state column a default value of 'active'
SQLite does not permit a NOT NULL column to have default value NULL.
2013-03-02 03:02:05 -05:00
Matt Rogers
ae42f9c076 Merge pull request #163 from kytrinyx/stats-project-view
Simplify stats project view
2013-03-01 22:02:39 -08:00
Matt Rogers
3365b7e79f Merge pull request #162 from kytrinyx/projects-stats
Extract duplicate top projects query from stats controller
2013-03-01 21:58:34 -08:00
Matt Rogers
77df6483da Merge pull request #161 from kytrinyx/contexts-stats
Extract duplicate context query from controller
2013-03-01 21:57:49 -08:00
Katrina Owen
a41704b72f Collapse duplication in stats project view 2013-03-02 00:48:59 -05:00
Katrina Owen
254179b4c8 Simplify stats projects view
Use `each_with_index` instead of hand-wrought index to loop through
projects, and use a partial for the duplicated empty list items.
2013-03-02 00:38:54 -05:00
Katrina Owen
2686a0d3b5 Don't link to null projects
If you have fewer than 10 projects, then empty running projects were
linked to with the path `/projects/-1`.

Copy/pasted the list strategy from the other project sections in the
same partial so the duplication becomes explicit.
2013-03-02 00:19:47 -05:00
Katrina Owen
6385059de8 Increment list counter in project view
This fixes a bug where if you have fewer than 10 projects, your top 10
projects were listed as:

6 - n/a (n/a)
6 - n/a (n/a)
6 - n/a (n/a)
6 - n/a (n/a)

rather than

7 - n/a (n/a)
8 - n/a (n/a)
9 - n/a (n/a)
10 - n/a (n/a)
2013-03-02 00:11:31 -05:00
Katrina Owen
a23d2eb070 Extract duplicate context query from controller 2013-03-01 23:29:54 -05:00
Katrina Owen
6de4713d38 Extract top projects query object
This removed a bit of duplication from the stats controller.
2013-03-01 23:11:44 -05:00
Matt Rogers
f375c06964 Merge pull request #160 from kytrinyx/tag-counts
Extract duplicated query from stats controller
2013-03-01 18:52:52 -08:00
Matt Rogers
2b2a090173 Merge pull request #159 from kytrinyx/charts
Extract chart value object
2013-03-01 18:48:15 -08:00
Katrina Owen
4dff7538ea Extract duplicated query
This includes a bit of a simplification which assumes that there aren't
any orphan taggings for a user.
2013-03-01 21:27:58 -05:00
Katrina Owen
0aa6ea183b Extract chart value object
This simplifies the views (slightly).
2013-03-01 20:38:24 -05:00
Matt Rogers
8b0f3e986a Merge branch 'tag-cloud' of https://github.com/kytrinyx/tracks 2013-03-01 16:49:53 -06:00
Dan Rice
a8810bbcd3 Move badges below meta in README 2013-03-02 00:13:44 +02:00
Dan Rice
4a3f2c048a Update Code Climate badge in README 2013-03-02 00:12:01 +02:00
Katrina Owen
cd7a5e0866 Delete redundant casting in tag cloud 2013-03-01 16:12:00 -05:00
Katrina Owen
a13199cdda Add unit test for tag cloud 2013-03-01 16:03:35 -05:00
Katrina Owen
63fb7a589c Add test for tag cloud query 2013-03-01 13:26:59 -05:00
Katrina Owen
a81f5b76f3 Separate query from cloud
This will make testing easier
2013-03-01 13:14:27 -05:00
Reinier Balt
67733fa235 Merge branch 'master' of github.com:TracksApp/tracks 2013-03-01 16:49:13 +01:00
Reinier Balt
29f28db810 fix migration for rollback 2013-03-01 16:48:52 +01:00
Dan Rice
22a48bda4c Disable Travis email notifications 2013-03-01 17:47:49 +02:00
Reinier Balt
9000dca33a update CHANGELOG 2013-03-01 16:37:17 +01:00
Reinier Balt
4df340bd7b add ui for changing state of context to closed. This fixes #645 2013-03-01 16:22:30 +01:00
Reinier Balt
acab98d4c7 fix failing tests 2013-03-01 16:22:29 +01:00
Reinier Balt
a5031f2069 add test for better unit coverage of project 2013-03-01 16:22:29 +01:00
Reinier Balt
bf3a1e653a increate test coverage for user and project model 2013-03-01 16:22:29 +01:00
Reinier Balt
188baa938d remove unused method from tag model 2013-03-01 16:22:29 +01:00
Reinier Balt
44c602e2ca fix failing cucumber scenario 2013-03-01 16:22:29 +01:00
Reinier Balt
1e7e925c39 fix failing test 2013-03-01 16:22:29 +01:00
Reinier Balt
1e84adc91b get tests running and fix editing context state 2013-03-01 16:22:29 +01:00
Reinier Balt
99eed9f638 add state machine to context including a closed state 2013-03-01 16:22:29 +01:00
Dan Rice
3c6b1737c1 Run CI against Ruby 2.0.0 2013-03-01 17:15:36 +02:00
Matt Rogers
c6637e74aa Merge pull request #157 from kytrinyx/tag-cloud-minimum
Use minimum of tag count for tag cloud
2013-03-01 04:30:27 -08:00
Katrina Owen
0f5b402427 Use minimum of tag count for tag cloud
The tag cloud minimum used to start at 0, then repeatedly compared to
the lowest count and chose the smallest, which is bound to be zero in
every case.

Discussed
[here](8c26ea7cb5 (commitcomment-2719199)).
2013-03-01 00:13:41 -05:00
Katrina Owen
8f42b25e68 Use lowest tag count as minimum 2013-02-28 23:36:08 -05:00
Matt Rogers
14a47f0480 Merge pull request #156 from kytrinyx/min-max
Swap min/max variables in i18n translation
2013-02-28 19:36:33 -08:00
Katrina Owen
d577dd9201 Completely whimsical whitespace adjustment. 2013-02-28 22:32:24 -05:00
Katrina Owen
d478efdd01 Move font calculation into tag cloud 2013-02-28 22:30:34 -05:00
Matt Rogers
08967868dc Merge pull request #155 from kytrinyx/fix-typo
Correct typo in variable name
2013-02-28 19:26:15 -08:00
Katrina Owen
2321d1f2a3 Call the cloud partial twice
Delete half the partial, and use each of the cloud objects to call it.
2013-02-28 22:03:39 -05:00
Katrina Owen
b5868d5c70 Use tag cloud objects in view
This allows us to not set the individual instance variables for the tag
cloud attributes.
2013-02-28 22:00:23 -05:00
Katrina Owen
61e04a8258 Extract methods in tag cloud
This gets rid of the compute method, and makes each value that got set
in it its own little method.
2013-02-28 21:53:19 -05:00
Katrina Owen
447178bd7d Collapse duplication in tag cloud model 2013-02-28 21:30:36 -05:00
Katrina Owen
edc793e703 Rename variables
The current user isn't necessarily current when it is in the model
layer.

The exposed attributes on the tag cloud no longer need to contain type
information.
2013-02-28 21:18:00 -05:00
Katrina Owen
8f6d57014a Extract tag cloud class from stats controller 2013-02-28 21:08:48 -05:00
Katrina Owen
cb9073f4bd Swap min/max variables in i18n translation
The :min was pointing at the max value, and the inverse.

I had to tweak a few of the language files as well, to make sure that
minimum and maximum are pointing to the correct values.

I didn't touch the hebrew language file, so someone with the correct
language skills may want to take a look at it to make sure that the text
matches the interpolation variables that get sent in.
2013-02-28 20:43:11 -05:00
Katrina Owen
ce9db80743 Correct typo in variable name 2013-02-28 20:34:46 -05:00
Reinier Balt
1d932ccfe5 fix failing scenario 2013-02-27 21:50:03 +01:00
Reinier Balt
48e47fc009 remove dynamic finders from cucumber scenarios 2013-02-27 20:02:01 +01:00
Reinier Balt
2b2572a2d1 set caching back to false for development environment
this was accidentally added to a previous commit
2013-02-27 12:06:25 +01:00
Reinier Balt
ef91dd0c64 another set of dynamic finder migrations. All non-cucumber tests pass 2013-02-27 11:50:49 +01:00
Reinier Balt
64a198d45a Merge pull request #154 from whatsbcn/master
fastcgi with rails 3
2013-02-25 13:58:15 -08:00
Albert Sellarès
7f93660f95 Changed to work with rails 3 2013-02-25 21:27:03 +01:00
Reinier Balt
583664be36 remove some dynamic finders (they are deprecated for rails4) and add test for untested method of context.rb 2013-02-25 10:21:04 +01:00
Reinier Balt
402b078c02 update gems 2013-02-23 15:16:03 +01:00
Reinier Balt
9edde5c789 sync docs with 2.2 release 2013-02-23 13:12:58 +01:00
Dan Rice
04f91292ff Point to instructions in /doc instead of online 2013-02-22 18:26:49 +02:00
Reinier Balt
3482af5072 fix #1393 by calculating todo count for hidden projects too 2013-02-20 20:08:15 +01:00
Matt Rogers
a94ea6b0f2 Merge pull request #153 from kytrinyx/tag-to-s
Override #to_s on Tag for simplified joining
2013-02-19 08:30:26 -08:00
Katrina Owen
0b733b6183 Override #to_s on Tag for simplified joining 2013-02-19 08:47:47 -07:00
Matt Rogers
01b7f78f3c Merge pull request #152 from kytrinyx/after-destroy-destroy
Rename callback for clarity
2013-02-19 07:15:07 -08:00
Katrina Owen
bb88674856 Rename callback for clarity 2013-02-19 07:54:09 -07:00
Matt Rogers
0df2faf553 Merge pull request #151 from kytrinyx/tag-label
Add Tag#label method
2013-02-18 18:31:41 -08:00
Katrina Owen
95a4ed6e4a Add Tag#label method 2013-02-18 15:12:53 -07:00
Reinier Balt
f56fc1945c change upgrade 2013-02-18 20:30:38 +01:00
Reinier Balt
585583d1ca add install and upgrade manual to master 2013-02-18 19:52:42 +01:00
Reinier Balt
cf248b9115 fix #1396 and add a test for it 2013-02-18 17:15:09 +01:00
Reinier Balt
c61d0cbdb7 fix #1395 and speedup context.autocomplete a lot 2013-02-18 16:44:46 +01:00
Matt Rogers
4f6e6e3e4d Merge pull request #150 from kytrinyx/fix-failing-tag-test
Find tag by lowercase name in tag test
2013-02-17 20:13:05 -08:00
Katrina Owen
f28ff70f77 Find tag by lowercase name in tag test
The sqlite3 database is case sensitive, so searching for 'UPPER' when
the tag name has been changed to 'upper' before saving it will result in
an empty tag.
2013-02-17 19:41:28 -07:00
Reinier Balt
6fa70db39e fix updating dependency trees when changin a name. Including invalidating cache when
necessary
2013-02-17 17:37:44 +01:00
Reinier Balt
1b0d08bbb5 fix timing issues on failing scenarios. Fix deprecated jquery functions and update jqueryui
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2013-02-15 22:27:39 +01:00
Dan Rice
98fbbccdcb Update Rails to 3.2.12 (security fix) 2013-02-11 19:24:52 -05:00
Dan Rice
4d3ba2a012 Remove Mongrel and other Ruby-1.8-specific development gems 2013-02-07 20:14:23 -05:00
Dan Rice
50a1802624 Merge pull request #146 from nibua-r/french-i18n-improvements
Delete a fr partial
2013-02-07 09:38:30 -08:00
Renaud AUBIN
9b4db12971 Delete a fr partial
Manage the fr particularism within the default partial.
2013-02-07 18:19:31 +01:00
Dan Rice
ee2a00bff4 Merge pull request #145 from nibua-r/french-i18n-improvements
French i18n improvements
2013-02-06 17:48:30 -08:00
Renaud AUBIN
e58919df03 Improve fr i18n (minor)
Fixes orthographic mistakes and some case-related issues.
2013-02-07 00:37:18 +01:00
Renaud AUBIN
63678cabff Particularize a project partial for french language
Words order isn't the same for fr projects state labels. This commit
duplicate the default partial and reorder the wording for fr.
2013-02-07 00:34:21 +01:00
Dan Rice
6cd1523c5a Merge pull request #144 from nibua-r/french-i18n-improvements
Improve i18n french (Tolk workflow)
2013-02-05 16:31:19 -08:00
Renaud AUBIN
eea44c413d Improve i18n french (Tolk workflow)
Miscellaneous improvements from orthographic or translation mistakes to
typographic conventions (restrained to existing keys). Add some missing
strings.
2013-02-06 01:10:09 +01:00
Dan Rice
aba222ff41 Rename Czech locale from cz to cs as per ISO 639-1 2013-02-05 11:08:21 -05:00
Dan Rice
c09da9cb1c Bump the development version number 2013-02-05 00:28:39 -05:00
Dan Rice
a4789824e5 Clean up obsolete query analysis plugins 2013-02-05 00:09:34 -05:00
Dan Rice
6530fd9bac Sort .gitignore alphabetically 2013-02-04 15:24:23 -05:00
Dan Rice
db951f7c6f Merge pull request #142 from nibua-r/ignore-binstubs
Add bin to .gitignore
2013-02-04 12:06:52 -08:00
Renaud AUBIN
032f970dd6 Add bin to .gitignore
Ignore the bin directory created by `bundle install --binstubs`.
2013-02-04 21:00:42 +01:00
Dan Rice
1454985c68 Merge pull request #139 from nibua-r/fix-french-tr
Fix some french translation entries
2013-02-02 08:21:38 -08:00
Renaud AUBIN
1c05249831 Replace 'Echéance' by 'Échéance'
Capital letters should be accentuated when needed even if the usage of
poor quality digital typography has disolved its usage. The usage of non
accentuated capital letters can be considered as orthographic mistake.
2013-02-02 16:50:40 +01:00
Renaud AUBIN
b530da2785 Remove trailing whitespaces and fix some fr entries 2013-02-02 16:44:55 +01:00
Dan Rice
cc633fe6d2 Remove obsolete scripts from Rails <3.0 and RSpec 2013-01-28 17:11:59 -05:00
Dan Rice
340082e6f2 Restore original copyright naming 2013-01-26 13:22:34 -05:00
Dan Rice
bdeebaf92e Add GPLv2 license text 2013-01-26 12:59:25 -05:00
Dan Rice
1a8742ecaf Add a Travis CI status badge to the README 2013-01-26 12:03:41 -05:00
Dan Rice
a8c810e262 Switch to mainline cache_digests gem
lrbalt's 1.8.7-compatible fork is no longer necessary to use.
2013-01-25 20:21:06 -05:00
Dan Rice
2fce79b916 Update therubyracer gem to get past some libv8 issues 2013-01-25 20:19:31 -05:00
Dan Rice
f26016b4fc Merge pull request #138 from TracksApp/remove-capistrano
Remove outdated Capistrano example
2013-01-25 09:17:57 -08:00
Matt Rogers
3a8cc2eb20 Remove capistrano for Tracks deployment 2013-01-24 22:35:44 -06:00
Matt Rogers
a1de034352 Merge pull request #136 from andrew/rails-upgrade
Updated Rails to 3.2.11
2013-01-10 06:12:10 -08:00
Andrew Nesbitt
f10e1d986c Updated Rails to 3.2.11 2013-01-10 13:58:24 +00:00
Reinier Balt
7eccf79ab6 fix regressions and use timecop to fix time in tests. Thanks Dan and Hans! 2013-01-06 16:04:07 +01:00
Reinier Balt
4b7bd1c414 include predecessors and successors in xml export of todos. Fixes #1377 2013-01-01 23:08:47 +01:00
Reinier Balt
08257b8da5 forgot to remove debug lines 2013-01-01 22:52:44 +01:00
Reinier Balt
bb91ea6e32 fix stats_controller tests when running them in the first week of a month
need to figure out how to set system date from tests so that the test
are not using data relative from the day you run the tests
2013-01-01 22:45:12 +01:00
Reinier Balt
796685072d finish updating cucumber scenario's to the stricter capybara 2013-01-01 17:38:59 +01:00
Reinier Balt
ee3f8a3f8b set default format to progress for cucumber 2012-12-26 16:46:05 +01:00
Reinier Balt
2acfbd8f00 fix dependency features 2012-12-25 15:46:26 +01:00
Reinier Balt
fbe69a9a55 revert last line. Travis CI can run with v8 dependency. Closes #1382 2012-12-25 14:25:23 +01:00
Reinier Balt
dcdd5a73a5 revert to depend on native libv8 to decrease bundle install time 2012-12-25 14:11:37 +01:00
Reinier Balt
4572c958b2 Merge pull request #135 from zoombody/bug/1383-simplecov
Change simplecov gem group from development to test
2012-12-24 14:28:41 -08:00
Reinier Balt
0c73f91aee Merge pull request #133 from zoombody/bug/1363-remove-predecessor
Fix routing for todos#remove_predecessor
2012-12-24 14:26:15 -08:00
Dan Rice
000c6b6786 Change simplecov gem group from development to test
Fixes #1383
2012-12-24 13:53:13 -05:00
Dan Rice
ff19270c09 Fix routing for todos#remove_predecessor
Fixes #1363
2012-12-24 11:51:44 -05:00
Reinier Balt
b18b222834 another set of fixes for the cucumber scenario's 2012-12-24 15:36:47 +01:00
Reinier Balt
da2bee2e53 start fiingx failing cucumber scenario's and some small fixes
new capybara introduces some failing scenario's
2012-12-23 23:16:22 +01:00
Reinier Balt
c8d2db6fc3 these belong to last commit 2012-12-23 22:49:48 +01:00
Reinier Balt
e90b24d327 Merge branch 'master' of github.com:TracksApp/tracks 2012-12-23 22:47:31 +01:00
Reinier Balt
bd656ee1c7 fix #1350 by removing admin_email from preferences model and add it as a site option in
site.yml.tmpl. This one needs running migrations
2012-12-23 21:03:37 +01:00
Reinier Balt
d4014a73d3 Merge pull request #132 from mattr-/add-test-coverage
Add test coverage generation using simplecov
2012-12-23 00:35:01 -08:00
Matt Rogers
066c378705 Add test coverage generation using simplecov 2012-12-22 22:56:30 -06:00
Reinier Balt
a32f928fc8 add tag_name to cache invariant 2012-12-16 17:03:23 +01:00
Reinier Balt
5454ba385f fix styling of error messages 2012-12-16 15:20:43 +01:00
Reinier Balt
ed3cbf991c update gems 2012-12-16 14:24:27 +01:00
Reinier Balt
9550b89b25 fix caching of todo where [C] and [P] were not part of the invariant
thus the first generated todo was cached, leading to invalid todo in other views
2012-12-05 16:38:39 +01:00
Reinier Balt
032affb00d Merge pull request #130 from zoombody/bug/1351-note-migration
Reload columns before rendering notes during migration
2012-12-05 00:50:02 -08:00
Dan Rice
c1f1fcb35b Use say() instead of puts() in migrations 2012-12-04 19:04:21 -05:00
Dan Rice
1de6a0c9dc Reload columns before rendering notes during migration
Fixes #1351
2012-12-04 18:44:58 -05:00
Matt Rogers
109da4f213 Merge pull request #128 from zoombody/bug/1366-tab-order
Remove tab-indexes for recurring todo form
2012-12-04 09:15:43 -08:00
Dan Rice
268d37c02d Remove tab-indexes for recurring todo forms
Using the natural tab order makes the Create and Cancel buttons accessible.

Fixes #1371
2012-12-03 16:25:20 -05:00
Reinier Balt
b5d71190b5 Merge pull request #127 from zoombody/bug/1366-tab-order
Fix tab order when creating monthly recurring actions
2012-12-01 01:14:04 -08:00
Reinier Balt
f1006eff51 Merge pull request #126 from zoombody/fixes
Clean up HTML in mobile login
2012-12-01 01:08:21 -08:00
Reinier Balt
923cd70058 Merge pull request #125 from maddentim/fixes-recurring
Eliminating unneeded blank space character from show_date_tag
2012-12-01 01:07:50 -08:00
Reinier Balt
c2d057f1b2 Merge pull request #124 from maddentim/fix-icon-size
Shrink add.png icon to be inline with other icons
2012-12-01 01:07:03 -08:00
Dan Rice
41d8fe5550 Remove duplicate render_flash from mobile login
The flash is already rendered in the layout.

Fixes #1370
2012-11-30 23:27:54 -05:00
Dan Rice
c0056675be Fix tab order when creating monthly recurring actions
Fixes #1366
2012-11-30 23:14:36 -05:00
Dan Rice
f6d251d3a0 Fix stray HTML tags in mobile layout
Fixes #1369
2012-11-30 17:23:03 -05:00
tim madden
281cc51b3a Shrink add.png icon to be inline with other icons
Other icons are 16x16 with add.png is 32x32. This commit scales the
icon down to 16x16.

Closes #1367
2012-11-30 16:09:11 -06:00
tim madden
f7f8b79f5b Eliminating unneeded blank space character from show_date_tag
The space character causes the 'Show in x period' background color to
run into the todo description.

Closes #1368
2012-11-30 16:08:25 -06:00
Reinier Balt
93c6d33729 Merge pull request #122 from zoombody/fixes
Fix redirect to home page after open signup
2012-11-30 00:48:06 -08:00
Dan Rice
c838272622 Fix redirect to home page after open signup
Fixes #1349
2012-11-29 16:27:28 -05:00
Matt Rogers
4d2f25ab20 Refactor the fetching of done todos
Move the get_done_today, get_done_this_week, and get_done_this month
methods into their own class in lib/tracks and use the new class in the
context, project, and todo controllers.

This removes the complexity from the application controller, silos it
off, and slightly reduces the complexity of the other controllers so
that they don't have to duplicate as much code.

The tradeoff here is that the code that was moved out into its own class
was also duplicated in the todos controller due to a different use case
that I didn't see before. This is still an improvement however and so
I'm ok with going back and tackling the extra complexity added to
TodoController at a later date.
2012-11-27 23:07:46 -06:00
Matt Rogers
2393d6d371 Don't load cucumber automatically on Bundler initialization 2012-11-27 23:07:45 -06:00
Matt Rogers
f69c56ec31 Merge pull request #121 from zoombody/fixes
Disable loading of the full environment during assets:precompile
2012-11-27 12:22:16 -08:00
Dan Rice
9e8893cfac Disable loading of the full environment during assets:precompile
Fixes #1338
2012-11-27 14:19:45 -05:00
Reinier Balt
f228067e0b Merge pull request #120 from maddentim/fixes
Creating new todo link for context headers in mobile interface
2012-11-26 10:56:16 -08:00
Tim Madden
8cef2b41c1 Creating new todo link for context headers 2012-11-26 10:14:55 -06:00
Reinier Balt
58246a1359 Merge pull request #119 from zoombody/fixes
Render collapse/expand buttons using CSS instead of JS
2012-11-15 00:08:15 -08:00
Dan Rice
bdbb1dd29d Render collapse/expand buttons using CSS instead of JS
Fix #1354
Also clean up some dependent JS unused since c64e1bc
2012-11-14 22:01:43 -05:00
Reinier Balt
416a8699d5 Merge pull request #118 from zoombody/i18n
Revert corrupt translations
2012-11-04 08:09:59 -08:00
Dan Rice
eea380951f Revert corrupt translations
Fixes #1339
2012-11-03 16:20:25 -04:00
Matt Rogers
84fc7f9ece Merge pull request #117 from zoombody/fixes
Miscellaneous minor fixes
2012-10-26 15:02:48 -07:00
Dan Rice
504d03f989 Fix wrong page title when adding a user
Title still says "admin user" even though subsequent users are not admins.
Add a new string to correct this.
2012-10-26 17:19:40 -04:00
Dan Rice
beaa069340 Cleanup footer links
Minor fixes as a follow-up to #1340
* Assembla is HTTPS-only
* Mailing list is members-only, so link to the group instead and call it
  "mailing list" instead of "email"
* getontracks.org's canonical URL has no www
* Make the same changes to the mobile footer
* The forum is no longer referenced, so purge from translations
2012-10-26 17:04:56 -04:00
Matt Rogers
678cd5ca01 Merge pull request #116 from zoombody/mobile-checkboxes
Render task-complete checkbox for mobile
2012-10-25 18:54:36 -07:00
Dan Rice
53074136d3 Replace hard-coded footer link to mobile site 2012-10-25 21:52:09 -04:00
Dan Rice
ff4d639142 Fix visible HTML tags in mobile flash 2012-10-25 21:24:04 -04:00
Dan Rice
8c56444f96 Render task-complete checkbox for mobile
Fixes #1346
2012-10-25 21:15:35 -04:00
Reinier Balt
dd5d8b21a7 Merge pull request #115 from maddentim/fixes
Fixes
2012-10-24 14:06:02 -07:00
tim madden
92cfeb4188 adding home link to mobile footer to fill it out 2012-10-23 11:11:00 -05:00
tim madden
6d3a6611c8 adding links to footers to go between mobile and full site 2012-10-23 11:10:59 -05:00
tim madden
c46122bb34 Changing mobile layout so that links always show so link fill across 2012-10-23 11:10:59 -05:00
Tim Madden
25ea467c5e restoring route of /m instead of just /mobile 2012-10-23 11:10:59 -05:00
Reinier Balt
fc46624b0a Merge pull request #114 from mattr-/upgrade-jquery-ui
update to jQuery UI 1.9.0
2012-10-23 04:52:11 -07:00
Matt Rogers
3aabadf353 update to jQuery UI 1.9.0 2012-10-15 20:31:06 -05:00
Matt Rogers
d3255f551d Don't run CI on 1.8.7.
factory_girl requires 1.9.3
[ci skip]
2012-10-09 12:55:35 -05:00
Matt Rogers
63711edba8 Don't run the cucumber features as part of the ci task.
They take too long to run.
2012-10-09 12:47:53 -05:00
Matt Rogers
17f2648bf9 fix the migration task name for the ci task 2012-10-09 12:36:03 -05:00
Matt Rogers
e1bae5a2de run the database migration as part of the ci build 2012-10-09 12:29:06 -05:00
Matt Rogers
e569cd081a create a copy of database.yml on Travis 2012-10-09 12:24:25 -05:00
Matt Rogers
f81905cbb5 Use mysql for all databases in the template file
Sqlite is not in the Gemfile so it makes no sense to have it in the
database.yml.tmpl file.
2012-10-09 12:22:07 -05:00
Matt Rogers
b36f36190c create a copy of site.yml on Travis 2012-10-09 12:08:39 -05:00
Matt Rogers
fc8ad0f7b8 set up Travis CI for Tracks 2012-10-09 11:53:46 -05:00
Matt Rogers
1aa1908a98 Merge pull request #112 from zoombody/postgres
Don't sort todos when counting them
2012-10-07 21:02:06 -07:00
Reinier Balt
a46fee6b91 Merge pull request #113 from dD0T/mobileredir
Mobile task creation redirected to non-mobile results page.

thanks!
2012-10-06 00:37:13 -07:00
Stefan Hacker
a7014e9716 Mobile task creation redirected to non-mobile results page. 2012-10-05 17:55:13 +02:00
Dan Rice
5b6cbf566a Don't sort todos when counting them
Grouping isn't as lax in PostgreSQL as it is in MySQL or SQLite. All
sort fields also need to be in the GROUP BY, or be aggregated. The order
isn't relevant when counting, so simply don't order in that case.

Fix #1336
2012-10-04 10:43:22 -04:00
Matt Rogers
33c3c578f6 Fix up the links in the footer.
The link to the forum is gone. The email link points to the new google
groups mailing list. The contribute link points to
http://getontracks.org/development

Fixes #1340
2012-10-03 23:12:40 -05:00
Reinier Balt
8c1a180da9 Merge pull request #111 from zoombody/dropdown-css-fix
improve text alignment in todo actions menu
2012-10-02 01:18:59 -07:00
Dan Rice
7ce214720d improve text alignment in todo actions menu 2012-10-01 21:56:08 -04:00
Reinier Balt
e846de6a32 Merge pull request #110 from zoombody/favicon
make favicon background transparent
2012-09-29 23:53:13 -07:00
Matt Rogers
a8fa2962c9 Merge pull request #109 from zoombody/css-fix
fix #1334 wrong navbar link colors
2012-09-29 20:21:02 -07:00
Matt Rogers
c1118b298c Merge pull request #108 from zoombody/rollover
convert rollovers to pure CSS with sprites
2012-09-29 20:19:46 -07:00
Dan Rice
1650f52b99 make favicon background transparent 2012-09-29 22:12:33 -04:00
Dan Rice
8441cccb2e fix #1334 wrong navbar link colors 2012-09-29 10:37:07 -04:00
Dan Rice
9a1faa9701 convert rollovers to pure CSS with sprites 2012-09-29 09:56:51 -04:00
Matt Rogers
c56fb05536 Merge pull request #107 from zoombody/sass
make the CSS a little bit Sassier
2012-09-27 18:10:41 -07:00
Dan Rice
a24b18b724 refactor CSS to take some advantage of Sass nesting 2012-09-27 13:31:47 -04:00
Dan Rice
735ee8fe34 improve CSS whitespace consistency 2012-09-27 13:09:30 -04:00
Matt Rogers
7faf3adfb5 Merge pull request #106 from zoombody/cleanup
update gitignore rules to match rails 3.2.8 defaults
2012-09-27 08:53:20 -07:00
Dan Rice
21472fce5e update gitignore rules to match rails 3.2.8 defaults 2012-09-27 10:37:36 -04:00
Matt Rogers
6a5364b9d2 Merge pull request #105 from zoombody/cleanup
Clean up some cruft
2012-09-26 21:02:53 -07:00
Matt Rogers
d03230008a Merge pull request #104 from zoombody/accessibility
wrap the todo dropdown arrow in an "a" tag to make it tab-accessible
2012-09-26 21:00:50 -07:00
Dan Rice
bc3af26320 remove archived .gitignore.rails2 2012-09-26 22:17:14 -04:00
Dan Rice
7450e1b8d8 update .gitignore rules for rails3.1 asset pipeline 2012-09-26 22:09:20 -04:00
Dan Rice
367cdaa74e remove obsolete /log.tmpl 2012-09-26 22:07:08 -04:00
Dan Rice
6bf21caf22 wrap the todo dropdown arrow in an "a" tag to make it tab-accessible 2012-09-26 16:17:07 -04:00
Dan Rice
2bdf0dba77 load Tracks' own CSS after vendor CSS to permit overrides 2012-09-26 16:14:54 -04:00
Matt Rogers
b7b22cb48a Merge pull request #103 from zoombody/sass
convert CSS to Sass for better asset references
2012-09-26 12:19:06 -07:00
Dan Rice
0de6a3177d convert CSS to Sass for better asset references 2012-09-26 14:16:53 -04:00
Reinier Balt
b3059cf53a fix caching for #1328 and #1329 2012-09-19 17:13:29 +02:00
Matt Rogers
b89062913f remove code duplication 2012-09-08 13:31:22 -05:00
Matt Rogers
f9bd923205 Use a local variable instead of an instance variable
@all_actions_per_context is not used anywhere except for in the
StatsController. It's only used in two functions and it's not used by
anything in the view.

Make it a local variable instead.
2012-09-08 13:12:35 -05:00
Matt Rogers
d9f4226fbe Use a constant for seconds per day
Using an instance variable for this just seems wrong.
2012-09-08 12:55:06 -05:00
Reinier Balt
9ec1a946dc Merge pull request #102 from dD0T/dedupe
Remove duplicate code from recurring_todos_helper.rb
2012-09-04 04:32:42 -07:00
Stefan Hacker
9f9f4ede0f Remove duplicate code from recurring_todos_helper.rb 2012-09-04 12:42:42 +02:00
Reinier Balt
eef7c783df Merge pull request #101 from dD0T/jqselectanderrors
Thanks for these great fixes. Keep 'm coming :-)
2012-09-03 13:40:47 -07:00
Stefan Hacker
e6afd0ac0a Fix max_actions being nil when actions_open_per_week list is empty 2012-09-03 20:43:25 +02:00
Stefan Hacker
7f4065b16b Remove explicit mentioning of application layout where not needed 2012-09-03 20:24:20 +02:00
Stefan Hacker
35cc0fceaa Replace stray error_messages_for uses with working get_list_of_error_messages_for calls 2012-09-03 20:00:13 +02:00
Stefan Hacker
f07a028843 Fix invalid jquery selectors in tracks.js 2012-09-03 18:23:08 +02:00
Reinier Balt
ea0d4eb0c7 invalidate cache of todo every day so stalenes and due date can be regenerated 2012-09-02 15:13:29 +02:00
Reinier Balt
ff06f418e8 Make sure that changing tags (i.e. toggle star) touches the taggable (todo) to invalidate cache. Make sure _context is cached different for _context of active todos and _context of tagged todos and _context in tickler 2012-09-02 15:13:29 +02:00
Reinier Balt
fb6ee29f43 Move to forked cache_digests for ruby 1.8.7 compatibility
I like to be able to run 2.2 on 1.8.7
2012-09-02 15:13:28 +02:00
Reinier Balt
8a8dc47ab8 Try the cache_digests gem for Tracks
cache_digests will be part of Rails 4
2012-09-02 15:13:28 +02:00
Matt Rogers
8b1fc99b72 Merge pull request #100 from dD0T/cleanuplayouts
Remove unused layout and clear up naming
2012-09-02 06:02:06 -07:00
Stefan Hacker
27adccb6e9 Remove unused layout and clear up naming
* scaffold.css is only used by login -> rename to login.css
* standard.html.erb is the default application layout -> rename to application.html.erb
* scaffold.html.erb is unused -> deleted
2012-09-02 14:20:17 +02:00
Matt Rogers
4fb9939e3a Merge pull request #99 from dD0T/favicons
Add favicon/apple-touch-icon to all layouts
2012-09-01 11:09:59 -07:00
Stefan Hacker
2fc441589f Add favicon/apple-touch-icon to all layouts 2012-09-01 18:56:51 +02:00
Matt Rogers
2979758566 Merge pull request #98 from dD0T/assetprecomp
mobile.css was missing from production assets precompilation list.
2012-09-01 08:23:52 -07:00
Stefan Hacker
a7a7769bc7 mobile.css was missing from production assets precompilation list. 2012-09-01 16:25:14 +02:00
Reinier Balt
827c825884 update to jquery-ui-1.8.23 2012-08-31 15:15:11 +02:00
Matt Rogers
1f678e5ea6 Clean up the comments in the Gemfile 2012-08-28 08:41:25 -05:00
Matt Rogers
de33b85238 Update the fixture data to work with PostgreSQL 2012-08-28 08:39:52 -05:00
Matt Rogers
0062a64919 Merge pull request #97 from zoombody/mailing-list
update project-meta links in README and CHANGELOG
2012-08-27 21:05:19 -07:00
Dan Rice
1324c9ed59 update project-meta links in README and CHANGELOG 2012-08-27 20:23:19 -04:00
Reinier Balt
dd83040ea0 fix #1305 and #1309. Only check on show_from in the past when you change the show_from. This will not prevent a save of the todo when another change is made and show_from has some old date 2012-08-26 17:33:51 +02:00
Reinier Balt
be26cfdd66 applied patch of Dan Rice to fix #1326. Thanks Dan! 2012-08-25 17:27:38 +02:00
Reinier Balt
1cdf6c8b8e fix #1325 by applying the patch of Dan Rice. Thanks Dan!
Also add a test to catch regessions
2012-08-25 17:18:22 +02:00
Reinier Balt
29c5103a98 handle multipart emails better in message_gateway 2012-08-24 23:47:27 +02:00
Reinier Balt
cbf7a6fd43 Merge pull request #96 from graaff/master
HTML escaping bugs in the user admin interface.
2012-08-19 14:03:16 -07:00
Hans de Graaff
3e2a4e4846 Fix html escaping. 2012-08-19 08:53:19 +02:00
Hans de Graaff
858a45ab54 Merge branch 'master' of git://github.com/TracksApp/tracks into upstream 2012-08-19 08:39:31 +02:00
Reinier Balt
10b6a9ea69 fix ordering of completed todos in context view 2012-08-12 11:27:37 +02:00
Matt Rogers
306d501e20 remove duplication in mobile cookie handling 2012-08-15 22:14:00 -05:00
Matt Rogers
580cad7ad8 convert README to markdown 2012-08-14 20:01:56 -05:00
Matt Rogers
80d24d4edf Add the Code Climate badge to the README 2012-08-14 20:01:16 -05:00
Matt Rogers
b01c7878d1 Push conversion of a todo to a project down.
Refactor the conversion of a todo to a project and move it from the
TodosController to the Project model.
2012-08-14 19:33:54 -05:00
Matt Rogers
2911036ff7 ignore files with a .db suffix 2012-08-14 19:33:54 -05:00
Reinier Balt
69ead6d254 fix #1323 so Tracks works with rails 3.2.8. Update all dependencies 2012-08-11 23:54:05 +02:00
Reinier Balt
3ad632ff86 Merge pull request #95 from piglop/recurring_todo_tag_autocomplete
Recurring todo tag autocomplete
2012-07-22 05:57:34 -07:00
Reinier Balt
08ee58c303 Merge pull request #94 from piglop/fixed_indentation_in_menu
Fixed indentation in menu
2012-07-22 05:49:48 -07:00
Reinier Balt
339794cd2e Merge pull request #93 from piglop/english_selenium
English selenium
2012-07-22 05:48:46 -07:00
Michael Witrant
50bc80d49a fixed broken tag autocomplete on recurring todo edition 2012-07-22 11:09:54 +02:00
Michael Witrant
7bcd539c3b force english prefered language in firefox test profile 2012-07-22 10:45:02 +02:00
Michael Witrant
424028f09e fixed indentation when todo sub menu text is too long 2012-07-22 10:43:13 +02:00
Hans de Graaff
66f0859e63 Merge branch 'master' of git://github.com/TracksApp/tracks into upstream 2012-07-21 11:25:14 +02:00
Reinier Balt
702c89e754 add tolk to Tracks for easy management of translations. Limited to development
environment only. Need migration.


Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2012-07-18 14:58:24 +02:00
Reinier Balt
a37d10f57a fix #1314. Fixed security issue too 2012-07-18 12:26:46 +02:00
Reinier Balt
881c83292b reorder tests 2012-07-18 11:59:17 +02:00
Reinier Balt
4e29bf69f7 fix failing tests and small refactorings 2012-07-18 11:42:26 +02:00
Reinier Balt
e8c3ba2e28 fix #1313 by checking on NullProject too 2012-07-18 10:39:15 +02:00
Reinier Balt
3a3a1ac22e production needs extension of swf 2012-07-16 17:47:30 +02:00
Reinier Balt
22e166c370 add swf to asset pipeline. Fixes #1311 2012-07-16 17:38:44 +02:00
Reinier Balt
7c1cd2a144 fix #1310. Add test for this
Found that I had a lot of tests commented out. They have some regressions I will fix later
2012-07-15 21:28:42 +02:00
Reinier Balt
5a24644aad fix #1307 and add basic test 2012-07-15 20:45:37 +02:00
Reinier Balt
6e1ad5e200 fix small timing issue 2012-07-15 20:11:07 +02:00
Reinier Balt
0d854efbbb fix #1288. Drag and drop should work on touch screens. Also upgrade jquery-ui 2012-07-13 01:53:30 +02:00
Reinier Balt
885ee7d1d1 refactorings for recurring todo model 2012-07-13 00:31:11 +02:00
Reinier Balt
80e47b94b0 fix timezone issue
try testing at 00:30
2012-07-13 00:28:06 +02:00
Reinier Balt
e03c521314 fix regressions in cucumber tests. Add basis test for notes page 2012-07-12 23:33:36 +02:00
Reinier Balt
82bb67f518 small refactorings 2012-07-12 13:14:21 +02:00
Matt Rogers
7d0c716366 Fix a few typos in the comment 2012-07-13 20:55:53 -05:00
Reinier Balt
9af3dee277 remove backup files from rails2 - rails3 migration 2012-07-12 11:17:08 +02:00
Reinier Balt
f9dc8c6969 fix #1296 by adding translate functions to mobile view of todo 2012-07-11 16:46:18 +02:00
Reinier Balt
48cc8740cb fix #1303. Adding test for it. 2012-07-11 16:25:24 +02:00
Reinier Balt
23b92d853a Merge pull request #84 from sukima/fix_projects_api_crash
Fix projects api crash
2012-07-11 06:36:51 -07:00
Reinier Balt
d6e66fa517 fix failing cucumber tests
fix data export view
fix mentions of tag on tag page 
fix autocomplete for tags
2012-07-11 15:35:21 +02:00
Matt Rogers
4227aede6c Merge pull request #92 from novalis111/master
German translations updated

Lots of fixes and updates.
2012-07-09 12:07:01 -07:00
Ingo Weseloh
2ac62e0569 Fixes for german locale 2012-07-09 18:47:48 +02:00
Devin Weaver
fefc0594c4 Removes unneeded comment
An erroneous commented line was inserted into
test/functional/projects_controller_test.rb
this patch removes it.
2012-07-09 08:00:41 -04:00
Matt Rogers
824fe3c6cf Merge pull request #87 from piglop/fix_rendered_notes_migration
Fix rendered notes migration.

Rails 3.1+ doesn't support `save(bool)` anymore
2012-07-08 19:04:36 -07:00
Matt Rogers
6093ca5aa0 Merge pull request #90 from piglop/fixed_escaped_inputs
Fixed escaped inputs.
2012-07-08 19:03:23 -07:00
Matt Rogers
d333c177c4 Merge pull request #89 from piglop/rewrite_locales_utf8
Remove binary data in locales
2012-07-08 19:00:49 -07:00
Michael Witrant
0572a89a4d removed support for Rails < 3.0 2012-07-08 21:10:54 +02:00
Matt Rogers
b8f00fbcea Merge pull request #88 from piglop/disabled_autocomplete_on_new_password_field
Disabled autocomplete on new password field
2012-07-08 10:49:36 -07:00
Michael Witrant
883daa5168 fixed escaped inputs in new recurring todo form 2012-07-07 22:21:03 +02:00
Michael Witrant
6f5612e98d rewritten locales in utf8 2012-07-07 11:35:10 +02:00
Michael Witrant
017e1761ca added script to rewrite locales utf8 2012-07-07 11:35:10 +02:00
Michael Witrant
0e2634526d disabled autocomplete on new password field 2012-07-07 10:40:39 +02:00
Michael Witrant
6fd369b91e fixed AddRenderedNotes migration on Rails > 3.1 2012-07-07 10:27:59 +02:00
Reinier Balt
bd8498f39c fix #1287. Fix various small bugs and some small improvements 2012-06-29 16:48:30 +02:00
Reinier Balt
88729f57ce quick fix #1295. Limit the dependency tree depth shown to prevent stack overflow
TODO: eliminate recusive algoritm
2012-06-29 14:08:58 +02:00
Reinier Balt
2654fdcf8c move therubyracer to right group 2012-06-28 17:15:48 +02:00
Reinier Balt
be5968af98 update Gemfile and fix failing test 2012-06-28 17:02:07 +02:00
Reinier Balt
9421ae76bb Merge branch 'master' of github.com:TracksApp/tracks 2012-06-28 16:52:36 +02:00
Reinier Balt
05695c12ea Enable the message_gateway to handle sending all email to a specific user. The current
scanning on to: and from: fields does not work if you bcc Tracks in email. 

site.yml.tmpl is updated to reflect this and removes cas, ldap and openid configs

Also the integrations page is updated to reflect the above
2012-06-28 16:51:46 +02:00
Reinier Balt
0a7c19ab39 Merge pull request #82 from maddentim/fixes
Some fixes
2012-06-27 14:46:11 -07:00
Reinier Balt
0b1d521bbf ugly fix for deprecation warnings fopr mouseover and fix failing tests 2012-06-27 21:40:12 +02:00
Tim Madden
a98f8be279 fixing a broken i18n reference 2012-06-27 13:58:24 -05:00
tim madden
51da342cdc harmonizing todo_tag_list and tag_list, using just the shorter tag_list 2012-06-27 13:56:56 -05:00
Reinier Balt
89f96da623 fix #1290. Actionize and alphabetize did not work for hidden projects 2012-06-27 14:40:20 +02:00
Reinier Balt
5d703975a3 fix #1292. Make the sort order in project view the same as context view 2012-06-27 14:10:14 +02:00
Hans de Graaff
4593227ef1 Merge branch 'master' of git://github.com/TracksApp/tracks into upstream 2012-06-25 16:25:24 +02:00
Reinier Balt
ec18ec64cd update gemfile to point to latest rails. This will get you the recent security updates 2012-06-16 21:32:35 +02:00
Devin Weaver
dd0ec129ef Adds functional tests for /projects.xml 2012-06-07 15:57:22 -04:00
Devin Weaver
e71d23555e Fixes a crash when using the XML API
The use of "http://localhost/projects.xml" would crash with missing
method 'all' for object 'Array'

This is because the variable @projects did not need to use all in the
XML formatting since it was already assigned above and is now an array.
2012-06-07 15:55:26 -04:00
Devin Weaver
c2d627bb43 Removes redundent assignment of @new_project 2012-06-07 15:54:58 -04:00
Hans de Graaff
5bef623ed7 Merge branch 'master' of git://github.com/TracksApp/tracks into upstream 2012-05-28 09:27:43 +02:00
Reinier Balt
436cc862d6 fix text feeds 2012-05-20 05:46:52 +02:00
Reinier Balt
f513e667dc tracks now starts in production environment with precompiled assets 2012-05-18 20:20:50 +02:00
Reinier Balt
5660329e8e fix route for promote_to_project 2012-05-18 19:56:05 +02:00
Reinier Balt
793a2e3f29 make assets explicits. fixes compiling assets 2012-05-18 18:17:19 +02:00
Reinier Balt
b20f09725c do not depend on ruby 1.9.x for production use 2012-05-18 17:51:50 +02:00
Reinier Balt
aa518e252c fix and wip some features 2012-05-18 17:12:32 +02:00
Reinier Balt
5e477a4d25 first pass of all tests done 2012-05-18 15:33:47 +02:00
Matt Rogers
598891c1d3 Don't use dynamic finders in this migration.
For whatever reason, the dynamic finders aren't available in this
migration and so the migration fails. Converting to find(:all,
:conditions => {...}) prevents this from not failing.
2012-05-13 21:03:38 -05:00
Matt Rogers
a97384f318 Workaround a problem with SQLite 3 and long index names
Index names can only be a certain length. The remove_user_from_taggings
migration, when run on sqlite3, creates an index name that violates the
maximum length check. Fix it by removing and then recreating the indexes
as part of the migration.
2012-05-12 22:01:31 -05:00
Reinier Balt
fc69c6cfbf get shared_add_new_todo feature to pass 2012-05-12 18:04:56 +02:00
Reinier Balt
4af9a3e28c get search feature to pass 2012-05-12 15:46:34 +02:00
Reinier Balt
ecb0ff5bf7 get features of recurring_todos to pass 2012-05-12 15:37:13 +02:00
Reinier Balt
901a5ff0d2 get project features to pass 2012-05-12 14:48:56 +02:00
Reinier Balt
d432d91cc8 get preferences scenario to pass 2012-05-12 14:01:56 +02:00
Reinier Balt
ba0b637c85 Merge branch 'rails3' of github.com:TracksApp/tracks into rails3 2012-05-12 13:42:57 +02:00
Reinier Balt
005723cb4f get login, mobile and notes features passing 2012-05-12 13:37:36 +02:00
Matt Rogers
8979d2cf9f remove the double .rb extension
one .rb is quite enough. ;)
2012-05-04 22:21:15 -05:00
Reinier Balt
7c935652fb make search and feedlist pass 2012-05-03 23:23:31 +02:00
Reinier Balt
28b7df87a8 get edit a todo to pass 2012-05-01 17:25:45 +02:00
Reinier Balt
d7aebf03a0 get context, dependencies and admin scenarios running 2012-05-01 15:45:58 +02:00
Reinier Balt
7bce774daa get context list scenario passing 2012-05-01 09:39:53 +02:00
Reinier Balt
c9d64e6f4b get the first cucumber feature running: calendar 2012-04-30 13:56:42 +02:00
Reinier Balt
393eae1937 clean up gemfile and remove vendored aruba gem 2012-04-30 13:56:41 +02:00
Reinier Balt
63175c115b all non-cucumber tests are passing 2012-04-30 13:56:41 +02:00
Reinier Balt
13b58f3a10 all unit and functional tests are passing 2012-04-30 13:56:40 +02:00
Reinier Balt
96db48dd86 get project integrations and login controller tests running 2012-04-30 13:56:40 +02:00
Reinier Balt
59a4d5ede0 make functional tests for context controller run 2012-04-30 13:56:39 +02:00
Reinier Balt
76340b780c Getting functional tests running. 2012-04-30 13:56:38 +02:00
Reinier Balt
fd433d76d8 fix all upgrade warnings from the rails_upgrade plugin 2012-04-30 13:56:38 +02:00
Reinier Balt
fd4fb6df9e get all unit tests running again. Seems we have some pretty old code in there :-) 2012-04-30 13:56:37 +02:00
Reinier Balt
e964769553 home page is restored, so is context view 2012-04-30 13:56:37 +02:00
Reinier Balt
4605b17d3c home page renders... sort of 2012-04-30 13:56:35 +02:00
Reinier Balt
fde64e0b3d forgot to add these 2012-04-30 13:56:34 +02:00
Reinier Balt
86afd42148 Work in progress: has_many_polymorphs does not work with rails 3.2 because of intrusive changes in rails internals. I think we need to rip out this dependency... 2012-04-30 13:56:34 +02:00
Reinier Balt
a83c8b3f92 initial upgrade to rails 3.2.3 2012-04-30 13:56:33 +02:00
Reinier Balt
f6d08a9cf5 Merge pull request #80 from maddentim/fixes
Fix for #1291 - Adding todo to mobile interface does not save tag
2012-04-30 01:53:12 -07:00
tim madden
b932ac210f fix for mobile new todo tags no being saved
the mobile interface shares the form for creating and updating todos.
the todo controller was using different names for them. this change
aligns them.
2012-04-28 22:44:35 -05:00
Reinier Balt
c8947519b7 Merge pull request #79 from maddentim/fixes
#1289 - tweak for project page note display to stop wrapping note around link icon
2012-04-22 11:13:26 -07:00
tim madden
3180d88fae tweak to note display on project page to stop wrapping around note link icon
divs for the project note
  adding margin to prevent the note from wrapping around the link icon
2012-04-21 11:14:19 -05:00
Reinier Balt
6e15c38efe update docs and default database from changes in 2.1 tree 2012-04-19 00:35:46 +02:00
Reinier Balt
5d61b9600e fix #1286. The sidebar now updates correctly after update of project settings 2012-04-18 16:50:47 +02:00
Reinier Balt
5c3293745d merge latest changes for the he locale. Thanks Darian. 2012-04-17 15:33:40 +02:00
Reinier Balt
a367d53756 Merge pull request #77 from maddentim/fixes
Fix for mobile project page + tuning mobile pages

Thanks Tim
2012-04-16 13:47:04 -07:00
tim madden
d27ffb6ce0 mobile tuning
change to make nav links even and consistent
  looking to make text bigger for fat fingers
  change to project nav
  adding images for arrows
2012-04-16 10:04:09 -05:00
Tim Madden
343a4a5846 fixing extra argument on mobile projects page 2012-04-16 09:52:26 -05:00
Reinier Balt
c0161ecfc5 fix #1277 by commenting out the lines that run git. 2012-04-16 13:58:12 +02:00
Reinier Balt
1d1031dd55 fix #1280. Thanks Christian and Darian 2012-04-16 13:25:28 +02:00
Reinier Balt
e74f8842ae Get more i18n fixed in for he locale. Include fallback to en locale and include pluralization mechanism 2012-04-16 13:19:04 +02:00
Reinier Balt
3ba7daf1d0 fix migration. Thanks Christian for fixing this 2012-04-12 20:09:10 +02:00
Reinier Balt
22feb7d7eb add i18n to last stats graph and update locales (google translate) 2012-04-12 14:18:08 +02:00
Reinier Balt
a4d98a705a make cucumber scenarios pass 2012-04-12 13:36:49 +02:00
Reinier Balt
12d8915eda Get all non-cucumber tests passing 2012-04-12 12:47:25 +02:00
Reinier Balt
bb8b5a4c72 store rendered notes of todos in database to avoid costly rendering when you load a page 2012-04-12 11:34:08 +02:00
Reinier Balt
f32e5b256b further i18n changes for Hebrew, impacting other locales too 2012-04-11 21:10:19 +02:00
Reinier Balt
ac270884ed add more translations for he locale. Contributed by Darian Shalev 2012-04-11 20:22:05 +02:00
Reinier Balt
b18d846d92 remove backup of hmp's tagging_extensions 2012-04-11 13:42:47 +02:00
Reinier Balt
1a6edbe7c2 add some basic tests for tags noew we cannot rely on a tested gem 2012-04-11 13:39:12 +02:00
Reinier Balt
93494631f1 backup old hmp extensions 2012-04-11 11:37:23 +02:00
Reinier Balt
b2e6253b4c restore all associations for tags. All tests are passing 2012-04-11 11:37:22 +02:00
Reinier Balt
b2e34d4694 remove has_many_polymorphs 2012-04-11 11:37:22 +02:00
Reinier Balt
8093fce7d3 update links in README and CHANGELOG 2012-04-10 20:37:45 +02:00
Reinier Balt
784b7434f6 add some missing translations for #1276 2012-04-10 20:29:37 +02:00
Reinier Balt
98bb405f69 fix #1274 by adding indeces for dependency and project tables 2012-04-09 12:58:29 +02:00
Reinier Balt
033afda0e1 fix #1195. Update all autocompleters for more sane order of returned items 2012-04-09 12:48:40 +02:00
Reinier Balt
d2d229c23a cleanup and hopefully fix #1222 2012-04-08 16:01:29 +02:00
Reinier Balt
dcb155d90d fix #1271. Don't block an already blocked todo. Create tests for this case 2012-04-08 15:19:42 +02:00
Reinier Balt
4db90386a8 fix waring about missing spec file for aruba 2012-04-08 15:19:21 +02:00
Reinier Balt
2bdecb583a Fix deprecation warning of has_many_polymorphs. Needed to vendor this gem. 2012-04-08 15:18:35 +02:00
Reinier Balt
affb802791 Merge pull request #76 from maddentim/fixes
Fix for #1254 - days shows as rational number instead of integer
2012-04-05 11:37:48 -07:00
tim madden
0dad59df4c Fix for days calculation being shown as rational number in ruby 1.9.2 2012-04-05 10:02:31 -05:00
Reinier Balt
8d6b9b5dbd fix regressions 2012-04-04 20:04:08 +02:00
Reinier Balt
c7637053e1 fix #1268. The default context in the new todo form on the home page is now the first active context
Instead of the first context that could be hidden and thus appear random. Also fix setting the default context based on the project you select.
2012-04-03 20:32:15 +02:00
Reinier Balt
90c80c4330 update versioning for master 2012-04-03 15:49:24 +02:00
Reinier Balt
2aef2b5622 fix regression for editing project settings from project page 2012-04-03 13:41:09 +02:00
Reinier Balt
0012a56ecb fix #1266. Please test and reopen if necessary. I think I prefixed all queries with the right table 2012-03-29 21:51:33 +02:00
Reinier Balt
bb998ba3fa fix #1265. The validations were not checked when making a project out of a todo. Thanks popsch for spotting this one! 2012-03-29 21:48:34 +02:00
Reinier Balt
ff4a376ee9 fix #1245 by managing pages with more than one project in a list
Update still looks ugly. I'd like to see things more seperated for project list page and review page. Todo!
2012-03-29 21:14:48 +02:00
Reinier Balt
af10e74017 fix #1242 by fixing all the routing from the review button 2012-03-29 16:05:17 +02:00
Reinier Balt
923919e802 update i18n using google translate for missing translations. Please check these translations! 2012-03-29 15:17:36 +02:00
Reinier Balt
04d2e47e23 remove selenium environment. Not needed anymore. 2012-03-24 10:55:17 +01:00
Reinier Balt
b911e3010b fix #1252 by updating the todo ical feed and adding comment that todo ical is not for calendars. Also fix layout of feeds page 2012-03-24 10:52:44 +01:00
Reinier Balt
163389d914 fix an undefined cucumber step 2012-03-24 10:01:17 +01:00
Reinier Balt
7435b1ba93 Update and add scenario's for testing interaction with new deferred container on context page and fix regressions 2012-03-23 20:39:04 +01:00
Reinier Balt
dd957f0feb fix #1255. Context view now has seperate container for pending and deferred todos 2012-03-23 14:04:55 +01:00
Reinier Balt
e1c0ff0683 fix timing issue in cucumber step and fix regression in adding multiple todos 2012-03-22 16:10:37 +01:00
Reinier Balt
a3d3537da7 add check that will wait for elements to load before asserting presence 2012-03-21 19:33:06 +01:00
Reinier Balt
dea8734498 fix #1256 by changing the layout of the context view to match the project view 2012-03-21 18:09:20 +01:00
Reinier Balt
f9232a7e9d forgot to remove @wip from last commit 2012-03-19 20:28:13 +01:00
Reinier Balt
b37dcdf767 add scenario for #1240 2012-03-19 20:27:07 +01:00
Reinier Balt
c7e68aa8b6 fix #1229. Thanks popsch for the testscript and the initial pull request 2012-03-19 20:04:56 +01:00
Reinier Balt
322248963b fix the conflict between aruba and unit/functional tests by backporting a fix from newer versions of aruba
gemspec changes to comment out dep on cucumber 
lib/aruba.rb emptied

We need to move forward to recent versions of rails/cucumber/etc
2012-03-19 19:59:04 +01:00
Reinier Balt
50741162af fix #1230 by adding a scenario that uses the command line script to add todos to Tracks like a template 2012-03-19 16:00:48 +01:00
Reinier Balt
b90e34bd53 Fix #1258 and fix #1259 2012-03-19 14:40:08 +01:00
Reinier Balt
ca7d81d75a Fix regressions and refactorings 2012-03-19 14:06:35 +01:00
Reinier Balt
41ebd2ec9b migrate tickler, tagging, toggle context and done. This finishes the first migration pass 2012-03-19 14:06:35 +01:00
Reinier Balt
1236b5985c migrate search and add new todo scenario's 2012-03-19 14:06:34 +01:00
Reinier Balt
cbe372cba0 migrate preferences, project_* and recurring todo features 2012-03-19 14:06:34 +01:00
Reinier Balt
d528a87cee migrate feedlist, user password, loggin in, manage users, mobile_* and notes manage 2012-03-19 14:06:34 +01:00
Reinier Balt
d8b5c7d0d2 cleanup old selenium initializer stuff and migrate edit_a_todo 2012-03-19 14:06:33 +01:00
Reinier Balt
d193e21ee0 migrate dependencies and admin feature 2012-03-19 14:06:33 +01:00
Reinier Balt
c8ab797924 finish drag and drop for context list. Works even for webkit :-) 2012-03-19 14:06:32 +01:00
Reinier Balt
4a8fdbabc2 migrate context and context_list features. Drag and drop is still WIP 2012-03-19 14:06:32 +01:00
Reinier Balt
de309c8ee8 migrate calendar feature 2012-03-19 14:06:31 +01:00
Reinier Balt
75f2afc2e1 migrate logging_in 2012-03-19 14:06:31 +01:00
Reinier Balt
b874b49336 update cucumber config for capybara 2012-03-19 14:06:30 +01:00
Reinier Balt
dc0a141f1c Merge pull request #63 from Popsch/opt_limits
don't execute a query when limit == 0
2012-03-18 12:57:04 -07:00
Reinier Balt
a76ff48594 Merge pull request #68 from maddentim/mobile
Mobile tweaks

Thanks Tim!
2012-03-12 09:09:01 -07:00
Tim Madden
6ef209e21f needed more padding 2012-03-12 10:43:35 -05:00
Reinier Balt
1f10afd24b Merge pull request #70 from jaimeh/master
Add !important to ui-datepicker z-index declaration.

Thanks Jaime Hernandez!
2012-03-12 06:16:08 -07:00
Jaime Hernandez
a05027cc5a Add !important to ui-datepicker z-index declaration.
Fix closed bug #1013 on Assembla. The previous z-index was well
intentioned but jquery css overrides the z-index, so !important is
necessary to make the z-index declaration functional.
2012-03-04 20:23:57 -08:00
tim madden
a8a18482c3 more defers 2012-03-01 17:16:14 -06:00
tim madden
6d50992dfb putting back the date and counter 2012-03-01 17:16:14 -06:00
tim madden
8c18c2888a updates to mobile layout
removing count and date as space is at a premium and not essential
  making menu padding larger to provide more space to click
  removing duplicated menus to stop wrapping
  Increasing the top margin above the content div to reduce fat fingers from clicking links in the content instead of the intended nav links
  Cleaning up some unused selectors and consistent spacing, etc...
2012-03-01 17:16:14 -06:00
Reinier Balt
1a6027df71 Merge pull request #69 from maddentim/fixes
Fix for #1241 and fix for #1217. Thanks Tim!
2012-03-01 12:57:19 -08:00
Tim Madden
883296e70e test for tags prepop 2012-03-01 12:26:29 -06:00
tim madden
51b44a9ec9 Ticket #1241 - fix for layout of dependences on add / edit forms 2012-03-01 12:25:47 -06:00
Sebastian Fischmeister
0f39034986 removed whitespaces and matched the style with the todo_controller.rb (unless) 2012-02-24 16:46:11 -05:00
Reinier Balt
956a88110d Merge pull request #67 from Popsch/dont_hide_todos_in_contextview
Fix: the context view doesn't show pending or due todos
2012-02-24 03:42:21 -08:00
Sebastian Fischmeister
37ded2a7f8 Fix: the context view doesn't show pending or due todos 2012-02-20 21:56:36 -05:00
Reinier Balt
00ddcbc9fa upgrade to jquery 1.7.1 and jquery-ui 1.8.17 2012-02-15 21:43:51 +01:00
Sebastian Fischmeister
725ff5e0fa don't execute a query when limit == 0 2012-02-14 10:16:29 -05:00
Matt Rogers
67b8a11600 Merge pull request #62 from Popsch/review_tests_rebase
cucumber tests for the review mode
2012-02-10 08:27:54 -08:00
Matt Rogers
e7268fbaa2 Remove the double-quote custom validation
Rails has had SQL injection prevention since at least 2009 so we don't
need our version of it anymore.

Fixes ticket #1237
2012-02-02 22:28:26 -06:00
Reinier Balt
71cd34a35f fix #1239. Context helper was missing in search controller
Conflicts:

	app/controllers/search_controller.rb
2012-01-31 12:12:58 +01:00
Sebastian Fischmeister
d14a2a808d cucumber tests for the review mode 2012-01-30 09:56:58 -05:00
Reinier Balt
8f5c04522e Merge pull request #56 from Popsch/update_template_script
updated the template script
2012-01-30 06:46:46 -08:00
Reinier Balt
e935066c18 fix #1181. The project listing now had the small drag handle and all the controls to the left. 2012-01-27 10:55:39 +01:00
Reinier Balt
8b13ee88ab fix #1234 by checking on :review source view 2012-01-23 12:27:49 +01:00
Reinier Balt
b7ee2f79f5 Fix #1030. add basic test for new chart. 2012-01-21 20:29:59 +01:00
Reinier Balt
1bce9a670d implement #1030. 2012-01-21 20:20:24 +01:00
Reinier Balt
bc7bf459db fix small regressions 2012-01-20 23:50:27 +01:00
Reinier Balt
7af2211479 finalize refactoring
finally done, now for ticket 1030 :-)
2012-01-20 23:35:01 +01:00
Reinier Balt
78a2bd7f49 further refactoring of stats controller and views 2012-01-20 23:35:00 +01:00
Reinier Balt
b948cc48b2 further refactoring and more tests 2012-01-20 23:35:00 +01:00
Reinier Balt
2349bee535 further refactorings and tests
one test is failing, will fix that next time
2012-01-20 23:34:59 +01:00
Reinier Balt
80d8d2b67a add tests 2012-01-20 23:34:59 +01:00
Reinier Balt
61624ed455 completed first pass of refactoring 2012-01-20 23:34:58 +01:00
Reinier Balt
f74370aab5 first refactoring of stats controller 2012-01-20 23:34:58 +01:00
Matt Rogers
4705aca8dc Merge pull request #59 from maddentim/mobile
DRY up the mobile interface handling by moving it back into toggle_check
2012-01-19 08:26:31 -08:00
tim madden
01f283bc31 Do not need this mobile_done in routes any longer. 2012-01-16 11:46:49 -06:00
tim madden
250e1d8fcc folding mobile_done method into original toggle_check method
the mobile_done method was created to test out a checkbox submit
the mobile interface. In the interests of DRY, this brings the new
mobile code into the original method,
2012-01-16 11:37:29 -06:00
Matt Rogers
27fb483485 Fix the failing mobile test after the updates
The editing an action of the mobile page scenario failed because of the
changes to the layout made by Tim Madden.
2012-01-13 21:28:32 -06:00
Matt Rogers
99707d7a69 fix this test.
the todo comparisons are case-sensitive.
2012-01-13 21:28:32 -06:00
Matt Rogers
1be7dab631 Merge branch 'master' of github.com:TracksApp/tracks 2012-01-10 11:23:52 -06:00
Matt Rogers
1ced030681 properly filter passwords in the users controller 2012-01-10 11:20:01 -06:00
Matt Rogers
bd10e61dbd Merge pull request #58 from maddentim/defer_options
Defer options
2012-01-09 19:49:43 -08:00
Hans de Graaff
87b25f77d2 Merge branch 'master' of git://github.com/TracksApp/tracks into upstream 2012-01-08 19:55:46 +01:00
Reinier Balt
f7faef3c91 fix #1203. The fix of #1152 works for IE7 too. 2012-01-04 16:08:31 +01:00
Matt Rogers
ff16cb3051 Merge pull request #57 from maddentim/mobile
Mobile interface updates
2011-12-30 20:20:40 -08:00
tim madden
e9277676b2 updates to tests for changes to mobile interface
Updated mobile_add_action.feature with new navigation text
  Updated modile_edit_a_todo.feature to not look for removed 'done' checkbox in
  the edit form, but to use the previously created "mark complete" button.
  Added completed_container to mobile_actions so the test could find the
  completed todo that is no longer not visible
2011-12-20 10:35:21 -06:00
Sebastian Fischmeister
e0f7eec171 added verbose option 2011-12-20 10:27:56 -05:00
Tim Madden
c7cd46ee1d update to mobile todo edit view
removing the done checkout
   (with new intermediate mobile todo view with done button, this is
    needed)
rearranging fields to put the most important fields first
2011-12-19 21:14:38 -06:00
Tim Madden
eaa4a46359 theming mobile layout to mirror standard layout styling
the span with class m_t and m_t_d and its styling are no longer needed
  mobile todo lists need to be wrapped in ul element. fixing up missing or unclosed
2011-12-19 21:14:38 -06:00
Tim Madden
8ed13fc6c2 removing numbers and shortening nav links to stop wrapping 2011-12-19 21:14:38 -06:00
tim madden
d0e7264661 changes for done checkbox on mobile page
adding recent completed todos in case you accidentally tick one by mistake
2011-12-19 21:10:19 -06:00
tim madden
2904bc9532 Adding more options for deferring + shortening the one day so it stops wrapping 2011-12-19 21:07:35 -06:00
Matt Rogers
beb18ac1f4 Hidden projects are not stalled. Update the comment. 2011-12-19 12:30:51 -06:00
Craig Maloney
48de4b1b00 Keep hidden projects from showing up as stalled, since they're likely hidden for a reason. 2011-12-19 12:28:57 -06:00
Matt Rogers
70f06bd76e Align the actions for an action row to a common baseline.
This adds some margin to the top of the checkboxes in order to align the
star, checkbox, and pencil icons along the same baseline.

My eyes no longer hurt from the differences in alignment. :)
2011-12-19 12:18:34 -06:00
Matt Rogers
c8da3ddf88 Tiny formatting fix 2011-12-19 12:17:59 -06:00
Matt Rogers
f7875d57af Soften the UI a bit with some rounded edges.
The badge in the header are now rounded.

The corners of the groups in the project page are also now rounded.

The rounding is done with CSS3, with specific markup for Firefox and
Webkit-based browsers. IE versions less than 9 are not supported.
2011-12-19 12:10:18 -06:00
Sebastian Fischmeister
353c1b3dd1 updated the script 2011-12-17 12:56:39 -05:00
Matt Rogers
00e9cab309 The test is no longer a work in progress 2011-12-12 21:56:27 -06:00
Matt Rogers
c1e489a70e Fix up the step definitions so the test passes 2011-12-12 21:56:27 -06:00
Matt Rogers
b5c792ce83 Add step definitions for testing double project name editing
Some steps are still pending though.
2011-12-12 21:56:27 -06:00
Matt Rogers
3f64fc1bed Add a feature to prevent project editing in two places at once
Still marked as wip for the moment. Will unmark it after it passes.
2011-12-12 21:56:27 -06:00
Matt Rogers
6599b11628 Remove dead code.
This code is no longer used in the system.
2011-12-12 21:56:27 -06:00
Matt Rogers
64cf5336c1 Don't allow the project name to be edited in two places at once
When showing the project edit form, we disable the ability to edit the
project name in place. When the project edit form is saved or cancelled,
then we reenable the editing of the project name in place.

Fixes #1205
2011-12-12 21:56:27 -06:00
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
Hans de Graaff
23c2a2499b Merge https://github.com/TracksApp/tracks into upstream 2011-10-31 16:30:07 +01: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
Hans de Graaff
92c7700639 Merge branch 'master' of https://github.com/TracksApp/tracks into upstream 2011-10-23 06:59:47 +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
Matt Rogers
fe5af255cd Remove a wip tag from a passing scenario
The scenario is passing when the tests are run so there's no reason to
mark it as a work in progress
2011-10-20 12:12:49 -05:00
Matt Rogers
4d5a40c376 Add features for listing projects on the projects page
The features cover listing a project the following data:
- n active actions and m deferred actions
- n active actions and 0 deferred actions
- 0 active actions and m deferred actions
- 0 active actions and 0 deferred actions
2011-10-20 12:09:00 -05:00
Matt Rogers
a7ce073351 Fix the functional tests that wouldn't run before
With Ruby 1.8.7, the functional tests were failing due to a recursive
require stack. No longer requiring 'backend_controller' and doesn't seem
to have any bearing on the running of the tests.
2011-10-18 22:25:17 -05:00
Matt Rogers
af6ac52663 Merge pull request #43 from u2ix/yard
Yard for code documentation
2011-10-17 09:48:40 -07:00
Demian Gemperli
77c53e3630 using yard for code documentation 2011-10-17 18:07:10 +02:00
Reinier Balt
0e63f3dbe1 Merge pull request #42 from Popsch/new_templates_script
updated the template script
2011-10-17 00:05:59 -07:00
sf
3fa40279f4 check for use of token with the command line 2011-10-16 01:59:45 -04:00
sf
a8a699da1f permit using stdin 2011-10-16 01:53:29 -04:00
sf
07634453ed updated the template script 2011-10-15 14:52:37 -04:00
Reinier Balt
0fc4318163 Merge pull request #36 from 02strich/896e496f83c92fb0326dceb56a0fcf007e7327da
Fixing failing cucumber test
2011-10-15 04:45:09 -07:00
Reinier Balt
8167fcd063 Merge pull request #39 from mattr-/ticket-1199
Give focus to the project name box when loading the project list
2011-10-15 04:41:10 -07:00
Reinier Balt
abf537ee40 Merge pull request #40 from mattr-/ticket-1200
Set the focus to the new context name by default
2011-10-15 04:40:47 -07:00
Reinier Balt
6b401e5f41 Merge pull request #41 from craigmaloney/patch-1
Changing the default sort order so that the context view matches the home
2011-10-15 04:39:50 -07:00
Craig Maloney
09e0f64de7 Changing the default sort order so that the context view matches the home screen view.
This appears to override the todos_controller.rb order.
2011-10-12 23:22:44 -03:00
Matt Rogers
9e60f5720a Give focus to the project name when loading the project list
Fixes #1199
2011-10-10 21:49:09 -05:00
Matt Rogers
9a42fa8067 Set the focus to the new context name by default 2011-10-10 21:44:59 -05:00
Stefan Richter
d03928ef4c making cryptography stuff in user public 2011-10-10 22:31:51 +02:00
sf
a871511c24 added develop notification bar on RAILS_ENV != production 2011-10-10 14:14:27 -04:00
Reinier Balt
671652c4c4 Merge pull request #25 from 02strich/cloudmailin_integration
Adding cloudmailin support for adding tasks
2011-10-10 04:52:38 -07:00
Reinier Balt
0b3ff41f02 Merge pull request #32 from 02strich/fixing_965
fixing #965 - re-adding removed tests - all green
2011-10-10 04:45:20 -07:00
Reinier Balt
7801406e51 Merge pull request #34 from Popsch/fix_review
completed reviews no longer show up that they need a review
2011-10-10 04:42:08 -07:00
Reinier Balt
0573df1fa4 Merge pull request #35 from mattr-/ticket-954
Fix missing links for tags in the recurring todo view
2011-10-10 04:40:06 -07:00
Reinier Balt
799a50b654 Merge pull request #37 from 02strich/ruby-1.9
Ruby 1.9 compatibility
2011-10-10 04:35:46 -07:00
sf
90f9e41671 changed the condition to increase readability 2011-10-10 05:36:56 -04:00
Stefan Richter
4b0087ae36 fix path concatenation 2011-10-09 20:30:48 +02:00
Stefan Richter
1b33a2733a slight syntax issue with 1.9 2011-10-09 20:30:26 +02:00
Stefan Richter
f49276a982 fixing gems for 1.9 2011-10-09 20:30:13 +02:00
Stefan Richter
896e496f83 FIx failing test due to refactoring of code 2011-10-09 16:48:18 +02:00
Matt Rogers
32af610a1b Fix missing links for tags in the recurring todo view
The helper method for the recurring todo tag list was missing additions
of the links
2011-10-08 21:32:15 -05:00
sf
3d3646a137 completed reviews no longer show up that they need a review 2011-10-08 00:23:31 -04:00
Stefan Richter
b27b817ec5 re-adding removed tests - all green 2011-10-06 21:13:31 +02:00
Reinier Balt
5f5a2045b5 Merge pull request #30 from 02strich/fixing_858
fix bug #858 by adding information on todos to project xml and providing
2011-10-06 12:08:00 -07:00
Reinier Balt
861ef6a132 Merge pull request #26 from 02strich/08fb85ef0d86cc2dc4c38535f04dc94301f530a8
Issue with user creation
2011-10-06 12:06:34 -07:00
Stefan Richter
71643bb1b0 fix bug #858 by adding information on todos to project xml and providing a test for it 2011-10-06 17:32:39 +02:00
Stefan Richter
0d4116cc93 Removing signatures from output and adding two test cases: invalid signature and unknown sender 2011-10-06 16:41:46 +02:00
Stefan Richter
c80cc008af Fixing bug #1063 by adding an initial_tags variable/field 2011-10-06 15:37:51 +02:00
Reinier Balt
46d4679f06 Merge pull request #28 from 02strich/fixing_1187
fixing bug #1187
2011-10-06 01:24:26 -07:00
Stefan Richter
78e3109c91 fixing bug #1187 - dependency is no longer needed 2011-10-06 00:04:59 +02:00
Stefan Richter
17bb939e9e adding test for cloudmailin and fixing some bugs found with it 2011-10-05 23:53:49 +02:00
Stefan Richter
08fb85ef0d fixing issues with user creation 2011-10-05 16:25:30 +02:00
Stefan Richter
c0956a7e76 Adding cloudmailin support for adding tasks 2011-10-04 20:14:36 +02:00
Reinier Balt
cf78ad3659 Merge branches 'multi-tag' and 'master' 2011-09-30 22:55:26 +02:00
Reinier Balt
d182394930 further refactoring of todos_helper 2011-09-30 22:54:39 +02:00
Reinier Balt
762a88cd6a Merge branches 'multi-tag' and 'master' 2011-09-30 20:06:17 +02:00
Reinier Balt
fde151123c refactor tag helpers 2011-09-30 19:49:44 +02:00
Reinier Balt
eb26f4f7b9 fix error on end of each request at cleanup_application
declaring self.method caused rails to error

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-30 19:49:18 +02:00
Reinier Balt
033b4daf9a fix #742. The tests were already there for some time 2011-09-28 23:28:36 +02:00
Reinier Balt
2f0bfbbf47 some smallfurther adjustments 2011-09-28 15:34:15 +02:00
Reinier Balt
3a07010338 first cleanups of review feature 2011-09-28 13:58:46 +02:00
Reinier Balt
7f10c7b963 Merge pull request #24 from Popsch/fix_review_bug
fixed routing problem in the review mode
2011-09-28 04:48:30 -07:00
Reinier Balt
16dba74a08 fix Gemfile which go messed up by all the recent pulls 2011-09-28 10:46:51 +02:00
sf
858be5d85b added preferences description, added list of up-to-date projects to review view 2011-09-27 19:22:14 -04:00
sf
ad2df4a792 fixed routing problem 2011-09-27 17:33:32 -04:00
Reinier Balt
bc529f7baa redelete dead partial that was added (with some "debug" stuff) in the review pull request
:-)
2011-09-16 17:57:12 +02:00
Reinier Balt
bed46847b3 make todos editable on the search page. Fix #716. 2011-09-16 12:39:44 +02:00
Reinier Balt
83133e3cdc improve sort order of search results and remove delete button for found projects 2011-09-16 12:39:44 +02:00
Reinier Balt
1c17e02c5d Merge pull request #23 from Popsch/implement_review_view
fixed always true line
2011-09-27 06:56:36 -07:00
sf
227e0052b3 fixed always true line 2011-09-27 09:42:30 -04:00
Reinier Balt
d6390f28cf Merge pull request #22 from Popsch/implement_review_view
Implement review view
2011-09-27 06:33:18 -07:00
sf
9f9ae6f836 use select instead of iterating 2011-09-27 08:25:32 -04:00
sfischme
5b95092c08 merging tracks master 2011-09-27 06:35:48 -04:00
sfischme
f91a2867b2 merged master 2011-09-23 18:32:12 -04:00
sfischme
6f8d9ec2ae exclude completed projects from blocked list 2011-09-17 13:15:30 -04:00
sfischme
7873d2cff8 explude completed projects from review 2011-09-17 13:13:45 -04:00
sfischme
ac98737176 first version of review view 2011-09-16 23:34:09 -04:00
sfischme
5f0bcebca9 first steps towards review view 2011-09-16 15:07:58 -04:00
Reinier Balt
1a127e5d1e fix #1208 by removing an unused partial 2011-09-16 07:31:31 +02:00
Reinier Balt
ae32db7418 Merge pull request #18 from Popsch/fix_textboxes
fixed the boxes
2011-09-27 02:16:11 -07:00
Reinier Balt
4557b3de74 Merge pull request #20 from mattr-/ticket-1209
Add ruby-debug to the Gemfile
2011-09-27 02:15:30 -07:00
Reinier Balt
5d2fec325c Merge pull request #21 from afirel/master
Decode HTML entities when displaying todos formatted as TXT.
2011-09-27 02:14:22 -07:00
Andreas Brandl
f15017c972 Decode HTML entities when displaying todos formatted as TXT.
When rendering the text-feed for todos (_text_todo.rhtml) this
uses localized string 'as-is'. Those are html-encoded which
is not appropriate for TXT feeds (e.g. 'todos.due' is 'F&auml;llig'
in German locale).
2011-09-27 01:07:02 +02:00
sfischme
fd44a1fb4b fixed the boxes 2011-09-23 18:22:20 -04:00
Matt Rogers
8157cdc088 Add ruby-debug to the Gemfile
ruby-debug is referenced in the 'Setting up a development environment'
page on the Tracks wiki. Include it in the Gemfile as part of the
development group
2011-09-22 22:09:56 -05:00
sfischme
01bcc7a48c code cleanup 2011-09-15 21:09:03 -04:00
sfischme
33befa88b3 added preference settings 2011-09-15 21:06:50 -04:00
sfischme
77b6c931ca added separate database field for reviews 2011-09-15 20:52:24 -04:00
sfischme
7ebf25320b better icon 2011-09-15 09:30:50 -04:00
sfischme
9d5049c9ea fixed html error 2011-09-15 09:10:12 -04:00
sfischme
07821b407d added gemfile again 2011-09-15 00:52:22 -04:00
sfischme
b320dd60a8 initial version of reviewing 2011-09-15 00:42:34 -04:00
Reinier Balt
2563532022 implement new scenarios that were pending from the selenium-on-rails removal and fix a bug it uncovered 2011-09-14 20:50:21 +02:00
Reinier Balt
9eca1557fb add tests for adding multiple todos and multiple sequential todos
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 16:29:30 +02:00
Reinier Balt
2f42fad7c9 add checkbox to multiple action form to make all actions dependent on each other (sequential)
for people wanting sequential projects

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 15:25:15 +02:00
Reinier Balt
a332f8f557 fix #1196. You can now transition from pending to project_hidden
One side effect though: althoug dependencies are still in place, the gui cannot differentiate between pending and hidden todos. The views currently do not show dependencies anymore in hidden projects. Postponing a fix for 2.2

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 14:22:30 +02:00
Reinier Balt
5a168beef9 fix failing tests because of newer acts_as_list gem
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 13:49:06 +02:00
Reinier Balt
d9db33bc0d fix #990 by moving rsel scripts to cucumber and removing selenium-on-rails plugin
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-14 11:29:50 +02:00
Reinier Balt
4927f39594 fix some regressions caused by the newer acts_as_list gem
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-13 11:15:14 +02:00
Reinier Balt
92c8cfe61a fix another regression by the previous two commits :-(
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-13 07:11:33 +02:00
Reinier Balt
8fe5552d64 fix regression by last commit
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-12 22:58:39 +02:00
Reinier Balt
f5cabbf74d fix #1194 by checking the project_id and context_id 2011-09-10 02:31:53 +02:00
Reinier Balt
cdff38995c add tests for toggling visibility of collapsed contexts 2011-09-10 00:51:39 +02:00
Reinier Balt
30c2fb8b82 fix one deprecation warning for rubygems >= 1.8.2 2011-09-09 22:02:02 +02:00
Reinier Balt
998231066f update locales to latest changes. Please help review the changes since I let google translate determinse translations :-) 2011-09-09 21:52:39 +02:00
popsch
067df75e98 toggle notes patch from Christian Frank 2011-09-10 05:06:03 +08:00
Reinier Balt
39a38a8f73 update plugins: 2 are available as gems, 1 updated and removed yaml_db
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-09 21:07:22 +02:00
Reinier Balt
998c14fa71 Fix updating password
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-09 17:49:42 +02:00
Reinier Balt
50875cfa40 Merge pull request #16 from jstepien/bcrypt-v2
Hash passwords with BCrypt instead of SHA1
2011-09-08 08:08:33 -07:00
Reinier Balt
23c95f2833 Merge pull request #15 from antoninb/master
fix typo in fr.yml translation
2011-09-08 08:08:18 -07:00
Antonin Blanc
81d14edc2c fix typo in fr.yml translation 2011-09-08 00:54:58 +02:00
Reinier Balt
7d9f241a12 delete selenium scripts that have cucumber equivalents
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-09-07 22:54:22 +02:00
Jan Stępień
342b8ab4ef Require 'bcrypt' on top of app/models/user.rb 2011-09-07 17:19:04 +02:00
Jan Stępień
97431324db Password-rehashing "down" for migration 20110727073510
Reinier Balt wrote:
> One problem I see is when people want to downgrade. You chop the
> password field back to 40 chars, but it will cause all users incapable
> of logging in. Perhaps we can put a default password in the password on
> migration.down? like sha1('secret123') so we leave Tracks operable on
> downgrade?

https://github.com/bsag/tracks-old/pull/26#issuecomment-2001500
2011-09-07 16:06:03 +02:00
Jan Stępień
db77225ff7 More SHA-1 hashes handling scenarios using outlines 2011-09-07 16:06:03 +02:00
Jan Stępień
ad1f3b5862 Users with SHA-1 hashes can reset their passwords 2011-09-07 16:06:03 +02:00
Jan Stępień
5d3829cfbf Users with SHA-1 hashes are redirected to the password change page 2011-09-07 16:06:03 +02:00
Jan Stępień
a11937788e Prevent redefinition of factories
This commit catches Factory::DuplicateDefinitionErrors raised by
factory_girl 2.1.0. See the following thread for some background.

http://groups.google.com/group/factory_girl/browse_thread/thread/4df21d9240c20198
2011-09-07 16:06:02 +02:00
Jan Stępień
e221264e74 Fixed User specs broken in commit b33044
Expressions '...should == @user' caused specs to fail because of

  ArgumentError in 'User authentication resets password'
  wrong number of arguments (0 for 1)

Replacing expectations declared for User objects with expectations declared
for their id fields solves the problem and doesn't change specs' logic.
2011-09-07 16:06:02 +02:00
Jan Stępień
e5708f5ce7 Authenticate users with deprecated SHA-1 passwords 2011-09-07 16:06:02 +02:00
Jan Stępień
8e23d11054 Added User.uses_deprecated_password? method 2011-09-07 16:06:02 +02:00
Jan Stępień
34e0573fc4 Added to fixtures a user with a SHA-1 password 2011-09-07 16:06:02 +02:00
Jan Stępień
e7301608a6 Salting is unnecessary, BCrypt takes care of it
Source: http://en.wikipedia.org/w/index.php?title=Bcrypt&oldid=439692871
2011-09-07 16:06:02 +02:00
Jan Stępień
42437eadfa Changed the length of users.crypted_password to 60 2011-09-07 16:06:01 +02:00
Jan Stępień
95f0f71441 Hash passwords with BCrypt instead of SHA1
BCrypt is regarded as a more secure alternative to hashing using message
digest algorithms, such as MD5 and SHA families [0, 1, 2]. Apart from
built-in salting it is adaptable to the increasing power of modern
processing units, which makes it more secure against brute-force cracking.

This commit makes all passwords hashed using BCrypt. The session tokens
remain generated using SHA1. Tests were updated, `rake test:units` and
`rake test:functionals` didn't report any regressions.

[0] http://bcrypt.sourceforge.net/
[1] http://en.wikipedia.org/w/index.php?title=Bcrypt&oldid=439692871
[2] eab1c72/README.md
2011-09-07 16:05:52 +02:00
Reinier Balt
e7c0f6c3d2 add two example scripts to add a todo or a project template with todos from the command line. Thanks Vitalie and Popsch! 2011-09-07 15:40:11 +02:00
Reinier Balt
0b88c72570 Merge pull request #10 from mattr-/allow-comma-in-project-names
Allow comma in project names
2011-09-02 13:51:39 -07:00
Reinier Balt
8a437595a8 Merge pull request #7 from mattr-/master
Cleanup the environment files after converting to Bundler
2011-09-02 13:46:57 -07:00
Matt Rogers
f1c40c5594 Fix up the selenium tests
There was a selenium test that verified that projects could not have
commas that was previously missed. Modify that test so that it verifies
that the project was created successfully.
2011-09-01 23:12:39 -05:00
Matt Rogers
55bf457740 Allow projects to have commas in their name.
This removes the validation that checks to make sure there is no comma
in the name, and updates the tests to match.
2011-09-01 23:12:26 -05:00
Matt Rogers
f13e4d5b85 Remove the config.gem lines from the environment files
When using Bundler to resolve your gem dependencies, you do not need
these lines in the environment files.
2011-08-31 22:26:38 -05:00
Reinier Balt
5cbc0b26c8 Merge pull request #5 from mattr-/master
Convert tracks to use Bundler for gem resolution
2011-08-27 03:37:10 -07:00
Matt Rogers
1165c57f9f Remove the frozen rack gem
Apparently this I missed this when I cleaned up the other frozen gems
2011-08-19 21:34:57 -05:00
Matt Rogers
242bc44693 Remove the frozen rails version.
Since Bundler allows to specify exactly what versions of gems we need,
the vendored version isn't needed anymore.
2011-08-19 21:34:57 -05:00
Matt Rogers
c62cd1a06a Switch to requiring 'rake/rdoctask'
With rake 0.8.7, rake/rdoctask isn't deprecated and actually works, so
use that.
2011-08-19 21:34:56 -05:00
Matt Rogers
0e4614289b Make sure rake is version 0.8.7 2011-08-19 21:34:56 -05:00
Matt Rogers
f69e3e42b0 Update the dependencies so that the tests will run
There were several places where newer versions of gems were being
pulled.  Those newer versions were breaking the functional tests and the
cucumber features.

Go back to known working versions of the gems that were causing failures
2011-08-19 21:34:56 -05:00
Matt Rogers
dc8d2234f0 Just use actionwebservice in the environment file
Since we're not explictly requiring datanoise-actionwebservice anymore,
we need to modify this to match what we are using.
2011-08-19 21:34:56 -05:00
Matt Rogers
69cb08378d Override Rails' default gem handling and replace it with Bundler
Bundler does a better job of manage dependencies and is used by default
in Rails 3 so this will move Tracks a bit closer towards a Rails 3
conversion.
2011-08-19 21:34:56 -05:00
Matt Rogers
e93a6970bd Require the ruby-openid gem as openid
Fixes the errors I was seeing when trying to run the unit tests
2011-08-19 21:34:56 -05:00
Matt Rogers
a999d0f4c0 Use actionwebservice from dejan/actionwebservice
The default version of actionwebservice removes wsdl_service_name. The
dejan/actionwebservice repository from git is a fork of the datanoise
repository that we were using that has the gemspec fixed to not use a
specific version of Rails.
2011-08-19 21:34:56 -05:00
Matt Rogers
2ff4d7961d Remove the vendored gems
Bundler allows us to specify the exact versions of gems which eliminates
the need for vendoring gems (IMO)
2011-08-19 21:34:56 -05:00
Matt Rogers
5daff93349 Setup bundler for use with Tracks
Add the Gemfile and Gemfile.lock files used to specify the dependencies
of the app.

The Gemfile specifies the dependencies and the Gemfile.lock is a
snapshot of the dependencies. If the Gemfile changes, then Bundler will
look at the differences between the Gemfile and the Gemfile.lock to
determine what other gems to install or upgrade
2011-08-19 21:34:55 -05:00
Reinier Balt
84ad01a6f6 improve tests for preferences and fix a pending cucumber step 2011-08-19 12:51:06 +02:00
Reinier Balt
07b05d01f7 fix #922. You can now mark a todo complete from the tickler. Also fixed some small aasm corner cases found by this change 2011-08-18 17:15:00 +02:00
Reinier Balt
367907eab2 enable new password when only 'database' is available as authentication type 2011-08-18 13:00:14 +02:00
Reinier Balt
8e6699becb Merge branches 'preferences' and 'master' 2011-08-18 12:49:29 +02:00
Reinier Balt
40a7cc2d3a add cucumber scenarios for new preferences 2011-08-18 12:48:59 +02:00
Reinier Balt
bd7419a592 fix failing tests 2011-08-18 09:38:48 +02:00
Reinier Balt
555311b681 updating preferences on user and prefs model work. also add date_format picker 2011-08-17 22:51:02 +02:00
Reinier Balt
89ec9898a3 finish gui changes 2011-08-17 20:23:02 +02:00
Reinier Balt
977b57dbb2 first pass to distribute settings over tabs 2011-08-17 20:23:02 +02:00
Reinier Balt
3bf8c461f1 add last pending scenarios
the scenarios for preferences will be added with the planned changes
2011-08-17 10:57:30 +02:00
Reinier Balt
ac6cd8afbc upgrade jquery to 1.6.2 and jquery-ui to 1.8.13 2011-08-17 10:30:29 +02:00
Reinier Balt
ffd56ad958 fix mongrel workaround for rails 2.3.14 2011-08-17 10:08:28 +02:00
Reinier Balt
fe1f67a8cf upgrade vendored rails to 2.3.14 2011-08-17 09:55:36 +02:00
Reinier Balt
2db1640695 finish pending scenarios for statistics feature and update CHANGELOG 2011-08-17 09:06:22 +02:00
Reinier Balt
c6c51ee83c fix failing specs 2011-08-16 11:49:04 +02:00
Reinier Balt
a8f4199adc clean up cucumber scenarios and add a few more 2011-08-15 20:44:59 +02:00
Reinier Balt
ef961188ea add more cucumber scenarios 2011-08-15 17:04:59 +02:00
Reinier Balt
b40998e0bc add a few cucumber scenario's for editing a todo 2011-08-11 20:53:54 +02:00
Reinier Balt
f544c80fbc add some pending cucumber scenarios and fix a small bug it uncovered 2011-08-11 17:13:01 +02:00
Reinier Balt
30c578f93a fix failing selenium scenarios because of starring changes 2011-08-11 10:13:53 +02:00
Reinier Balt
75a9bbe7f4 Merge pull request #4 from u2ix/master
Fixed some tests for 'starred todos'
2011-08-07 01:09:26 -07:00
Demian Gemperli
3d948989f8 Set back cucumber to the right version for rails 2.x 2011-08-05 18:51:16 +02:00
Demian Gemperli
367476bd77 fixed tests for starred todos 2011-08-04 23:14:29 +02:00
Reinier Balt
2441aa92b5 correct small errors in docs 2011-08-02 11:01:50 +02:00
Reinier Balt
724b279f41 Merge pull request #2 from mickeyreiss/fix_locales
Added missing translation from /done in en and de.
2011-07-30 11:42:25 -07:00
Reinier Balt
17ee2b6c70 Merge pull request #3 from u2ix/master
Did ticket #928 Have a Star option on task entry screens
2011-07-30 11:41:03 -07:00
Demian Gemperli
c45b11dc70 Have a Star option on task entry screens #928 2011-07-30 18:52:11 +02:00
Mickey Reiss
0d2a057d27 Added missing translation from /done in en and de.
TODO: Same translation for other languages (these were the only two I
know)
2011-07-28 06:16:15 -04:00
Reinier Balt
f4a07110ff change urls to their new location in documentation 2011-07-27 15:39:47 +02:00
Reinier Balt
6576984f76 fix #1184 by adding the fr locale contributed by olivierrochvilato. Thanks. Also adds the es locale for datepicker 2011-07-27 15:24:10 +02:00
bsag
ed26ebdfb6 Added information about the move to the TracksApp Organization. 2011-07-16 11:58:32 +01:00
Reinier Balt
5c015fea16 fix #999 by adding a menu to the mobile interface where you can choose the action you want to take on a todo, including deferring 2011-07-10 21:48:43 +02:00
Reinier Balt
174becee81 fix #1078 and document it on the REST_API page 2011-07-09 18:47:30 +02:00
Reinier Balt
ed2154b94b fix #953 by adding tags to the xml returned by the REST API 2011-07-09 17:46:52 +02:00
Reinier Balt
02d5abd5b8 Merge branches 'done_view' and 'master' 2011-07-09 17:27:13 +02:00
Reinier Balt
8109391f89 fix cucumber stories including test for i18n 2011-07-09 17:21:36 +02:00
Reinier Balt
601736de2d add done view to tag pages and add more tests 2011-07-09 17:21:36 +02:00
Reinier Balt
6e97541ab3 make sure toggle_check and deleting of todos, recurring_todos and projects work in the new done views 2011-07-09 17:21:36 +02:00
Reinier Balt
35f947ec57 add done views to projects and recurring todos 2011-07-09 17:21:35 +02:00
Reinier Balt
5496b84642 add cucumber scenarios for the new done pages 2011-07-09 17:21:35 +02:00
Reinier Balt
e531907521 restore tests for cached not_done counts 2011-07-09 17:21:35 +02:00
Reinier Balt
f2d581d5a4 revert refactoring that created a big performance regression 2011-07-09 17:21:35 +02:00
Reinier Balt
a58e832945 get the done view on a context and a project 2011-07-09 17:21:34 +02:00
Reinier Balt
35fe362b93 fix #857 and further refactoring for better done view 2011-07-09 17:21:34 +02:00
Reinier Balt
c61238933c add recurring_todos to done_overview and fix routes 2011-07-09 17:19:13 +02:00
Reinier Balt
aa3fbf0d1e restore stats route 2011-07-09 17:19:13 +02:00
Reinier Balt
8546ae5dfa fix test failures after the changes and refactorings 2011-07-09 17:19:12 +02:00
Reinier Balt
559a02d6f1 start on done overview page 2011-07-09 17:19:12 +02:00
Reinier Balt
01057af684 start modifying done view and do some refactoring 2011-07-09 17:19:11 +02:00
Reinier Balt
de7b8e329d the notes icon of todos was shown even if there was no note. fixed 8c168538b7 2011-06-14 09:01:08 +02:00
Reinier Balt
11d894e712 fix cucumber scenarios where show_from was set too early
need to figure out how to restore this...
2011-06-12 04:42:39 +02:00
Reinier Balt
d1212d6d27 fix aasm error. Fixes #1089 2011-06-12 00:11:29 +02:00
Reinier Balt
626edb478d Merge branches 'aasm_update' and 'master' 2011-06-11 23:36:23 +02:00
Reinier Balt
a797b83f86 fix #1173 and fix #1175 where renaming a project or context to an existing name using REST will fail with status 406 2011-06-10 23:30:51 +02:00
Reinier Balt
8c168538b7 check on notes.nil? instead of notes? 2011-06-10 23:22:32 +02:00
Reinier Balt
c2be07c6c3 update migration to make the default nil instead of empty string to maintain backward compatibility
running 2.0 (old aasm) tests on migrated db gives a lot of errors because of the empty string
2011-06-10 23:17:23 +02:00
Reinier Balt
056dbf08a7 remove vendored gem and fix state model. Some old hacks did not work anymore on the newer aasm. reverted the hacks and fixed some tests 2011-06-10 23:17:22 +02:00
Stefan Richter
1cf5967eb5 adding missing table 2011-06-10 23:17:21 +02:00
Stefan Richter
fdbd2a6391 fixing issue with wrong initial value of state column 2011-06-10 23:17:20 +02:00
Stefan Richter
00819ce27b migrating to aasm - code part 2011-06-10 23:17:19 +02:00
Reinier Balt
65e3a8ff30 do not save if previous save had validation problems.
this prevents test failures if you use it on a db that has been used after the aasm upgrade (forward compatible)
2011-06-10 23:13:52 +02:00
Reinier Balt
9f8e55c672 forgot to update workaround to get selenium working again 2011-06-09 19:42:10 +02:00
Reinier Balt
e81b617a09 Merge branches 'railsupdate2314' and 'master' 2011-06-09 17:09:19 +02:00
Reinier Balt
ba4217c6ed forgot converting one returning 2011-06-09 17:08:20 +02:00
Reinier Balt
ceda51b5bf upgrade to rails 2.3.12 and fix deprecation warning and fix some version numbers of gems used for testing 2011-06-09 17:04:00 +02:00
Reinier Balt
a3c5920a2b Merge branches 'ruby1.9' and 'master' 2011-06-09 14:49:58 +02:00
Reinier Balt
91eeb0c6aa update require statements to fix path issue 2011-06-09 14:49:36 +02:00
Reinier Balt
6b1cf674a8 fix version number for RedCloth since the latest versions fail on compiling extentions 2011-06-06 19:55:01 +02:00
Reinier Balt
2757451395 Merge pull request #25 from wingfire/master
aviod RedCloth load error
2011-06-06 10:51:03 -07:00
Christof Spies
6a1576c39a rake gems undefined method `name' for "RedCloth":String 2011-06-06 16:15:08 +02:00
Reinier Balt
4aa0e63e85 update tree with missing 2.3.11 files or files that were not updated
this has no real impact on tracks as an app
2011-05-31 19:30:35 +02:00
Reinier Balt
0a04db3aa5 Merge pull request #24 from iox/master
Spanish translation
2011-05-31 03:21:45 -07:00
Ignacio Huerta
11d1c326ee Add spanish translation ((incomplete) and i18n a couple of string in action editor 2011-05-31 08:59:22 +02:00
Reinier Balt
c5c4c65f3c fix tab index counter. In case of a server restart the global var does not exist anymore causing an error 2011-05-23 14:44:16 +02:00
Reinier Balt
63f389158b update jquery and jquery-ui 2011-05-19 12:20:36 +02:00
Reinier Balt
3faac2514d fix failing test and finish all wip scenarios
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-05-08 22:09:27 +02:00
Reinier Balt
f05826d07a fix #1169 and also improve i18n on repeating todos 2011-05-08 20:37:47 +02:00
Reinier Balt
d444d80f93 fix #1168 by using a new helper to increate the tab_index automatically
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-05-08 16:40:31 +02:00
Reinier Balt
4d46750f05 fix #1167 2011-05-08 15:03:55 +02:00
Reinier Balt
b3d92b9779 fix #1160 (again) by changing the long fadeout of the flash message into a fadein.delay.fadeout sequence for better readability. 2011-05-03 13:47:53 +02:00
Reinier Balt
99f1b9b6df fix #1165. forgot one i18n change in due_date 2011-05-03 12:30:33 +02:00
Reinier Balt
7d5ca16044 fix #1164 and fix #1159 whre a localization was wrong and adding brackets at NOT sql statements for older MySQL versions 2011-05-03 11:43:02 +02:00
Reinier Balt
58641a2fd0 fix bug in previous commit 2011-05-01 19:08:35 +02:00
Reinier Balt
dff0ace1a1 fix #1160 by increasing the fadeout from 5 to 8 seconds which is more consistent with other flash messages 2011-05-01 15:13:25 +02:00
Reinier Balt
efa12e6695 fix small corner case where empty message was not shown when deleting last deferred todo from a project page 2011-05-01 15:07:41 +02:00
Reinier Balt
1a9b84701b fix i18n for due_date on todos 2011-05-01 14:44:24 +02:00
Reinier Balt
d1b3811009 fox some problems with de locale 2011-05-01 13:44:23 +02:00
Reinier Balt
007d29e302 bump version number for master tree 2011-05-01 01:30:45 +02:00
Reinier Balt
ee5ecdb0e4 update docs 2011-04-30 22:58:08 +02:00
Reinier Balt
79cb34e105 fix #1149 where submitting a dependency that does not exist will show a warning that it will be ignored 2011-04-30 20:47:37 +02:00
Reinier Balt
7f27a6e2bd fix corner case that were failing the cucumber tests. On the calendar page at the end of the month, a todo may occur twice on the page. This was not taken into account for update an destroy 2011-04-30 17:57:36 +02:00
Reinier Balt
0ccf42d08c fix #1157 and fix #1158 by changing the way empty projects are included in the sorting and by fixing the dutch translation for sorting titles 2011-04-29 23:17:17 +02:00
Reinier Balt
2675be8f4c fix #1156 where todos with ' in the name were not rendered correctly in title of pending annotation 2011-04-29 18:40:04 +02:00
Reinier Balt
106f966965 fix #1155 where editing a note on the notes page submits the wrong form 2011-04-29 18:27:06 +02:00
Reinier Balt
3d3747cb45 remove debug alert from last commit 2011-04-29 18:07:19 +02:00
Reinier Balt
12c02b1a87 fix #1152 where in IE8 the checkboxes did not work 2011-04-29 18:04:52 +02:00
Reinier Balt
57ad48d7d7 closing #1148 by removing the transparent background from the spinner. Does not solve the margin of the spinner on the buttons, but that is low prio for now 2011-04-27 19:03:37 +02:00
Reinier Balt
31118d8c8c add some more cucumber scenarios 2011-04-21 16:55:09 +02:00
Hans de Graaff
0a889177b9 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2011-04-20 13:03:16 +02:00
Reinier Balt
423926337d add completed actions to the top of the completed-items container instead of bottom. From #1148 2011-04-20 11:39:30 +02:00
Reinier Balt
4658ca8655 fix #1146 2011-04-19 17:22:23 +02:00
Reinier Balt
cb58318858 another attempt at #1150 and fix some failing cucumber scenarios 2011-04-19 16:40:55 +02:00
Reinier Balt
539e18d87e fix #1150 by nog using ruby1.8.7 Array.count but Array.length for 1.8.6 compat 2011-04-19 13:42:05 +02:00
Reinier Balt
c0115eacd7 get some wip cucumber tests running 2011-04-14 16:26:16 +02:00
Reinier Balt
1372bb110e upgrade jquery to 1.5.2 2011-04-14 14:44:46 +02:00
Reinier Balt
52acf17270 fix #1138 where openid login was broken because of csrf changes in rails 2011-04-14 12:53:31 +02:00
Reinier Balt
c6e1760278 fix #1142 where an action unmarked as complete will not show the [C] or context name. Also fix contexts with " or ' in the name in the multi todos form 2011-04-14 12:28:30 +02:00
Reinier Balt
e5b4797a86 fix preferences edit form where some fields were to wide 2011-04-14 12:00:42 +02:00
Reinier Balt
554bc21016 fix #1133 by increasing delay before remotely fetching for autocomplete. Also remove selectFirst jquery plugin since this is now part of jquery itself 2011-04-14 10:49:04 +02:00
Hans de Graaff
45654743d3 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2011-04-12 22:59:04 +02:00
Reinier Balt
19f9cacd37 fix actionwebservice using path from Eric found on github. 2011-04-09 11:04:08 +02:00
Reinier Balt
d16fd9d304 fix failing scenario for calendar 2011-04-01 21:50:00 +02:00
Reinier Balt
7533ce6ab1 add some tests for contexts page 2011-03-28 12:42:36 +02:00
Reinier Balt
74a2b2a49f fix some small issues 2011-03-28 11:38:33 +02:00
Reinier Balt
3116d46820 fix #1132 by moving z-index of topbar to 500+ and the z-index of the todos to 500- 2011-03-26 20:05:56 +01:00
Reinier Balt
6816ad7b05 fix headers for stats. Fix #1131 2011-03-26 19:51:03 +01:00
Reinier Balt
2d53f0dec2 upgrade to jquery-ui-1.8.11. Fixes #1130 2011-03-26 18:16:15 +01:00
Reinier Balt
898dbe01c6 fix #1125 where rest/xml request were being rejected by the new csrf code of rails 2011-03-26 17:34:54 +01:00
Hans de Graaff
10bdb8f7d8 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2011-03-12 09:08:27 +01:00
Reinier Balt
fed7483063 fix #1128. Forgot this one in last commit 2011-03-12 01:17:22 +01:00
Reinier Balt
00f3a25807 fix #1128 for 2.0 2011-03-12 00:58:32 +01:00
Reinier Balt
e0ca60f73f fix #1126 by cleaning up print.css for project view 2011-03-11 23:43:15 +01:00
Reinier Balt
5535a5c9f0 fix #1123 and fix #1124 and refactor drag and drop a bit 2011-03-11 21:02:13 +01:00
Reinier Balt
c94d1f58b2 fix XSS vunerability. Thanks Mesut Timur for spotting this! 2011-03-11 15:18:10 +01:00
Reinier Balt
7bb4a01f20 fix #1122 by applying the patch from Christian Frank. Thanks Christian! This fixes problems with the print stylesheet 2011-03-10 16:58:52 +01:00
Reinier Balt
e60c2c9038 fix #1121 and add tests for this 2011-03-10 16:50:49 +01:00
Reinier Balt
574aaa024d fix #1120 and further internationalize recurring todos 2011-03-10 13:09:35 +01:00
tim madden
23e04b7884 adding a bit of javascript to submit the form when done is checked 2011-03-10 19:24:43 +08:00
Reinier Balt
5fdc5ae436 add test for last commit
fix merge error
2011-03-09 12:34:25 +01:00
Reinier Balt
90d3211a4d Fix bug where editing the project of a todo from project view would not remove the todo from that project 2011-03-09 12:13:49 +01:00
Reinier Balt
8e0b1e4c2d enable autocomplete for project settings 2011-03-09 11:58:29 +01:00
Reinier Balt
068c4bf60e fix scenarios for editing a todo, showing empty messages and fix some missing translations 2011-03-09 10:53:54 +01:00
Reinier Balt
793f7786f1 small improvement 2011-03-08 23:55:28 +01:00
Reinier Balt
6a9b3e28d5 fix tests for dependencies and fix minor issues 2011-03-08 23:55:23 +01:00
Reinier Balt
70b2ee1e4f fix #1117 where the animation of the calendar popup prevented the second calendar popup from appearing 2011-03-07 17:04:45 +01:00
Reinier Balt
c368adaadc fix #1119 where the label was wrong 2011-03-07 16:51:59 +01:00
Reinier Balt
2408ba4358 fix #1118 for the second issue. When you edit your preferences, the selected language was not set to what you had saved 2011-03-07 16:46:05 +01:00
Reinier Balt
9f7d5f3cab fix #1118 by finishing the change of Michael Witrant. Thanks Michael! 2011-03-07 16:32:25 +01:00
Michael Witrant
ea4b8e23f4 only load one datepicker translation when the locale is not 'en' 2011-03-07 06:10:46 +08:00
Michael Witrant
db942c9457 escape javascript strings in todo creation and update 2011-03-06 21:38:53 +08:00
tim madden
9bc79bf80e Adding selectFirst to depends on field too... 2011-03-03 02:33:11 +08:00
Reinier Balt
668ef4fb23 finish cucumber scenario for calendar 2011-03-02 08:44:34 +01:00
Reinier Balt
75cf51927e start adding scenarios for calendar 2011-02-27 00:35:19 +01:00
Reinier Balt
b8484e48fe migrate mobile selenium scripts to cucumber
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-02-27 00:04:04 +01:00
Eric Allen
e5f30a58f8 Fix bug in mobile projects view 2011-03-01 00:15:21 -08:00
Eric Allen
a1aedfb172 Fixing broken selenium-on-rails tests 2011-03-01 00:15:13 -08:00
Eric Allen
3ac4c5c7d5 Fix creepy RSpec-induced bug 2011-02-28 23:56:18 -08:00
Eric Allen
1fff682454 Revert "Ignore bundled assets"
This reverts commit 9accea5bf1.

Reinier says: "no, I've changed the names of the cached assets, so you do not need to ignore these,
but delete them"
2011-02-28 23:31:08 -08:00
Eric Allen
a59ede5aad All specs passing now 2011-02-28 23:20:57 -08:00
Eric Allen
9accea5bf1 Ignore bundled assets 2011-02-28 23:20:02 -08:00
Eric Allen
b8da1326e0 sanitize 2.0.0 makes tests fail 2011-02-28 23:20:02 -08:00
Eric Allen
7f43015cd3 We're not using RSpec 2.x 2011-02-28 23:20:02 -08:00
Reinier Balt
79673bc1ab upgrade example databases 2011-02-26 21:15:21 +01:00
Reinier Balt
e427940a32 update version for developement tree 2011-02-26 14:55:57 +01:00
Reinier Balt
be71b4f58a bump version numbers 2011-02-26 14:55:03 +01:00
Reinier Balt
36f007a087 clean ups 2011-02-26 14:20:51 +01:00
Reinier Balt
b53fbc64dc fix #1052 based on the work of Tim Madden. Thanks Tim! 2011-02-26 11:38:39 +01:00
Reinier Balt
e9d92438d6 fix #1109 and do some small optimizations on home page 2011-02-25 23:54:53 +01:00
Reinier Balt
4cca813bc7 hopefully fix #1109 where I think the csrf change in rails 2.3.11 messes up our expiry checking 2011-02-25 22:43:18 +01:00
Reinier Balt
da93b82b2b fix #1115. The datapicker is now passed the current locale to localize the datepicker 2011-02-25 17:10:33 +01:00
Reinier Balt
a3837cc4e3 fix #1113: upgrade jquery to 1.5.1 and jquery-ui to 1.8.10 2011-02-25 15:56:55 +01:00
Reinier Balt
e84e899bef fix #1097 by unpacking gems into vendor
except RedCloth which needs native extentions
2011-02-25 15:31:05 +01:00
Reinier Balt
f018607049 fix tests
will fix cucumber tests after 2.0rc since it probably needs some magic to get them running using the jquery stuff
2011-02-25 15:24:43 +01:00
Reinier Balt
0335c2304d finish editing a todo with dependencies and fix some i18n for nl locale 2011-02-25 14:52:03 +01:00
Reinier Balt
6214c9f670 enable edit form to show list of predecessors 2011-02-25 14:52:02 +01:00
Reinier Balt
59556a0a4a get styling done for new todo 2011-02-25 14:52:02 +01:00
Reinier Balt
434bc40a7f translate footer and integration page to dutch 2011-02-25 14:52:01 +01:00
Reinier Balt
1643a93311 fix drag and drop for adding deps. after a todo was dragged, the predecessor was not draggable. replace ajax with generic one 2011-02-25 14:51:06 +01:00
Reinier Balt
2444198674 clean dep list after create 2011-02-25 14:51:05 +01:00
Reinier Balt
1f67d2a603 get dependency add/remove from new_action_form running 2011-02-25 14:51:05 +01:00
Reinier Balt
92fdef2b1b implement js to add and remove precedessors (dependencies) 2011-02-25 14:51:04 +01:00
Reinier Balt
e0dae50dfa translate footer and integration page to dutch 2011-02-22 10:39:59 +01:00
Stefan Richter
197afc5f5b fixing issue with changing states before an instance is saved 2011-02-21 18:31:46 +08:00
Michael Witrant
0ae63015f2 stale background doesn't overlap icons anymore 2011-02-21 18:18:54 +08:00
Hans de Graaff
eea421f6d3 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2011-02-19 11:27:15 +01:00
Reinier Balt
222aef25b8 update dutch translations for prefecences 2011-02-14 22:54:11 +01:00
Reinier Balt
c79cb5dfde fix #1107 2011-02-14 22:18:30 +01:00
Reinier Balt
11626feb91 finish first pass of dutch translations 2011-02-14 20:57:57 +01:00
Reinier Balt
11d40fb48b fix #1108 where completed todos with notes could not be rendered on the done page 2011-02-14 20:22:59 +01:00
Reinier Balt
117d7c9e50 add dutch locale using Translate plugin 2011-02-13 18:26:42 +01:00
Reinier Balt
48d9e49482 install translate from https://github.com/newsdesk/translate for non-production use
access /translate to view and edit i18n translations
2011-02-13 13:06:10 +01:00
Marcus Ilgner
69ab625c70 Synchronized german and english translations 2011-02-13 23:47:57 +08:00
Reinier Balt
24ef0ced32 fix #1102 add spinner to autocomplete and...
* get public/local variables correct for all js
* get i18n string in toggle_star for todos

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-02-13 12:58:41 +01:00
Reinier Balt
e278e3d5ce fix #1104 together with previous commit (thanks 02strich) to escape single quotes in i18n strings 2011-02-12 22:58:58 +01:00
Stefan Richter
0207b3b949 fix javascript generation 2011-02-13 05:44:32 +08:00
Reinier Balt
b683c74efd fix check expiration 2011-02-12 17:49:01 +01:00
Reinier Balt
0d28115d18 fix csrf which changed with rails 2.3.11 2011-02-12 16:26:16 +01:00
Reinier Balt
736224aadb upgrade to rails 2.3.11
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-02-11 16:29:47 +01:00
Reinier Balt
6d66406d8c fix #1103. The xml output contained an unintended empty context 2011-02-11 16:18:59 +01:00
Reinier Balt
0aaf11940c Merge branch 'master' of github.com:bsag/tracks 2011-02-09 20:43:01 +01:00
Reinier Balt
f2760ed7de fix #1101. Most strings were pushed into html attributes. The remaining are generated from the layout into an array 2011-02-09 20:41:34 +01:00
tim madden
d3fbe83ecd Missed the tags field for the firstSelect plugin setup in my previous commit. 2011-02-10 03:39:09 +08:00
Reinier Balt
e528af30a6 fix #1101. Thank Tim for finding the plugin. Only changed where the js was included 2011-02-09 09:18:14 +01:00
tim madden
1a42f00a0a adds juery.ui autocomplete extension selectFirst to select the first matching entry 2011-02-09 16:11:09 +08:00
Reinier Balt
564f209800 fix #1062. I did not test is, so please reopen ticket if it does not work :-) 2011-02-08 23:03:05 +01:00
Reinier Balt
98679cfb1b fix #1076 where the anchor was not stopped from being followed after clicking expand/collapse 2011-02-08 22:55:50 +01:00
Reinier Balt
52a50b7463 bring back our changes to tagging_extensions to handle empty tags and handle numbers as tags 2011-02-08 22:24:06 +01:00
Reinier Balt
4b4e828aaa regenerate tagging_extentions from has_many_polymorphs plugin 2011-02-08 22:04:05 +01:00
Reinier Balt
3283da2614 remove arts plugin that was not used afaics 2011-02-08 22:03:45 +01:00
Reinier Balt
83b5717460 fix #1098 where adding a todo to a hidden context in that hidden context page would not show the todo 2011-02-08 17:37:14 +01:00
Reinier Balt
97fae98791 remove has_many_polymorphs from vendor and reference it in environment.rb 2011-02-08 10:26:54 +01:00
Reinier Balt
594162d242 fix #1095: remove old rack and will_paginate and add gem references. Please run rake gems:install 2011-02-08 09:40:54 +01:00
Reinier Balt
56d8d04337 fix #1096 where the title of project was incorrectly set to context in mobile edit form 2011-02-08 09:24:56 +01:00
Reinier Balt
33d73eef62 fix #1094 where due_id was not determined when updating todo from calendar view 2011-02-06 22:48:59 +01:00
Reinier Balt
6744a22633 add test for #1068 2011-02-04 23:04:56 +01:00
Reinier Balt
72b2d4dfc9 remove selenium scripts that are covered by cucumber scenarios 2011-02-04 20:34:32 +01:00
Reinier Balt
ef5cb8cd77 rename cached js and css to find them more easily 2011-02-04 20:23:19 +01:00
Reinier Balt
ea4f7de813 get cucumber running again 2011-02-04 20:21:08 +01:00
Reinier Balt
76853cff2c fix for mongrel not getting the cookies right and change templates in the i18n locales 2011-02-04 20:11:42 +01:00
Reinier Balt
25b522c6d4 freeze rails 2.3.10 2011-02-04 17:11:33 +01:00
Reinier Balt
c94cf5f7ff add workaround for mongrel-rack-cookie bug 2011-02-04 17:09:51 +01:00
Reinier Balt
dea6dbe4da unfreeze rails 2.3.9 2011-02-04 16:35:00 +01:00
Reinier Balt
6443adac78 fix stories_test to run again. Using ActiveRecordStore for session aparently did not work here 2011-02-04 16:23:47 +01:00
Reinier Balt
012a5929e1 rename load_path to autoload_path to remove deprecation warning 2011-02-04 16:23:46 +01:00
Reinier Balt
513734dce0 ran rake rails:update which altered boot.rb 2011-02-04 16:23:45 +01:00
Reinier Balt
6b95deef85 freeze rails 2.3.9 2011-02-04 16:23:44 +01:00
Reinier Balt
ee751a5ced unfreeze rails 2011-02-04 16:23:41 +01:00
Reinier Balt
514045e8cb fix failing tests 2011-02-03 22:44:26 +01:00
Reinier Balt
463757a338 upgrade jquery to 1.5 and jquery-ui to 1.8.9 2011-02-03 19:56:02 +01:00
Reinier Balt
632c0e7255 fix all tests 2011-02-03 19:30:48 +01:00
Reinier Balt
f0ec5647d4 migrate user js 2011-02-03 18:19:30 +01:00
Reinier Balt
a02f1d2584 migrate dependencies
without functional changes
2011-02-03 18:19:29 +01:00
Reinier Balt
bf5e378301 fix error where empty line causes server error 2011-02-03 18:19:27 +01:00
Reinier Balt
30983b6658 rewrite add_predecessor.js 2011-02-03 18:19:27 +01:00
Reinier Balt
97e8602ef9 rebase to master to include i18n changes and fix merge conflicts 2011-02-03 18:19:26 +01:00
Reinier Balt
7a74025253 get autocomplete working for tags 2011-02-03 18:19:24 +01:00
Reinier Balt
5eb2d5dde1 upgrade jquery-ui to 1.8.7 and switch theme to sunny 2011-02-03 18:19:23 +01:00
Reinier Balt
d81e82a135 get some corner cases on toggle complete and empty messages working 2011-02-03 18:19:22 +01:00
Reinier Balt
1a821a228f let autocomplete fail gracefully when param is not set 2011-02-03 18:19:21 +01:00
Reinier Balt
05ba6060fc replace small partials with helper to improve performance 2011-02-03 18:19:20 +01:00
Reinier Balt
8cbe077784 get some further scenarios for adding todos to several pages
one is still failing, will get to that
2011-02-03 18:19:19 +01:00
Reinier Balt
ab2e51a51a get selenium scenarios running again and add some scenarios for adding todos started 2011-02-03 18:19:19 +01:00
Reinier Balt
09830d044d fix the deprecation warnings that were shown during the tests 2011-02-03 18:19:18 +01:00
Reinier Balt
a832417c59 migrate toggle_check and destroy and defer and get the functional tests running again 2011-02-03 18:19:17 +01:00
Reinier Balt
7a893980c2 cleanup debug messages 2011-02-03 18:18:42 +01:00
Reinier Balt
f923a40a40 get tag view working for updating todos. Refactored update a lot 2011-02-03 18:18:41 +01:00
Reinier Balt
1cea27ccc9 fix wrong filename 2011-02-03 18:18:40 +01:00
Reinier Balt
c64e1bcd80 migrate update for context, project, tickler and calendar 2011-02-03 18:18:40 +01:00
Reinier Balt
33f68df154 get destroying of actions working 2011-02-03 18:18:39 +01:00
Reinier Balt
e13e946295 migrate adding to actions on all pages 2011-02-03 18:18:38 +01:00
Reinier Balt
25c6e2cc9c refactor search results page 2011-02-03 18:18:36 +01:00
Reinier Balt
ffd4ae1fcd get features running for recurring todos 2011-02-03 18:18:36 +01:00
Reinier Balt
f90d0d8eb9 fix rspec version because spec-rails now depends on rails3 2011-02-03 18:18:35 +01:00
Reinier Balt
cafa774b4c refactor application.rb further and migrate recurring todos
next: get tests for recurring todos
2011-02-03 18:17:29 +01:00
Reinier Balt
484356fe07 small improvements
render :partial => filename, :object => @object can be written shorter since rails 2.0 like
render :partial => @object or render :partial => @collection
Also form_for is smart bout put and post for update and creation.

it helps watching older railcasts episodes :-)
2011-02-03 18:17:28 +01:00
Reinier Balt
edb3668dba add empty tests for preferences. Will do this later because preferences to not use js 2011-02-03 18:17:27 +01:00
Reinier Balt
2fa431ef54 finish migration of the feeds page 2011-02-03 18:17:27 +01:00
Reinier Balt
51106d015e fix failing tests after previous refactoring. 2011-02-03 18:17:25 +01:00
Reinier Balt
879fbc99e2 major restructuring/refactoring of application.js. finally scratched that itch. Some tests are failing to be fixed later. 2011-02-03 18:17:24 +01:00
Reinier Balt
88a524a8d6 fix formatting of application.js 2011-02-03 18:17:23 +01:00
Reinier Balt
ea1ca130f1 refactor sidebar and finish migration of notes 2011-02-03 18:17:22 +01:00
Reinier Balt
94b5aa2346 fix editing a note from the notes page 2011-02-03 18:17:21 +01:00
Reinier Balt
77e2ff0751 update jquery to latest 1.4.4 2011-02-03 18:17:20 +01:00
Reinier Balt
145c9105dd migrate deleting a note from notes page to jqeury 2011-02-03 18:17:18 +01:00
Reinier Balt
7b3c07a754 add a cucumber test to simulate expiration of a session
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-02-03 18:17:17 +01:00
Reinier Balt
520e45fe6b migrate login rjs to erb and reformat features 2011-02-03 18:17:16 +01:00
Reinier Balt
05b3b7cebc refactor js and cucumber scenario for integrations page 2011-02-03 18:17:15 +01:00
Reinier Balt
d1b35090ab get all non-wip scenarios running again for context and project 2011-02-03 18:17:14 +01:00
Reinier Balt
0e81706fee fix last functional and integration tests after merge and jquery changes 2011-02-03 18:17:13 +01:00
Reinier Balt
f2d977e12a fix merge errors and some tests 2011-02-03 18:17:11 +01:00
Reinier Balt
0f525436ff support rake cucumber:selenium_wip to run wip for selenium. rake cucumber:wip will only ron non-selnium wip stories. Furthermore some selenium script migration to cucumber 2011-02-03 18:17:10 +01:00
Reinier Balt
8697fd2035 fix some tests 2011-02-03 18:17:09 +01:00
Reinier Balt
fb39d841a7 migrate editing a context and refactor project with it 2011-02-03 18:17:08 +01:00
Reinier Balt
4e9777dc88 fix last test for deleting context 2011-02-03 18:17:07 +01:00
Reinier Balt
e52a8609c7 migrate deleting of contexts 2011-02-03 18:17:06 +01:00
Reinier Balt
15fdb1e572 migrate creating a new context and refactor some project js to share with context js 2011-02-03 18:17:05 +01:00
Reinier Balt
8f5efff8da rename features 2011-02-03 18:17:04 +01:00
Reinier Balt
d7a780ef0c upgrade last of the project functions 2011-02-03 18:17:03 +01:00
Reinier Balt
2c47b27a87 start fixing sorting of projects 2011-02-03 18:17:02 +01:00
Reinier Balt
f284617513 handle and test the redirect when the goto-project checkbox is checked 2011-02-03 18:17:01 +01:00
Reinier Balt
4413cabbba migrate project creation 2011-02-03 18:17:00 +01:00
Reinier Balt
36e63a4ad9 fix and test toggling of new-project-form 2011-02-03 18:17:00 +01:00
Reinier Balt
9028a00767 fix drag and drop after editing a project 2011-02-03 18:16:59 +01:00
Reinier Balt
af80861725 get drag and drop for projects running 2011-02-03 18:16:58 +01:00
Reinier Balt
cde8ad35fd get further testing tunning for projects 2011-02-03 18:16:57 +01:00
Reinier Balt
7c9102453c refactor delete button on project list page into function, like the edit button 2011-02-03 18:16:56 +01:00
Reinier Balt
35453acd57 migrate edit update and destroy to jQuery and refactor it
test for changing state is wip, forgot to mark it with @wip
2011-02-03 18:16:55 +01:00
Reinier Balt
ee4ef4ad42 remove old flash rjs helper. This is replaced by pageNotify javascript function in application.js 2011-02-03 18:16:54 +01:00
Reinier Balt
641c27d753 start on the tests for the project list page 2011-02-03 18:16:53 +01:00
Reinier Balt
6416ff112e migrate editing project settings from project page from jrails to jquery 2011-02-03 18:16:52 +01:00
Reinier Balt
c834403340 replace old prototype/jrails code for periodic checks and start work on autocomplete and edit projects
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2011-02-03 18:16:51 +01:00
Reinier Balt
69c811e365 re-add jQuery plugins and include them in the layouts 2011-02-03 18:16:51 +01:00
Reinier Balt
d4ec2f90ac install jquery 1.4.2 and jquery-ui 1.8.5 2011-02-03 18:16:50 +01:00
Reinier Balt
480a547b5b remove jquery and jrails 2011-02-03 18:16:49 +01:00
Stefan Richter
f0826ac851 fix (seemingly) bug in aasm 2011-01-30 05:45:39 +08:00
Marcus Ilgner
330d6e008c Corrected reference to factory_girl gem 2011-01-30 05:43:50 +08:00
Reinier Balt
f32f1ea9a3 fix #1088. Small copy-and-paste error in i18n code 2011-01-24 16:51:26 +08:00
Stefan Richter
2c0cf2e457 fix bug with empty identity URL 2011-01-24 16:14:57 +08:00
Stefan Richter
5ac3f242bc fixing bug .. now tests pass 2011-01-24 16:14:56 +08:00
Stefan Richter
1c90b90909 fixing some stuff around OpenID:
- adding missing Javascript includes
	- fixing jquery for showing/hiding indentity url field
	- adding identity url field to signup form
	- fixing bug in signup controller
2011-01-24 16:14:56 +08:00
Marcus Ilgner
eb22178b67 Merge branch 'master' of git://github.com/bsag/tracks
Conflicts:
	config/locales/de.yml
	config/locales/en.yml
2011-01-17 16:36:46 +01:00
Ulf Klose
d695635342 small correction in English language file 2011-01-17 03:30:32 +08:00
Ulf Klose
21e6619761 added German language file de.yml 2011-01-17 03:30:32 +08:00
Marcus Ilgner
a7998ba40a Fixes for failed tests 2011-01-16 18:26:00 +01:00
Marcus Ilgner
338d4bb5a6 Added locale selection to preferences
Mostly completed transition to full i18n
Incorporated german translations by Ulf Klose <ulf.klose@gmail.com>
2011-01-16 18:14:07 +01:00
Reinier Balt
5dde6403ea add comment in database template on how to configure rails to use your utf8 database.
If you experience ? where you expect é, uncomment this setting in your database.yml
2011-01-11 05:53:15 +01:00
Reinier Balt
a487b7f32f fix #1085. Manually applied 268c9040d5. Thanks Jason for the tip!
The patch is part of rails 2.3.6, so it will be included when we upgrade to 2.3.9
2011-01-07 16:14:25 +01:00
Reinier Balt
d57bd479f9 fix failing test for some error messages 2010-11-09 15:51:21 +01:00
Reinier Balt
6b36d6eb8f fix failing tests 2010-11-09 10:47:09 +01:00
Marcus Ilgner
fd3f69d927 Changed code to support basic i18n.
Added RubyMine configuration and rvm setup to .gitignore.
2010-11-09 16:31:26 +08:00
Reinier Balt
04faa5d408 correct deleting a line which should be there 2010-11-08 17:29:57 +01:00
Reinier Balt
83a7e38155 add dependency for selenium-client and mongrel for selenium tests
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2010-11-08 17:26:30 +01:00
Marcus ilgner
13d24b6508 Corrected variable reference for context feed generation 2010-11-01 16:30:51 +08:00
Hans de Graaff
291a27f13a Merge branch 'master' of git://github.com/bsag/tracks into bsag 2010-10-22 19:37:57 +02:00
Reinier Balt
65caba5028 Merge branch 'master' of github.com:bsag/tracks 2010-10-20 09:02:33 +02:00
Reinier Balt
6a49a8a5bd fix type of #1074. Thanks gadicath. 2010-10-20 09:01:53 +02:00
Ramón Cahenzli
4251766b3e Fixing nil error when exporting events to iCal that have no notes. 2010-10-17 20:12:23 +08:00
Eric Allen
39f12574a3 Fixing some failing tests 2010-08-25 23:57:52 -07:00
Reinier Balt
b2cc6ed0b7 update documentation for RC release 2010-08-19 16:34:42 +02:00
Reinier Balt
1e7611307a update warning when deleting context 2010-08-19 11:29:32 +02:00
Reinier Balt
bf15175c7b fix #895 by clearing the repeat pattern from todos before the pattern is deleted
cherry-picked from 1.7branch
2010-08-19 11:28:34 +02:00
Hans de Graaff
ab9c00090b Merge branch 'master' of git://github.com/bsag/tracks into bsag 2010-08-13 15:14:34 +02:00
Reinier Balt
87bb15460e Added tests for #975. This helped to narrow the real cause of #975 but doest not solve it. 2010-08-12 14:39:58 +02:00
Reinier Balt
d66ed1282d remove dead code left over from jQuery upgrade. Related to #1060. 2010-08-11 09:52:06 +02:00
Reinier Balt
084dc26e73 Fixes #1056 by not assuming that count is a string 2010-08-06 16:57:54 +02:00
Reinier Balt
932be0829b close #1035 and add a test for it 2010-08-06 16:48:21 +02:00
Reinier Balt
e329e97cba Small performance enhancements to the tickler. This speeds the loading of the tickler page by 65% (\!) 2010-08-06 16:33:02 +02:00
Reinier Balt
493ba616be Hopfully fix #1025. It seems that editing a projects default_context with a context that does not exists just creates a new context for user_id=1, not the current user.
When you have context "A" and try to use context 'a' as default context Tracks could find "A" first and reference that one. PLease test.
2010-08-06 10:20:31 +02:00
Reinier Balt
158dc33176 Merge branch 'master' of github.com:bsag/tracks 2010-08-06 09:37:56 +02:00
Reinier Balt
ef0c7d3913 fix #1034 by changing the reference for indicator.gif to ../images/waiting.gif. you may need to delete the bundle all.css for this to work in your installation
you will see a waiting animated gif in the right side of the autocomplete fields like project or context
2010-08-06 09:36:06 +02:00
tim madden
9c0da41aa3 small edit to mobile notes to make icon only show if notes exist. 2010-08-05 23:32:39 +08:00
Reinier Balt
710e447e1c Fix #1036. We remove all autocomplete DIVs after updates. 2010-08-03 23:16:43 +02:00
Reinier Balt
110d3daf95 Fix #969 by implementing a new mobile view for notes.
Did not create tests for it
2010-08-03 22:27:54 +02:00
Reinier Balt
2c6d514970 remove concat message of swf_fu plugin from the console 2010-08-03 21:19:30 +02:00
Reinier Balt
db7a5bd426 Fix formatting issues 2010-08-03 21:00:48 +02:00
Reinier Balt
6be18a104b fix #1042 and create test for it 2010-08-03 20:55:07 +02:00
Reinier Balt
a9726766b3 fix small problems with two features 2010-07-30 21:41:52 +02:00
Reinier Balt
29e007f9c6 update routing and test for authorized access to all tracks pages 2010-07-30 21:06:12 +02:00
Reinier Balt
65ecb7b019 migrated flashobject_helper to swf_fu because the first is not maintained anymore. Fixes #796 2010-07-29 21:41:36 +02:00
Reinier Balt
bb23a4acba forgot to cleanup the last patch 2010-07-29 18:08:41 +02:00
Reinier Balt
c9be43b2c8 add tests for #886. 2010-07-29 18:06:30 +02:00
Reinier Balt
3d75cd2457 Fix #1045. The tests broke because of this fix cfc6d117b8. This exposed a new corner case that I fixed and created a test for. Also a small refactoring. 2010-07-29 16:37:22 +02:00
Reinier Balt
9a243b015a creating todos using xml/rest was broken. This fixes it 2010-07-28 16:27:52 +02:00
Reinier Balt
9c82e9c974 DRY things up a bit 2010-07-28 15:54:18 +02:00
Reinier Balt
abf4524679 add validation to catch empty descriptions 2010-07-28 15:53:19 +02:00
Reinier Balt
6e5057138d add cucumber scenarios for adding multiple next actions 2010-07-28 15:53:18 +02:00
Reinier Balt
4400c42d7c modify todo controller to store multiple next actions 2010-07-28 15:53:18 +02:00
Reinier Balt
c9ce82d533 add cucumber tests for switching single and multiple actions forms 2010-07-28 15:53:18 +02:00
Reinier Balt
26cd345cbe add form for multiple actions 2010-07-28 15:50:25 +02:00
Reinier Balt
7be37eabfc fix context scenario to match new confirm message when deleting a context 2010-07-27 23:35:50 +02:00
Reinier Balt
e2841e31eb finish upgrade of selenium
these were manual cherry-picks of the rails upgrade work.
2010-07-27 23:32:22 +02:00
Reinier Balt
551eab19a5 regenerate cucumber setup 2010-07-27 23:05:23 +02:00
Reinier Balt
77933f8908 get rid of spurious <p> that messed up output of functional tests 2010-07-27 23:03:52 +02:00
Reinier Balt
111f6059f4 update environment.rb to avoid deprecation warning about session_key 2010-07-27 23:02:40 +02:00
tim madden
f200739bb5 Making context name a link to the context view 2010-07-27 14:46:14 +08:00
Reinier Balt
6334a3f7d7 set defaults right when adding a new action on the mobile interface from the context or project page. Fixes #1051.
We need tests for this :-)
2010-07-26 22:09:22 +02:00
Reinier Balt
ceb4529a7c Add warning that deleting a context will also delete all actions within it. Fixes #1049. Thanks edgimar for reporting this. 2010-07-26 21:36:48 +02:00
Reinier Balt
157595be50 fix timing issue on context selenium step 2010-07-16 15:38:34 +02:00
Eric Allen
e2443dace4 Get rid of some autocomplete leftovers 2010-07-05 09:58:35 -07:00
Eric Allen
1cd748d7a2 Fix #1041 2010-07-05 09:58:25 -07:00
Eric Allen
f10a98d8ac Test for #1041 2010-07-05 08:26:28 -07:00
Eric Allen
e764a75986 Case-sensitive compare screwed up source_view
Fixes #1043
2010-07-04 20:13:47 -07:00
Eric Allen
92047e86e4 Test for ticket #1043 2010-07-04 20:13:32 -07:00
Eric Allen
04fb281ecd Typo that newer Gherkin caught 2010-07-04 16:01:41 -07:00
Eric Allen
ac96c5c738 Fix small IE8 bug 2010-05-18 09:54:46 -04:00
Eric Allen
d9d08fac35 Various improvements to context drag&drop
-Don't botch other fields on context change
-Better status message
-Flash context title on drop
-Drop target close to context name
-Bolder drop target border

Closes #1033
2010-05-17 11:36:41 -04:00
Eric Allen
b50a1ce26f Fix a couple of test definitions to avoid false test failures
State should be unspecified to default to active

Fixes #977 (again)
2010-05-17 11:02:23 -04:00
Reinier Balt
51a8e98752 Merge branch 'master' of github.com:bsag/tracks 2010-05-13 18:37:47 +02:00
Reinier Balt
cfc6d117b8 fix #1027. Several tests were broken because of the more strict validations on the recurring_todo model 2010-05-13 18:24:26 +02:00
Eric Allen
92bb54bbf5 Revert "fix cucumber story for drag and drop for dependencies. Was broken since last change of drop target to a hidden img that appears when dragging starts"
This reverts commit 8dbf790810.

Conflicts:

	app/helpers/todos_helper.rb
	features/step_definitions/todo_steps.rb
2010-05-09 18:59:02 -04:00
Eric Allen
86d7724b75 Revert "Move dependency drop target into image"
We decided that the small drop target was harder to hit, and the
justifcation for the change wasn't worth it.

This reverts commit ec68e04f27.

Conflicts:

	app/helpers/todos_helper.rb
	public/javascripts/application.js
	public/stylesheets/standard.css
2010-05-09 18:57:56 -04:00
Eric Allen
fa98c0865e Override AASM's initial state if specified
Fixes #977
2010-05-08 19:30:58 -04:00
Reinier Balt
d6e20a76c2 migrate selenium script for integrations page and enhance the story 2010-05-05 19:09:51 +02:00
Reinier Balt
44c61d942a make sure login works for non-selenium cucumber
regression since my last commit
2010-05-05 19:08:41 +02:00
Reinier Balt
0a95d430d4 Merge branch 'vacation-work' 2010-05-05 15:27:39 +02:00
Reinier Balt
a26142e336 Merge branch 'selenium-migrations' into vacation-work 2010-05-05 15:27:19 +02:00
Reinier Balt
eef1b6b7a9 remove selenium scripts that were already converted to cucumber 2010-05-05 13:19:26 +02:00
Reinier Balt
a0b642dab3 remove commented lines from last commit 2010-05-05 13:16:54 +02:00
Reinier Balt
f53b386bd1 remove anoying message about login text not found when running cucumber/selenium 2010-05-05 13:15:00 +02:00
Reinier Balt
73631e6083 Merge branch 'selenium-migrations' into vacation-work 2010-05-05 13:02:27 +02:00
Reinier Balt
e1b52aeb13 replace selenium script with cucumber story for switching recurrence option 2010-05-05 13:00:44 +02:00
Reinier Balt
0d7980e87b migrate selenium for users to cucumber 2010-05-03 21:26:48 +02:00
Reinier Balt
dc0dab9863 Merge branch '997-stats' into vacation-work 2010-05-02 18:34:10 +02:00
Reinier Balt
68d1c05d83 Merge branch '987-integrations' into vacation-work 2010-05-02 18:34:02 +02:00
Reinier Balt
c89b234376 Merge branch '936-index-state' into vacation-work 2010-05-02 18:33:48 +02:00
Reinier Balt
0198a2fa13 fix #936 by adding index on state for todos. Needs migration of database. 2010-05-02 18:25:25 +02:00
Reinier Balt
5c25e4569e fix #1002. every nth week was off by one week for recurring weekly todos. Thanks Thomas for spotting this.
Updated the wrong test too.
2010-05-02 18:16:29 +02:00
Reinier Balt
8bc3a484b2 fix 1018. Added validations for the recurring target of recurring todos 2010-05-02 16:41:45 +02:00
Reinier Balt
fabc15e061 fix #987 where feeds_path returned the mobile url and not the non-mobile one. 2010-05-01 17:32:55 +02:00
Reinier Balt
9d5503a91e fix #997. The chart with the visible actions now excludes pending actions. Also some cleanupt to use named_scope 2010-05-01 17:19:28 +02:00
Eric Allen
0c161be466 Fix recurring todo autocompleteion
* Enable rich interaction on edit (to trigger autocompleter)
* Don't try to reset autocomplete lists, since they come from the server now

Fixes #1022
2010-04-27 11:17:04 -04:00
Eric Allen
23977f3f0e Don't include completed projects in autocomplete
Closes #1026
2010-04-27 11:07:28 -04:00
Eric Allen
e1a92ced7c Don't substitute lt and gt symbols
Closes #824 (hopefully once and for all?)
2010-04-27 11:03:50 -04:00
Eric Allen
f782e0f4d4 Activate deferred todos before initting @todos 2010-04-27 10:18:07 -04:00
Hans de Graaff
b331985e62 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2010-04-24 08:40:28 +02:00
Reinier Balt
06ac3067d3 fix validations for daily pattern and fix disappearing target fields for recurring todos 2010-04-23 17:13:03 +02:00
Reinier Balt
38f0cf1b7a adds extensive validation to recurring todos. Fixes #967 2010-04-23 16:51:35 +02:00
Reinier Balt
db5fca6b49 change header for basic authentication using the patch by zcrar70. Fixes #1021 2010-04-19 17:11:31 +02:00
Reinier Balt
33af53c313 make sure tracks does not crash on missing every_other2 for recurring todos 2010-04-19 14:05:02 +02:00
rverchere
c769b2a7eb Closes #1024. Do not create user with ldap auth if wrong password 2010-04-16 04:29:29 +08:00
rverchere
b9f1f57740 Closes #1023. Display login form when ldap is the only auth system 2010-04-16 04:29:29 +08:00
Reinier Balt
e15425d546 if every_other1 is not filled in for recurring patterns, things start to fall apart. Added basic checks. 2010-04-14 09:15:02 +02:00
Eric Allen
67df223488 Drag todos between contexts
Closes #1020
2010-04-10 16:08:09 -04:00
Eric Allen
05cbea50aa Using Rails.env is not the right approach here
All Cucumber stories now passing
2010-04-10 15:31:28 -04:00
Eric Allen
1e4d250a15 Remove debugging print statements 2010-04-10 15:23:38 -04:00
Eric Allen
10fecaca38 Fix failing note deletion tests
Text will remain present because the raw source isn't generated from the
modified DOM.

Also, there were some hard-coded id's in there that have changed.

All Cucumber Selenium tests are now passing.
2010-04-10 15:23:27 -04:00
Eric Allen
6e65435895 Fix failing tests of context deletion
The notice causes the test to think the context name is still displayed.
Fixed by looking for the name plus an opening parenthesis, which doesn't
occur in the notice.
2010-04-10 15:14:56 -04:00
Eric Allen
a022f449c1 Fixed failing tests
- Some fixtures added by Erik Ordway broke tests
- message:// links had an edge case I broke with 68701ada
- One test had a hard-coded id that changed

Closes #1019
2010-04-09 09:34:57 -04:00
Eric Allen
68701adaca Sanitize output well, but entity-ize < and > in notes
Coming from a rich message or API call, notes can contain HTML and it
will render to the browser. Coming from a normal todo creation, though,
all < and > characters will be replaced with the corresponding entities.
This preserves HTML emails, but prevents users from breaking the layout
by entering broken HTML for todo notes.

Closes #765
2010-04-07 10:06:46 -04:00
Eric Allen
fdba48c769 AJAX loading of context names
To make askIfNewContextProvided work again, allowing people to add actions again
2010-04-04 22:30:29 -04:00
Reinier Balt
c3b3e3ea04 Manual apply fix from 1.7_branch. Preserve database integrity for recurring todos when deleting project or context. Fixes #880. Fixes #895 2010-04-04 18:20:07 +02:00
Hans de Graaff
deacdbda29 Merge branch 'master' of git://github.com/bsag/tracks into bsag
Conflicts:
	app/views/todos/_todo.html.erb
2010-04-03 14:22:39 +02:00
Eric Allen
f67dd416d1 Longer timeout for hover in superfish
Fixes #898 by keeping the popup there for 400ms before hiding it

Thanks, Orlando!
2010-04-02 20:21:57 -04:00
Eric Allen
c79d1c964a Autocomplete lists should be based on "q" parameter
If you don't filter server-side, the user sees the full list until
another character is entered.
2010-04-02 13:36:59 -04:00
Eric Allen
9ccd6d11d8 Don't use project default context when in context view
Closes #934
2010-04-02 13:30:10 -04:00
Eric Allen
9ab69adb38 Dynamically load autocompletes
This cuts something like 100ms off of page load times!

Closes #1011
2010-04-02 13:24:21 -04:00
Eric Allen
8de74939ea Kill HTML tags in todo notes
We still want to preserve quotes for textile, but tags of any sort
shouldn't be able to mess up the output.

Fixes #765
2010-04-02 12:53:29 -04:00
Eric Allen
e4394761c5 Blank DB with pre-defined contexts for easier start
Fixes #968
2010-04-02 09:46:20 -04:00
Eric Allen
d682d30e6d No reason to sanitize if we're already h()'ing
Fixes #824
2010-04-02 09:46:20 -04:00
Eric Allen
205c4e7ed4 Much smarter project note truncation
Fixes #780
2010-04-02 09:46:19 -04:00
Hans de Graaff
8109d9ec7d Merge branch 'master' of git://github.com/bsag/tracks into bsag 2010-03-27 11:22:52 +01:00
Reinier Balt
3146fa6bd1 refactor dependency cucumber feature to use css. This saves us the extra id on the todo element that I added in the previous commit. 2010-03-25 16:34:01 +01:00
Eric Allen
4f66e463bd Move integrations JS into application.js
Closes #1016
2010-03-25 07:53:34 -04:00
Eric Allen
3c82b88720 Replace conditional with rescue's
Closes #1015, although this should really be taken care of by
finishing #1011.
2010-03-25 07:53:34 -04:00
Eric Allen
d8c477eb54 Clean up stale JS
Closes #1014
2010-03-25 07:53:33 -04:00
Reinier Balt
025cfa2686 fix cucumber story for markup in project description 2010-03-24 20:45:59 +01:00
Reinier Balt
8dbf790810 fix cucumber story for drag and drop for dependencies. Was broken since last change of drop target to a hidden img that appears when dragging starts
not a trivial one to fix :-)
2010-03-24 17:58:15 +01:00
tim madden
238bf97a27 add z-index value for the popup datepicker
to put it on top of the rest of the elements

Fixes #1013
2010-03-20 13:44:42 -04:00
Eric Allen
35e15d6608 Get rid of in_place_editing plugin
Using jQuery jeditable plugin
2010-03-14 16:50:24 -04:00
Eric Allen
8b642e6b91 Get rid of auto_complete plugin
Using jQuery autocompletion now
2010-03-14 16:48:28 -04:00
Eric Allen
25f0f3dfd9 JavaScript working for subdir 2010-03-14 16:39:11 -04:00
Eric Allen
a0d12c95e9 No more bundle-fu
Using Rails 2's built-in bundling instead

I believe this closes #978
2010-03-14 16:18:13 -04:00
Eric Allen
b35b48f2bf Replaced soap4r with Ruby 1.9-compat version
http://github.com/spox/soap4r-spox

Fixes #994.
2010-03-14 12:35:55 -04:00
Eric Allen
a2f8327da4 Correct walking of entire predecessor tree
Fixes #972
2010-03-14 12:29:43 -04:00
Eric Allen
2b7d5e7a89 Re-enable rich interaction on todo edit
Fixes #1008, Fixes #1007
2010-03-14 12:23:28 -04:00
tim madden
fe978e350e Made some format edits the mobile edit screen. First, I put a size in for the description textfield. As it was, the field caused my blackberry view of the form to be tiny. putting a size in makes this field similar to the rest. Also, I expanded the notes textarea to 40 columns by 3 rows and made the tags textfield size 50 like the description 2010-03-09 12:37:52 -05:00
Reinier Balt
36f44f921b Merge branch 'master' of github.com:bsag/tracks 2010-03-08 20:37:54 +01:00
Reinier Balt
6f218901da add rake task to run selenium cucumber features with rake cucumber:selenium
rake cucumber runs all non-selenium stories
rake cucumber:selenium runs all selenium stories
2010-03-08 20:36:55 +01:00
Reinier Balt
24d8a2b17f reduce timeout in selenium script 2010-03-08 20:36:33 +01:00
Eric Allen
42c4c199a9 Move edit button out of dropdown menu
Closes #976
2010-03-07 16:54:17 -05:00
Eric Allen
ec68e04f27 Move dependency drop target into image
In preparation for #937 and other potential uses of drag&drop
2010-03-07 16:21:52 -05:00
Eric Allen
9591d29e73 Fix refreshing of grandparent dependencies
Closes #972
2010-03-06 18:43:59 -05:00
Eric Allen
0778284afe Cleaner form clearing for new recurring todos
Just replace the entire HTML to make sure it works right

Fixes #1003, Fixes #1004
2010-03-06 15:42:20 -05:00
Eric Allen
3f14a7a8bb Respect user's week start preference
Fixes #1005
2010-03-04 16:42:23 -05:00
Reinier Balt
ff15b486b1 fix formatting of cucumber task 2010-03-04 17:01:19 +01:00
Reinier Balt
c0db9b41b9 add scenario to show bug #972
took me a while to figure out that drag_and_drop does not wait for ajax to finish
2010-03-02 11:14:45 +01:00
Reinier Balt
8191268821 add drag and drop feature for dependencies 2010-02-22 11:35:00 +01:00
Reinier Balt
32d18857df fix a typo. Thanks tknoeller. Fixes #1000 2010-02-22 10:44:10 +01:00
Eric Allen
f602ffc1a4 Icon for prommote to project button
Had to change the text to fit. I like this better, anyway.

Closes #64 (open a new ticket for changes)
2010-02-21 13:12:12 -05:00
Eric Allen
ae9e13bec0 Somehow I forgot this little piece of jQuery
Fixes #989
2010-02-21 13:05:55 -05:00
Eric Allen
cb612feb5e Fix regression in context listing that broke edit
Not sure how I missed this...Thanks Reinier for finding it!

Closes #996
2010-02-21 12:49:30 -05:00
Eric Allen
61eb6aeb6a Vendoring soap4r 2010-02-12 14:56:13 -05:00
Reinier Balt
c433661048 the project description could now contain markup, like notes
also configure database_cleaner for selenium features
2010-02-12 12:35:19 +01:00
Reinier Balt
25204f5efa migrate deleting from selenium to cucumber
please note there is still a bug in context_steps for editing the name of a context from the context page. But I want to get these change in for a bug report
2010-02-09 23:26:38 +01:00
Reinier Balt
d945d974a7 remove the last rspec story and migrate it to cucumber. Also remove equivalent selenium script 2010-02-09 10:27:59 +01:00
Reinier Balt
8d10deac30 Merge branch 'master' of github.com:bsag/tracks 2010-02-06 22:37:03 +01:00
Reinier Balt
e1c693dfdc get all selenium features to run and fix the badge update for notes 2010-02-06 22:36:13 +01:00
Reinier Balt
dc811c8fc7 Convert to project did not use current_user so new projects were always linked to the user with id 1. 2010-02-05 09:51:50 +01:00
Reinier Balt
c9566047fc change notes controller to enable adding notes through REST api.
see http://www.getontracks.org/forums/viewthread/530/
2010-02-03 17:33:50 +01:00
Reinier Balt
226d902127 consume confirmation dialog when deleting note 2010-02-02 23:43:18 +01:00
Reinier Balt
8f349d3b6b set configurations for using cucumber and selenium
if you want to run it, update your database.yml to include cucumber and selenium environments (like in the .tmpl) and run

RAILS_ENV=selenium cucumber -p selenium
2010-02-02 22:52:32 +01:00
Eric Allen
502e60c9a1 Oops..Forgot to revert this little bit of i18n
Fixes #991
2010-01-26 15:50:21 -05:00
Reinier Balt
c3e731e0a3 fix sort order for text feeds. From discussion at http://www.getontracks.org/forums/viewthread/442/ 2010-01-19 11:03:46 +01:00
Eric Allen
7e7106265c Autofocus on todo description 2010-01-17 18:37:43 -08:00
Eric Allen
deafad16c0 Get rid of weird render params
This line caused the page to not get a layout in Rails 2.3.5

Fixes #988
2010-01-17 11:33:35 -08:00
Eric Allen
66e9c42033 Smart auto-refresh logic
No longer destroys ongoing edits

Fixes #907
2010-01-17 11:07:21 -08:00
Eric Allen
f39108d2e7 Better autocomplete updating from RJS
Fixes #981
2010-01-17 10:49:27 -08:00
Hans de Graaff
791639b883 Merge branch 'bsag' 2010-01-16 17:18:22 +01:00
Hans de Graaff
2ec0268740 Merge branch 'master' of git://github.com/bsag/tracks into bsag 2010-01-16 17:18:06 +01:00
Eric Allen
761810cf7f Merge branch 'cas' 2010-01-14 09:46:20 -08:00
Reinier Balt
7a92d3559b get all cucumber stories running for default profile 2010-01-13 21:52:04 +01:00
Reinier Balt
1fab30ff22 create cucumber profile for stories requiring selenium and stories not requiring selenium (=default) 2010-01-13 21:41:21 +01:00
Reinier Balt
022a94f686 fix test where today and show_from did not have the same timezone and add test for OneNote links inspired by the tests for Mail.app links 2010-01-13 21:17:17 +01:00
Reinier Balt
07ef7ed7a8 this change belongs to previous commit... 2010-01-13 20:47:15 +01:00
Reinier Balt
24a37e217d fix notes page. The change to autolink Mail.app URLs was working only for todo views, not for the notes view. Moved link code to application_helper 2010-01-13 20:45:09 +01:00
Reinier Balt
4620349db1 update cucumber 2010-01-13 20:39:28 +01:00
Eric Allen
b87f4cc12e Revert i18n changes
We haven't merged that branch yet to trunk
2010-01-12 17:49:39 -08:00
Eric Allen
f33b747422 Use correct idiom for undefind module 2010-01-12 17:30:51 -08:00
Erik Ordway
07dd842525 remove debuging message 2010-01-12 17:18:11 -08:00
Erik Ordway
901af95c69 clean up debug code and get new user correct 2010-01-12 17:18:01 -08:00
Erik Ordway
5b431ef50a This allows CAS to work side by side with other Auth methods.
This is at least one issue with this

to logout of CAS you need session information but the logout method blows this away so I do the cas log out before the session is killed so the session persistest in rails.  Because I needed to move the CAS before filters into login_cas and out of the application to make it work side by side.   The user will still be logined into tracks even though their CAS session is closed as the session will still be there.

 def logout
    @user.forget_me if logged_in?
    cookies.delete :auth_token
    session['user_id'] = nil
    if ( SITE_CONFIG['authentication_schemes'].include? 'cas')  && session[:cas_user]
      CASClient::Frameworks::Rails::Filter.logout(self)
    else
      reset_session
      notify :notice, "You have been logged out of Tracks."
      redirect_to_login
    end
  end

The other issue I have with this is that:
I could not find a use case for having mixed auth when using CAS. The reason to move to CAS is that all your users use CAS all the time. Even for admin accounts. Moodle is a good example of this in that when you activate CAS the default is that you can now only access moodle via CAS. By allowing mixed auth and self signup you end up with a anyone (the public) being able to sign up for accounts.
2010-01-12 17:17:56 -08:00
Patrice Neff
c7828185d6 Automatically insert backlink to the message in the Mail.app Apple
Script.
2010-01-10 08:34:10 +08:00
Patrice Neff
5299490c83 Linkify message:// URLs in notes. Those links are used by Mail.app on
Mac OS X to link to a mail message by message id.
2010-01-10 08:34:10 +08:00
Eric Allen
e844b5aa5b ActionWebService requires soap4r 2010-01-01 22:39:05 -05:00
Eric Allen
50e80d2673 Update RSpec situation. Should fix #960 2010-01-01 22:39:00 -05:00
Eric Allen
d8528071f0 AWS caused Rubinius to be sad. Fixed 2009-12-31 21:06:33 -05:00
Eric Allen
bbbb3a1886 First whack at "promote to project" function
Progress on issue #64
2009-12-20 13:36:05 -05:00
Eric Allen
ce3897a2bd Allow predecessor assignment to deferred todos
Fixes #970
2009-12-20 13:27:32 -05:00
Eric Allen
649ea6bf63 Only apply autocomplete to fields not yet enabled
In some cases, double-applying it caused weird behavior. Filtering out fields
that have already been autocomplete-enabled fixes #971 and probably other edge
cases, too.
2009-12-20 13:19:17 -05:00
Eric Allen
9ddd5c5d2a Correct context hiding behavior in tag view
Fixes #952
2009-12-20 13:05:42 -05:00
Erik Ordway
d5c16db975 Rough selenium test files
with good names
2009-12-20 12:01:25 -05:00
Eric Allen
e17c1e1644 Make it possible to run rake gems:install for cas
The hard requires were causing rake to fail before it could even install
the rubycas-client gem. This kind of sucked.
2009-12-18 09:42:06 -05:00
Erik Ordway
aaf3965004 use correct value 2009-12-18 09:42:05 -05:00
Erik Ordway
094d93cec2 allow calendar access outside of CAS 2009-12-18 09:42:05 -05:00
Erik Ordway
f259924a85 when CAS is switched app functions as normal but does not use any other auth methods. 2009-12-18 09:42:05 -05:00
Erik Ordway
00d06b7a00 start adding test fixtures 2009-12-18 09:40:12 -05:00
Erik Ordway
b85b3fc081 allow adding users and set new users has having cas as the auth type 2009-12-18 09:40:12 -05:00
Erik Ordway
1621a7bb7d properly insert CAS as another auth method 2009-12-18 09:40:12 -05:00
Erik Ordway
31b173ae5b Use rubycas-client gem and require if cas is enabled 2009-12-18 09:40:11 -05:00
Erik Ordway
18219d17f1 set CAS values in environment.rb
set fake values in site.yml.tmpl
2009-12-18 09:40:11 -05:00
Erik Ordway
f3966cfb2b make cas work 2009-12-18 09:40:11 -05:00
Eric Allen
0eec884428 More options for date format
Fixes #966
2009-12-16 17:54:29 -05:00
Eric Allen
e17b495b95 Fix annoying test
Waiting for the flash to hide just wastes seconds
2009-12-16 17:43:57 -05:00
Eric Allen
21de49c87a Show context on un-hidden successor. Fixes #964
Added another todo fixture, which broke some assertions that I had to fix
2009-12-16 17:42:42 -05:00
Eric Allen
93b83e8682 Dependency testing at Selenium level 2009-12-16 17:04:49 -05:00
Eric Allen
40074c71ad Upgrade Selenium on Rails to r140 2009-12-16 16:44:49 -05:00
Eric Allen
156862200b Vendoring Rack
Joyent hasn't upgraded their gem yet, and for many users this could be a
major installation pitfall. Rails is vendored, so why can't it boot?
Rack? What's that?
2009-12-14 11:40:57 -05:00
Eric Allen
a256388323 Need to stub out destroyed? method in Rails 2.3.5 2009-12-08 13:36:57 -05:00
Eric Allen
6d3770c5fb Eliminated use of scenarios plugin
It doesn't work on Rails 2.3.5
2009-12-08 13:34:06 -05:00
Eric Allen
d1fc119e2d We no longer need this fix
In fact, it breaks things now

All tests passing.
2009-12-08 12:56:00 -05:00
Eric Allen
3e177c7b81 Remove some tests we can no longer run
See #965 for rationale and updates
2009-12-08 12:36:00 -05:00
Eric Allen
18dfe4dbfb Missed some formatted_ helpers not covered by tests
Selenium tests now passing completely
2009-12-07 23:16:21 -05:00
Eric Allen
828201dfe0 Fix some failing tests 2009-12-07 22:43:00 -05:00
Eric Allen
b3a77270da Get rid of calls to formatted_ helpers
Rails deprecated them to save on memory
2009-12-07 19:11:30 -05:00
Eric Allen
0e7c2a344c Normalize token, not URL
OpenID 2.0 supports tokens that aren't valid URLs
2009-12-07 18:43:34 -05:00
Eric Allen
0dfb1aafda The syntax of assert_difference has changed
You pass it a string now, instead of an object and a method
2009-12-07 18:41:23 -05:00
Eric Allen
c459461aa3 Get rid of a deprecation warning 2009-12-07 18:36:10 -05:00
Eric Allen
e41ed7424f No need for these session calls now
Sessions are lazy loaded, so if you don't use them they're effectively off.
2009-12-07 18:30:13 -05:00
Eric Allen
6181d42072 A few tweaks to get tests running 2009-12-07 18:29:57 -05:00
Eric Allen
ac0ff3feaf Update open_id_authentication to 079b91f70602814c98d4345e198f743bb56b76b5 2009-12-07 18:21:49 -05:00
Eric Allen
144e74682b Update has_many_polymorphs to 421dd0bd60b246652bbbafd64724ebf1efa27607 2009-12-07 18:20:17 -05:00
Eric Allen
804d59c542 Install ActionWebService ported to Rails 2.3 2009-12-07 18:07:09 -05:00
Eric Allen
3c94609583 Ran rake rails:update 2009-12-07 12:43:42 -05:00
Eric Allen
f8779795ce Vendoring Rails 2.3.5 2009-12-07 12:42:42 -05:00
Hans de Graaff
57d2187aa8 Fix broken merge. 2009-12-06 09:45:22 +01:00
Hans de Graaff
18146fbbca Merge branch 'master' of github.com:graaff/tracks
Conflicts:
	app/views/todos/_todo.html.erb
2009-12-06 09:41:20 +01:00
Hans de Graaff
28de00791f Merge branch 'bsag'
Conflicts:
	app/views/todos/_todo.html.erb
2009-12-06 09:40:16 +01:00
Eric Allen
3e83d19299 Merge branch 'master' of github.com:epall/tracks 2009-12-05 11:10:35 -05:00
eriko
8aac20fe5d fix stylesheet so that image links do not start at / as this breaks suburi installs of tracks like http://rails.example.com/tracks . 2009-12-04 13:00:35 -05:00
Erik Ordway
d24d44da13 fix quotes for postgresql. tested on sqlite but untested on mysql 2009-12-03 16:11:38 +08:00
Eric Allen
31624d5f9c Blanking out the "blank" DB 2009-12-02 22:22:31 -05:00
Eric Allen
9fa5ead8de Fixed another edge case that Luis caught
Thanks for testing!
2009-12-01 23:39:07 -05:00
Eric Allen
c4ef04af4d Forgot to put back rich interaction there 2009-11-29 21:12:00 -05:00
Eric Allen
71b0e188c1 Autocompletion for predecessors working 2009-11-29 20:34:38 -05:00
Eric Allen
d0a5f6b731 Fix rendering of successors, drag and drop 2009-11-29 20:00:54 -05:00
Eric Allen
34aeb83891 Merge branch 'deps' 2009-11-26 02:04:54 -05:00
Eric Allen
7883145bdb Fixed recurring todo input form behavior
The form for new recurring todos has different id's, causing it to not
get the awesome JavaScript. Duplicated to make it work.
2009-11-26 02:04:39 -05:00
Eric Allen
1cf9373bfe Search within names for autocomplete
Closes #958
2009-11-26 02:04:39 -05:00
Eric Allen
868706646b Fix backwards logic
All tests passing now. Test::Unit, RSpec, and Selenium all green.
2009-11-25 16:13:52 -05:00
Eric Allen
c6249bad0c Fixed some failing Selenium selectors 2009-11-25 15:48:00 -05:00
Michaël Witrant
686bc5a7c4 added missing ending tags 2009-11-24 19:06:14 +08:00
Michaël Witrant
c679593d1e fixed url parsing when they contain a slash in query string 2009-11-24 19:06:13 +08:00
Henrik Bohre
6d7f10d912 #300: Fixed bug when project or context names included non word characters. Thanks Miguel for finding this!
Requires that project and context names don't include double quotes.
2009-11-10 22:17:07 -05:00
Eric Allen
d14d09559e Ticket #300: Improved ajax behavior
Conflicts:

	app/views/todos/create.js.rjs
	app/views/todos/update.js.rjs
2009-11-10 22:17:00 -05:00
Henrik Bohre
a91547265d #300: Removed project from join - fixes problem with null projects. 2009-11-10 22:16:20 -05:00
Henrik Bohre
358f1abba2 #300: Prevents " characters in action descriptions 2009-11-10 22:16:15 -05:00
Henrik Bohre
85127c8b11 #300: All characters except " allowed in descriptions 2009-11-10 22:16:09 -05:00
Henrik Bohre
db4c848512 #300: Fixed bug where description containing dots were not possible to add as predecessors. 2009-11-10 22:16:05 -05:00
Henrik Bohre
4ac3632fb9 #300: Renamed to todo_from_specification 2009-11-10 22:16:01 -05:00
Henrik Bohre
29cf633f05 #300: Switched order to <context, project> in specification. 2009-11-10 22:15:57 -05:00
Henrik Bohre
b0a18a4a2e #300: Updated add_predecessor to use specification instead of only description 2009-11-10 22:15:52 -05:00
Henrik Bohre
93a914fdb3 #300: Disambiguation of predecessors by using project and context names 2009-11-10 22:15:47 -05:00
Henrik Bohre
061e20bf7d #300: Ajax gui updates when removing dependency 2009-11-10 22:15:43 -05:00
Henrik Bohre
1eb6f0f8dd #300: Added tooltip and improved look on remove dependency button 2009-11-10 22:15:38 -05:00
Henrik Bohre
375a132a1d #300: Updated todo fsm behavior to prioritize pending state over deferred 2009-11-10 22:15:34 -05:00
Henrik Bohre
496321b209 #300: Improved visual feedback when pending actions are activated 2009-11-10 22:15:29 -05:00
Henrik Bohre
ad953fe80b #300: Updated todo fsm with guards that prevent activation if uncompleted predecessors exists 2009-11-10 22:15:25 -05:00
Eric Allen
0276dce8e2 Ticket #923: Added Reinier's patch for removing dependencies from successor block.
Conflicts:

	app/helpers/todos_helper.rb
2009-11-10 22:15:16 -05:00
Henrik Bohre
54dc1ad047 #923: Applied Reinier's patch for reducing DB access on predecessor autocomplete. 2009-11-10 22:13:57 -05:00
Henrik Bohre
1f9b77faf4 #300: Displays pending todos in tickler 2009-11-10 22:13:53 -05:00
Eric Allen
8e57b4670a Ticket #300: Improved GUI updates.
Conflicts:

	app/views/todos/create.js.rjs
	app/views/todos/update.js.rjs
2009-11-10 22:13:43 -05:00
Henrik Bohre
0664761a8f #300: Fixed bug that broke validation on create 2009-11-10 22:13:03 -05:00
Henrik Bohre
50a47c5874 Ticket #923: Fixed broken dependency information when completing todos. 2009-11-10 22:11:50 -05:00
Eric Allen
cb76ecd866 Ticket #300: Correctly activates/blocks dependent todos from mobile view also.
Conflicts:

	app/views/todos/toggle_check.js.rjs
2009-11-10 22:10:52 -05:00
Henrik Bohre
c5df6b66b1 #300: Improved display of tickler items after DnD action 2009-11-10 22:09:52 -05:00
Henrik Bohre
406ce7ff2c #923: Applied make-toggle-work-after-drag-and-drop.diff patch from Reinier. 2009-11-10 22:09:46 -05:00
Henrik Bohre
dc08cbe76f #923: Fix for crash when adding todo from mobile view. 2009-11-10 22:09:40 -05:00
Eric Allen
1f45497a52 Ticket #923: Filtering on active or pending todos in pred. auto completer.
Conflicts:

	app/controllers/todos_controller.rb
2009-11-10 22:08:28 -05:00
Henrik Bohre
c543eb3659 #300: Fixes changes that broke drag and drop 2009-11-10 22:07:13 -05:00
Henrik Bohre
cc9746371c #300: First shot at validation of dependencies
Implemented by deferring save of dependencies until after saving (and validating) the todo, as described by Andrew Timberlake on http://www.ruby-forum.com/topic/175552.
2009-11-10 22:07:08 -05:00
Henrik Bohre
4f69683f9b #300: Added mockup remove successor icon after description 2009-11-10 22:07:04 -05:00
Henrik Bohre
0fbed3e00e #300: Displays successors recursively without folding icon 2009-11-10 22:06:59 -05:00
Henrik Bohre
90d77f37cb #300: Displays successors recursively 2009-11-10 22:06:54 -05:00
Henrik Bohre
08d24a1b8f #300: Added some visual feedback when hovering over drop target 2009-11-10 22:06:47 -05:00
Henrik Bohre
00e063a0a2 #300: Implemented basic drag and drop dependency support.
Dragging an action onto another action creates a dependency to that action.
2009-11-10 22:06:42 -05:00
Henrik Bohre
fe066e3bcb #300: Added infrastructure for drag and drop dependency creation 2009-11-10 22:06:36 -05:00
Henrik Bohre
c8b442cc41 #300: Referential integrity maintained when deleting todos which are part in a dependency relationship 2009-11-10 22:06:29 -05:00
Henrik Bohre
06e4bd4412 #300: Displays show_from correctly 2009-11-10 22:06:25 -05:00
Henrik Bohre
3d3b703dfd #300: Changed user.date to Time.zone.now 2009-11-10 22:06:19 -05:00
Henrik Bohre
4016c89cdf #300: Added pending_successors collection and enforces referential integrity for dependencies 2009-11-10 22:06:15 -05:00
Henrik Bohre
fc9ffeaa4b #300: Removing link tag from successor icon 2009-11-10 22:06:06 -05:00
Eric Allen
407689780d Ticket #300: Fixed broken create.js functionality
Conflicts:

	app/views/todos/create.js.rjs
2009-11-10 22:05:24 -05:00
Eric Allen
1f556a4f0a Bug #300: Actions can be created with dependencies through the add_new_item_form
Still lacks error checking for circular dependencies and other validation.
Also, javascript for displaying the new item is broken.

Conflicts:

	app/views/layouts/standard.html.erb
2009-11-04 22:45:38 -05:00
Eric Allen
6d97bca57f Bug #300: Displays pending state and successor information
Pending state is displayed in the date_span. Successor information is displayed in the tooltip of a successor icon placed after the action description.

Conflicts:

	app/helpers/todos_helper.rb
	public/javascripts/application.js
2009-11-04 22:45:02 -05:00
Eric Allen
2bf48a15cb Bug #300: Added infrastructure for collapsible dependency block, similar to todo notes.
Conflicts:

	app/views/layouts/standard.html.erb
	public/javascripts/application.js
2009-11-04 22:43:21 -05:00
Eric Allen
42cbe52224 Bug #300: First shot at dependency entry in edit form
Limitations:
* No javascript update of dependency changes.
* No resolution for duplicate descriptions.

Conflicts:

	app/views/todos/_edit_form.rhtml
2009-11-04 22:40:03 -05:00
Eric Allen
45dd524519 Bug #300: Disabled completion check box for pending items. 2009-11-04 22:38:40 -05:00
Eric Allen
74fcaf407c Bug #300: check_toggle.js working for Tag view
Conflicts:

	app/helpers/todos_helper.rb
2009-11-04 22:37:33 -05:00
Henrik Bohre
381db782a0 #300: Added pending items to tag view 2009-11-04 22:33:11 -05:00
Henrik Bohre
a02b2cc184 #300: Home view working when completing/undoing todos
Updated toggle_check.js.rjs to handle DOM manipulation for the Home page.
2009-11-04 22:33:06 -05:00
Eric Allen
101df3fb6b Simple dependency handling working on project page.
The database contains actions with dependencies.
Please rename to tracks-17-blank.db or update database path accordingly.

Conflicts:

	app/views/todos/toggle_check.js.rjs
2009-11-04 22:32:44 -05:00
Henrik Bohre
cb4ed7ff7f #300: Updated projects and todos controllers to use Todo dependencies. 2009-11-04 22:32:04 -05:00
Henrik Bohre
ced0e8f531 #300: Added uncompleted_predecessors to Todo model. 2009-11-04 22:31:59 -05:00
Henrik Bohre
b136816ff1 #300: Updated Project and User models to use the new Todo model 2009-11-04 22:31:54 -05:00
Henrik Bohre
e9de70ed95 #300: Added pending state and predecessor/successor relations to Todo model 2009-11-04 22:31:50 -05:00
Eric Allen
cc033e2165 Conflicts:
db/tracks-17-blank.db
2009-11-04 22:31:17 -05:00
Henrik Bohre
5b1acce71e #300: Added pending items to deferred block in project view 2009-11-04 22:30:54 -05:00
Henrik Bohre
947172f435 #300: Added model for dependency relation 2009-11-04 22:30:49 -05:00
Henrik Bohre
9871755140 #300: Added migration for dependencies support 2009-11-04 22:30:20 -05:00
Eric Allen
45d9ab60bf Merge branch 'jquery' of epall/tracks
This concludes the transition from Prototype to
jQuery throughout Tracks. Closes #944.
2009-11-04 22:13:45 -05:00
Eric Allen
7ef91403f1 Eliminate all last traces of apply_behavior 2009-11-04 22:06:24 -05:00
Eric Allen
686086dcdf Initial attempt to resolve dateFormat issue
Translating from strftime format to jQuery UI's format on the fly on every
page render. That kind of sucks, but it works. I think I have enough
translations here to cover everybody, but possibly not.
2009-10-30 15:37:40 -04:00
Eric Allen
c1dfeaf0f2 Deleting the last todo should hide a context 2009-10-30 15:20:06 -04:00
Eric Allen
93c6151ca7 Focus on first text input to skip hidden inputs 2009-10-30 15:02:42 -04:00
Eric Allen
7eb29194c3 Update sidebar when project status is changed 2009-10-21 14:55:18 -04:00
Eric Allen
424d26a84c A bunch of code cleanup. 2009-10-18 18:40:48 -04:00
Eric Allen
a04d31677a Fix project name so edit works properly
Previously, the first in-place edit of a project name had a bunch of whitespace.
2009-10-18 18:40:36 -04:00
Eric Allen
2bfd6a9870 Fixed major bug with recurring todos 2009-10-18 18:23:42 -04:00
Eric Allen
bb0b602b6c Minor refactoring to fix login 2009-10-18 18:23:33 -04:00
Eric Allen
f9d37d1d90 Simplify some stuff thanks to live() 2009-10-17 00:03:12 -04:00
Eric Allen
290fa3351c Sped up a couple of tests 2009-10-16 23:54:50 -04:00
Eric Allen
67e88acacc Cleaning up Prototype remnants and refactoring
Moved some stuff, like Nifty Corners, into application.js to speed things up.
2009-10-16 23:52:52 -04:00
Eric Allen
01e4cdb178 Tag autocomplete 2009-10-16 19:23:11 -04:00
Eric Allen
bfc6189611 Project default tags 2009-10-16 19:23:03 -04:00
Eric Allen
e1079b4bc7 Spinner on todo update button 2009-10-16 18:58:38 -04:00
Eric Allen
94ec1d46bb Add note working again for Projects 2009-10-15 21:16:22 -04:00
Eric Allen
00da0b36aa Fixed a latent time zone bug in tests.
I created a new method accessible to all tests for forcing a user to the local time zone. The code was cribbed from Rails's rake tasks time:zones:local.
2009-10-13 23:39:36 -04:00
Eric Allen
fe52c0ab3c Fixed some failing tests and removed dead ones. 2009-10-13 23:38:25 -04:00
Eric Allen
96f510abd4 ALL SELENIUM TESTS PASSING!!
Caught a couple of things that I had to fix plus a handful of broken tests. This is the first time in forever that we have a fully successful selenium suite.
2009-10-13 22:34:37 -04:00
Eric Allen
e32b23c615 Fixed a bunch of tests 2009-10-09 21:27:27 -04:00
Eric Allen
d9108abe92 Context create working 2009-10-09 20:46:48 -04:00
Eric Allen
f86b6fceb6 Alt text on a couple of images to help out tests 2009-10-07 16:44:39 -04:00
Eric Allen
13504a6474 Fix bug causing contexts to not hide after defer 2009-10-07 16:36:14 -04:00
Eric Allen
86de0a1290 A whole bunch more Selenium tests working 2009-10-07 16:32:34 -04:00
Eric Allen
6126a6e9d7 Todo check/uncheck handles contexts properly 2009-10-07 11:54:42 -04:00
Eric Allen
af9b8824a4 Unused old autocompletion 2009-10-07 11:42:58 -04:00
Eric Allen
9cfcd4161a Default context autocomplete 2009-10-07 11:41:31 -04:00
Eric Allen
c5bb41db82 Context delete working 2009-10-07 11:36:43 -04:00
Eric Allen
550a0e4955 Fix context state change 2009-10-07 11:33:48 -04:00
Eric Allen
acad0596be WIP: contexts page mostly working 2009-10-02 19:45:49 -04:00
Eric Allen
eac798d0bf Got one Selenium test working 2009-10-02 18:55:23 -04:00
Eric Allen
d0e6ebd41e Only setup autocomplete if available 2009-10-02 18:35:25 -04:00
Eric Allen
195a58174b auto-fill of default tags & contexts from project 2009-10-02 18:31:53 -04:00
Eric Allen
48f7f25702 Fix Edit Project Settings link on project show page 2009-10-02 15:25:20 -04:00
Eric Allen
8738481f31 Load newly-created todos into correct container 2009-10-02 15:19:44 -04:00
Eric Allen
8f21467b63 Basic autocomplete for projects and contexts 2009-10-01 22:32:12 -04:00
Eric Allen
a04976e9ac Show datepicker on todo edit fields 2009-10-01 22:23:16 -04:00
Eric Allen
83b17d2231 Edit-in-place for context name 2009-09-27 22:38:21 -04:00
Eric Allen
586b46661a Projects page completely working now 2009-09-25 20:15:34 -04:00
Eric Allen
3d905b7289 WIP: projects page 2009-09-24 22:11:00 -04:00
Eric Allen
36fb043ed6 Fix typo that was messing up context edit of todo 2009-09-24 22:10:44 -04:00
Eric Allen
a09b55d6b6 New todo form working with Ajax 2009-09-21 22:59:46 -04:00
Eric Allen
f25ee06c49 Committing Ben's patch for #868.
Fixes #868.
I wish I could write a spec for it, but RSpec isn't behaving well with partials.
2009-09-19 19:53:35 -04:00
Eric Allen
e43a7945d5 Recurring todos mostly working now 2009-09-13 12:00:28 -04:00
Eric Allen
77a088acdd Add pulsate and drag/drop to jQuery UI. 2009-09-13 12:00:27 -04:00
Eric Allen
59b367a711 Todo editing and deletion working beautifully.
Removing UJS caused the home page to stop rendering due to references to
apply_behavior. I had to take care of that before I could proceed at all.

Some Autocomplete stuff has been yanked out and needs to go back in at some point.

Had to replace Protoload with jQuery.blockUI. It's a bit bigger, but oh well.
2009-09-07 16:58:26 -04:00
Eric Allen
40321668d1 It's awkward, but the jQuery UI images need to go here. 2009-09-07 16:53:58 -04:00
Eric Allen
47873fb323 Get rid of UJS plugin (finally)! 2009-09-07 16:12:53 -04:00
Eric Allen
07b1dec5f3 Fade flashes in using jQuery 2009-09-06 20:06:55 -04:00
Eric Allen
ce979063c5 Replaced old calendar picker with jQuery UI. 2009-09-06 20:00:19 -04:00
Eric Allen
6b7e5d0eed Re-wrote todo-items.js and got todo uncheck working.
I also discovered that application.js was getting included twice, causing a few issues. Small fix in standard.html.erb took care of it.
2009-09-06 19:41:27 -04:00
Eric Allen
cd8a01d2d4 Fixed a bunch of issues with auxilliary JS
Now that Prototype is gone some of them are unhappy, and others are just plain broken.
2009-09-05 15:24:10 -04:00
Eric Allen
f9e6540ed2 Star toggling and todo checking working
Todo unchecking is still buggy, but needs a bunch more work to make it happen.

Also added some useful globals to the standard layout for later access by application.js.
2009-09-05 15:24:03 -04:00
Eric Allen
4c68144c93 Login form working in jQuery 2009-09-05 15:23:57 -04:00
Eric Allen
35c9f55553 Forgot one bit of prototype stuff to clean up 2009-09-05 15:23:51 -04:00
Eric Allen
6f3dbca3e2 Fade in alerts using jQuery. 2009-09-05 15:23:49 -04:00
Eric Allen
fac5e7ca83 No more CookieManager since it's dependent on Prototype 2009-09-05 15:23:33 -04:00
Eric Allen
e57e1445b4 Getting rid of last traces of Prototype and old jQuery library. 2009-09-02 10:33:34 -04:00
Eric Allen
be43b3ded8 Installing jrails 2009-09-02 10:04:17 -04:00
Eric Allen
66de0f9fd8 Don't set time to UTC for midnight in test.
This was causing an intermittent test failure in GMT-4.
2009-09-02 09:59:16 -04:00
Eric Allen
5a148bc6db Gems should be specified in environment, not test_helper, in newer Rails 2009-08-31 19:42:16 -04:00
Jason Penney
13306cfeee fix for calendar.ics when todo.updated_at is NULL 2009-08-25 14:26:50 +02:00
Reinier Balt
ee831d19ca put location from POST in response, not just in location header. Thanks Luis for the patch 2009-08-11 08:53:08 +02:00
Reinier Balt
e87bd5b19a update sample databases to latest migration and vacuum them 2009-08-05 21:03:10 +02:00
Reinier Balt
4ed5567885 get tests running again 2009-08-05 21:00:41 +02:00
Reinier Balt
b28de88f4d forgot to add these files a long time ago 2009-08-05 16:28:06 +02:00
Reinier Balt
37a45313a0 fixes #929 where editing a newly added todo on the tag view would cause an error
because tag_name was not passed around
2009-08-04 13:54:19 +02:00
Reinier Balt
bf6b873d7c allows onenote urls as links in notes field. Fixes #901. One can add other protocols that are filtered too 2009-08-04 13:09:08 +02:00
Reinier Balt
9b2757d8b0 The gadget does not need authorization. 2009-08-04 10:27:20 +02:00
Reinier Balt
a2dd4797b7 last commit went wrong. sorry for the noise 2009-08-04 10:05:32 +02:00
Reinier Balt
e3d4286cb3 forgot to add new view for the google gadget. Also updates integration page with a link to the new gadget. 2009-08-04 10:01:47 +02:00
Reinier Balt
0272f812da Add the ability to integrate your tracks installation as a Gmail Gadget. Code was contributed by GTDify.com. Thanks!
see http://www.getontracks.org/forums/viewthread/434/
2009-08-04 09:54:45 +02:00
Reinier Balt
2497ea9fea update links in footer 2009-07-05 11:36:59 +02:00
Reinier Balt
8a0da54808 fix cucumber story 2009-06-30 12:22:17 +02:00
Reinier Balt
d931d4b627 fixes #919 for managing usernames with "." in it. Thanks Crea 2009-06-30 12:12:21 +02:00
Reinier Balt
30eeb63475 fix #918. Thanks Claus for finding this.
regression from last commit
2009-06-29 13:10:53 +02:00
Hans de Graaff
5cd65d0566 Don't run double sanitation on a string.
This messes up legitimate markup returned by sanitize, such as &lt; when
a description contains '<'.
2009-06-28 10:58:43 +02:00
Reinier Balt
f5162ed8da deleting a recurring todo, the next todo was not placed in the ticker. This patch fixes #909 2009-06-26 16:53:24 +02:00
Reinier Balt
7197618cc8 new actions in project view are now shown in the view. This is a regression from fixing #905 2009-06-26 15:49:02 +02:00
Reinier Balt
f63a657022 change style of project settings so that it grabs less attention 2009-06-26 15:35:31 +02:00
Reinier Balt
49e2ee69b8 move loading off js after css. inspired by http://code.google.com/speed/page-speed/ 2009-06-10 16:20:57 +02:00
Reinier Balt
91c52cc89c fix #908 where the return path was set hard-coded which did not honor subdir settings 2009-06-02 22:04:17 +02:00
Reinier Balt
7a7862221d get tests running again with zentest >= 4.0.0 2009-06-02 21:22:50 +02:00
piglop
4e1e18da0f fixed #781:
* added a "show always" radio to the recurring todo forms
* added a show_always flag to recurring todos
* created a migration to convert existing recurring todos where show_from_delta==0
* recurring todos where show_from_delta is 0 are now shown the same day they're due

Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-06-03 01:36:20 +08:00
Reinier Balt
8002eef8ab finish the feature description for notes. Some scenarios need js handling to implement. They are marked with the tag needsjs
exclude them with cucumber -t ~needsjs
2009-05-25 21:20:50 +02:00
Reinier Balt
149d05e04f add partial feature for notes. needs to be finished 2009-05-25 20:30:20 +02:00
Reinier Balt
2073f84cd8 update cucumber and refactor some of the stories
inspired by the railscasts about cucumber. Also fix a problem with ZenTest on case sensitive platforms
2009-05-22 23:14:40 +02:00
Reinier Balt
bdddac5020 fix #905 by applying the suggesting of Henrik Bohre. Thanks Henrik!
also fixed the non appearing empty message because the empty count was not recalculated for non-active todos
2009-05-22 14:41:42 +02:00
Reinier Balt
87bf96f638 fix #904 by applying the patch from Henrik Bohre. Thanks Henrik 2009-05-17 21:02:18 +02:00
bsag
1d6191b1da Fix #896. Tidied styling of notes (attached to action and free-standing project notes) so that basic Textile markup shows up and looks attractive. You can now use *bold*, _italics_, ordered lists (#), unordered lists (*), and H1 (h1.) and H2 (h2.) headers can all be used, along with Textile links. 2009-05-17 12:52:45 +01:00
Reinier Balt
0a23405d4b fix #897. The dependency on rspec added to environment.rb. Rake always loads the rspec task from /lib/tasks, so the gem is required for all environments.
this is ugly :-(
2009-05-13 22:10:15 +02:00
Reinier Balt
f2a1f86274 fix #892. The spinner was never removed. In the normal case this didn't matter because the whole edit form was removed anyway. But in case of an error, the form remained visible and the submit button was not accessable anymore.
fixed by keeping track of the last spinning submit button for todos
2009-05-13 21:40:53 +02:00
Reinier Balt
ceba367942 fix #891. Somehow the assignment causes an error for some people.
Don't know why though, but this fix is harmless anyway.
2009-05-13 21:08:35 +02:00
Reinier Balt
5e859f6b78 fix #900 where a spurious line from a merge problem causes unintended artifacts in mobile view. Thanks Henrik for spotting this 2009-05-11 20:57:21 +02:00
Reinier Balt
0938ffe044 small cleanups 2009-05-04 10:20:40 +02:00
Reinier Balt
99b88987a8 Merge branch 'master' of git@github.com:bsag/tracks 2009-05-04 10:03:21 +02:00
Reinier Balt
37f3f95114 user_time was removed in 1.8devel, so change it to current_user.time 2009-05-04 10:02:23 +02:00
Eric Allen
96762630f2 Fix failing specs. All specs and tests pass now. 2009-05-04 00:07:08 -04:00
Eric Allen
feeca283b4 Upgrade skinny_spec to deal with newer version of RSpec due to unfreezing. 2009-05-04 00:07:08 -04:00
Eric Allen
bbf3e95b21 Pre-filling default tags makes these specs wrong and useless 2009-05-03 23:23:01 -04:00
Eric Allen
26c94551cd Fix bug in tests introduced by dd5b479c5d 2009-05-03 23:19:25 -04:00
Reinier Balt
c1ff335740 replace all occurrences of Time::today with user_time. Fixes #890 2009-05-03 22:04:45 +02:00
Reinier Balt
a826fb9a11 improve data controller and fix #891 where the export of xml did not work because of the removal of tag.user_id 2009-05-03 21:34:58 +02:00
Eric Allen
0fda4506eb Pre-populate default tags from project instead of adding them when a todo is created. Fixes #879. 2009-05-02 17:38:26 -04:00
Eric Allen
7c1b4c0a24 Add autocompletion for tags on todo edit form, too. Re #462. 2009-05-02 16:51:10 -04:00
Eric Allen
746066972c Asynchronous autocompleter for tags. Closes #462 2009-05-02 16:43:00 -04:00
Reinier Balt
c3b308d228 update print.css to make project list and todo list printable 2009-04-20 14:43:22 +02:00
Reinier Balt
77c9c3cd65 revert some changes that introduced new errors
we need more tests!
2009-04-20 11:26:45 +02:00
Reinier Balt
19f029fe89 fix some small introduced regressions 2009-04-19 14:29:21 +02:00
Reinier Balt
2f8b454ac0 fix some failing tests 2009-04-19 00:18:12 +02:00
Reinier Balt
b990f8a015 make project settings editable from the project page
We're using the edit form instead of several separate fields to edit settings
2009-04-18 23:50:12 +02:00
Reinier Balt
66833829a0 fix #878. Added visual feedback that default context and default tags are being updated 2009-04-17 18:28:29 +02:00
Reinier Balt
6d1f034111 migrate login stories to cucumber features 2009-04-17 08:56:11 +02:00
Reinier Balt
7bdd365ff3 remove debugging line 2009-04-16 20:52:22 +02:00
Reinier Balt
579402ba08 Merge branch 'master' of git@github.com:bsag/tracks 2009-04-16 09:53:23 +02:00
Reinier Balt
a2b0e17e51 update CHANGELOG to reflect the changes made in 1.8devel 2009-04-16 09:52:35 +02:00
Eric Allen
5b694bdf65 Don't allow defer past due date and popup with warning. Fixes #848. 2009-04-15 23:09:55 -04:00
Eric Allen
42bea2490b Fix #592 be able to set default tags for a project. Default tags can now be specified when creating or editing a project, and they will be applied to any new todos created in that project. 2009-04-15 21:54:31 -04:00
Reinier Balt
3d3b658763 fix #877 where showing the context on mobile was not the same as listing a context in other pages 2009-04-14 21:59:52 +02:00
Reinier Balt
b128f4cbe9 not all @contexts were refactored to current_user.contexts in context_controller causing reports on the forum 2009-04-14 21:49:43 +02:00
Reinier Balt
136727fb3f fix #875. Make sure that in tag view when you mark the last deferred todo complete, the empty-message appears 2009-04-14 21:38:05 +02:00
Reinier Balt
43440eaf33 add cucumber for integration testing and add a feature for statistics
refactor some stuff to support testing statistisc
2009-04-13 22:26:20 +02:00
Reinier Balt
058079a0a7 remove rspec rspec-rails and webrat frozen gem and add them using config.gem 2009-04-13 22:23:32 +02:00
Reinier Balt
015dc84f3b add config.gem lines for test so rake gems works for setting up test environment 2009-04-10 16:39:59 +02:00
Reinier Balt
cd3f458f6e first unbind click event on toggleNotes
when you update a todo, the click event was added to the updated todo, but also to all other todos. This causes a click on toggleNote to execute several toggles
2009-04-10 14:23:14 +02:00
Reinier Balt
c6b6bd97b9 set logger for openid to default logger. The openid gem defaults logging to STDERR which could lead to write errors on some restricted hosting providers
see discussion at http://www.getontracks.org/forums/viewthread/367/
2009-04-08 09:23:28 +02:00
Reinier Balt
dd5b479c5d fix #584 where the date at the top did not use the users timezone, but the servers timezone
also remove confusing user_time helper
2009-04-07 21:34:15 +02:00
Reinier Balt
183523f45a fix #603. Group context by hidden state in context view 2009-04-07 21:18:23 +02:00
Reinier Balt
aeb9a1fda6 fix #866 where some variables were not set in defer 2009-04-07 19:58:16 +02:00
Reinier Balt
8b3576f5a0 additional fix for #867 because of the menu changes 2009-04-07 19:31:49 +02:00
Reinier Balt
718685b4b5 fix #867. deferring in tag view is now working 2009-04-07 17:20:06 +02:00
Reinier Balt
239b38cb15 fix for the two issues in #852
* the end date is prefilled with an incorrect formatted date
* if the radio for ends_on is not selected, but a date is entered, tracks incorrectly behaves as if ends_on was checked
2009-04-01 13:51:36 +02:00
Reinier Balt
f4f2573f98 manually applied patch from Chris Erway to enable open signups for people hosting Tracks 2009-03-31 22:32:29 +02:00
Reinier Balt
7f4929808c fix crlf issue 2009-03-31 22:11:37 +02:00
David Abdemoulaie
c6c74ff6df Modified capfile to allow plugins
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 04:00:38 +08:00
chris erway
8d32cfc611 these boxes are kinda big
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:16 +08:00
chris erway
418c52a619 remove slightly insulting copy from top of prefs help: these options are hardly self-explanatory!
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:14 +08:00
chris erway
f9ec5ca6c6 add a URL to iCal feed (for project or context, if no project)
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:13 +08:00
chris erway
f415886190 make text feed a little neater
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:12 +08:00
chris erway
47139b5740 add emacs saves *~
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:11 +08:00
chris erway
6b8043d656 add new_todo API call that specifies project_id, too
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:59:10 +08:00
Taybin Rutkin
b1256ab6e9 add site.yml support to deploy.rb-example
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-04-01 03:57:39 +08:00
Reinier Balt
5ac4ac5198 restore superfish. The optimization was wrong
sorry about that...
2009-03-31 13:53:44 +02:00
Reinier Balt
bb54f67938 speed up superfish for menus that doe not have an superfish arrow
since we have nr_of_todos context menus and one main menu, this saves time (about 50%)
2009-03-31 13:23:29 +02:00
Reinier Balt
480af3a2ab make sure that new/updated todos also get the behavior enabled for toggling notes 2009-03-31 09:56:23 +02:00
Reinier Balt
33e96dd42e move js of template to the bottom of the page and migrate toggle js to jquery
yslow states that loading of page is faster when js is at the bottom
2009-03-30 23:01:17 +02:00
Reinier Balt
f0e5c3841d refactor js of new todo form: share projects and contexts array over all edit forms
this will hopefully decrease memory usage and also the get-form ajax should result in less data to be retrieved
2009-03-30 22:37:03 +02:00
Reinier Balt
ae30869f85 migrate ujs code for clearing due or show_from date to jquery 2009-03-30 22:07:05 +02:00
Reinier Balt
638a0402fe tidy up _todo for readability 2009-03-30 21:21:53 +02:00
Reinier Balt
c6d2ac8998 add icons to todo context menu 2009-03-30 20:15:24 +02:00
Eric Allen
2e7e75649b Small fix to footer margin for columns. Fixes #869. 2009-03-29 19:49:03 -04:00
Eric Allen
dbeb793214 Support dispatching emailed-in todos based on To: field as well as From: field. Setting configured in site.yml. 2009-03-29 19:44:43 -04:00
Hans de Graaff
414d1ca0bc Merge branch 'master' of git@github.com:graaff/tracks 2009-03-29 09:57:08 +02:00
Reinier Balt
eb9fc5391c remove old redcloth lib. We now depend on the RedCloth gem which is a lot faster
makes the homepage load a bit faster (10%). Could not freeze the gem because it is platform dependent
2009-03-27 17:41:39 +01:00
Reinier Balt
8612c1a677 tidy up the templates and the js in them 2009-03-27 17:03:18 +01:00
Reinier Balt
90dc9a63aa fix project page for new menus where empty projects would call behaviors that were removed 2009-03-27 15:24:19 +01:00
Reinier Balt
9baa8ad032 restore recurring todos
recurring todos still need refactoring to make use of new context menu functionality
2009-03-27 09:57:34 +01:00
Evan McLean
9c45176122 Add autocomplete=off to the todo_description text input field so you don't get the annoying drop-down of old data.
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-03-26 03:48:05 +08:00
Reinier Balt
27715aa453 fix #856 where DateTimes supplied through the rest api was not converted to the users timezone 2009-03-24 23:05:23 +01:00
Reinier Balt
a4de0e62af fix #860. The calendar view does not have a form in the right column for a new todo. The js for updating todos expects this form to update the autocompleter in case a new project or context is created with the update of the todo
fixed with a hack
2009-03-24 22:25:50 +01:00
Reinier Balt
1dca4747f3 fix suppressing some edit actions on certain views that were enables incorrectly 2009-03-24 21:06:53 +01:00
Reinier Balt
4f8132adc2 fix z-index that wqas set to low 2009-03-24 16:56:04 +01:00
Reinier Balt
fbc55b73b9 fix js error in ie 2009-03-24 16:48:21 +01:00
Reinier Balt
dfffbc78c3 further enhance the context menu and fix showing of context menu on ie 2009-03-24 16:14:35 +01:00
Reinier Balt
e898c39467 forgot down arrow in last commit 2009-03-24 16:14:34 +01:00
Reinier Balt
3a8ce12fe8 further integrate contact menu and add visual feedback of ajax actions 2009-03-24 16:14:33 +01:00
Reinier Balt
5b31d4cf84 change name of menu item for managing users 2009-03-24 16:14:32 +01:00
Reinier Balt
06c4ea8a8c first pass at adding context menu for todos 2009-03-24 16:14:31 +01:00
Reinier Balt
6a038a6b3f remove opacity from css for ie to work with menus 2009-03-24 16:14:30 +01:00
Reinier Balt
d2424b0ef1 further enhancements
works for ff3 and chrome
2009-03-24 16:14:29 +01:00
Reinier Balt
cda5e9d2f8 add drop down menus to tracks 2009-03-24 16:14:28 +01:00
Reinier Balt
7f7e07e6c4 add superfish 2009-03-24 16:14:26 +01:00
Reinier Balt
6fba06fe7f Merge branch 'master' of git://github.com/bsag/tracks 2009-03-24 16:14:07 +01:00
Eric Allen
07df8eb075 Tighten up layout by getting rid of blank space to right side of add todo form. 2009-03-19 20:10:14 -04:00
Reinier Balt
8cf36fcbb1 apply the patch from Steven Aerts which fixes some small issues with stats. Thanks Steven! 2009-03-16 15:02:21 +01:00
Reinier Balt
5a10ebdfc4 Merge branch 'master' of git://github.com/bsag/tracks 2009-03-02 15:22:18 +01:00
Reinier Balt
6f82dd0fd3 fix failing test.
This was not due to a bug in tracks but a bug in the test
2009-03-02 15:01:50 +01:00
Reinier Balt
b0177334ca Merge branch '1.7_branch' 2009-03-01 22:18:24 +01:00
Reinier Balt
985aca1cfb fix failing spec 2009-03-01 22:18:03 +01:00
Reinier Balt
68522d11fb set version number for development tree 2009-03-01 17:10:46 +01:00
bsag
74c3b94b76 Pulled updated manual in to branch 2009-02-28 11:21:54 +00:00
Reinier Balt
157c13d4c4 bump version numbers to 1.7 2009-02-26 20:45:21 +01:00
Reinier Balt
e21095f594 remove yaml import. This did not get enough testing and is not working right
see for example http://www.getontracks.org/forums/viewthread/346/
2009-02-26 20:35:11 +01:00
Reinier Balt
cf625be4b4 fix #841. New todos are now using at_midnight instead of the time of checking complete
please test to make sure it has the intended behavior
2009-02-16 20:48:27 +01:00
Reinier Balt
765d3440d7 Merge branch 'master' of git://github.com/bsag/tracks 2009-02-15 22:10:02 +01:00
Reinier Balt
fc84a5979a update sqlite sample database to latest migrations 2009-02-09 11:13:56 +01:00
Reinier Balt
7ad6b23e78 change version number in README 2009-02-09 09:15:23 +01:00
Reinier Balt
ca42ad4828 remove defer buttons from print view. Fixes #836. Thanks Steven 2009-02-08 22:32:03 +01:00
Reinier Balt
af711c2568 also update sql in migration for mysql4 users 2009-02-08 22:08:49 +01:00
Reinier Balt
324838c1c4 fix some queries for mysql4 where NOT is interpreted more strict than in mysql5. Thanks Steven for finding this one out! 2009-02-08 20:38:27 +01:00
Reinier Balt
949c746215 Fixes #835 where the yml_export failed to find the tags of a user. Thanks Peter for this report 2009-02-08 15:25:42 +01:00
Reinier Balt
494cb11903 fix selenium tests for handle the new confirmation on adding new contexts 2009-02-07 22:26:50 +01:00
Reinier Balt
932639ee6a selenium needs declaraions in recurring_todo.yml fixture 2009-02-07 22:02:58 +01:00
Reinier Balt
374adbbd89 fix crlf issue 2009-02-07 21:26:43 +01:00
Reinier Balt
48fb00b24e fix bundle_fu to handle relative roots
applied pending patches from bundle_fu issues 3 and 6
reverted previous workaround in standard.css for relative roots
2009-02-07 20:09:09 +01:00
Reinier Balt
d41c369f09 fix error in last patch
seems that our test suite does not test updating recurring todos
2009-02-05 22:41:37 +01:00
Reinier Balt
b8fd942eb4 small cleanups 2009-02-05 21:55:33 +01:00
Reinier Balt
f69a8e361c Merge branch 'master' of git://github.com/bsag/tracks 2009-02-05 21:13:55 +01:00
Reinier Balt
97f9a31d17 update documentation for tracks 1.7rc2 2009-02-05 21:00:38 +01:00
Reinier Balt
a1547531eb bump version to 1.7rc2 2009-02-05 19:40:48 +01:00
Eric Allen
e40b8ecbcf Need to save todo after updating state from project. Fixes #834. 2009-02-01 15:25:09 -05:00
Eric Allen
2ee84b8162 Move site-specific configuration out of environment.rb into a YAML file. This allows us to ship environment.rb with Tracks. Fixes #813. 2009-02-01 14:47:05 -05:00
Reinier Balt
00e1d2994b Manually added patch from piglop. Thanks piglop!
Some specs were removed by 07426ebe54 but they only needed a little
change. Now Todo#update_state_from_project is tested again.
2009-01-28 10:11:15 +01:00
piglop
8790a9b06d Fixed a small error in tests
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-28 17:03:37 +08:00
Eric Allen
b97fc2d958 Fixed failing integration tests by using MemoryStore instead of CookieStore for tests. See http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/5519ca7fd4dde3c1. Wohooo passing tests! 2009-01-26 12:36:12 -05:00
Reinier Balt
07426ebe54 a previous commit introduced a bug where hiding a project did not hide the todos in it. Fixes #832 2009-01-24 22:13:19 +01:00
Eric Allen
8076f4fe72 Fixed #814. We need to include recurring todo fixtures in any test suites that include todo fixtures 2009-01-23 14:20:03 -05:00
Farzad FARID
609cd181b6 Rewrite tag search SQL to use JOIN instead of WHERE when appropriate.
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-23 15:31:50 +08:00
Reinier Balt
2472866baa fix search. Was broken because of removal of user_id from taggings. Fixes #831 2009-01-21 22:11:31 +01:00
Reinier Balt
8ff7afb88c manual add fix of piglop to prevent todos from staying hidden forever 2009-01-21 13:36:26 +01:00
Eric Allen
0674c59d54 Need to consider date passed to days_from_today in the user's time zone. Closes #826. 2009-01-20 13:27:15 -05:00
mike
6bc68bcf6c Added migration to fix incorrectly hidden todos
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-20 04:20:08 +08:00
Vitalie Lazu
a634206e5f Fixed typo on /integrations/rest_api page, missing closing todo tag and project_id
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-17 22:22:25 +08:00
Vitalie Lazu
496741c972 Fixed sidebar rendering, was not working on some pages after rails 2.2 upgrade
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2009-01-17 15:17:16 +01:00
Reinier Balt
01a011ee06 improve last path. Thanks Vitaliel! 2009-01-17 14:43:06 +01:00
Reinier Balt
1769c4b4f4 Merge branch 'master' of git://github.com/bsag/tracks 2009-01-15 22:40:13 +01:00
Reinier Balt
8cdae83014 fix case when there are no tags places on todos, the stats page would fail. Fixes #822.
Thanks Walter for finding this one
2009-01-15 22:13:22 +01:00
bsag
278c7310c1 Fixed a repeated regression which I accidentally re-committed. I should pay more attention to the commits... Fixes #740. Again. 2009-01-11 18:58:36 +00:00
bsag
330c142172 Removed user specs relating to users in taggings table. User removed from taggings in migration 045. 2009-01-11 16:13:06 +00:00
bsag
99c3aecc04 Committed a fix by karmajunkie: "fixed a small bug wherein @contexts wasn’t getting set in ProjectController.show for use in the shared/_add_new_item partial." 2009-01-11 16:01:52 +00:00
bsag
3554dd8dd0 Tidied formatting in app/model/preference.rb 2009-01-11 15:48:57 +00:00
Vitalie Lazu
5ee939ac47 Fixed exception in preference model when todo xml api is used with show_from attribute
Signed-off-by: bsag <butshesagirl@rousette.org.uk>
2009-01-11 23:37:14 +08:00
Hans de Graaff
b95e02e726 Don't run double sanitation on a string.
This messes up legitimate markup returned by sanitize, such as &lt; when
a description contains '<'.

Signed-off-by: bsag <butshesagirl@rousette.org.uk>
2009-01-11 23:02:10 +08:00
Reinier Balt
6017c5d2ed missed one taggings.user_id 2009-01-08 14:25:06 +01:00
Reinier Balt
037c04e72f restore bugfix of Luke that I removed in last commit by mistake. 2009-01-08 10:45:19 +01:00
Reinier Balt
cebaf05a7f fix small error in last commit 2009-01-08 10:39:14 +01:00
Reinier Balt
974381c3b4 Merge branch 'remove_user_from_taggings' into 1.7_branch 2009-01-08 10:23:40 +01:00
Reinier Balt
083895dc33 Merge branch 'master' into 1.7_branch 2009-01-08 10:19:34 +01:00
Reinier Balt
f79c28231b remove unused and unneccesary user_id from taggings table.
this way we can stay closer to the defaults of has_many_polymorphs thus making upgrading easier
2009-01-08 10:18:03 +01:00
bsag
65fe971d32 Merge branch 'master' of git@github.com:bsag/tracks
* 'master' of git@github.com:bsag/tracks:
  Fixed bug where adding tag to Todo via Ajax inline edit didn't reflect tag changes immediately.
  Restore automatic focus of first todo form field after clicking edit icon to edit.
2009-01-07 16:48:33 +00:00
bsag
2593832460 Pushed minor changes to manual. 2009-01-07 11:37:43 +00:00
Reinier Balt
cd372afd10 Merge branch 'master' into 1.7_branch 2009-01-06 09:54:24 +01:00
Luke Melia
00eff7e877 Fixed bug where adding tag to Todo via Ajax inline edit didn't reflect tag changes immediately. 2009-01-06 01:00:06 -05:00
Luke Melia
c7d1881472 Restore automatic focus of first todo form field after clicking edit icon to edit. 2009-01-06 00:49:40 -05:00
bsag
3d6789ceb9 Merge branch 'master' into 1.7_branch
* master:
  Corrected the information about setting up the doc/manual submodule.
  Added an example of capistrano deployment recipes for deploying to a remote web host running Phusion Passenger (aka mod_rails), which is probably the easiest Rails deployment environment to configure.
  Update footer links for new website location
  Change mobile login form to post to proper URL for OpenID login. Resolves #810.
  Fix failing specs
  Don't re-generate remember token if we already have one. This should allow you to stay logged in on two devices at the same time. Closes #812.
2009-01-05 18:52:09 +00:00
bsag
cfe4a482e1 Corrected the information about setting up the doc/manual submodule. 2009-01-05 18:51:32 +00:00
Luke Melia
a1a8260f10 Added an example of capistrano deployment recipes for deploying to a remote web host running Phusion Passenger (aka mod_rails), which is probably the easiest Rails deployment environment to configure. 2009-01-04 17:14:03 -05:00
Eric Allen
3864c9e37a Update footer links for new website location 2009-01-03 17:57:57 -05:00
Hans de Graaff
40f1732234 Don't run double sanitation on a string.
This messes up legitimate markup returned by sanitize, such as &lt; when
a description contains '<'.
2009-01-02 13:54:33 +01:00
Eric Allen
b86c7341ff Change mobile login form to post to proper URL for OpenID login. Resolves #810. 2009-01-02 02:22:06 -05:00
Eric Allen
2eb9151d2e Fix failing specs 2009-01-02 01:54:56 -05:00
Eric Allen
594ed4ca63 Don't re-generate remember token if we already have one. This should allow you to stay logged in on two devices at the same time. Closes #812. 2009-01-01 17:13:00 -05:00
bsag
c381b2a5ea Merge branch 'master' into 1.7_branch
* master:
  Added note about getting doc/manual submodule to README.
  Pulled in the changes to the manual.
  Included the tracks_manual repository as a git submodule within doc/manual.
2009-01-01 11:54:46 +00:00
bsag
7380307ad4 Added note about getting doc/manual submodule to README.
Fixes #811. Thanks Farzad!
2009-01-01 11:53:22 +00:00
bsag
630501f46e Pulled in the changes to the manual.
If you want to pull in the latest changes to the manual:

cd doc/manual
git pull
2008-12-30 19:15:16 +00:00
bsag
46fdfdf2c6 Included the tracks_manual repository as a git submodule within doc/manual.
The manual should update when the originating tracks_manual repository is updated.
2008-12-30 19:05:41 +00:00
bsag
ee2df4568d Merge branch 'master' into 1.7_branch
* master:
  Updated URLs in main documents with new domain.
2008-12-30 15:26:43 +00:00
bsag
425a0d25da Updated URLs in main documents with new domain. 2008-12-30 15:25:01 +00:00
bsag
c42cfc6e9f Merge branch 'master' into 1.7_branch
* master:
  Added a fix for a failing functional test which concerned the javascript popup window to warn when a new context added in new action form.
  Fixed webrat/core.rb to solve problem with Ubuntu, as documented here:
  Corrected URL for testing documentation to Tracks community wiki.
2008-12-26 19:51:08 +00:00
bsag
198db7b0a5 Added a fix for a failing functional test which concerned the javascript popup window to warn when a new context added in new action form. 2008-12-26 19:47:13 +00:00
bsag
5c4d27e8cd Fixed webrat/core.rb to solve problem with Ubuntu, as documented here:
http://webrat.lighthouseapp.com/projects/10503/tickets/12-error-requiring-files-on-ubuntu

Fixes #808 (it really does this time!)
2008-12-26 17:55:09 +00:00
bsag
b62cc03b78 Corrected URL for testing documentation to Tracks community wiki. 2008-12-26 15:58:33 +00:00
bsag
e54f296dfe Merge branch 'master' into 1.7_branch
* master:
  Changed Tracks version in environment.rb.tmpl to 1.7. Fixes #808.
2008-12-26 15:32:05 +00:00
bsag
94cd8dc077 Changed Tracks version in environment.rb.tmpl to 1.7. Fixes #808. 2008-12-26 14:15:37 +00:00
Reinier Balt
b5c7e07de7 Merge branch 'master' of git@github.com:lrbalt/tracks 2008-12-23 12:29:41 +01:00
Reinier Balt
efed98aa05 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-23 12:17:40 +01:00
Reinier Balt
1d0ed34cea Merge branch 'master' of git://github.com/bsag/tracks 2008-12-23 12:11:40 +01:00
Reinier Balt
1ac810d149 sorry, misspelled extensions 2008-12-23 11:48:57 +01:00
Reinier Balt
d5b35a0fed sorry, misspelled extensions 2008-12-23 11:46:14 +01:00
Reinier Balt
747c84ba7c Merge branch '1.7_branch' 2008-12-22 23:32:06 +01:00
Reinier Balt
3f3ee31bb0 update environment.rb.tmpl with last update of has_many_polymorphs for tagging 2008-12-22 23:30:18 +01:00
Reinier Balt
0e68ded56a fix tags and fix tests 2008-12-22 23:26:38 +01:00
Reinier Balt
c618d35d3a first pass at restoring tag functionality 2008-12-22 20:55:32 +01:00
Reinier Balt
c0dbabf226 get latest has_many_polymorphs from git repo.
The repo got fixes we need that are not in the gem
2008-12-22 20:54:18 +01:00
Reinier Balt
7399edc2d6 fix two ruby warnings 2008-12-22 17:02:23 +01:00
Reinier Balt
65d3536599 update tagging model 2008-12-22 16:53:26 +01:00
Reinier Balt
f06f8a1275 add .specification to has_many_polymorphs 2008-12-22 16:53:25 +01:00
Reinier Balt
44e371b118 add has_many_polymorphs to config.gem in environment.rb.tmpl 2008-12-22 16:53:24 +01:00
Reinier Balt
f97ca2f6af upgrade has_many_polymorphs 2008-12-22 16:53:23 +01:00
Reinier Balt
cf212fefce Merge branch '1.7_branch' 2008-12-22 16:43:22 +01:00
Reinier Balt
2d11109b8b make the mobile homepage pass the w3c validator 2008-12-22 16:41:43 +01:00
Reinier Balt
16f170c299 Merge branch '1.7_branch'
Conflicts:
	vendor/gems/ruby-openid-2.1.2/.specification
2008-12-21 22:00:41 +01:00
Reinier Balt
0604cb187f fix annoying warning about the spec for highline.
seems that rake gems:refresh_specs only works for gems in /vendor/gems that are mentioned in config.gem in environment.rb. Therefore I've updated environment.rb.tmpl.
2008-12-21 21:53:42 +01:00
bsag
947792285d Merge branch 'mcveat/master'
* mcveat/master:
  Tried to fix highline gem error by updating gemspec. Didn't work ;-)
  Missing change in ContextController, that should be supplied with fix for Ticket #630 http://dev.rousette.org.uk/ticket/630
  Fix for Ticket #630 http://dev.rousette.org.uk/ticket/630
2008-12-18 16:46:25 +00:00
bsag
36a80a6a24 Tried to fix highline gem error by updating gemspec. Didn't work ;-) 2008-12-18 16:45:41 +00:00
Reinier Balt
5dd7bb99f9 Merge branch '1.7_branch' 2008-12-18 10:18:03 +01:00
Reinier Balt
c5598a94ee fix small bug where a check was done on a wrong value 2008-12-18 10:17:16 +01:00
Piotr Adamski
0c5737e986 Missing change in ContextController, that should be supplied with fix for Ticket #630 http://dev.rousette.org.uk/ticket/630 2008-12-17 17:15:04 +01:00
Piotr Adamski
7bb953c45b Fix for Ticket #630 http://dev.rousette.org.uk/ticket/630 2008-12-16 11:42:34 +00:00
Piotr Adamski
cc1531e11b Merge branch 'master' of git://github.com/bsag/tracks 2008-12-15 21:00:25 +01:00
Piotr Adamski
d2c5775a69 Fix for Ticket #630 http://dev.rousette.org.uk/ticket/630 2008-12-15 20:48:50 +01:00
Reinier Balt
affc78bec7 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-14 17:04:36 +01:00
Reinier Balt
c2a34e1dc5 Merge branch 'master' of git@github.com:bsag/tracks 2008-12-14 16:50:30 +01:00
Reinier Balt
a0be7eda2d Merge branch 'fixesgraaff' 2008-12-14 16:49:25 +01:00
Reinier Balt
aa4eacc8d6 Merge git://github.com/graaff/tracks into fixesgraaff 2008-12-14 16:48:22 +01:00
bsag
2ce81a75f0 Merge branch 'graaff/master'
* graaff/master:
  Limit description field to known maximum size.
2008-12-14 15:42:12 +00:00
bsag
b2c7e999ee Merge branch 'gorn/master'
* gorn/master:
  Refactoring changes to leave out unnecessary formatting.
  Merging.
  Changes in styleshet and generated html to conform more to mobile w3c reccomendations.
  Converting data to datetime to prevent the in_time_zone unknown function error on line 118.
2008-12-14 15:34:24 +00:00
bsag
4fb4a98bc8 Merge branch 'master' into clinton/master
* master: (40 commits)
  Updated the manual in HTML, PDF and .tex format.
  Minor updates to the example db.
  set version to 1.7RC
  update version in template
  update changelog
  OpenSearch support.
  update the sample sqlite databases and update sample content sql. Solves #802
  forgot ot change one version to 1.7
  update documentation for 1.7rc release
  No point in changing the name of the OpenID identity column in users table. Use the existing one.
  show recurrence pattern in :title of a recurring todo. Needed slight refactoring to make it happen
  Re-write OpenID code to use new authentication plugin. Tested to work!
  Upgraded to open_id_authentication plugin at 00d8bc7f97 and unpacked ruby-openid gem version 2.1.2.
  remove old compressed js and css from the asset_packager plugin that we don't use anymore
  applied the patches from Jakub to improve the mobile html
  adds test for changing context on a todo in tag view. Resolves #762
  Add testcase where changing the name of a project should be reflected in the default project name. resolves #756
  add testcase for deleting a user. Resolves #734
  implement suggestions for search in #787
  fix failing tests
  ...
2008-12-14 15:08:28 +00:00
bsag
297517d7b8 Updated the manual in HTML, PDF and .tex format. 2008-12-14 12:01:02 +00:00
bsag
498be90be6 Minor updates to the example db. 2008-12-14 11:43:34 +00:00
Hans de Graaff
27e0852651 Limit description field to known maximum size. 2008-12-14 11:17:07 +01:00
Reinier Balt
155065d819 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-12 15:39:22 +01:00
Reinier Balt
cf4ea7c2cd Merge branch 'master' of git://github.com/bsag/tracks 2008-12-08 20:31:42 +01:00
Reinier Balt
bd9b8c8f53 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-05 14:43:43 +01:00
Jakub Tesinsky
152e9d6c6e Refactoring changes to leave out unnecessary formatting. 2008-12-04 04:41:35 +01:00
Jakub Tesinsky
74d4fc41e1 Merge commit 'upstream/master' 2008-12-04 04:07:52 +01:00
Reinier Balt
e743dd79c3 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-03 14:07:33 +01:00
Jakub A.Tesinsky
eadeafbe24 Merging. 2008-12-03 12:03:23 +01:00
Jakub A.Tesinsky
3bc06d26e5 Merge branch 'master' of git://github.com/bsag/tracks
Conflicts:

	app/helpers/todos_helper.rb
	app/views/contexts/_mobile_context.rhtml
	app/views/todos/_mobile_todo.rhtml
	public/stylesheets/mobile.css
2008-12-03 11:59:09 +01:00
Jakub A.Tesinsky
96dc05e4f1 Changes in styleshet and generated html to conform more to mobile w3c reccomendations. 2008-12-03 11:50:20 +01:00
Reinier Balt
6675682b60 Merge branch 'master' of git://github.com/bsag/tracks 2008-12-02 15:56:45 +01:00
Jakub A.Tesinsky
f42025e5da Converting data to datetime to prevent the in_time_zone unknown function error on line 118. 2008-12-02 10:16:00 +01:00
Clinton Forbes
cb7a1182fa Got format correct, but the default date was wrong. Set it to today. 2008-11-29 08:55:51 +11:00
Clinton Forbes
58cf93e1ed Correctly format default 'Start from' date for new recurring items 2008-11-29 08:44:57 +11:00
Reinier Balt
c838c9ba17 Merge branch 'master' of git://github.com/bsag/tracks 2008-11-28 17:05:24 +01:00
Reinier Balt
009b83abe6 whitespace 2008-11-14 11:49:37 +01:00
Reinier Balt
dd56c86f78 Merge branch 'master' of git://github.com/bsag/tracks
Signed-off-by: Reinier Balt <lrbalt@gmail.com>
2008-11-14 11:48:54 +01:00
Reinier Balt
122426ab40 Merge branch 'master' of git://github.com/bsag/tracks 2008-10-07 09:43:12 +02:00
Reinier Balt
2a3ba36b3a whitespace 2008-08-31 22:49:13 +02:00
3924 changed files with 45642 additions and 404180 deletions

25
.codeclimate.yml Normal file
View file

@ -0,0 +1,25 @@
version: "2"
checks:
file-lines:
config:
threshold: 300
method-complexity:
config:
threshold: 50
method-count:
config:
threshold: 20
method-lines:
config:
threshold: 100
plugins:
brakeman:
enabled: true
fixme:
enabled: true
flog:
enabled: true
reek:
enabled: true
#exclude_patterns:
#- app/assets/javascripts-jquery-ui

9
.dockerignore Normal file
View file

@ -0,0 +1,9 @@
.bundle
config/database.yml
config/site.yml
coverage
db/*.sqlite3
features
log
public/assets
tmp

3
.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1,3 @@
# Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
custom: ['https://www.taskitin.fi/']
github: zeip

12
.github/dependabot.yml vendored Normal file
View file

@ -0,0 +1,12 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10

View file

@ -0,0 +1,55 @@
---
name: 'Build custom release'
on:
workflow_dispatch:
inputs:
tag:
description: 'Tag to release'
required: true
type: string
name:
description: 'Name of the release'
required: true
type: string
jobs:
build-and-publish-release:
name: 'Build custom release'
runs-on: ubuntu-latest
steps:
-
name: Checkout the code
uses: actions/checkout@v2
with:
ref: ${{ inputs.tag }}
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v3
with:
context: .
target: production
push: true
tags: |
tracksapp/tracks:${{ inputs.name }}
ghcr.io/tracksapp/tracks:${{ inputs.name }}
# platforms: linux/amd64,linux/arm64

45
.github/workflows/build-latest.yml vendored Normal file
View file

@ -0,0 +1,45 @@
---
name: 'Build latest'
on:
push:
branches:
- master
jobs:
build-and-publish-latest:
name: 'Build latest'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # Checking out the repo
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v3
with:
context: .
target: production
push: true
tags: |
tracksapp/tracks:latest
tracksapp/tracks:master
ghcr.io/tracksapp/tracks:latest
# platforms: linux/amd64,linux/arm64

44
.github/workflows/build-release.yml vendored Normal file
View file

@ -0,0 +1,44 @@
---
name: 'Build release'
on:
release:
types:
- published
jobs:
build-and-publish-release:
name: 'Build release'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # Checking out the repo
-
name: Set up QEMU
uses: docker/setup-qemu-action@v2
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Login to DockerHub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v3
with:
context: .
target: production
push: true
tags: |
tracksapp/tracks:${{ github.event.release.name }}
ghcr.io/tracksapp/tracks:${{ github.event.release.name }}
# platforms: linux/amd64,linux/arm64

View file

@ -0,0 +1,13 @@
---
name: Automated tests
on: pull_request
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
ruby: ["3.2", "3.3"]
db: [sqlite, mysql, postgres]
steps:
- uses: actions/checkout@v1
- run: bash -x script/cibuild ${{ matrix.ruby }} ${{ matrix.db }}

38
.gitignore vendored
View file

@ -1,13 +1,29 @@
*.DS_Store
*.tmproj
config/database.yml
config/environment.rb
log
tmp
db/data.yml
db/*.sqlite3
nbproject
vendor/plugins/query_trace/
db/schema.rb
*~
.dotest
public/javascripts/cache
public/stylesheets/cache
.idea
.rvmrc
.ruby-gemset
.ruby-version
.sass-cache/
.yardoc
/.bundle
/.emacs-project
/.redcar
/coverage
/db/*.db
/db/*.sqlite3
/db/*.sqlite3-journal
/db/assets/*
/log/*.log
/public/assets/
/tmp
config/deploy.rb
config/site.yml
config/database.yml
db/data.yml
nbproject
rerun.txt
tags
.use-docker

35
.rubocop.yml Normal file
View file

@ -0,0 +1,35 @@
Rails:
Enabled: true
AllCops:
Exclude:
- bin/*
Metrics/LineLength:
Max: 120
Style/Documentation:
Enabled: false
Style/StringLiterals:
EnforcedStyle: double_quotes
Layout/AlignParameters:
EnforcedStyle: with_fixed_indentation
Metrics/AbcSize:
Max: 100
Metrics/CyclomaticComplexity:
Max: 100
Metrics/MethodLength:
Max: 100
CountAsOne: ['array', 'hash', 'heredoc']
Metrics/ModuleLength:
Max: 300
CountAsOne: ['array', 'hash', 'heredoc']
Metrics/ClassLength:
Max: 300
Metrics/ParameterLists:
Max: 20
Metrics/PerceivedComplexity:
Max: 100

1
.ruby-version Normal file
View file

@ -0,0 +1 @@
3.3

5
.yardopts Normal file
View file

@ -0,0 +1,5 @@
--title "Tracks Documentation"
--charset utf-8
--markup="textile"
--private
--protected

33
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,33 @@
# Contributing
All contributions are welcome.
There are different ways in which you can contribute to Tracks.
## Documentation
You can contribute documentation in the [wiki](https://github.com/TracksApp/tracks/wiki).
For example:
- tutorials on installing Tracks in various environments
- tutorials on using Tracks (user manual)
## Issues
If you think having found a problem with Tracks, first search in the [existing issues](https://github.com/TracksApp/tracks/issues). If you cannot find it, open a new issue and try providing information on your setup and what steps are needed to reproduce the problem.
## Enhancements
It would be great to first discuss them on the [mailing list](https://groups.google.com/group/TracksApp) so you can figure out if it could be merged or not. You may use the wiki too to describe your change if it is too big for an email.
If you want to contribute an enhancement or a fix, you can:
1. [fork the project](https://help.github.com/articles/fork-a-repo)
2. [create a topic branch](http://learn.github.com/p/branching.html).
3. install [docker-compose](https://docs.docker.com/compose/)
4. copy `app/config/site.yml.tmpl` to `app/config/site.yml` and customize as needed
5. then with `./bin/setup` you will prepare for the first run
6. start the server with `./script/server` which will start everything you need in Docker and present Tracks at [http://0.0.0.0:3000](http://0.0.0.0:3000)
7. if you need, you can launch a Rails console with `./bin/rails c` (will run inside Docker)
8. make your changes and add/update relevant tests
9. run the test suite with `./bin/rake test` (will run inside Docker)
10. commit the changes
11. send a pull request.
Make sure that you've added the necessary tests for any new functionality and preferably also for any bugs and that your contribution conforms to the coding style defined by the CodeClimate checks. The coding style definition should be approximately the same as the [Shopify Ruby Style Guide](https://ruby-style-guide.shopify.dev/).

339
COPYING Normal file
View file

@ -0,0 +1,339 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

66
Dockerfile Normal file
View file

@ -0,0 +1,66 @@
ARG RUBY_VERSION=3.3
FROM ruby:${RUBY_VERSION} AS base
WORKDIR /app
RUN touch /etc/app-env
RUN apt-get update && apt-get install -y npm netcat-openbsd
RUN npm install -g yarn
RUN gem install bundler
RUN mkdir /app/log
COPY COPYING /app/
COPY config /app/config/
COPY config/database.docker.yml /app/config/database.yml
COPY config/site.docker.yml /app/config/site.yml
COPY bin /app/bin/
COPY script /app/script/
COPY public /app/public/
COPY vendor /app/vendor/
COPY .yardopts /app/
COPY Rakefile /app/
COPY config.ru /app/
COPY docker-entrypoint.sh /app/
COPY lib /app/lib/
COPY app /app/app/
COPY db /app/db/
# Use glob to omit error if the .git directory doesn't exists (in case the
# code is from a release archive, not a Git clone)
COPY .gi[t] /app/.git
COPY Gemfile* /app/
ENTRYPOINT ["/app/docker-entrypoint.sh"]
EXPOSE 3000
CMD ["./bin/rails", "server", "-b", "0.0.0.0"]
FROM base AS precompile
RUN bundle config set deployment true
RUN bundle install --jobs 4
RUN RAILS_GROUPS=assets bundle exec rake assets:precompile
# Build the environment-specific stuff
FROM base AS production
RUN bundle config set without assets
RUN bundle config --global frozen 1
RUN bundle install --jobs 4
COPY --from=precompile /app/public/assets /app/public/assets
FROM base AS test
COPY test /app/test/
# For testing the API client
COPY doc /app/doc/
RUN bundle config set without assets
RUN bundle config set with development test
RUN bundle config --global frozen 1
RUN bundle install --jobs 4
COPY --from=precompile /app/public/assets /app/public/assets
FROM base AS development
RUN bundle config set with development test
RUN bundle install --jobs 4

72
Gemfile Normal file
View file

@ -0,0 +1,72 @@
source 'https://rubygems.org'
gem 'actionpack-xml_parser', '~> 2.0'
gem 'activemodel-serializers-xml', '~> 1.0.3'
gem 'rails', '~> 7.1'
gem 'font-awesome-sass', '~> 6.7.2'
gem 'jquery-rails', '~> 4.6'
gem 'jquery-ui-rails', '~>8.0.0'
gem 'aasm', '~> 5.5.1'
gem 'acts_as_list'
gem 'bcrypt', '~> 3.1.20'
gem 'htmlentities'
gem "kt-paperclip", "~> 7.2"
gem 'puma', '~> 6.6'
gem 'rails_autolink'
gem 'RedCloth'
gem 'sanitize', '~> 7.0'
gem 'tracks-chartjs-ror'
gem 'will_paginate'
gem 'rexml'
# Use --without <group> argument to skip unnecessary drivers
gem 'sqlite3', '~> 2.7', group: :sqlite
gem 'mysql2', '~> 0.5', group: :mysql
gem 'pg', '~> 1.5', group: :postgresql
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'mini_racer', group: :therubyracer
gem 'sprockets-rails'
gem 'coffee-rails', '~> 5.0.0'
gem 'dartsass-sprockets'
gem 'bootstrap-sass', '3.4.1'
gem 'terser'
gem 'listen'
gem 'tolk', '~> 6.0.0'
group :development, :optional => true do
gem 'spring', '~> 4'
gem 'yard'
gem 'bullet'
gem 'rack-mini-profiler'
gem 'solargraph'
gem 'i18n-tasks', '~> 1.0.15'
end
group :development, :test, :optional => true do
gem 'byebug'
gem 'rubocop', '~> 1.78'
end
group :test, :optional => true do
# get test coverage info on codeclimate
gem 'codeclimate-test-reporter', '1.0.9'
gem 'database_cleaner', '~> 2'
gem 'factory_bot_rails'
gem 'minitest-stub-const'
gem 'mocha'
gem 'rails-controller-testing'
gem 'rails-dom-testing', '~> 2.3.0'
gem 'rspec-expectations'
gem 'simplecov'
end
group :stripe, :optional => true do
gem 'stripe'
end

471
Gemfile.lock Normal file
View file

@ -0,0 +1,471 @@
GEM
remote: https://rubygems.org/
specs:
RedCloth (4.3.4)
aasm (5.5.1)
concurrent-ruby (~> 1.0)
actioncable (7.1.5.1)
actionpack (= 7.1.5.1)
activesupport (= 7.1.5.1)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
actionmailbox (7.1.5.1)
actionpack (= 7.1.5.1)
activejob (= 7.1.5.1)
activerecord (= 7.1.5.1)
activestorage (= 7.1.5.1)
activesupport (= 7.1.5.1)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
actionmailer (7.1.5.1)
actionpack (= 7.1.5.1)
actionview (= 7.1.5.1)
activejob (= 7.1.5.1)
activesupport (= 7.1.5.1)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
actionpack (7.1.5.1)
actionview (= 7.1.5.1)
activesupport (= 7.1.5.1)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
actionpack-xml_parser (2.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
actiontext (7.1.5.1)
actionpack (= 7.1.5.1)
activerecord (= 7.1.5.1)
activestorage (= 7.1.5.1)
activesupport (= 7.1.5.1)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (7.1.5.1)
activesupport (= 7.1.5.1)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
activejob (7.1.5.1)
activesupport (= 7.1.5.1)
globalid (>= 0.3.6)
activemodel (7.1.5.1)
activesupport (= 7.1.5.1)
activemodel-serializers-xml (1.0.3)
activemodel (>= 5.0.0.a)
activesupport (>= 5.0.0.a)
builder (~> 3.1)
activerecord (7.1.5.1)
activemodel (= 7.1.5.1)
activesupport (= 7.1.5.1)
timeout (>= 0.4.0)
activestorage (7.1.5.1)
actionpack (= 7.1.5.1)
activejob (= 7.1.5.1)
activerecord (= 7.1.5.1)
activesupport (= 7.1.5.1)
marcel (~> 1.0)
activesupport (7.1.5.1)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
mutex_m
securerandom (>= 0.3)
tzinfo (~> 2.0)
acts_as_list (1.2.4)
activerecord (>= 6.1)
activesupport (>= 6.1)
ast (2.4.3)
autoprefixer-rails (10.4.21.0)
execjs (~> 2)
backport (1.2.0)
base64 (0.3.0)
bcrypt (3.1.20)
benchmark (0.4.1)
bigdecimal (3.2.2)
bootstrap-sass (3.4.1)
autoprefixer-rails (>= 5.2.1)
sassc (>= 2.0.0)
builder (3.3.0)
bullet (8.0.8)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
byebug (12.0.0)
climate_control (0.2.0)
codeclimate-test-reporter (1.0.9)
simplecov (<= 0.13)
coffee-rails (5.0.0)
coffee-script (>= 2.2.0)
railties (>= 5.2.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
crass (1.0.6)
dartsass-sprockets (3.2.1)
railties (>= 4.0.0)
sassc-embedded (~> 1.80.1)
sprockets (> 3.0)
sprockets-rails
tilt
database_cleaner (2.1.0)
database_cleaner-active_record (>= 2, < 3)
database_cleaner-active_record (2.2.0)
activerecord (>= 5.a)
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
date (3.4.1)
diff-lcs (1.6.2)
docile (1.1.5)
drb (2.2.3)
erb (5.0.1)
erubi (1.13.1)
execjs (2.10.0)
factory_bot (6.5.4)
activesupport (>= 6.1.0)
factory_bot_rails (6.5.0)
factory_bot (~> 6.5)
railties (>= 6.1.0)
ffi (1.17.0)
font-awesome-sass (6.7.2)
sassc (~> 2.0)
globalid (1.2.1)
activesupport (>= 6.1)
google-protobuf (4.31.1)
bigdecimal
rake (>= 13)
highline (3.1.2)
reline
htmlentities (4.3.4)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
i18n-tasks (1.0.15)
activesupport (>= 4.0.2)
ast (>= 2.1.0)
erubi
highline (>= 2.0.0)
i18n
parser (>= 3.2.2.1)
rails-i18n
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.8, >= 1.8.1)
terminal-table (>= 1.5.1)
io-console (0.8.0)
irb (1.15.2)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
jaro_winkler (1.6.1)
jquery-rails (4.6.0)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
jquery-ui-rails (8.0.0)
railties (>= 3.2.16)
json (2.12.2)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
kt-paperclip (7.2.0)
activemodel (>= 4.2.0)
activesupport (>= 4.2.0)
marcel (~> 1.0.1)
mime-types
terrapin (~> 0.6.0)
language_server-protocol (3.17.0.5)
libv8-node (24.1.0.0)
lint_roller (1.1.0)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
loofah (2.24.1)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
mini_mime (>= 0.1.1)
net-imap
net-pop
net-smtp
marcel (1.0.4)
mime-types (3.4.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2023.0218.1)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
mini_racer (0.19.0)
libv8-node (~> 24.1.0.0)
minitest (5.25.5)
minitest-stub-const (0.6)
mocha (2.7.1)
ruby2_keywords (>= 0.0.5)
mutex_m (0.3.0)
mysql2 (0.5.6)
net-imap (0.5.9)
date
net-protocol
net-pop (0.1.2)
net-protocol
net-protocol (0.2.2)
timeout
net-smtp (0.5.1)
net-protocol
nio4r (2.7.4)
nokogiri (1.18.9)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
observer (0.1.2)
ostruct (0.6.2)
parallel (1.27.0)
parser (3.3.8.0)
ast (~> 2.4.1)
racc
pg (1.5.9)
pp (0.6.2)
prettyprint
prettyprint (0.2.0)
prism (1.4.0)
psych (5.2.6)
date
stringio
puma (6.6.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.2.0)
rack-mini-profiler (4.0.1)
rack (>= 1.2.0)
rack-session (2.1.1)
base64 (>= 0.1.0)
rack (>= 3.0.0)
rack-test (2.2.0)
rack (>= 1.3)
rackup (2.2.1)
rack (>= 3)
rails (7.1.5.1)
actioncable (= 7.1.5.1)
actionmailbox (= 7.1.5.1)
actionmailer (= 7.1.5.1)
actionpack (= 7.1.5.1)
actiontext (= 7.1.5.1)
actionview (= 7.1.5.1)
activejob (= 7.1.5.1)
activemodel (= 7.1.5.1)
activerecord (= 7.1.5.1)
activestorage (= 7.1.5.1)
activesupport (= 7.1.5.1)
bundler (>= 1.15.0)
railties (= 7.1.5.1)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
activesupport (>= 5.0.1.rc1)
rails-dom-testing (2.3.0)
activesupport (>= 5.0.0)
minitest
nokogiri (>= 1.6)
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
rails-i18n (7.0.10)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 8)
rails_autolink (1.1.8)
actionview (> 3.1)
activesupport (> 3.1)
railties (> 3.1)
railties (7.1.5.1)
actionpack (= 7.1.5.1)
activesupport (= 7.1.5.1)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.3.0)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbs (3.9.4)
logger
rdoc (6.14.1)
erb
psych (>= 4.0.0)
regexp_parser (2.10.0)
reline (0.6.1)
io-console (~> 0.5)
reverse_markdown (3.0.0)
nokogiri
rexml (3.4.1)
rspec-expectations (3.13.5)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.4)
rubocop (1.78.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.45.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.45.1)
parser (>= 3.3.7.2)
prism (~> 1.4)
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
sanitize (7.0.0)
crass (~> 1.0.2)
nokogiri (>= 1.16.8)
sass-embedded (1.89.2)
google-protobuf (~> 4.31)
rake (>= 13)
sassc (2.4.0)
ffi (~> 1.9)
sassc-embedded (1.80.4)
sass-embedded (~> 1.80)
securerandom (0.4.1)
simplecov (0.13.0)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
solargraph (0.56.0)
backport (~> 1.2)
benchmark (~> 0.4)
bundler (~> 2.0)
diff-lcs (~> 1.4)
jaro_winkler (~> 1.6, >= 1.6.1)
kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.1)
logger (~> 1.6)
observer (~> 0.1)
ostruct (~> 0.6)
parser (~> 3.0)
prism (~> 1.4)
rbs (~> 3.3)
reverse_markdown (~> 3.0)
rubocop (~> 1.38)
thor (~> 1.0)
tilt (~> 2.0)
yard (~> 0.9, >= 0.9.24)
yard-solargraph (~> 0.1)
spring (4.3.0)
sprockets (4.2.2)
concurrent-ruby (~> 1.0)
logger
rack (>= 2.2.4, < 4)
sprockets-rails (3.5.2)
actionpack (>= 6.1)
activesupport (>= 6.1)
sprockets (>= 3.0.0)
sqlite3 (2.7.3)
mini_portile2 (~> 2.8.0)
stringio (3.1.7)
stripe (15.5.0)
terminal-table (4.0.0)
unicode-display_width (>= 1.1.1, < 4)
terrapin (0.6.0)
climate_control (>= 0.0.3, < 1.0)
terser (1.2.6)
execjs (>= 0.3.0, < 3)
thor (1.4.0)
tilt (2.6.0)
timeout (0.4.3)
tolk (6.0.0)
rails (>= 7.0, < 7.3)
sprockets-rails (~> 3.4)
tracks-chartjs-ror (3.6.4)
rails (>= 3.1)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (3.1.4)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
uniform_notifier (1.17.0)
websocket-driver (0.8.0)
base64
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
will_paginate (4.0.1)
yard (0.9.37)
yard-solargraph (0.1.0)
yard (~> 0.9)
zeitwerk (2.7.3)
PLATFORMS
ruby
DEPENDENCIES
RedCloth
aasm (~> 5.5.1)
actionpack-xml_parser (~> 2.0)
activemodel-serializers-xml (~> 1.0.3)
acts_as_list
bcrypt (~> 3.1.20)
bootstrap-sass (= 3.4.1)
bullet
byebug
codeclimate-test-reporter (= 1.0.9)
coffee-rails (~> 5.0.0)
dartsass-sprockets
database_cleaner (~> 2)
factory_bot_rails
font-awesome-sass (~> 6.7.2)
htmlentities
i18n-tasks (~> 1.0.15)
jquery-rails (~> 4.6)
jquery-ui-rails (~> 8.0.0)
kt-paperclip (~> 7.2)
listen
mini_racer
minitest-stub-const
mocha
mysql2 (~> 0.5)
pg (~> 1.5)
puma (~> 6.6)
rack-mini-profiler
rails (~> 7.1)
rails-controller-testing
rails-dom-testing (~> 2.3.0)
rails_autolink
rexml
rspec-expectations
rubocop (~> 1.78)
sanitize (~> 7.0)
simplecov
solargraph
spring (~> 4)
sprockets-rails
sqlite3 (~> 2.7)
stripe
terser
tolk (~> 6.0.0)
tracks-chartjs-ror
will_paginate
yard
BUNDLED WITH
2.4.19

22
README
View file

@ -1,22 +0,0 @@
# Tracks: a GTD(TM) web application, built with Ruby on Rails
* Project homepage: http://www.rousette.org.uk/projects/
* GitHub: http://github.com/bsag/tracks/
* Trac (for bug reports and feature requests): http://dev.rousette.org.uk/report/6
* Wiki (community contributed information): http://www.rousette.org.uk/projects/wiki/
* Forum: http://www.rousette.org.uk/projects/forums/
* Mailing list: http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss
* Original developer: bsag (http://www.rousette.org.uk/)
* Contributors: http://dev.rousette.org.uk/wiki/Tracks/Contributing/Contributors
* Version: 1.7RC
* Copyright: (cc) 2004-2008 rousette.org.uk.
* License: GNU GPL
All the documentation for Tracks can be found within the /doc directory. It contains a manual in HTML (manual.html) or PDF format (manual.pdf), and this includes full instructions for both new installations and upgrades from older installations of Tracks. The instructions might appear long and intimidatingly complex, but that is mostly because of the number of different platforms supported, and the different configurations which can be used (e.g. running Tracks on your local computer or on a remote server). If you choose the appropriate section for your situation (installation vs. upgrade), and use the easiest (recommended) method, you should find the instructions easy to follow. If you encounter problems, try searching the wiki, forum or mailing list (URLs above), and ask a question if you cannot find a solution to your problem.
For those upgrading, change notes are available in /doc/CHANGELOG. If you are thinking about contributing towards the development of Tracks, please read /doc/README_DEVELOPERS for general information, or /doc/tracks_api_wrapper.rb for information on Tracks' API.
While fully usable for everyday use, Tracks is still a work in progress. Make sure that you take sensible precautions and back up all your data frequently, taking particular care when you are upgrading.
Enjoy being productive!

37
README.md Normal file
View file

@ -0,0 +1,37 @@
# Tracks: a GTD™ compatible web application built with Ruby on Rails
[![Build Status](https://github.com/TracksApp/tracks/workflows/Continuous%20Integration/badge.svg)](https://github.com/TracksApp/tracks/actions)
[![Code Climate](https://codeclimate.com/github/TracksApp/tracks/badges/gpa.svg)](https://codeclimate.com/github/TracksApp/tracks)
[![Translation status](https://hosted.weblate.org/widgets/tracks/-/tracks/svg-badge.svg)](https://hosted.weblate.org/engage/tracks/)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/6459/badge)](https://bestpractices.coreinfrastructure.org/projects/6459)
## About
* Project homepage: http://www.getontracks.org/
* Manual: http://www.getontracks.org/manual/
* Source at GitHub: https://github.com/TracksApp/tracks
* Hosted services: https://github.com/TracksApp/tracks/wiki/Hosted-Tracks
* Bug reports and feature requests: https://github.com/TracksApp/tracks/issues
* Mailing list: http://groups.google.com/group/TracksApp
* License: See COPYING
Full instructions for both new installations and upgrades from older installations
of Tracks can be found in the [wiki](https://github.com/TracksApp/tracks/wiki/Installation).
As always, make sure that you take sensible precautions and back up all your data frequently,
taking particular care when you are upgrading.
Enjoy being productive!
## Contributors and consulting
* Original developer: bsag (http://www.rousette.org.uk/)
* Principal maintainer: [Jyri-Petteri ”ZeiP” Paloposki](https://github.com/ZeiP)
(sponsored by [Ardcoras oy](https://www.ardcoras.fi/), also available for paid consulting)
* If you want to support the maintainer's work, subscribe to the
[hosted version](https://www.taskitin.fi/).
* Contributors: https://github.com/TracksApp/tracks/wiki/Contributors
If you are thinking about contributing towards the development of Tracks,
please read /CONTRIBUTING.md for general information. Also you can find
some information on development, testing and contributing on the wiki.

View file

@ -1,16 +1,6 @@
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require(File.join(File.dirname(__FILE__), 'config', 'boot'))
require File.expand_path('../config/application', __FILE__)
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
begin
require 'test/rails/rake_tasks'
rescue LoadError => e
#It's ok if you don't have ZenTest installed if you're not a developer
end
Rails.application.load_tasks

60
SECURITY.md Normal file
View file

@ -0,0 +1,60 @@
# Security policy
## Supported versions
Only the most recent stable version is supported.
## Reporting a vulnerability
Please report any security issues via email to security@getontracks.org.
If you don't get a reply for your email, resend the email after one week.
If there's still no reply, open an issue in the issue queue but *do not
disclose the details* in the issue, only ask about the reply and status.
You can (and should) encrypt the email you send with OpenGPG key
0x8af45b6854414d2d, which you can find for example in pool.sks-keyservers.net.
Unfortunately Tracks is not part of a bug bounty program, but we do provide
appropriate credits for disclosing security issues.
## Evaluating and fixing a vulnerability
When a security vulnerability is reported to the maintainers, the
maintainers first validate the vulnerability and preliminarily estimate
the risk caused by the vulnerability.
Any security issue is kept strictly confidential until a fix is made and
validated by the maintainers and, if necessary, the reporter. Any fixes
are not committed to the public repository before publishing.
When a fix has been validated, the final risk assessment of the issue is
done based on the latest version of the CVSS system and the criteria below.
## Security advisories
A security advisory is a public announcement managed by the maintainers
which informs instance maintainers about a security problem in the software
and the steps instance maintainers should take to address it. On release it
is published widely so that instance maintainers can address it quickly.
If necessary, the maintainers can decide to issue a pre-announcement
informing the instance maintainers of an upcoming security advisory. This
is done when timely addressing of the vulnerability is very important due
to the high risk caused by it.
Security advisories are published for security vulnerabilities that
* Are caused by code included in the software repository (not any libraries
or other code not itself in the repository),
* Exist in stable or release candidate releases (not alpha or beta
releases or unreleased code),
* Are exploitable either without logging in or without admin privileges, and
* Affect either the whole instance or other users than the one running the
exploit.
## Other vulnerabilities
If the vulnerability does not warrant a security advisory, the vulnerability
is fixed and released with a note in the release notes of the release.
Details of the vulnerability as well as the risk assessment and grounds for
not publishing a security advisory are included.

View file

@ -1,18 +0,0 @@
class TodoApi < ActionWebService::API::Base
api_method :new_todo,
:expects => [{:username => :string}, {:token => :string}, {:context_id => :int}, {:description => :string}, {:notes => :string}],
:returns => [:int]
api_method :new_rich_todo,
:expects => [{:username => :string}, {:token => :string}, {:default_context_id => :int}, {:description => :string}, {:notes => :string}],
:returns => [:int]
api_method :list_contexts,
:expects => [{:username => :string}, {:token => :string}],
:returns => [[Context]]
api_method :list_projects,
:expects => [{:username => :string}, {:token => :string}],
:returns => [[Project]]
end

View file

@ -0,0 +1,14 @@
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
//= link datepicker-cs.js
//= link datepicker-de.js
//= link datepicker-es.js
//= link datepicker-fi.js
//= link datepicker-fr.js
//= link datepicker-he.js
//= link datepicker-nb_NO.js
//= link datepicker-nl.js
//= link datepicker-ru.js
//= link datepicker-sv.js
//= link datepicker-tr.js

View file

Before

Width:  |  Height:  |  Size: 781 B

After

Width:  |  Height:  |  Size: 781 B

Before After
Before After

BIN
app/assets/images/add.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 156 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 587 B

After

Width:  |  Height:  |  Size: 587 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

Before

Width:  |  Height:  |  Size: 905 B

After

Width:  |  Height:  |  Size: 905 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

BIN
app/assets/images/edit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

Before

Width:  |  Height:  |  Size: 764 B

After

Width:  |  Height:  |  Size: 764 B

Before After
Before After

BIN
app/assets/images/grip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

View file

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 271 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
app/assets/images/next.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 B

View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 237 B

After

Width:  |  Height:  |  Size: 237 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 B

View file

Before

Width:  |  Height:  |  Size: 410 B

After

Width:  |  Height:  |  Size: 410 B

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

View file

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

@ -0,0 +1,40 @@
/* Czech initialisation for the jQuery UI date picker plugin. */
/* Written by Tomas Muller (tomas@tomas-muller.net). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.cs = {
closeText: "Zavřít",
prevText: "Dříve",
nextText: "Později",
currentText: "Nyní",
monthNames: [ "leden", "únor", "březen", "duben", "květen", "červen",
"červenec", "srpen", "září", "říjen", "listopad", "prosinec" ],
monthNamesShort: [ "led", "úno", "bře", "dub", "kvě", "čer",
"čvc", "srp", "zář", "říj", "lis", "pro" ],
dayNames: [ "neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota" ],
dayNamesShort: [ "ne", "po", "út", "st", "čt", "pá", "so" ],
dayNamesMin: [ "ne", "po", "út", "st", "čt", "pá", "so" ],
weekHeader: "Týd",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.cs );
return datepicker.regional.cs;
} );

View file

@ -0,0 +1,40 @@
/* German initialisation for the jQuery UI date picker plugin. */
/* Written by Milian Wolff (mail@milianw.de). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.de = {
closeText: "Schließen",
prevText: "Zurück",
nextText: "Vor",
currentText: "Heute",
monthNames: [ "Januar", "Februar", "März", "April", "Mai", "Juni",
"Juli", "August", "September", "Oktober", "November", "Dezember" ],
monthNamesShort: [ "Jan", "Feb", "Mär", "Apr", "Mai", "Jun",
"Jul", "Aug", "Sep", "Okt", "Nov", "Dez" ],
dayNames: [ "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" ],
dayNamesShort: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
weekHeader: "KW",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.de );
return datepicker.regional.de;
} );

View file

@ -0,0 +1,40 @@
/* Inicialización en español para la extensión 'UI date picker' para jQuery. */
/* Traducido por Vester (xvester@gmail.com). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.es = {
closeText: "Cerrar",
prevText: "Ant",
nextText: "Sig",
currentText: "Hoy",
monthNames: [ "enero", "febrero", "marzo", "abril", "mayo", "junio",
"julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" ],
monthNamesShort: [ "ene", "feb", "mar", "abr", "may", "jun",
"jul", "ago", "sep", "oct", "nov", "dic" ],
dayNames: [ "domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado" ],
dayNamesShort: [ "dom", "lun", "mar", "mié", "jue", "vie", "sáb" ],
dayNamesMin: [ "D", "L", "M", "X", "J", "V", "S" ],
weekHeader: "Sm",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.es );
return datepicker.regional.es;
} );

View file

@ -0,0 +1,40 @@
/* Finnish initialisation for the jQuery UI date picker plugin. */
/* Written by Harri Kilpiö (harrikilpio@gmail.com). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.fi = {
closeText: "Sulje",
prevText: "Edellinen",
nextText: "Seuraava",
currentText: "Tänään",
monthNames: [ "Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu",
"Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu" ],
monthNamesShort: [ "Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä",
"Heinä", "Elo", "Syys", "Loka", "Marras", "Joulu" ],
dayNamesShort: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ],
dayNames: [ "Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai" ],
dayNamesMin: [ "Su", "Ma", "Ti", "Ke", "To", "Pe", "La" ],
weekHeader: "Vk",
dateFormat: "d.m.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.fi );
return datepicker.regional.fi;
} );

View file

@ -0,0 +1,42 @@
/* French initialisation for the jQuery UI date picker plugin. */
/* Written by Keith Wood (kbwood{at}iinet.com.au),
Stéphane Nahmani (sholby@sholby.net),
Stéphane Raimbault <stephane.raimbault@gmail.com> */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.fr = {
closeText: "Fermer",
prevText: "Précédent",
nextText: "Suivant",
currentText: "Aujourd'hui",
monthNames: [ "janvier", "février", "mars", "avril", "mai", "juin",
"juillet", "août", "septembre", "octobre", "novembre", "décembre" ],
monthNamesShort: [ "janv.", "févr.", "mars", "avr.", "mai", "juin",
"juil.", "août", "sept.", "oct.", "nov.", "déc." ],
dayNames: [ "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi" ],
dayNamesShort: [ "dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam." ],
dayNamesMin: [ "D", "L", "M", "M", "J", "V", "S" ],
weekHeader: "Sem.",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.fr );
return datepicker.regional.fr;
} );

View file

@ -0,0 +1,40 @@
/* Hebrew initialisation for the UI Datepicker extension. */
/* Written by Amir Hardon (ahardon at gmail dot com). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.he = {
closeText: "סגור",
prevText: "הקודם",
nextText: "הבא",
currentText: "היום",
monthNames: [ "ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני",
"יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר" ],
monthNamesShort: [ "ינו", "פבר", "מרץ", "אפר", "מאי", "יוני",
"יולי", "אוג", "ספט", "אוק", "נוב", "דצמ" ],
dayNames: [ "ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת" ],
dayNamesShort: [ "א'", "ב'", "ג'", "ד'", "ה'", "ו'", "שבת" ],
dayNamesMin: [ "א'", "ב'", "ג'", "ד'", "ה'", "ו'", "שבת" ],
weekHeader: "Wk",
dateFormat: "dd/mm/yy",
firstDay: 0,
isRTL: true,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.he );
return datepicker.regional.he;
} );

View file

@ -0,0 +1,52 @@
/* Norwegian Bokmål initialisation for the jQuery UI date picker plugin. */
/* Written by Bjørn Johansen (post@bjornjohansen.no). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.nb = {
closeText: "Lukk",
prevText: "Forrige",
nextText: "Neste",
currentText: "I dag",
monthNames: [
"januar",
"februar",
"mars",
"april",
"mai",
"juni",
"juli",
"august",
"september",
"oktober",
"november",
"desember"
],
monthNamesShort: [ "jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des" ],
dayNamesShort: [ "søn", "man", "tir", "ons", "tor", "fre", "lør" ],
dayNames: [ "søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag" ],
dayNamesMin: [ "sø", "ma", "ti", "on", "to", "fr", "lø" ],
weekHeader: "Uke",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ""
};
datepicker.setDefaults( datepicker.regional.nb );
return datepicker.regional.nb;
} );

View file

@ -0,0 +1,40 @@
/* Dutch (UTF-8) initialisation for the jQuery UI date picker plugin. */
/* Written by Mathias Bynens <http://mathiasbynens.be/> */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.nl = {
closeText: "Sluiten",
prevText: "Vorig",
nextText: "Volgende",
currentText: "Vandaag",
monthNames: [ "januari", "februari", "maart", "april", "mei", "juni",
"juli", "augustus", "september", "oktober", "november", "december" ],
monthNamesShort: [ "jan", "feb", "mrt", "apr", "mei", "jun",
"jul", "aug", "sep", "okt", "nov", "dec" ],
dayNames: [ "zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag" ],
dayNamesShort: [ "zon", "maa", "din", "woe", "don", "vri", "zat" ],
dayNamesMin: [ "zo", "ma", "di", "wo", "do", "vr", "za" ],
weekHeader: "Wk",
dateFormat: "dd-mm-yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.nl );
return datepicker.regional.nl;
} );

View file

@ -0,0 +1,40 @@
/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
/* Written by Andrew Stromnov (stromnov@gmail.com). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.ru = {
closeText: "Закрыть",
prevText: "Пред",
nextText: "След",
currentText: "Сегодня",
monthNames: [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь",
"Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ],
monthNamesShort: [ "Янв", "Фев", "Мар", "Апр", "Май", "Июн",
"Июл", "Авг", "Сен", "Окт", "Ноя", "Дек" ],
dayNames: [ "воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота" ],
dayNamesShort: [ "вск", "пнд", "втр", "срд", "чтв", "птн", "сбт" ],
dayNamesMin: [ "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб" ],
weekHeader: "Нед",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.ru );
return datepicker.regional.ru;
} );

View file

@ -0,0 +1,40 @@
/* Swedish initialisation for the jQuery UI date picker plugin. */
/* Written by Anders Ekdahl ( anders@nomadiz.se). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.sv = {
closeText: "Stäng",
prevText: "Förra",
nextText: "Nästa",
currentText: "Idag",
monthNames: [ "januari", "februari", "mars", "april", "maj", "juni",
"juli", "augusti", "september", "oktober", "november", "december" ],
monthNamesShort: [ "jan.", "feb.", "mars", "apr.", "maj", "juni",
"juli", "aug.", "sep.", "okt.", "nov.", "dec." ],
dayNamesShort: [ "sön", "mån", "tis", "ons", "tor", "fre", "lör" ],
dayNames: [ "söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag" ],
dayNamesMin: [ "sö", "må", "ti", "on", "to", "fr", "lö" ],
weekHeader: "Ve",
dateFormat: "yy-mm-dd",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.sv );
return datepicker.regional.sv;
} );

View file

@ -0,0 +1,40 @@
/* Turkish initialisation for the jQuery UI date picker plugin. */
/* Written by Izzet Emre Erkan (kara@karalamalar.net). */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional.tr = {
closeText: "kapat",
prevText: "geri",
nextText: "ileri",
currentText: "bugün",
monthNames: [ "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran",
"Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" ],
monthNamesShort: [ "Oca", "Şub", "Mar", "Nis", "May", "Haz",
"Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara" ],
dayNames: [ "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi" ],
dayNamesShort: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ],
dayNamesMin: [ "Pz", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct" ],
weekHeader: "Hf",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.tr );
return datepicker.regional.tr;
} );

View file

@ -0,0 +1,40 @@
/* Traditional Chinese (Taiwan) initialisation for the jQuery UI date picker plugin. */
/* Written by Claude Code for Tracks application. */
( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
} )( function( datepicker ) {
"use strict";
datepicker.regional["zh-TW"] = {
closeText: "關閉",
prevText: "上一月",
nextText: "下一月",
currentText: "今天",
monthNames: [ "一月", "二月", "三月", "四月", "五月", "六月",
"七月", "八月", "九月", "十月", "十一月", "十二月" ],
monthNamesShort: [ "1月", "2月", "3月", "4月", "5月", "6月",
"7月", "8月", "9月", "10月", "11月", "12月" ],
dayNames: [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ],
dayNamesShort: [ "日", "一", "二", "三", "四", "五", "六" ],
dayNamesMin: [ "日", "一", "二", "三", "四", "五", "六" ],
weekHeader: "週",
dateFormat: "yy/mm/dd",
firstDay: 0,
isRTL: false,
showMonthAfterYear: true,
yearSuffix: "年" };
datepicker.setDefaults( datepicker.regional["zh-TW"] );
return datepicker.regional["zh-TW"];
} );

View file

@ -0,0 +1,41 @@
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file.
//
// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery_ujs
//= require jquery3
//= require bootstrap
//= require jquery-ui/widgets/autocomplete
//= require jquery-ui/widgets/datepicker
//= require jquery-ui/widgets/dialog
//= require jquery-ui/widgets/droppable
//= require jquery-ui/effects/effect-highlight
//= require jquery-ui/widgets/sortable
// Stuff in app/assets
//= require tracks
//= require tracks_pages
//= require disable_fx_in_test
// Stuff in vendor/assets
//= require jquery.ui.touch-punch.min
//= require jquery.blockUI
//= require jquery.cookie
//= require jquery.form
//= require jquery.jeditable.mini
//= require jquery.simulate.drag-sortable
//= require jquery.truncator
//= require superfish
//= require supersubs
//= require Chart.min
//= require chartjs-plugin-colorschemes.min

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,3 @@
<% if Rails.env.test? %>
$.fx.off = true;
<% end %>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,192 @@
var TracksPages = {
show_errors: function (html) {
$('div#error_status').html(html);
$('div#error_status').show();
},
show_edit_errors: function(html) {
$('div#edit_error_status').html(html);
$('div#edit_error_status').show();
},
show_errors_for_multi_add: function(html) {
$('div#multiple_error_status').html(html);
$('div#multiple_error_status').show();
},
hide_errors: function() {
$('div#error_status').hide();
$('div#edit_error_status').hide();
$('div#multiple_error_status').hide();
},
update_sidebar: function(html) {
$('#sidebar').html(html);
},
slide_up_and_remove: function(selector) {
$(selector).slideUp(1000, function() {
$(selector).remove();
});
},
page_notify: function(type, message, fade_duration_in_sec) {
var flash = $('div#message_holder');
flash.html("<h4 id=\'flash\' class=\'alert "+type+"\'>"+message+"</h4>");
flash = $('h4#flash');
var fadein_duration = 1500;
var fadeout_duration = 1500;
var show_duration = fade_duration_in_sec*1000 - fadein_duration - fadeout_duration;
if (show_duration < 0) {
show_duration = 1000;
}
flash.fadeIn(fadein_duration).delay(show_duration).fadeOut(fadeout_duration);
},
page_error: function(message) {
TracksPages.page_notify('error', message, 8);
},
page_inform: function(message) {
TracksPages.page_notify('notice', message, 5);
},
set_page_badge: function(count) {
$('#badge_count').html(count);
},
setup_autocomplete_for_tag_list: function(id) {
$(id+':not(.ac_input)')
.bind( "keydown", function( event ) { // don't navigate away from the field on tab when selecting an item
if ( event.keyCode === $.ui.keyCode.TAB &&
$( this ).data( "autocomplete" ).menu.active ) {
event.preventDefault();
}
})
.autocomplete({
minLength: 2,
autoFocus: true,
delay: 400, /* increase a bit over the default of 300 */
source: function( request, response ) {
var last_term = extractLast( request.term );
if (last_term !== "" && last_term !== " ") {
$.ajax( {
url: relative_to_root('tags.autocomplete'),
dataType: 'json',
data: {
term: last_term
},
success: function(data, textStatus, jqXHR) {
// remove spinner as removing the class is not always done by response
$(id).removeClass('ui-autocomplete-loading');
response(data, textStatus, jqXHR); // call jquery callback to handle data
}
});
} else {
// remove spinner as typing will always add the spinner
$(id).removeClass('ui-autocomplete-loading');
}
},
focus: function() {
// prevent value inserted on focus
return false;
},
select: function( event, ui ) {
var terms = split( this.value );
// remove the current input
terms.pop();
// add the selected item
terms.push( ui.item.value );
// add placeholder to get the comma-and-space at the end
//terms.push( "" );
this.value = terms.join( ", " );
return false;
}
});
},
setup_all_autocompleters: function() {
//fix for #1036 where closing a edit form before the autocomplete was filled
//resulted in a dropdown box that could not be removed. We remove all
//autocomplete boxes the hard way
$('.ac_results').remove();
// initialize autocompleters
ProjectItems.setup_autocomplete_for_projects('input[name=project_name]');
ContextItems.setup_autocomplete_for_contexts('input[name=context_name]');
ContextItems.setup_autocomplete_for_contexts('input[id="project_default_context_name"]');
TracksPages.setup_autocomplete_for_tag_list('input[name=tag_list]'); // todo edit form
TracksPages.setup_autocomplete_for_tag_list('input[name=edit_recurring_todo_tag_list]');
TracksPages.setup_autocomplete_for_tag_list('input[id="project_default_tags"]');
TodoItems.setup_autocomplete_for_predecessor();
},
setup_datepicker: function() {
$('input.Date').datepicker({
'dateFormat': dateFormat,
'firstDay': weekStart,
'showButtonPanel': true,
'showWeek': true,
'changeMonth': true,
'changeYear': true,
'maxDate': '+5y',
'minDate': '-1y',
'showAnim': '' /* leave empty, see #1117 */
});
},
setup_behavior: function () {
/* context menu */
$('ul.sf-item-menu').superfish({
delay: 100,
animation: {
opacity:'show',
height:'show'
},
autoArrows: false,
dropShadows: false,
speed: 'fast',
onBeforeShow: function() { /* highlight todo */
$(this.parent().parent().parent()).addClass("sf-item-selected");
},
onHide: function() { /* remove hightlight from todo */
$(this.parent().parent().parent()).removeClass("sf-item-selected");
}
});
/* for toggle notes link in mininav */
$("#toggle-notes-nav").click(function () {
$(".todo_notes").toggle();
});
/* Poor man's perspectives, allows to hide any context that is collapsed */
$("#toggle-contexts-nav").click(function () {
/* Need to keep a single toggle across all contexts */
$(this).toggleClass("context_visibility");
if ($(this).hasClass("context_visibility")) {
$(".context_collapsed").hide(); /* Hide all collapsed contexts together*/
}
else {
$(".context_collapsed").show();
}
});
$("a#group_view_by_link").click(function () {
var state = $(this).attr("x_current_group_by");
if(state === 'context'){
state='project';
} else {
state='context';
}
$.cookie('group_view_by', state);
refresh_page();
});
/* fade flashes and alerts in automatically */
$(".alert").fadeOut(8000);
}, sort_container: function(container) {
function comparator(a, b) {
var contentA = $(a).attr('data-sort') || '';
var contentB = $(b).attr('data-sort') || '';
if (contentA > contentB) {
return 1;
}
if (contentB > contentA) {
return -1;
}
return 0;
}
var unsortedActions = container.children();
var sortedChildren = unsortedActions.sort(comparator);
container.append(sortedChildren);
}
};

View file

@ -0,0 +1,25 @@
/*
* Apparently the requires need to be in the "root" stylesheet file, not
* the imported manifest.
*
*= require jquery-ui
*= require jquery-ui/menu
*= require jquery-ui/autocomplete
*= require jquery-ui/datepicker
*= require jquery-ui/dialog
*= require jquery-ui/sortable
*= require_self
*/
$gray-lighter: #EEE;
$brand-primary: rgba(0, 0, 0, 0.75);
$navbar-inverse-bg: $brand_primary;
$navbar-inverse-color: $gray-lighter;
$navbar-inverse-link-color: $gray-lighter;
$link-color: #CC3334;
$link-hover-color: #FFF;
$link-bgcolor: $link-color;
$box-tablink-color: unset;
// Import all components
@import 'include/manifest';

View file

@ -0,0 +1 @@
@import "font-awesome";

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,59 @@
body {
background-color: rgba(0, 0, 0, 0.75);
}
.login-flash {
@include make-xs-column(12);
@include make-sm-column(6);
@include make-sm-column-offset(3);
padding: 10px;
}
.login-wrapper {
@include make-row();
.footer {
z-index: 1;
}
}
.login-box {
@include make-xs-column(12);
@include make-sm-column(6);
@include make-sm-column-offset(3);
margin: 2em auto 1em;
background-color: $brand-primary;
padding: 0 0 1em 0;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5), 0 2px 3px rgba(0, 0, 0, 0.3);
color: #eaeaea;
a {
color: #eaeaea;
text-decoration: underline;
}
.signup-prompt {
text-align: right;
}
}
@media(min-width: $screen-sm-min) {
.login-box {
border-radius: 5px;
}
}
.icon-box {
padding: 1em 0;
}
.login-form, .signup-form {
@include make-xs-column(12);
@include make-sm-column(8);
@include make-sm-column-offset(2)
}
.label-element-combo {
@extend .form-group;
}

View file

@ -0,0 +1,52 @@
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any styles
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new
* file per style scope.
*/
@import "icons";
.legacy-ui {
@import "../../../vendor/assets/stylesheets/superfish-navbar";
@import "../../../vendor/assets/stylesheets/superfish-vertical";
@import "../../../vendor/assets/stylesheets/superfish";
@import "legacy";
}
.bootstrap {
@import "bootstrap";
@import "tracks-logo";
@import "login";
// resets normally applied to body
// TODO: remove when dropping the .bootstrap namespace
font-size: $font-size-base;
line-height: $line-height-base;
@import "tracks";
}
// Hybrid Bootstrap/legacy styles applied to body
// See bootstrap/_normalize and bootstrap/_scaffolding
// TODO: clean these up after the migration to Bootstrap is complete
body {
@import "bootstrap/_variables";
$font-family-base: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
$body-bg: #eee;
margin: 0;
font-family: $font-family-base;
color: $text-color;
background-color: $body-bg;
}
.ui-datepicker {
z-index: 999999 !important;
}

View file

@ -0,0 +1,24 @@
$logo_color: rgb(214, 55, 64);
.tracks-icon {
font-size: 6.5em;
color: black;
border-radius: 10%;
border: 4px solid $logo_color;
height: 150px;
width: 150px;
padding: 5px;
margin: auto;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.24), 0 2px 3px rgba(0, 0, 0, 0.4);
background: linear-gradient(to bottom, rgb(255, 255, 255), $logo_color 40%);
font-weight: 700;
text-shadow: rgba(255, 255, 255, 0.24) 1px 1px;
position: relative;
}
.tracks-icon-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

View file

@ -0,0 +1,42 @@
.navbar {
/* Shows the count of undone next actions */
.badge {
color: #fff;
background: #f00;
display: inline;
padding: 3px 5px;
font-size: 12pt;
height:26px;
border-radius: 2px;
}
.fa {
line-height: inherit;
}
}
.footer {
@include make-xs-column(12);
@include make-sm-column(10);
@include make-sm-column-offset(1);
font-size: 85%;
text-align: center;
color: #999;
margin: 20px 0 5px;
z-index: -1;
}
.footer-line {
display: block;
}
form {
border: 0px none;
padding: 0;
}
@media screen and (min-width: 1170px) {
.footer-line {
display: inline;
}
}

View file

@ -0,0 +1,25 @@
/*
* Apparently the requires need to be in the "root" stylesheet file, not
* the imported manifest.
*
*= require jquery-ui
*= require jquery-ui/menu
*= require jquery-ui/autocomplete
*= require jquery-ui/datepicker
*= require jquery-ui/dialog
*= require jquery-ui/sortable
*= require_self
*/
$gray-lighter: lighten(#000, 93.5%);
$brand-primary: #3C6997;
$navbar-inverse-bg: $brand_primary;
$navbar-inverse-color: $gray-lighter;
$navbar-inverse-link-color: $gray-lighter;
$link-color: unset;
$link-hover-color: unset;
$link-bgcolor: unset;
$box-tablink-color: lighten(#000, 85%);
// Import all components
@import 'include/manifest';

View file

@ -0,0 +1,307 @@
body {
font-family: Arial,Helvetica,sans-serif;
}
#content {
margin-top: 4em;
}
div.footer {
font-size: small;
color: #999999;
text-align: center;
}
a, a:link, a:active, a:visited {
color: #CC3334;
padding: 0.25em;
text-decoration: none;
}
a:hover {
background-color: #CC3334;
color: #FFFFFF;
}
div.footer a {
text-decoration: underline;
color: #999999;
}
h1 {
color: #fff;
padding-top: 0.2em;
padding-bottom: 0.2em;
padding-left:8px;
margin-top:0;
margin-bottom:0;
font-size:medium;
}
h2 {
background-color: #aaaaaa;
margin: .3em 0;
padding: .3em 0 .1em .3em;
border-top: 1px solid #777777;
font-size:medium;
a, a:link, a:active, a:visited {
color: #666666;
text-decoration: none;
}
a:hover {
background-color: transparent;
color: #CC3334;
text-decoration: none;
}
}
h4.alert {
border: 1px solid #666666;
text-align: center;
}
h4.warning {
border: 1px solid #ED2E38;
background-color: #F6979C;
color: #000;
}
h4.error {
color:#fff;
background:#c00;
}
h4.notice {
border: 1px solid #007E00;
background-color: #c2ffc2;
color: #007E00;
}
span.tag {
font-size: small;
background-color: #CCE7FF;
color: #000;
padding: 1px;
margin-right: 2px;
}
span.r {
font-size: small;
color: #777777;
}
span.prj, span.ctx{
font-size: small;
}
#ctx, #pjr {
margin: 0.5em 0;
}
#ctx a, #pjr a {
padding: 0.1em 0;
}
/* Draw attention to some text
Same format as traffic lights */
.red {
color: #fff;
background: #f00;
padding: 1px;
font-size: 1em;
}
.amber {
color: #fff;
background: #ff6600;
padding: 1px;
font-size: 1em;
}
.orange {
color: #fff;
background: #FFA500;
padding: 1px;
font-size: 1em;
}
.green {
color: #fff;
background: #33cc00;
padding: 1px;
font-size: 1em;
}
.grey {
color: #fff;
background: #999;
padding: 1px;
font-size: 1em;
}
.count {
color: #fff;
background: #f00;
padding: 0.2em;
}
.errors {
background: #FFC2C2;
}
.ctx-add {
float: right;
}
ul.c li {
list-style-type: none;
}
ul.c {
padding: 0;
margin: 0;
padding-left: 0.1em;
}
ul.c li {
padding: 0.25em 0;
margin: 0;
}
ul.c li span.r {
display: none;
}
span.r {
display:none;
}
#topbar {
background-color: #000000;
clear: both;
color: #EEEEEE;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 501;
}
.nav {
color: #fff;
background: #000;
padding:0;
overflow:auto;
list-style:none;
margin:0;
a, a:link, a:active, a:visited {
background: #666;
color: #fff;
padding: 0.5em;
}
a:focus, a:hover, a:active {
background: transparent;
text-decoration: underline;
}
li:hover, a:focus, a:hover, a:active {
color: #CCCCCC;
}
li.link {
width:20%;
float:left;
outline:black solid 1px;
}
.link a {
font-size:small;
text-align:center;
display:block;
}
}
#database_auth_form table td {
width:7em;
}
table.c {
margin-left: 5px;
}
.mobile-done {
display:inline;
}
input#todo_description, input#tag_list, textarea#todo_notes, select#todo_project_id, select#todo_context_id {
width: 100%;
padding: 8px 8px;
box-sizing: border-box;
}
select {
font-size: 1.1em;
}
.next-prev-project {
overflow:auto;
padding:0;
margin:0;
list-style:none;
}
.prev,
.next {
float:left;
width:50%;
}
.next {
float:right;
}
.prev a,
.next a {
display:block;
height:1em;
overflow:hidden;
}
.prev a {
background: image-url('previous.png') left center no-repeat;
padding-left: 20px;
&:hover {
background: #cc3334 image-url('previous.png') left center no-repeat;
}
}
.next a {
text-align:right;
background: image-url('next.png') right center no-repeat;
padding-right: 20px;
&:hover {
background: #cc3334 image-url('next.png') right center no-repeat;
}
}
div.note_wrapper p {
display: inline;
}
.text-right {
text-align: right;
}
.btn {
padding: 8px;
border-radius: 5px;
background-image: none;
display: inline-block;
white-space: none;
border: 1px solid transparent;
background-color: #999999;
color: #ffffff;
}

View file

@ -0,0 +1,81 @@
* {
margin: 0;
padding: 0;
}
body {
background: #fff;
color: #000;
font-size: 8.2pt;
font-family: "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;
}
img {
max-width: 2.2in;
max-height: 4.3in;
border:0;
}
#input_box, #footer, .big-box, .refresh, .badge, h1, .icon,
.defer-container, .menu_sort, .position, .buttons, .sf-item-menu,
.container_toggle, .grip, .show_notes, .recurring_icon, #project-next-prev,
.project_settings, .link_in_container_header {
display:none;
}
.tag {
margin-left: 3pt;
}
.contexts {
margin: 0 0 2em 0;
border-top: 1px solid #000;
page-break-before: always;
&:first-child { page-break-before: avoid; }
}
h2 {
font-size: 1.4em;
font-weight: bold;
margin-bottom: .3em;
margin-top: 5pt;
padding: .2em 0;
border-bottom: 1pt dotted #000;
}
a, p, blockquote, ul, li, ol, dt, dd, dl, table {
margin: 0 0 .3em 0;
}
.notes {
margin: .12em 1.2em;
padding: .3em;
}
.description {
margin-left: 18pt;
line-height: 150%
}
ul {
list-style-type: circle;
}
li {
margin: .1em 0 .1em 2em;
line-height: 1.4em;
}
.item-container {
clear:both;
padding-top: .3em;
padding-bottom: .3em;
}
.item-checkbox {
width: 10pt;
height: 10pt;
display:block;
float:left;
}

View file

@ -1,268 +0,0 @@
# The filters added to this controller will be run for all controllers in the
# application. Likewise will all the methods added be available for all
# controllers.
require_dependency "login_system"
require_dependency "tracks/source_view"
require "redcloth"
require 'date'
require 'time'
# Commented the following line because of #744. It prevented rake db:migrate to
# run because this tag went looking for the taggings table that did not exist
# when you feshly create a new database Old comment: We need this in development
# mode, or you get 'method missing' errors
#
# Tag
class CannotAccessContext < RuntimeError; end
class ApplicationController < ActionController::Base
protect_from_forgery :secret => SALT
helper :application
include LoginSystem
helper_method :current_user, :prefs
layout proc{ |controller| controller.mobile? ? "mobile" : "standard" }
before_filter :set_session_expiration
before_filter :set_time_zone
prepend_before_filter :login_required
prepend_before_filter :enable_mobile_content_negotiation
after_filter :set_charset
include ActionView::Helpers::TextHelper
include ActionView::Helpers::SanitizeHelper
extend ActionView::Helpers::SanitizeHelper::ClassMethods
helper_method :format_date, :markdown
# By default, sets the charset to UTF-8 if it isn't already set
def set_charset
headers["Content-Type"] ||= "text/html; charset=UTF-8"
end
def set_session_expiration
# http://wiki.rubyonrails.com/rails/show/HowtoChangeSessionOptions
unless session == nil
return if @controller_name == 'feed' or session['noexpiry'] == "on"
# If the method is called by the feed controller (which we don't have
# under session control) or if we checked the box to keep logged in on
# login don't set the session expiry time.
if session
# Get expiry time (allow ten seconds window for the case where we have
# none)
expiry_time = session['expiry_time'] || Time.now + 10
if expiry_time < Time.now
# Too late, matey... bang goes your session!
reset_session
else
# Okay, you get another hour
session['expiry_time'] = Time.now + (60*60)
end
end
end
end
def render_failure message, status = 404
render :text => message, :status => status
end
# def rescue_action(exception)
# log_error(exception) if logger
# respond_to do |format|
# format.html do
# notify :warning, "An error occurred on the server."
# render :action => "index"
# end
# format.js { render :action => 'error' }
# format.xml { render :text => 'An error occurred on the server.' + $! }
# end
# end
# Returns a count of next actions in the given context or project The result
# is count and a string descriptor, correctly pluralised if there are no
# actions or multiple actions
#
def count_undone_todos_phrase(todos_parent, string="actions")
count = count_undone_todos(todos_parent)
if count == 1
word = string.singularize
else
word = string.pluralize
end
return count.to_s + "&nbsp;" + word
end
def count_undone_todos(todos_parent)
if todos_parent.nil?
count = 0
elsif (todos_parent.is_a?(Project) && todos_parent.hidden?)
count = eval "@project_project_hidden_todo_counts[#{todos_parent.id}]"
else
count = eval "@#{todos_parent.class.to_s.downcase}_not_done_counts[#{todos_parent.id}]"
end
count || 0
end
# Convert a date object to the format specified in the user's preferences in
# config/settings.yml
#
def format_date(date)
if date
date_format = prefs.date_format
formatted_date = date.in_time_zone(prefs.time_zone).strftime("#{date_format}")
else
formatted_date = ''
end
formatted_date
end
# Uses RedCloth to transform text using either Textile or Markdown Need to
# require redcloth above RedCloth 3.0 or greater is needed to use Markdown,
# otherwise it only handles Textile
#
def markdown(text)
RedCloth.new(text).to_html
end
def build_default_project_context_name_map(projects)
Hash[*projects.reject{ |p| p.default_context.nil? }.map{ |p| [p.name, p.default_context.name] }.flatten].to_json
end
# Here's the concept behind this "mobile content negotiation" hack: In
# addition to the main, AJAXy Web UI, Tracks has a lightweight low-feature
# 'mobile' version designed to be suitablef or use from a phone or PDA. It
# makes some sense that tne pages of that mobile version are simply alternate
# representations of the same Todo resources. The implementation goal was to
# treat mobile as another format and be able to use respond_to to render both
# versions. Unfortunately, I ran into a lot of trouble simply registering a
# new mime type 'text/html' with format :m because :html already is linked to
# that mime type and the new registration was forcing all html requests to be
# rendered in the mobile view. The before_filter and after_filter hackery
# below accomplishs that implementation goal by using a 'fake' mime type
# during the processing and then setting it to 'text/html' in an
# 'after_filter' -LKM 2007-04-01
def mobile?
return params[:format] == 'm'
end
def enable_mobile_content_negotiation
if mobile?
request.format = :m
end
end
def create_todo_from_recurring_todo(rt, date=nil)
# create todo and initialize with data from recurring_todo rt
todo = current_user.todos.build( { :description => rt.description, :notes => rt.notes, :project_id => rt.project_id, :context_id => rt.context_id})
# set dates
todo.recurring_todo_id = rt.id
todo.due = rt.get_due_date(date)
show_from_date = rt.get_show_from_date(date)
if show_from_date.nil?
todo.show_from=nil
else
# make sure that show_from is not in the past
todo.show_from = show_from_date < Time.zone.now ? nil : show_from_date
end
saved = todo.save
if saved
todo.tag_with(rt.tag_list, current_user)
todo.tags.reload
end
# increate number of occurences created from recurring todo
rt.inc_occurences
# mark recurring todo complete if there are no next actions left
checkdate = todo.due.nil? ? todo.show_from : todo.due
rt.toggle_completion! unless rt.has_next_todo(checkdate)
return saved ? todo : nil
end
protected
def admin_login_required
unless User.find_by_id_and_is_admin(session['user_id'], true)
render :text => "401 Unauthorized: Only admin users are allowed access to this function.", :status => 401
return false
end
end
def redirect_back_or_home
respond_to do |format|
format.html { redirect_back_or_default home_url }
format.m { redirect_back_or_default mobile_url }
end
end
def boolean_param(param_name)
return false if param_name.blank?
s = params[param_name]
return false if s.blank? || s == false || s =~ /^false$/i
return true if s == true || s =~ /^true$/i
raise ArgumentError.new("invalid value for Boolean: \"#{s}\"")
end
def self.openid_enabled?
Tracks::Config.openid_enabled?
end
def openid_enabled?
self.class.openid_enabled?
end
private
def parse_date_per_user_prefs( s )
prefs.parse_date(s)
end
def init_data_for_sidebar
@completed_projects = current_user.projects.completed
@hidden_projects = current_user.projects.hidden
@active_projects = current_user.projects.active
@active_contexts = current_user.contexts.active
@hidden_contexts = current_user.contexts.hidden
init_not_done_counts
if prefs.show_hidden_projects_in_sidebar
init_project_hidden_todo_counts(['project'])
end
end
def init_not_done_counts(parents = ['project','context'])
parents.each do |parent|
eval("@#{parent}_not_done_counts = @#{parent}_not_done_counts || current_user.todos.active.count(:group => :#{parent}_id)")
end
end
def init_project_hidden_todo_counts(parents = ['project','context'])
parents.each do |parent|
eval("@#{parent}_project_hidden_todo_counts = @#{parent}_project_hidden_todo_counts || current_user.todos.count(:conditions => ['state = ? or state = ?', 'project_hidden', 'active'], :group => :#{parent}_id)")
end
end
# Set the contents of the flash message from a controller Usage: notify
# :warning, "This is the message" Sets the flash of type 'warning' to "This is
# the message"
def notify(type, message)
flash[type] = message
logger.error("ERROR: #{message}") if type == :error
end
def set_time_zone
Time.zone = current_user.prefs.time_zone if logged_in?
end
end

View file

@ -0,0 +1,287 @@
require_dependency "login_system"
require_dependency "tracks/source_view_switching"
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
include LoginSystem
include Common
helper_method :current_user, :prefs, :format_date
layout proc { |controller| controller.mobile? ? "mobile" : "application" }
# exempt_from_layout /\.js\.erb$/
before_action :set_session_expiration
before_action :set_time_zone
before_action :set_zindex_counter
before_action :set_locale
before_action :set_theme
append_before_action :set_group_view_by
prepend_before_action :login_required
prepend_before_action :enable_mobile_content_negotiation
def set_locale
locale = params[:locale] # specifying a locale in the request takes precedence
locale ||= prefs.locale unless current_user.nil? # otherwise, the locale of the currently logged in user takes over
locale ||= request.env['HTTP_ACCEPT_LANGUAGE'].scan(/^[a-z]{2}/).first if request.env['HTTP_ACCEPT_LANGUAGE']
if locale && I18n.available_locales.map(&:to_s).include?(locale.to_s)
I18n.locale = locale
else
I18n.locale = I18n.default_locale
end
end
def set_session_expiration
# http://wiki.rubyonrails.com/rails/show/HowtoChangeSessionOptions
# If the method is called by the feed controller (which we don't have
# under session control) or if we checked the box to keep logged in on
# login don't set the session expiry time.
return if session.nil? || controller_name == 'feed' || session['noexpiry'] == "on"
# Get expiry time (allow ten seconds window for the case where we have
# none)
now = Time.zone.now
expiry_time = session['expiry_time'] || now + 10
if expiry_time < now
# Too late, matey... bang goes your session!
reset_session
else
# Okay, you get another hour
session['expiry_time'] = now + (60 * 60)
end
end
def render_failure(message, status = 404)
render :body => message, :status => status
end
# Returns a count of next actions in the given context or project The result
# is count and a string descriptor, correctly pluralised if there are no
# actions or multiple actions
def count_undone_todos_phrase(todos_parent)
count = count_undone_todos(todos_parent)
deferred_count = count_deferred_todos(todos_parent)
if count == 0 && deferred_count > 0
word = "#{I18n.t('common.deferred')}&nbsp;#{I18n.t('common.actions_midsentence', :count => deferred_count)}"
return "#{deferred_count.to_s}&nbsp;#{word}".html_safe
else
word = I18n.t('common.actions_midsentence', :count => count)
return "#{count}&nbsp;#{word}".html_safe
end
end
def count_undone_todos(todos_parent)
if todos_parent.nil?
count = 0
elsif (todos_parent.is_a?(Project) && todos_parent.hidden?)
init_hidden_todo_counts(['project']) if !@project_hidden_todo_counts
count = @project_hidden_todo_counts[todos_parent.id]
elsif (todos_parent.is_a?(Context) && todos_parent.hidden?)
init_hidden_todo_counts(['context']) if !@context_hidden_todo_counts
count = @context_hidden_todo_counts[todos_parent.id]
else
count = eval("@#{todos_parent.class.to_s.downcase}_not_done_counts[#{todos_parent.id}]", binding, __FILE__, __LINE__)
end
count || 0
end
def count_deferred_todos(todos_parent)
return todos_parent.nil? ? 0 : eval("@#{todos_parent.class.to_s.downcase}_deferred_counts[#{todos_parent.id}]", binding, __FILE__, __LINE__) || 0
end
# Convert a date object to the format specified in the user's preferences in
# config/settings.yml
#
def format_date(date)
return prefs.format_date(date)
end
def for_autocomplete(coll, substr)
if substr # protect agains empty request
filtered = coll.find_all { |item| item.name.downcase.include? substr.downcase }
json_elems = Array[*filtered.map { |e| { :id => e.id.to_s, :value => e.name } }].to_json
return json_elems
else
return ""
end
end
def format_dependencies_as_json_for_auto_complete(entries)
json_elems = Array[*entries.map { |e| { :value => e.id.to_s, :label => e.specification } }].to_json
return json_elems
end
# Here's the concept behind this "mobile content negotiation" hack: In
# addition to the main, AJAXy Web UI, Tracks has a lightweight low-feature
# 'mobile' version designed to be suitable for use from a phone or PDA. It
# makes some sense that the pages of that mobile version are simply alternate
# representations of the same Todo resources. The implementation goal was to
# treat mobile as another format and be able to use respond_to to render both
# versions. Unfortunately, I ran into a lot of trouble simply registering a
# new mime type 'text/html' with format :m because :html already is linked to
# that mime type and the new registration was forcing all html requests to be
# rendered in the mobile view. The before_action and after_action hackery
# below accomplishs that implementation goal by using a 'fake' mime type
# during the processing and then setting it to 'text/html' in an
# 'after_action' -LKM 2007-04-01
def mobile?
return params[:format] == 'm'
end
def enable_mobile_content_negotiation
if mobile?
request.format = :m
end
end
def handle_unverified_request
unless request.format == "application/xml"
super # handle xml http auth via our own login code
end
end
def sanitize(arg)
ActionController::Base.helpers.sanitize(arg)
end
protected
def admin_login_required
unless User.find(session['user_id']).is_admin
render :body => t('errors.user_unauthorized'), :status => 401
return false
end
end
def admin_or_self_login_required
unless User.find(session['user_id']).is_admin || session['user_id'] == params[:id].to_i
render :body => t('errors.user_unauthorized'), :status => 401
return false
end
end
def redirect_back_or_home
respond_to do |format|
format.html { redirect_back_or_default root_url }
format.m { redirect_back_or_default mobile_url }
end
end
def boolean_param(param_name)
return false if param_name.blank?
s = params[param_name]
return false if s.blank? || s == false || s =~ /^false$/i
return true if s == true || s =~ /^true$/i
raise ArgumentError.new("invalid value for Boolean: \"#{s}\"")
end
def self.openid_enabled?
Tracks::Config.openid_enabled?
end
def openid_enabled?
self.class.openid_enabled?
end
def self.cas_enabled?
Tracks::Config.cas_enabled?
end
def cas_enabled?
self.class.cas_enabled?
end
def self.prefered_auth?
Tracks::Config.prefered_auth?
end
def prefered_auth?
self.class.prefered_auth?
end
private
def parse_date_per_user_prefs(s)
prefs.parse_date(s)
end
def init_data_for_sidebar
@sidebar = Sidebar.new(current_user)
init_not_done_counts
if prefs.show_hidden_projects_in_sidebar
init_hidden_todo_counts(['project'])
end
if prefs.show_hidden_contexts_in_sidebar
init_hidden_todo_counts(['context'])
end
end
def init_not_done_counts(parents = ['project', 'context'])
parents.each do |parent|
eval("@#{parent}_not_done_counts ||= current_user.todos.active.count_by_group('#{parent}_id')", binding, __FILE__, __LINE__)
eval("@#{parent}_deferred_counts ||= current_user.todos.deferred.count_by_group('#{parent}_id')", binding, __FILE__, __LINE__)
end
end
def init_hidden_todo_counts(parents = ['project', 'context'])
parents.each do |parent|
eval("@#{parent}_hidden_todo_counts ||= current_user.todos.active_or_hidden.count_by_group('#{parent}_id')", binding, __FILE__, __LINE__)
end
end
# Set the contents of the flash message from a controller Usage: notify
# :warning, "This is the message" Sets the flash of type 'warning' to "This is
# the message"
def notify(type, message)
flash[type] = message
logger.error("ERROR: #{message}") if type == :error
end
def set_time_zone
Time.zone = current_user.prefs.time_zone if logged_in?
end
def set_zindex_counter
# this counter can be used to handle the IE z-index bug
@z_index_counter = 500
end
def todo_xml_params
if params[:limit_fields] == 'index'
return [:only => [:id, :created_at, :updated_at, :completed_at]]
else
return [:except => :user_id, :include => [:tags, :predecessors, :successors]]
end
end
def all_done_todos_for(object)
object_name = object.class.name.downcase # context or project
@source_view = "all_done"
@page_title = t("#{object_name.pluralize}.all_completed_tasks_title", "#{object_name}_name".to_sym => object.name)
@done = object.todos.completed.reorder('completed_at DESC').includes(Todo::DEFAULT_INCLUDES)
.paginate(:page => params[:page], :per_page => 20)
@count = @done.size
render :template => 'todos/all_done'
end
def done_todos_for(object)
object_name = object.class.name.downcase # context or project
@source_view = "done"
eval("@#{object_name} = object", binding, __FILE__, __LINE__)
@page_title = t("#{object_name.pluralize}.completed_tasks_title", "#{object_name}_name".to_sym => object.name)
@done_today, @done_rest_of_week, @done_rest_of_month = DoneTodos.done_todos_for_container(object.todos)
@count = @done_today.size + @done_rest_of_week.size + @done_rest_of_month.size
render :template => 'todos/done'
end
def set_group_view_by
@group_view_by = params['_group_view_by'] || cookies['group_view_by'] || 'context'
end
end

View file

@ -1,63 +0,0 @@
class BackendController < ApplicationController
wsdl_service_name 'Backend'
web_service_api TodoApi
web_service_scaffold :invoke
skip_before_filter :login_required
def new_todo(username, token, context_id, description, notes)
check_token(username, token)
check_context_belongs_to_user(context_id)
item = create_todo(description, context_id, nil, notes)
item.id
end
def new_rich_todo(username, token, default_context_id, description, notes)
check_token(username,token)
item = Todo.from_rich_message(@user, default_context_id, description, notes)
item.save
raise item.errors.full_messages.to_s if item.new_record?
item.id
end
def list_contexts(username, token)
check_token(username, token)
@user.contexts
end
def list_projects(username, token)
check_token(username, token)
@user.projects
end
private
# Check whether the token in the URL matches the token in the User's table
def check_token(username, token)
@user = User.find_by_login( username )
unless (token == @user.token)
raise(InvalidToken, "Sorry, you don't have permission to perform this action.")
end
end
def check_context_belongs_to_user(context_id)
unless @user.contexts.exists? context_id
raise(CannotAccessContext, "Cannot access a context that does not belong to this user.")
end
end
def create_todo(description, context_id, project_id = nil, notes="")
item = @user.todos.build
item.description = description
item.notes = notes
item.context_id = context_id
item.project_id = project_id unless project_id.nil?
item.save
raise item.errors.full_messages.to_s if item.new_record?
item
end
end
class InvalidToken < RuntimeError; end

View file

@ -0,0 +1,21 @@
class CalendarController < ApplicationController
skip_before_action :login_required, :only => [:show]
prepend_before_action :login_or_feed_token_required, :only => [:show]
def show
@source_view = 'calendar'
@page_title = t('todos.calendar_page_title')
@calendar = Todos::Calendar.new(current_user)
@projects = @calendar.projects
@count = current_user.todos.not_completed.are_due.count
@due_all = current_user.todos.not_completed.are_due.reorder("due")
respond_to do |format|
format.html
format.m { cookies[:mobile_url] = { :value => request.fullpath, :secure => SITE_CONFIG['secure_cookies'] } }
format.ics { render :action => 'show', :layout => false, :content_type => Mime[:ics] }
format.xml { render :xml => @due_all.to_xml(*[todo_xml_params[0].merge({ :root => :todos })]) }
end
end
end

View file

@ -1,102 +1,129 @@
class ContextsController < ApplicationController
helper :todos
before_filter :init, :except => [:index, :create, :destroy, :order]
before_filter :init_todos, :only => :show
before_filter :set_context_from_params, :only => [:update, :destroy]
skip_before_filter :login_required, :only => [:index]
prepend_before_filter :login_or_feed_token_required, :only => [:index]
session :off, :only => :index, :if => Proc.new { |req| ['rss','atom','txt'].include?(req.parameters[:format]) }
before_action :init, :except => [:index, :create, :destroy, :order]
before_action :set_context_from_params, :only => [:update, :destroy]
skip_before_action :login_required, :only => [:index, :show]
prepend_before_action :login_or_feed_token_required, :only => [:index, :show]
def index
@contexts = current_user.contexts(true) #true is passed here to force an immediate load so that size and empty? checks later don't result in separate SQL queries
init_not_done_counts(['context'])
@all_contexts = current_user.contexts
@active_contexts = current_user.contexts.active
@hidden_contexts = current_user.contexts.hidden
@closed_contexts = current_user.contexts.closed
unless request.format == :autocomplete
init_not_done_counts(['context'])
init_hidden_todo_counts(['context'])
end
respond_to do |format|
format.html &render_contexts_html
format.m &render_contexts_mobile
format.xml { render :xml => @contexts.to_xml( :except => :user_id ) }
format.rss &render_contexts_rss_feed
format.atom &render_contexts_atom_feed
format.text { render :action => 'index', :layout => false, :content_type => Mime::TEXT }
format.m &render_contexts_mobile
format.xml { render :xml => @all_contexts.to_xml(:root => :contexts, :except => :user_id) }
format.any(:rss, :atom) do
@feed_title = 'Tracks Contexts'
@feed_description = "Lists all the contexts for #{current_user.display_name}"
end
format.text do
# somehow passing Mime[:text] using content_type to render does not work
headers['Content-Type'] = Mime[:text].to_s
render :action => 'index', :layout => false, :content_type => Mime[:text]
end
format.autocomplete &render_autocomplete
end
end
def show
if (@context.nil?)
respond_to do |format|
format.html { render :text => 'Context not found', :status => 404 }
format.xml { render :xml => '<error>Context not found</error>', :status => 404 }
end
else
set_context_from_params
unless @context.nil?
@max_completed = current_user.prefs.show_number_completed
@done = @context.todos.completed.limit(@max_completed).reorder(Arel.sql("todos.completed_at DESC, todos.created_at DESC")).includes(Todo::DEFAULT_INCLUDES)
@not_done_todos = @context.todos.active_or_hidden.not_project_hidden.reorder(Arel.sql('todos.due IS NULL, todos.due ASC, todos.created_at ASC')).includes(Todo::DEFAULT_INCLUDES)
@todos_without_project = @not_done_todos.select { |t| t.project.nil? }
@deferred_todos = @context.todos.deferred.includes(Todo::DEFAULT_INCLUDES)
@pending_todos = @context.todos.pending.includes(Todo::DEFAULT_INCLUDES)
@projects = current_user.projects
@contexts = current_user.contexts
@projects_to_show = @projects.active
@contexts_to_show = [@context]
@count = @not_done_todos.count + @deferred_todos.count + @pending_todos.count
@page_title = "TRACKS::Context: #{@context.name}"
respond_to do |format|
format.html
format.m &render_context_mobile
format.xml { render :xml => @context.to_xml( :except => :user_id ) }
format.xml { render :xml => @context.to_xml(:root => :context, :except => :user_id) }
end
else
respond_to do |format|
format.html { render :body => 'Context not found', :status => 404 }
format.xml { render :xml => '<error>Context not found</error>', :status => 404 }
end
end
end
# Example XML usage: curl -H 'Accept: application/xml' -H 'Content-Type:
# application/xml'
# -u username:password
# -d '<request><context><name>new context_name</name></context></request>'
# http://our.tracks.host/contexts
#
def create
if params[:format] == 'application/xml' && params['exception']
render_failure "Expected post format is valid xml like so: <request><context><name>context name</name></context></request>.", 400
render_failure "Expected post format is valid xml like so: <context><name>context name</name></context>.", 400
return
end
@context = current_user.contexts.build
params_are_invalid = true
if (params['context'] || (params['request'] && params['request']['context']))
@context.attributes = params['context'] || params['request']['context']
params_are_invalid = false
end
@context = current_user.contexts.build(context_params)
@context.hide! if params['context_state'] && params['context_state']['hide'] == '1'
@saved = @context.save
@context_not_done_counts = { @context.id => 0 }
respond_to do |format|
format.js do
@down_count = current_user.contexts.size
init_not_done_counts
init_hidden_todo_counts(['context'])
end
format.xml do
if @context.new_record? && params_are_invalid
render_failure "Expected post format is valid xml like so: <request><context><name>context name</name></context></request>.", 400
elsif @context.new_record?
render_failure @context.errors.to_xml, 409
if @context.new_record?
render_failure @context.errors.full_messages.to_xml(root: "errors", skip_types: true).html_safe, 409
else
head :created, :location => context_url(@context)
end
end
end
end
# Edit the details of the context
#
def update
params['context'] ||= {}
success_text = if params['field'] == 'name' && params['value']
params['context']['id'] = params['id']
params['context']['name'] = params['value']
process_params_for_update
@context.attributes = context_params
@saved = @context.save
@state_saved = set_state_for_update(@new_state)
@saved &&= @state_saved
if @saved
@state_changed = (@original_context_state != @context.state)
@new_state = @context.state if @state_changed
@active_contexts = current_user.contexts.active
@hidden_contexts = current_user.contexts.hidden
@closed_contexts = current_user.contexts.closed
end
@context.attributes = params["context"]
if @context.save
if boolean_param('wants_render')
respond_to do |format|
format.js
respond_to do |format|
format.js
format.xml do
if @saved
render :xml => @context.to_xml(:except => :user_id)
else
render :body => "Error on update: #{@context.errors.full_messages.inject("") { |v, e| v + e + " " }}", :status => 409
end
elsif boolean_param('update_context_name')
@contexts = current_user.projects
render :template => 'contexts/update_context_name.js.rjs'
return
else
render :text => success_text || 'Success'
end
else
notify :warning, "Couldn't update new context"
render :text => ""
end
end
def edit
@context = Context.find(params[:id])
respond_to do |format|
format.js
end
end
@ -104,109 +131,141 @@ class ContextsController < ApplicationController
# actions, you'll get a warning dialogue. If you choose to go ahead, any
# actions in the context will also be deleted.
def destroy
# make sure the deleted recurrence patterns are removed from associated todos
@context.recurring_todos.each(&:clear_todos_association) unless @context.recurring_todos.nil?
@context.destroy
respond_to do |format|
format.js { @down_count = current_user.contexts.size }
format.xml { render :text => "Deleted context #{@context.name}" }
format.js do
@down_count = current_user.contexts.size
update_state_counts
end
format.xml { render :body => "Deleted context #{@context.name}" }
end
end
# Methods for changing the sort order of the contexts in the list
#
#
def order
params["list-contexts"].each_with_index do |id, position|
current_user.contexts.update(id, :position => position + 1)
end
render :nothing => true
context_ids = params["container_context"]
@projects = current_user.contexts.update_positions(context_ids)
head :ok
rescue
notify :error, $!
redirect_to :action => 'index'
end
def done_todos
done_todos_for current_user.contexts.find(params[:id])
end
def all_done_todos
all_done_todos_for current_user.contexts.find(params[:id])
end
private
def context_params
params.require(:context).permit(:name, :position, :state)
end
protected
def update_state_counts
@active_contexts_count = current_user.contexts.active.count
@hidden_contexts_count = current_user.contexts.hidden.count
@closed_contexts_count = current_user.contexts.closed.count
@show_active_contexts = @active_contexts_count > 0
@show_hidden_contexts = @hidden_contexts_count > 0
@show_closed_contexts = @closed_contexts_count > 0
end
def render_contexts_html
lambda do
@page_title = "TRACKS::List Contexts"
@no_contexts = @contexts.empty?
@count = @contexts.size
@no_active_contexts = @active_contexts.empty?
@no_hidden_contexts = @hidden_contexts.empty?
@no_closed_contexts = @closed_contexts.empty?
@active_count = @active_contexts.size
@hidden_count = @hidden_contexts.size
@closed_count = @closed_contexts.size
@count = @active_count + @hidden_count + @closed_count
@new_context = current_user.contexts.build
render
end
end
def render_contexts_mobile
lambda do
@page_title = "TRACKS::List Contexts"
@active_contexts = @contexts.active
@hidden_contexts = @contexts.hidden
@down_count = @active_contexts.size + @hidden_contexts.size
cookies[:mobile_url]= {:value => request.request_uri, :secure => TRACKS_COOKIES_SECURE}
render :action => 'index_mobile'
@active_contexts = current_user.contexts.active
@hidden_contexts = current_user.contexts.hidden
@down_count = @active_contexts.size + @hidden_contexts.size
cookies[:mobile_url] = { :value => request.fullpath, :secure => SITE_CONFIG['secure_cookies'] }
render
end
end
def render_context_mobile
lambda do
@page_title = "TRACKS::List actions in "+@context.name
@not_done = @not_done_todos.select {|t| t.context_id == @context.id }
@down_count = @not_done.size
cookies[:mobile_url]= {:value => request.request_uri, :secure => TRACKS_COOKIES_SECURE}
@page_title = "TRACKS::List actions in " + @context.name
@not_done = @not_done_todos.select { |t| t.context_id == @context.id }
@down_count = @not_done.size
cookies[:mobile_url] = { :value => request.fullpath, :secure => SITE_CONFIG['secure_cookies'] }
@mobile_from_context = @context.id
render :action => 'mobile_show_context'
render
end
end
def render_contexts_rss_feed
def render_autocomplete
lambda do
render_rss_feed_for @contexts, :feed => feed_options,
:item => { :description => lambda { |c| c.summary(count_undone_todos_phrase(c)) } }
render :body => for_autocomplete(current_user.contexts, params[:term])
end
end
def render_contexts_atom_feed
lambda do
render_atom_feed_for @contexts, :feed => feed_options,
:item => { :description => lambda { |c| c.summary(count_undone_todos_phrase(c)) },
:author => lambda { |c| nil } }
end
end
def feed_options
Context.feed_options(current_user)
end
def set_context_from_params
@context = current_user.contexts.find_by_params(params)
@context = current_user.contexts.find(params[:id])
rescue
@context = nil
end
def init
@source_view = params['_source_view'] || 'context'
init_data_for_sidebar
end
def init_todos
set_context_from_params
unless @context.nil?
@context.todos.send :with_scope, :find => { :include => [:project, :tags] } do
@done = @context.done_todos
end
@max_completed = current_user.prefs.show_number_completed
# @not_done_todos = @context.not_done_todos TODO: Temporarily doing this
# search manually until I can work out a way to do the same thing using
# not_done_todos acts_as_todo_container method Hides actions in hidden
# projects from context.
@not_done_todos = @context.todos.find(
:all,
:conditions => ['todos.state = ? AND (todos.project_id IS ? OR projects.state = ?)', 'active', nil, 'active'],
:order => "todos.due IS NULL, todos.due ASC, todos.created_at ASC",
:include => [:project, :tags])
@projects = current_user.projects
@count = @not_done_todos.size
@default_project_context_name_map = build_default_project_context_name_map(@projects).to_json
def process_params_for_update
params['context'] ||= {}
@success_text = if params['field'] == 'name' && params['value']
params['context']['id'] = params['id']
params['context']['name'] = params['value']
end
@original_context_state = @context.state
@new_state = params['context']['state']
params['context'].delete('state')
end
def set_state_for_update(new_state)
begin
unless @original_context_state == new_state
if new_state == 'active'
@context.activate!
elsif new_state == 'hidden'
@context.hide!
elsif new_state == 'closed'
@context.close!
end
end
return true
rescue AASM::InvalidTransition
@context.errors.add(:state, "cannot be changed. The context cannot be closed if you have uncompleted actions in this context")
return false
end
end
end

Some files were not shown because too many files have changed in this diff Show more