David Taylor
32665cf9dd
DEV: Consolidate i18n import paths ( #29804 )
...
Enables our new eslint rules which enforce consistent i18n imports. For more info, see 0d58b40cd7
2024-11-19 20:45:18 +00:00
Kris
a914d3230b
DEV: remap all core icons for fontawesome 6 upgrade ( #28715 )
...
Followup to 7d8974d02f
Co-authored-by: David Taylor <david@taylorhq.com>
2024-09-13 16:50:52 +01:00
David Taylor
94d4b187ef
UX: Show error when checkbox change fails ( #27968 )
...
e.g. due to a permissions/network issue
2024-07-18 13:22:10 +01:00
Régis Hanol
989d6f921a
UX: loading spinner when clicking an item
...
This fixes the UX when clicking a checklist item to toggle its state.
2024-04-25 18:45:38 +02:00
Jarek Radosz
54cc0a0304
FIX: Nested list checkboxes css ( #26581 )
...
regressed in 6cf7447cb9
2024-04-10 00:28:23 +02:00
Jarek Radosz
6cf7447cb9
UX: Tweak the checklist plugin css ( #26577 )
...
Fixes alignment of checboxes in posts. Removes unused styles.
2024-04-09 16:00:26 +02:00
Régis Hanol
62788c2af1
UX: no pointer cursor on "read-only" checklist
2024-04-08 08:22:21 +02:00
Régis Hanol
d3f7b3b5f9
FIX: checklist weren't working if there was an image URL
...
When clicking a "checklist", we're parsing the raw to change the state of the checklist that was clicked. If there was an image URL with an empty alternative text in the raw "![](https://example.com/image.jpg )" it would consider the "[]" as an empty checklist item.
Internal - t/124499
2024-04-08 08:22:21 +02:00
Jarek Radosz
fd3c3fa565
DEV: Use service:
lookups instead of :main
( #25402 )
...
where applicable
2024-01-24 15:59:44 +01:00
Godfrey Chan
c34f8b65cb
DEV: Rename I18n imports to discourse-i18n ( #23915 )
...
As of #23867 this is now a real package, so updating the imports to
use the real package name, rather than relying on the alias. The
name change in the package name is because `I18n` is not a valid
name as NPM packages must be all lowercase.
This commit also introduces an eslint rule to prevent importing from
the old I18n path.
For themes/plugins, the old 'i18n' name remains functional.
2023-10-18 11:07:09 +01:00
David Taylor
48193767bf
DEV: Sort imports
...
Automatically generated by `eslint --fix` to satisfy the updated configuration
2023-10-10 21:46:54 +01:00
David Taylor
c3061d580c
DEV: Remove decorateCookedElement id parameters ( #23544 )
...
These are no longer required per https://github.com/discourse/discourse/pull/23543
2023-09-12 16:32:04 +01:00
Jarek Radosz
f9b4cfe67e
DEV: Use async/await in checklist ( #22943 )
2023-08-02 23:24:20 +02:00
David Taylor
2d4be458a5
FEATURE: Bundle discourse-checklist plugin into core ( #22927 )
...
Formerly https://github.com/discourse/discourse-checklist
2023-08-02 10:17:24 +01:00