Andy Allan
c47a40c1db
Merge pull request #4316 from AntonKhorev/block-reason-max-length
...
Set max length of block reason
2024-11-27 17:02:25 +00:00
gobinathal
2d8feb6d79
Remove hardcoded rate limit value
...
Name is chosen to match the equivalent setting in the configuration
of the rate limits for edits.
Fixes #4427 .
2024-11-07 18:33:53 +00:00
Anton Khorev
001fed4fd7
Create note subscription table and model
2024-10-28 02:35:25 +03:00
Tom Hughes
99f220cf69
Fix new rubocop warnings
2024-10-15 18:25:30 +01:00
Andy Allan
5720968323
Merge pull request #5070 from tomhughes/rails72
...
Update to rails 7.2.0
2024-10-02 17:00:26 +01:00
Tom Hughes
81bb20c3e6
Drop ignore of removed creation_ip column
2024-09-20 19:21:58 +01:00
Tom Hughes
be2678e0dd
Update to rails 7.2.0
2024-09-17 20:39:31 +01:00
Tom Hughes
5bac49c51f
Ignore the creation_ip column which is no longer used
2024-09-15 21:39:25 +01:00
Tom Hughes
336ad6db03
Add creation_address column to users
...
This is a properly typed and indexed column that is intended
to replace creation_ip to allow fast queries.
2024-09-10 19:16:03 +01:00
Anton Khorev
7f9cccf038
Remove node.tags_as_hash method
2024-09-03 04:27:07 +03:00
Tom Hughes
17bc0853a0
Drop support for OAuth 1
2024-09-01 03:43:02 +03:00
Anton Khorev
30caa3c09e
Set max length of block reason
2024-08-24 15:21:21 +03:00
Anton Khorev
cff4c63713
Add deactivates_at date to user blocks
...
Block deactivation dates that take needs_view-block views into account were derived using updated_at. This was possible because inactive blocks couldn't be edited and their updated_at date wouldn't change. With editing of inactive blocks enabled deactivation date needs to be saved explicitly.
2024-08-19 14:33:20 +03:00
Anton Khorev
a082caef3c
Use casecmp?() instead of casecmp().zero?
2024-07-13 16:00:45 +03:00
Tom Hughes
c38e3d6144
Enforce changeset size limit for API calls which make changes
2024-06-19 00:46:34 +01:00
Nenad Vujicic
a4d3d324ec
Add note and diary comments counts to the user profile
...
Fixes #1643
2024-06-07 21:20:42 +02:00
Anton Khorev
a73e20cd5c
Set Open Graph image to first image for diary entries
2024-06-06 17:28:57 +03:00
Tom Hughes
d3d0da0328
Fix new rubocop warnings
2024-05-28 17:39:33 +01:00
Tom Hughes
ca893c1153
Fix new rubocop warnings
2024-05-21 18:21:56 +01:00
Andy Allan
39963d8c70
Merge pull request #4633 from tomhughes/trace-images
...
Trace image cleanups
2024-05-15 16:38:00 +01:00
Milan Cvetkovic
f8a606869e
Remove email confirmation field in signup form
2024-04-27 12:44:09 +01:00
Anton Khorev
b8cf4b59e5
Add (creator_id, id) index to blocks table
2024-04-05 12:21:08 +03:00
Anton Khorev
f19e0c36f5
Remove outdated comment
2024-03-30 11:03:06 +03:00
Anton Khorev
349200fb0a
Rename update element consistency check
2024-03-30 10:57:39 +03:00
Anton Khorev
09f6b83486
Refactor update element consistency check
2024-03-30 10:57:27 +03:00
Anton Khorev
29432d5e9f
Rename create element consistency check
2024-03-30 10:13:24 +03:00
Anton Khorev
f50ca826aa
Refactor create element consistency check
2024-03-30 10:09:55 +03:00
Tom Hughes
91143a5959
Use imported scope to simplify trace controller methods
2024-03-28 17:26:04 +00:00
Anton Khorev
16cc2e75a7
Remove unused includes of ConsistencyValidations
2024-03-28 11:49:49 +03:00
Tom Hughes
c91bd55222
Merge remote-tracking branch 'upstream/pull/4566'
2024-03-13 18:05:48 +00:00
Tom Hughes
d56322a0dd
Consistently exclude hidden diaries from spam scoring
2024-03-12 00:13:57 +00:00
Ishmeet Singh
a33174acb8
Add NOT NULL constraints to redaction title and description
2024-03-11 09:27:11 +00:00
Tom Hughes
29cc21c599
Drop user tokens table
2024-02-28 21:02:54 +00:00
Tom Hughes
3360f91733
Require display names to have a minimum unicode width of 3 columns
...
Fixes #4538
2024-02-25 13:21:03 +00:00
Andy Allan
a1a6c577e8
Merge pull request #4534 from tomhughes/list-headers
...
Add standard List-XXX headers to some notification mails
2024-02-25 11:36:05 +01:00
Andy Allan
2dfe6f3f2e
Merge pull request #4536 from tomhughes/trace-size-limit
...
Add a limit on the number of points in a GPS trace
2024-02-25 11:35:20 +01:00
Andy Allan
52f755cb27
Merge pull request #4535 from tomhughes/rails-tokens
...
Use rails generated tokens for emails
2024-02-25 11:32:15 +01:00
Tom Hughes
741ed58838
Add a limit on the number of points in a GPS trace
2024-02-25 09:50:02 +00:00
Tom Hughes
8e21e4e801
Move mechanics of changeset subscriptions into the model
2024-02-25 09:48:11 +00:00
Tom Hughes
9444ad494f
Reduce priority of multiple simulataneous trace imports
2024-02-24 17:07:38 +00:00
Tom Hughes
33d292e981
Move scheduling of trace import and destruction to the model
2024-02-24 17:07:38 +00:00
Tom Hughes
4dff06a629
Use rails tokens for signup confirmations
2024-02-24 13:53:05 +00:00
Tom Hughes
ad2739347b
Use rails tokens for email changes
2024-02-24 13:52:35 +00:00
Tom Hughes
b8fad531e4
Use rails tokens for password resets
2024-02-24 13:23:19 +00:00
Tom Hughes
b42d48ff65
Add scope for unexpired user tokens
2024-02-24 13:20:07 +00:00
Andy Allan
c9a86866bb
Merge pull request #4485 from tomhughes/drop-lower-index
...
Drop lowercase index on display names
2024-01-18 10:49:52 +00:00
Andy Allan
7406ae5dcc
Merge pull request #4218 from AntonKhorev/no-user-id-renames
...
Disallow username changes to user_n if n isn't their id
2024-01-18 10:47:17 +00:00
Andy Allan
0a21080192
Move change detection to validation declaration
...
This aligns with other validations. Also add test to ensure unchanged
display_names are treated as valid.
2024-01-18 10:33:56 +00:00
Anton Khorev
2c342adc0d
Disallow username changes to user_n if n isn't their id
2024-01-18 10:33:56 +00:00
Tom Hughes
9db635a992
Drop lowercase index on display names
2024-01-17 19:05:25 +00:00