Tom Hughes
aaed886890
Hash passwords as soon as a new user is created
2023-11-16 01:02:11 +00:00
Tom Hughes
b1553135fc
Preserve pass_crypt_confirmation in the new user hash
2023-11-16 00:29:49 +00:00
Tom Hughes
2fcee9625d
Merge remote-tracking branch 'upstream/pull/4349'
2023-11-15 22:30:41 +00:00
Andy Allan
dbe84a97bf
Underline time elements that have a title
...
This replicates the previous use of abbr tags, with improved semantics.
Although we only use time tags in one place at the moment, the attribute
filter protects against any usage in the future that doesn't need a title
indication.
2023-11-15 19:46:43 +00:00
Andy Allan
0195dd60a4
Simplify date display by using friendly_date helpers
2023-11-15 19:46:10 +00:00
Andy Allan
0058765a4e
Avoid wrapping friendly_date with abbr tags
2023-11-15 19:45:48 +00:00
Andy Allan
bc9c492c48
Use friendly_date helpers for revoking user blocks
2023-11-15 19:44:10 +00:00
Andy Allan
100a7f8979
Use friendly_date for note disappear description
...
There's no need to reimplement this in its own helper.
2023-11-15 19:36:35 +00:00
Andy Allan
026fce06f4
Use the friendly_data_ago helper for contacts on the dashboard
...
Also take the opportunity to fix the translation key.
2023-11-15 19:21:51 +00:00
Andy Allan
d8400320a7
Use time instead of abbr element for changesets_helper
2023-11-15 19:19:57 +00:00
Andy Allan
d739943b36
Avoid wrapping time tags in abbr for note_helper
2023-11-15 19:18:01 +00:00
Andy Allan
24a562f885
Use html 'time' element for friendly date helpers
...
This provides more structure than just a simple span.
2023-11-15 17:53:38 +00:00
Tom Hughes
cebda5ffb9
Merge remote-tracking branch 'upstream/pull/4319'
2023-11-15 17:14:49 +00:00
Nick Doiron
a88f7db586
Format right-to-left and bi-di text in OSM tag values
2023-11-15 09:36:18 -06:00
Andy Allan
6016acb7e9
Merge pull request #4311 from tomhughes/query-locales
...
Improve name selection with the query tool
2023-11-15 15:34:28 +00:00
Tom Hughes
3d5ad709fa
Merge remote-tracking branch 'upstream/pull/4346'
2023-11-15 15:18:40 +00:00
Andy Allan
3c7b7cef70
Remove global text-align declarations
...
These interfere with directions set in `dir` attributes, e.g. `dir='auto'`.
The corresponding text-align was removed in Bootstrap 5.
Fixes #3432 .
2023-11-15 15:08:23 +00:00
Andy Allan
71cb84bbe2
Merge pull request #4318 from tomhughes/rails-71-defaults
...
Enable remaining rails 7.1 defaults
2023-11-15 11:48:18 +00:00
Tom Hughes
c94de1e1a3
Improve name selection with the query tool
...
Pass the full expanded list of preferred languages to the client
and use that when looking for the best name for an object.
Fixes #4310
2023-11-14 17:45:50 +00:00
Tom Hughes
1ce5d7dec1
Merge remote-tracking branch 'upstream/pull/4297'
2023-11-14 17:19:54 +00:00
Anton Khorev
562e7e7d32
Remove some tag table custom css
2023-11-14 17:17:18 +00:00
Anton Khorev
6f38ee2dbb
Remove $spacer css from browse status panel
2023-11-14 08:37:05 +03:00
Anton Khorev
41f7670ee2
Remove $spacer css from sidebar content
2023-11-14 08:22:43 +03:00
Tom Hughes
4ed7387551
Merge remote-tracking branch 'upstream/pull/4343'
2023-11-13 18:44:16 +00:00
Tom Hughes
afc8dad0b6
Merge remote-tracking branch 'upstream/pull/4342'
2023-11-13 18:42:46 +00:00
Tom Hughes
96ee97ff93
Merge remote-tracking branch 'upstream/pull/4341'
2023-11-13 18:40:55 +00:00
Tom Hughes
b8609d2eae
Merge remote-tracking branch 'upstream/pull/4340'
2023-11-13 18:39:32 +00:00
Anton Khorev
138aaf0f7a
Remove custom css and large left margin for map noscript message
2023-11-13 12:24:51 +03:00
Anton Khorev
342d323c04
Remove unused maximiseMap/minimiseMap functions
2023-11-13 11:13:56 +03:00
Anton Khorev
4ba24bdd5d
Remove some custom css for pages with embedded iD
2023-11-13 10:46:17 +03:00
Anton Khorev
65e1ee6836
Remove custom css and unnecessary div nesting of welcome panel
2023-11-13 10:11:42 +03:00
Anton Khorev
77be0e3225
Remove relative position from sidebar child divs other than banners
2023-11-13 09:46:11 +03:00
Anton Khorev
8a3607860e
Set banner close button background/opacity with Bootstrap
2023-11-12 10:17:06 +03:00
Anton Khorev
afce238f6c
Use dark theme to invert banner close button
2023-11-12 10:13:48 +03:00
Tom Hughes
68845eb725
Use the URL safe base64 variant for mail tokens
2023-11-08 22:53:18 +00:00
Tom Hughes
f5c5aacb20
Merge remote-tracking branch 'upstream/pull/4331'
2023-11-08 18:22:50 +00:00
Martin Raifer
b834bd70d0
use api.openstreetmap.org for API calls when running on www.osm.org
...
see https://github.com/openstreetmap/operations/issues/951
2023-11-08 12:52:23 +01:00
Tom Hughes
675b89ddb7
Strengthen the tokens used in email reply addresses
2023-11-07 17:52:31 +00:00
Tom Hughes
dc2c84f194
Fix eslint warnings
2023-11-02 10:11:36 +00:00
Tom Hughes
ef4c9a3306
Make change set comment rate limit errors display properly
...
Fixes #4320
2023-11-02 10:08:19 +00:00
Tom Hughes
ba503e02d2
Enforce rate limit for API calls which make changes
2023-11-02 08:59:57 +00:00
Tom Hughes
c6bb4a5f4e
Add importer role that can be associated with higher rate limits
2023-11-02 08:58:12 +00:00
Tom Hughes
b5995c5175
Only count new reports as active for rate limits
2023-11-02 08:44:43 +00:00
Tom Hughes
898a3882c5
Avoid storing user records in the session during signup
...
This works around an issue with rails failing to preserve attribute
change flags and is in line with upstream advice against storing models
in the session in this way.
https://github.com/rails/rails/issues/49826
https://github.com/rails/rails/issues/49827
2023-10-29 10:13:28 +00:00
Tom Hughes
f00a12a2ec
Merge remote-tracking branch 'upstream/pull/4308'
2023-10-27 14:26:54 +01:00
Tom Hughes
4f542ef900
Remove extraneous fields from primary keys for relation members
2023-10-26 18:08:26 +01:00
Andy Allan
98bfaace9a
Merge pull request #4170 from osmcz/cuzk
...
Add contributor info for Czechia for copyright web page
2023-10-26 13:06:56 +01:00
Tom Hughes
8daaab2aa8
Merge remote-tracking branch 'upstream/pull/4293'
2023-10-25 18:19:57 +01:00
Anton Khorev
f5c844682f
Override left/right tooltip arrow placement in rtl mode
2023-10-25 15:48:54 +03:00
Anton Khorev
6b203c63fe
Don't pass placement: right to tooltip()
...
Bootstrap flips it on its own, see https://getbootstrap.com/docs/5.2/components/tooltips/#directions
2023-10-25 15:48:53 +03:00