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 7d8974d02f7360b324b446868463e950fe92883f
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 6cf7447cb90b0ca632747d56ca2f5f0eed06d15c
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 "" 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