Commit graph

13615 commits

Author SHA1 Message Date
Tom Hughes
fad9a10dc2 Merge remote-tracking branch 'upstream/pull/4555' 2024-03-02 16:55:04 +00:00
Andy Allan
4e237db390 Be paranoid when sending password reset emails
This implements what is known as "paranoid" password reset flash
messages (using the terminology from Devise). It avoids revealing
whether the supplied email address is already registered.

Added an explicit test for this situation, so that the test for
email non-existance is separate from the duplicate-case tests.
2024-03-02 15:48:54 +00:00
Tom Hughes
664d02982c Merge remote-tracking branch 'upstream/pull/4324' 2024-03-01 19:23:51 +00:00
Tom Hughes
bd1bf189fb Merge remote-tracking branch 'upstream/pull/4552' 2024-03-01 19:12:50 +00:00
Anton Khorev
642070f1e5 Refactor common element version view code 2024-03-01 15:58:48 +03:00
Anton Khorev
81b431ac11 Add links to reveal/hide redacted version data 2024-03-01 14:23:04 +03:00
Anton Khorev
ee4c34172f Don't show unredacted element versions to non-moderators 2024-03-01 12:29:06 +03:00
Anton Khorev
886712eaf0 Show unredacted element history 2024-03-01 11:21:49 +03:00
Anton Khorev
533816a3c2 Add link to unredacted element history for moderators 2024-03-01 11:21:49 +03:00
Anton Khorev
60dd5ce6e6 Move changeset created/closed time ago strings to changesets locale 2024-03-01 10:48:30 +03:00
Anton Khorev
88669ef809 Move changeset created/closed popup/feed strings to changesets locale 2024-03-01 10:48:30 +03:00
Anton Khorev
befa654edf Move all browse.changeset strings to changesets locale 2024-03-01 10:48:30 +03:00
Anton Khorev
7d4b48f0f8 Move changeset element headings to changesets locale 2024-03-01 10:48:30 +03:00
Anton Khorev
c1b5ae0aa0 Move changeset show action to changesets controller 2024-03-01 10:48:30 +03:00
Tom Hughes
d23763d6cd Merge remote-tracking branch 'upstream/pull/4551' 2024-02-29 16:52:59 +00:00
translatewiki.net
6f5ae957cd Localisation updates from https://translatewiki.net. 2024-02-29 13:16:52 +01:00
Martin Raifer
1c3220577b
Update to iD v2.28.1 2024-02-29 11:04:27 +01:00
Tom Hughes
fa55f3878a Merge remote-tracking branch 'upstream/pull/4548' 2024-02-28 15:29:38 +00:00
Martin Raifer
48f68bbc97
Update to iD v2.28.0 2024-02-28 16:26:49 +01:00
Tom Hughes
c3a14b195b Generate email change token before changing the address 2024-02-27 20:53:51 +00:00
Tom Hughes
47ef813f1f Add a system test to do an end-end test of changing email 2024-02-27 20:53:24 +00:00
Tom Hughes
085d8ebe6a Make the user factory generate valid passwords 2024-02-27 20:52:18 +00:00
Tom Hughes
c014b39175 Merge remote-tracking branch 'upstream/pull/4545' 2024-02-27 18:07:04 +00:00
Tom Hughes
fa3c8eaf11 Update bundle 2024-02-27 18:06:23 +00:00
dependabot[bot]
2baff04635
Bump osm-community-index from 5.6.1 to 5.6.2
Bumps [osm-community-index](https://github.com/osmlab/osm-community-index) from 5.6.1 to 5.6.2.
- [Release notes](https://github.com/osmlab/osm-community-index/releases)
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md)
- [Commits](https://github.com/osmlab/osm-community-index/compare/v5.6.1...v5.6.2)

---
updated-dependencies:
- dependency-name: osm-community-index
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 23:20:54 +00:00
translatewiki.net
867bc50580 Localisation updates from https://translatewiki.net. 2024-02-26 13:17:37 +01:00
Tom Hughes
f31c81c3f3 Fix rubocop warnings 2024-02-25 14:17:05 +00:00
Tom Hughes
53817fa9e8 Merge remote-tracking branch 'upstream/pull/4251' 2024-02-25 14:06:56 +00:00
Tom Hughes
71cb2c50fc Merge remote-tracking branch 'upstream/pull/4272' 2024-02-25 13:40:11 +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
Andy Allan
9f2f1df797
Merge pull request #4539 from tomhughes/confirmed-emails
Treat github and wikipedia provided emails as confirmed
2024-02-25 11:31:21 +01:00
Tom Hughes
1b5200b797 Treat github and wikipedia provided emails as confirmed
Fixes #4270
2024-02-25 10:04:18 +00: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
8f3838fada Add standard List-XXX headers to some notification messages 2024-02-25 09:48:12 +00:00
Tom Hughes
f0764d3eca Add unsubscribe link to changeset notification mails 2024-02-25 09:48:11 +00:00
Tom Hughes
8e21e4e801 Move mechanics of changeset subscriptions into the model 2024-02-25 09:48:11 +00:00
Tom Hughes
f5aa031b58 Rename path for changeset API subscription methods 2024-02-25 09:48:11 +00:00
Tom Hughes
746bfd0a48 Merge remote-tracking branch 'upstream/pull/4463' 2024-02-25 09:28:48 +00:00
Andy Allan
4ed85dc8db
Merge pull request #4537 from tomhughes/multiple-trace-priority
Use a reduced priority for batch trace uploads
2024-02-25 09:50:10 +01: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
Tom Hughes
4c029873bb Remove bogus span element from eu translation 2024-02-24 08:44:32 +00:00
Tom Hughes
e0dfb55f75 Merge remote-tracking branch 'upstream/pull/4533' 2024-02-24 08:38:03 +00:00