Commit Graph

106 Commits

Author SHA1 Message Date
a3d1d2dc91 TS, FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-28 21:53:22 +02:00
1e74c6d3d7 TypeScript, FC, styles and fixes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-05-28 18:03:19 +02:00
673b4a38b9 SoapboxConfig: use new FileInput 2022-05-16 18:33:44 -05:00
56f339a619 SitePreview: take advantage of useSystemTheme 2022-05-11 19:21:59 -05:00
1a4991c6f9 Move Toggle to components/ui 2022-05-06 14:55:16 -05:00
8ad66ec45a Add custom Toggle component (wrapper around react-toggle) 2022-05-06 12:46:42 -05:00
50f1131811 SitePreview: make it actually work 2022-05-05 21:25:52 -05:00
ea8c33beed SitePreview: clean up links 2022-05-05 18:52:24 -05:00
f7d274954c SoapboxConfig: reorganize and add headings 2022-05-05 18:46:30 -05:00
c14c68cfce SoapboxConfig: put theme items into List 2022-05-05 18:38:16 -05:00
758b14fd68 SoapboxConfig: change checkboxes to Toggle list 2022-05-05 18:30:25 -05:00
ab7e123c96 SoapboxConfig: expand input widths 2022-05-05 18:19:53 -05:00
db08a27657 SoapboxConfig: fix theme selector 2022-05-05 18:12:08 -05:00
0bd43a3f2c SoapboxConfig: improve style of file uploader 2022-05-05 17:51:07 -05:00
874ae980e6 SoapboxConfig: refactor Textarea 2022-05-05 17:45:32 -05:00
df714f1112 SoapboxConfig: improve ColorPicker styles 2022-05-05 17:37:25 -05:00
65beeedb59 SoapboxConfig: improve style of IconPicker 2022-05-05 17:29:24 -05:00
b0e60bb60d SoapboxConfig: improve layout 2022-05-05 16:56:34 -05:00
f5039b9877 SoapboxConfig: refactor inputs 2022-05-05 16:35:30 -05:00
2fdf4413f5 SoapboxConfig: improve spacing 2022-05-05 16:22:57 -05:00
f3e95bba51 SoapboxConfig: convert home footer links into Streamfield 2022-05-05 16:18:43 -05:00
9abe924e92 SoapboxConfig: move PromoPanelInput into its own file 2022-05-05 15:57:30 -05:00
af61ae9d35 PromoPanelInput: remove icon label 2022-05-05 15:54:06 -05:00
91c52cdde7 SoapboxConfig: use Streamfield for PromoPanelInput, refactor getter/setters 2022-05-05 15:52:25 -05:00
3be558cf41 Move CryptoAddressInput into its own file 2022-05-05 15:12:38 -05:00
2588bdd4ff SoapboxConfig: use Streamfield for cryptoAddresses 2022-05-05 15:06:52 -05:00
eaeeed29c0 SoapboxConfig: convert to TSX 2022-05-05 14:25:57 -05:00
748d1f6c21 SitePreview: convert to tsx 2022-05-05 13:23:25 -05:00
1bd81a2f0f SoapboxConfig: break extraneous components out into their own files 2022-05-05 13:08:45 -05:00
210cee2b7a Move theme toggle to profile dropdown 2022-05-04 09:10:08 -04:00
283213b5ba Convert legacy forms to TypeScript 2022-04-28 12:43:36 -05:00
ef5ceeacfe Fix soapboxConfig propType errors 2022-04-21 11:10:35 -05:00
483b28988f Normalize SoapboxConfig 2022-03-28 14:58:50 -05:00
fff580f053 Normalize Tailwind colors from SoapboxConfig 2022-03-23 15:31:19 -05:00
5cd894ab02 Truth Social 2022-03-21 13:14:26 -05:00
06d33de47f Single user mode
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-25 16:35:48 +01:00
5b3f7c1cdc Let accent color be configurable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-24 18:28:52 +01:00
aea44e2ac6 Update app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js 2022-02-03 16:14:36 +00:00
ea0d6484a6 Update app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js 2022-02-03 16:06:41 +00:00
58850f1d8e Fix icons to show in the picker for promotional items 2022-02-03 05:23:12 +00:00
6323c7d70e eslint: enforce gaps between groups with import/order 2022-01-10 16:25:06 -06:00
966ca91e1a eslint: alphabetize imports with import/order 2022-01-10 16:17:52 -06:00
2a0e2001d6 eslint: enforce import/order 2022-01-10 16:01:24 -06:00
99e3ec9ff9 Replace LineAwesome with Tabler icons in some more places
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:05:33 +01:00
5043588007 Link to Line Awesome icon list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-28 12:40:28 +02:00
ef809a8d59 Delete ColumnBackButtonSlim, fix runtime warnings 2021-10-14 13:38:16 -05:00
23f631f820 Remove unavailable LineAwesome icons from forkawesome.json 2021-09-27 00:26:04 -05:00
bc4f953af2 Improve display of LineAwesome icons 2021-09-26 23:28:45 -05:00
196284695b SoapboxConfig: allow authenticated profiles to be configured 2021-09-10 11:44:18 -05:00
6b19f39d51 Federating conditional UI 2021-08-23 14:14:47 -05:00