- Add Nova UI library: Button, TextInput, Textarea, FormField, Select, NovaSelect, Checkbox, Radio/RadioGroup, Toggle, DatePicker, DateRangePicker, Modal + barrel index.js - Replace all native <select> in Studio with NovaSelect (StudioFilters, StudioToolbar, BulkActionsBar) including frosted-glass portal and category group headers - Replace native checkboxes in StudioGridCard, StudioTable, UploadSidebar, UploadWizard, Upload/Index with custom Checkbox component - Add nova-scrollbar CSS utility (thin 4px, semi-transparent) - Fix portal position drift: use viewport-relative coords (no scrollY offset) for NovaSelect, DatePicker and DateRangePicker - Close portals on external scroll instead of remeasuring - Improve hover highlight visibility in NovaSelect (bg-white/[0.13]) - Move search icon to right side in NovaSelect dropdown - Reduce Studio layout top spacing (py-6 -> pt-4 pb-8) - Add StudioCheckbox and SquareCheckbox backward-compat shims - Add sync.sh rsync deploy script
24 lines
615 B
Bash
24 lines
615 B
Bash
#!/bin/bash
|
|
|
|
localFolder='/mnt/d/Sites/Skinbase26/'
|
|
remoteFolder='/opt/www/virtual/SkinbaseNova/'
|
|
remoteServer='klevze@nastja.klevze.si'
|
|
|
|
rsync -avz \
|
|
--chmod=D755,F644 \
|
|
--exclude ".phpintel/" \
|
|
--exclude "bootstrap/cache/" \
|
|
--exclude ".env" \
|
|
--exclude "public/hot" \
|
|
--exclude "node_modules" \
|
|
--exclude "public/files/" \
|
|
--exclude "resources/lang/" \
|
|
--exclude "storage/" \
|
|
--exclude ".git/" \
|
|
--exclude ".venv/" \
|
|
--exclude "/oldSite" \
|
|
--exclude "/vendor" \
|
|
-e ssh \
|
|
$localFolder \
|
|
$remoteServer:$remoteFolder/
|