Commit Graph

  • bda4cb18a6 fix(voicemail): automate modules.conf and voicemail includes in install.sh and fix.sh (v1.4.6) v1.4.6 sorcier 2026-11-04 11:06:04 +01:00
  • 9b2533695e feat(extensions): auto-regenerate and reload Asterisk configs instantly on save/delete (v1.4.5) v1.4.5 sorcier 2026-11-04 10:39:28 +01:00
  • 07b53b8002 fix(ota): asynchronous web reload & fail-safe probe for Safari (v1.4.4) v1.4.4 sorcier 2026-11-04 10:13:25 +01:00
  • bd8b519753 feat(ui): custom modal dialog for update confirmation (v1.4.3) v1.4.3 sorcier 2026-11-04 10:08:15 +01:00
  • 7deee2be61 feat(login): native server-side operator branding & lighter glassmorphism modal (v1.4.2) v1.4.2 sorcier 2026-11-04 10:03:15 +01:00
  • ea73d15eaf feat(ui): add immersive plexus background image and glassmorphism login modal (v1.4.1) v1.4.1 sorcier 2026-11-04 09:56:53 +01:00
  • 0948a8da24 feat(charts): smooth CPU/RAM and Network curves using cubic Bézier splines (v1.4.0) v1.4.0 sorcier 2026-11-04 09:40:33 +01:00
  • c5eb849095 fix(ui): bust browser localStorage and HTTP cache on update, render version server-side (v1.3.9) v1.3.9 sorcier 2026-11-04 04:03:29 +01:00
  • 1d09f06dc2 chore(auth): remove default credentials hint from login screen (v1.3.8) v1.3.8 sorcier 2026-11-04 03:51:40 +01:00
  • 54fe591355 fix(update): fast direct HTTP check & force cache bypass on check click (v1.3.7) v1.3.7 sorcier 2026-11-04 03:42:14 +01:00
  • 7ccb2189e7 feat(ui): replace native restore alert with custom dark-themed modal (v1.3.6) v1.3.6 sorcier 2026-11-04 03:35:35 +01:00
  • 9c1e705b13 fix(update): make /usr/local/bin symlinks and package checks non-blocking under systemd sandbox (v1.3.5) v1.3.5 sorcier 2026-11-04 03:20:40 +01:00
  • c638f14c06 fix(backup): add sshpass dependency for remote SSH backups (v1.3.4) v1.3.4 sorcier 2026-11-04 03:15:29 +01:00
  • e8c25309e3 fix(install): grant www-data sudo rights for update.sh & create nexus-update symlink (v1.3.3) v1.3.3 sorcier 2026-11-04 02:05:47 +01:00
  • e6540c866b fix(db): remove demo data auto-seeding to prevent resurrection of deleted items (v1.3.2) v1.3.2 sorcier 2026-11-04 01:58:26 +01:00
  • e2af2c34c9 feat(ota): add header update notification badge & 24h background check (v1.3.1) v1.3.1 sorcier 2026-11-04 01:36:28 +01:00
  • 5d60e66518 feat(ota): add 1-click update UI & API with changelog display sorcier 2026-11-04 01:20:38 +01:00
  • 2376e7eebb feat(system): add version.json and nexus-update OTA update script sorcier 2026-11-04 01:17:53 +01:00
  • dfb5670cea chore(ui): replace remaining placeholder examples 0033422560185 in trunk modal sorcier 2026-11-04 01:02:03 +01:00
  • e98410202f feat(outbound): add voice announcement on trunk congestion & clarify MoH options sorcier 2026-11-04 00:55:53 +01:00
  • a308f5d0ed chore(ui): replace specific examples with generic placeholders and generalize phone and gateway brands sorcier 2026-11-04 00:40:24 +01:00
  • b3c98834c8 feat(trunk): add customizable Asterisk Trunk Dial Options field with quick presets (tTR, TR, T) sorcier 2026-11-04 00:18:37 +01:00
  • bf2e2098f0 fix(dialplan): add option R to outbound Dial to generate ringback tone on analog/FXO gateways sorcier 2026-11-04 00:13:06 +01:00
  • 8804501c42 feat(inbound): add CID name prefix support per trunk and per inbound route sorcier 2026-11-03 20:01:16 +01:00
  • 9518e10616 feat(dialplan): add [from-trunk] and [from-pstn] inbound contexts for FXO gateways & FreePBX compatibility sorcier 2026-11-03 19:39:17 +01:00
  • db233f853c fix(trunk): match PJSIP endpoint name to username in receive mode and auto-reload on trunk save sorcier 2026-11-03 19:29:57 +01:00
  • f429a48ad6 fix(js): define wantsReg in renderTrunksTable sorcier 2026-11-03 19:11:18 +01:00
  • 8a4d7a0504 feat: add support for inbound trunk registration (Receive mode) for FXO gateways like Grandstream HT813 and analog Livebox integration sorcier 2026-11-03 19:07:19 +01:00
  • 981c650c7a Fix: enforce RSA key for Certbot compatibility with Yealink/IP phones, auto-restart Asterisk on TLS cert switch, and add isrg-root-x1.pem asset sorcier 2026-11-02 20:53:21 +01:00
  • 45011d8c59 Fix: include public/avatars in backups and restoration, add graceful fallback for missing contact photos sorcier 2026-11-02 19:29:38 +01:00
  • 2bd1ae0777 Feature: add Paging & Intercom groups (Téléavertissement) with auto-answer headers, Asterisk Page application, and interactive member selection sorcier 2026-11-02 17:01:02 +01:00
  • 33ad75d571 Fix: enforce display:flex on login-screen and app-screen to prevent layout breaking on logout/login sorcier 2026-11-02 15:53:20 +01:00
  • 56052011fc Fix: convert audio in storage/sounds first to prevent Permission Denied on /var/lib/asterisk/sounds, fix ACLs and systemd ReadWritePaths sorcier 2026-11-02 14:16:56 +01:00
  • 8a6f398af5 Fix: install ffmpeg, rsync, sox and add fallback copy in BackupManager for sound extraction sorcier 2026-11-02 14:03:52 +01:00
  • e7275de82c Fix: regenerate Nginx config with 512M client_max_body_size in fix.sh sorcier 2026-11-02 13:52:57 +01:00
  • c54a8e0c66 Fix: increase PHP and Nginx upload limit to 512M for backup restore and enhance upload error reporting sorcier 2026-11-02 13:52:15 +01:00
  • a09f13de71 Fix: allow selecting .tar.gz archives in macOS Finder by broadening input accept attribute and adding client-side validation sorcier 2026-11-02 13:35:43 +01:00
  • 8b57981b1b Fix: harmonize Firewall and Fail2ban status, decouple strict mode and fix installer jail generation sorcier 2026-11-02 10:59:46 +01:00
  • 8bbeb9caae Fix: usedns=no in fail2ban, exact quoted host regex for asterisk, and timeout 2 on all fail2ban-client calls sorcier 2026-11-02 08:56:27 +01:00
  • aba35dbe3a Fix: add systemd ReadWritePaths override for PHP-FPM ProtectSystem sorcier 2026-11-02 04:29:34 +01:00
  • 6772c05e83 Fix: add [INCLUDES] before = common.conf to fail2ban asterisk filter sorcier 2026-11-02 04:27:33 +01:00
  • 4370deb26c Add fix.sh script for instant server repair sorcier 2026-11-02 04:19:55 +01:00
  • cbc9fe7f29 Fix: permissions and ACLs for www-data on /etc/asterisk, fail2ban filters and logs, and AMI diagnostics loading sorcier 2026-11-02 04:12:29 +01:00
  • 563a01e3c3 Fix: add phonebook_contacts to database schema and migrations; harden install script sorcier 2026-11-02 03:51:27 +01:00
  • fb0997e759 Fix step 5 ConfigGenerator call and add generateAndApply static helper sorcier 2026-11-02 03:39:35 +01:00
  • 2be6e66300 Ensure fallback to -t sid for asterisk installation and use exact sound packages sorcier 2026-11-02 03:23:11 +01:00
  • 7f8991136a Auto-configure Debian repository pinning when Asterisk candidate is missing on testing sorcier 2026-11-02 03:19:14 +01:00
  • 328fef97e9 Add full French sound packages (wav, gsm, g722) sorcier 2026-11-02 03:12:01 +01:00
  • 8326208a2c Fix installer package dependencies and guarantee asterisk user/group creation sorcier 2026-11-02 03:08:38 +01:00
  • 502543e134 Add automated 1-click install script and FreePBX-style terminal login banner sorcier 2026-11-02 02:46:52 +01:00
  • c5de8d0c71 Initial commit - NexusPBX IP Telephony Platform sorcier 2026-11-02 02:24:47 +01:00