Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.5.6.8] - 2025-09-30

### Added

- **Technical Riders**: Complete technical rider management system for touring artists and production teams
- Create and edit comprehensive technical riders with artist information, band members, and contact details
- Manage input/channel lists with mic types, phantom power, and DI requirements
- Define sound system requirements (PA, monitors, console specifications)
- Track backline requirements and artist-provided equipment
- Specify required technical staff and special production requirements
- Add hospitality and additional notes sections
- Share riders with view and edit permissions via secure share links
- Print-friendly PDF exports with professional formatting and proper page breaks
- Available on Production page for easy access
- **Script Import Instructions**: Added LLM prompt template for converting scripts to Run of Show format
- Provides structured instructions for users to convert scripts using external LLMs (ChatGPT, Claude, etc.)
- Template includes guidance for adding lighting cues, audio requirements, and production notes
- Generates JSON format compatible with SoundDocs Run of Show system
- Accessed via Import Show Flow modal in Run of Show editor
- **Trusted By Section**: Added social proof component to landing page
- Live user count display showing platform adoption
- Real-time statistics from user base
- Professional presentation of platform credibility

### Changed

- **Web App Version**: Updated to `1.5.6.8`

## [1.5.6.7] - 2025-09-25

### Added
Expand Down
2 changes: 1 addition & 1 deletion apps/web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
"Resource Hub: Reference Guides (Pinouts, Frequency Bands, dB Charts)"
],
"operatingSystem": "Web",
"softwareVersion": "1.5.6.7", // Update as your app versions
"softwareVersion": "1.5.6.8", // Update as your app versions
"offers": {
"@type": "Offer",
"price": "0",
Expand Down
2 changes: 1 addition & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@sounddocs/web",
"private": true,
"version": "1.5.6.7",
"version": "1.5.6.8",
"type": "module",
"scripts": {
"dev": "vite",
Expand Down
22 changes: 22 additions & 0 deletions apps/web/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@ import ProductionScheduleEditor from "./pages/ProductionScheduleEditor";
import AllProductionSchedules from "./pages/AllProductionSchedules";
import RunOfShowEditor from "./pages/RunOfShowEditor";
import AllRunOfShows from "./pages/AllRunOfShows";
import RiderEditor from "./pages/RiderEditor";
import AllRiders from "./pages/AllRiders";
import ShowModePage from "./pages/ShowModePage";
import SharedShowModePage from "./pages/SharedShowModePage";
import PrivacyPolicy from "./pages/PrivacyPolicy";
import TermsOfService from "./pages/TermsOfService";
import SharedPatchSheet from "./pages/SharedPatchSheet";
import SharedStagePlot from "./pages/SharedStagePlot";
import SharedProductionSchedule from "./pages/SharedProductionSchedule";
import SharedTechnicalRider from "./pages/SharedTechnicalRider";
import ProfilePage from "./pages/ProfilePage";
import UpdatePasswordPage from "./pages/UpdatePasswordPage";
import SharedWithMePage from "./pages/SharedWithMePage";
Expand Down Expand Up @@ -267,6 +270,8 @@ function App() {
path="/shared/production-schedule/:shareCode"
element={<SharedProductionSchedule />}
/>
<Route path="/shared/technical-rider/edit/:shareCode" element={<RiderEditor />} />
<Route path="/shared/technical-rider/:shareCode" element={<SharedTechnicalRider />} />
<Route
path="/all-production-schedules"
element={
Expand Down Expand Up @@ -294,6 +299,23 @@ function App() {
</ProtectedRoute>
}
/>
{/* Technical Rider Routes */}
<Route
path="/rider/:id"
element={
<ProtectedRoute>
<RiderEditor />
</ProtectedRoute>
}
/>
<Route
path="/all-riders"
element={
<ProtectedRoute>
<AllRiders />
</ProtectedRoute>
}
/>
<Route
path="/show-mode/:id"
element={
Expand Down
Loading