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
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
01e09f8708
Ruby 3 compatibility fixes
2022-01-03 21:36:01 +02:00
Jyri-Petteri Paloposki
d4c9041ccd
More code style fixes
2021-01-06 03:47:35 +02: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
67a426a2e9
More code climate style fixes
2020-10-10 15:24:01 +03:00
Jyri-Petteri Paloposki
d8acf60049
Code style fixes
2020-10-10 05:14:24 +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
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
a0768636c3
Try fixing a few test deprecations
2020-08-20 19:33:46 +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
399e2c0b76
Try potential fix for aasm 5.x
2020-08-19 02:42:36 +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
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
dbaa9a85cb
Add a field for user email address
2020-07-20 18:41:10 +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
Jyri-Petteri Paloposki
dc0ca7239a
Merge branch 'master' into bug/1153_stats
2019-05-22 01:48:37 +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
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
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
b7320a1de8
#1153 : Perhaps the final deletion of the old Flash charts code
2019-05-19 18:40:23 +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
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
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
11b9081064
Use !exists? instead of empty?
...
`exists?` issues a better SQL query than `empty?`
2019-05-04 15:16:36 -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
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
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
f2647e3f94
Remove deprecations printed out in the test suite
2018-11-20 19:57:02 -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
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
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
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
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
Jan-Yves Ruzicka
ccf13418f4
Extract rendering to helper method. Shift filename sanitization to controller.
2016-02-02 11:08:12 +00: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
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
Nascher
dd6698b8a1
Update the maximum password length
2015-08-29 23:58:02 +00:00