mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-04-08 09:46:15 +02:00
feat(Docs): add release notes
This commit is contained in:
parent
07a198f918
commit
82501883b6
|
|
@ -63,8 +63,11 @@ export class DocsService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private prettify(filename: string) {
|
private prettify(filename: string) {
|
||||||
const cleaned = filename.replace(/_/g, ' ').replace(/\.md$/, '');
|
// Remove hyphens, underscores, and file extension
|
||||||
return cleaned.charAt(0).toUpperCase() + cleaned.slice(1);
|
const cleaned = filename.replace(/_/g, ' ').replace(/\.md$/, '').replace(/-/g, ' ');
|
||||||
|
// Convert to Title Case
|
||||||
|
const titleCased = cleaned.replace(/\b\w/g, char => char.toUpperCase());
|
||||||
|
return titleCased.charAt(0).toUpperCase() + titleCased.slice(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
private getConfig() {
|
private getConfig() {
|
||||||
|
|
|
||||||
58
admin/docs/release-notes.md
Normal file
58
admin/docs/release-notes.md
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
# Release Notes
|
||||||
|
|
||||||
|
## Version 1.1.0 - July 20, 2025
|
||||||
|
|
||||||
|
### 🚀 New Features
|
||||||
|
|
||||||
|
**OpenStreetMap Installation**
|
||||||
|
- Added OpenStreetMap to installable applications
|
||||||
|
- Automatically downloads and imports US Pacific region during installation.
|
||||||
|
- Supports rendered tile caching for enhanced performance.
|
||||||
|
|
||||||
|
### ✨ Improvements
|
||||||
|
|
||||||
|
- **Apps**: Added start/stop/restart controls for each application container in settings
|
||||||
|
- **ZIM Manager**: Error-handling/resumable downloads + enhanced UI
|
||||||
|
- **System**: You can now view system information such as CPU, RAM, and disk stats in settings
|
||||||
|
- **Legal**: Added legal notices in settings
|
||||||
|
- **UI**: Added general UI enhancements such as alerts and error dialogs
|
||||||
|
- Standardized container naming to reduce potential for conflicts with existing containers on host system
|
||||||
|
|
||||||
|
### ⚠️ Breaking Changes
|
||||||
|
|
||||||
|
- **Container Naming**: As a result of standardized container naming, it is recommend that you do a fresh install of Project N.O.M.A.D. and any apps to avoid potential conflicts/duplication of containers
|
||||||
|
|
||||||
|
### 📚 Documentation
|
||||||
|
|
||||||
|
- Added release notes page
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Version 1.0.1 - July 11, 2025
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- **Docs**: Fixed doc rendering
|
||||||
|
- **Install**: Fixed installation script URLs
|
||||||
|
- **OpenWebUI**: Fixed Ollama connection
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Version 1.0.0 - July 11, 2025
|
||||||
|
|
||||||
|
### 🚀 New Features
|
||||||
|
|
||||||
|
- Initial alpha release for app installation and documentation
|
||||||
|
- OpenWebUI, Ollama, Kiwix installation
|
||||||
|
- ZIM downloads & management
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Support
|
||||||
|
|
||||||
|
- 📧 Email: support@projectnomad.com
|
||||||
|
- 🐛 Bug Reports: [GitHub Issues](https://github.com/Crosstalk-Solutions/project-nomad/issues)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*For previous release notes, see our [changelog archive](https://github.com/Crosstalk-Solutions/project-nomad/releases).*
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
import { Head } from '@inertiajs/react'
|
import { Head } from '@inertiajs/react'
|
||||||
import SettingsLayout from '~/layouts/SettingsLayout'
|
import SettingsLayout from '~/layouts/SettingsLayout'
|
||||||
import { SystemInformationResponse } from '../../../types/system'
|
import { SystemInformationResponse } from '../../../types/system'
|
||||||
import { IconPaperclip } from '@tabler/icons-react'
|
|
||||||
import { formatBytes } from '~/lib/util'
|
import { formatBytes } from '~/lib/util'
|
||||||
|
|
||||||
const Section = ({ title, children }: { title: string; children: React.ReactNode }) => {
|
const Section = ({ title, children }: { title: string; children: React.ReactNode }) => {
|
||||||
|
|
@ -27,7 +26,6 @@ const Row = ({ label, value }: { label: string; value: string | number | undefin
|
||||||
export default function SettingsPage(props: {
|
export default function SettingsPage(props: {
|
||||||
system: { info: SystemInformationResponse | undefined }
|
system: { info: SystemInformationResponse | undefined }
|
||||||
}) {
|
}) {
|
||||||
console.log(props.system.info)
|
|
||||||
return (
|
return (
|
||||||
<SettingsLayout>
|
<SettingsLayout>
|
||||||
<Head title="Settings | Project N.O.M.A.D." />
|
<Head title="Settings | Project N.O.M.A.D." />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user