Dries Augustyns
aaf5ac6530
feat: refactor template editing layout for improved usability and clarity
2026-05-10 09:24:21 +02:00
Dries Augustyns
361ec0b1eb
refactor: convert forwardRef components to function components for consistency
2026-05-04 21:08:14 +02:00
Dries Augustyns
1c89ed083e
feat: implement CommandPalette for enhanced navigation and recent pages tracking
2026-04-24 18:42:04 +02:00
Dries Augustyns
f40cc86cec
fix: Harmonize rings and hover states
2026-04-24 16:01:18 +02:00
Dries Augustyns
60146fcc10
ui: replace custom loading spinners with IconSpinner component across multiple files
2026-04-21 16:28:03 +02:00
Dries Augustyns
0803fd7bc4
ui: Clean up empty states, modals, animations
2026-04-17 12:27:40 +02:00
Dries Augustyns
fb5aa8796a
feat: Add headless template type
2026-04-02 12:43:27 +02:00
Dries Augustyns and Copilot
de106f9d91
Update apps/web/src/pages/templates/[id].tsx
...
Co-authored-by: Copilot <[email protected] >
2026-01-17 12:30:00 +01:00
Jan Behrends
8a38766c02
fix: Ensure template type is loaded before rendering Select
...
Addresses #242 . The Select component renders with value={undefined}
before useEffect populates editedTemplate.type. This triggers a React
warning: 'Select is changing from uncontrolled to controlled.'
On the hosted environment, this likely causes Radix UI's data-placeholder
attribute to remain set on the trigger, with the selected value text
not being rendered despite the value being loaded in state.
This change extends the loading condition to wait for editedTemplate.type,
ensuring the Select never renders in an undefined/uncontrolled state.
2026-01-16 13:09:14 +01:00
Dries Augustyns
3336fa1e38
fix: Overflow of inputs in email editor
2025-12-16 13:50:32 +01:00
Dries Augustyns
badb035585
fix: ability to clear reply-to and from name from templates and campaigns
2025-12-09 15:47:27 +01:00
Dries Augustyns
a372e55b78
style: Added placeholder to EmailEditor.tsx
2025-12-08 17:45:08 +01:00
Dries Augustyns
c189175658
Selectors with description
2025-12-07 14:20:44 +01:00
Dries Augustyns
a7c214f9ea
Fix template page width
2025-12-04 13:57:42 +01:00
Dries Augustyns
fde00ebda3
Fix build errors
2025-12-04 11:42:16 +01:00
Dries Augustyns
6fe3779fcb
Responsive design
2025-12-04 11:23:55 +01:00
Dries Augustyns
382e97e5b2
Refactorings, error handling and logout
2025-12-03 20:39:11 +01:00
Dries Augustyns
ff1876d580
Initial push of Plunk Next
2025-12-01 09:56:56 +01:00