sorcier
|
f99cf440a7
|
fix(version): v2.7.2 uniform string changelog in version.json (fix [object Object])
|
2026-11-12 11:57:57 +01:00 |
|
sorcier
|
5cb3900c67
|
fix(update): v2.7.1 avoid transient Nginx 502 error during 1-click web update
|
2026-11-12 11:44:10 +01:00 |
|
sorcier
|
ba04af32bb
|
feat(branding): v2.7.0 logo specifique optionnel pour UCP avec repli sur logo principal ou NexusPBX
|
2026-11-12 11:35:09 +01:00 |
|
sorcier
|
ddbaabb657
|
v2.6.7: Replace Admin & UCP emojis with uniform Heroicons SVG icons
|
2026-11-12 10:25:40 +01:00 |
|
sorcier
|
70a021ef63
|
ui(admin): v2.6.6 selecteur de destinations personnalise avec icones SVG style menu
|
2026-11-12 10:15:24 +01:00 |
|
sorcier
|
b8cf932651
|
ui(admin): suppression des emojis dans les listes de destinations audio
|
2026-11-12 10:12:34 +01:00 |
|
sorcier
|
871a90c102
|
ui(admin): v2.6.5 intitules professionnels pour musiques d'attente et annonces en boucle
|
2026-11-12 10:10:29 +01:00 |
|
sorcier
|
789ea79cf2
|
style(extensions,ucp): v2.6.1 retrait icone smartphone GroundWire et boutons d'action uniformes
|
2026-11-12 02:09:37 +01:00 |
|
sorcier
|
28efb2d6bc
|
feat(ucp): v2.6.0 provisionnement XML Acrobits GroundWire par poste
|
2026-11-12 02:04:47 +01:00 |
|
sorcier
|
c96af67ac9
|
fix(ucp,ha): auto-déploiement UCP, check SQLite PDO/SQLite3::backup HA, refresh comptes UCP (v2.5.1)
|
2026-11-11 19:31:32 +01:00 |
|
sorcier
|
72e43f1a9a
|
feat(ucp): NexusPBX v2.5.0 Portail Utilisateur isolé (Refs #4)
|
2026-11-11 18:47:25 +01:00 |
|
sorcier
|
d229aaf816
|
feat(ring-groups): allow direct voicemail redirection on no-answer failover
Add vm-<ext> destination support in UI destination picker, API validation, and [app-voicemail] Asterisk dialplan context. Refs #2
|
2026-11-11 12:40:28 +01:00 |
|
sorcier
|
7fd75fbff4
|
feat(extensions): add Redémarrer action with call detection and confirmation modal
|
2026-11-06 02:01:37 +01:00 |
|
sorcier
|
1908af5d13
|
refactor(sip): keep RTP timeout settings exclusively in SIP & NAT settings
|
2026-11-06 01:50:28 +01:00 |
|
sorcier
|
fa8af27e46
|
feat(system): add RTP Timeout and RTP Hold Timeout directly in System Settings form
|
2026-11-06 01:47:02 +01:00 |
|
sorcier
|
c1805c9076
|
feat(sip): make rtp_timeout_hold configurable in Web UI and default to 0 (unlimited hold)
|
2026-11-06 01:40:31 +01:00 |
|
sorcier
|
f14185d597
|
feat(cluster): add configurable BLF expiry interval in HA menu with 120s default and automatic check-sync notify on failover
|
2026-11-06 01:20:16 +01:00 |
|
sorcier
|
b76490a4dc
|
fix(cluster): support custom peer port, fix netmask & vrid persistence, and fix static call
|
2026-11-05 19:35:10 +01:00 |
|
sorcier
|
521f21dc9c
|
feat(cluster): module Haute Disponibilité (Cluster HA Actif/Passif Keepalived VRRP & Réplication temps réel)
|
2026-11-05 14:32:35 +01:00 |
|
sorcier
|
5e80461d12
|
fix(trunks,outbound): activation trust_id_outbound et formatage strict Caller ID Name (CNAM) pour trunks SIP (v1.6.3)
|
2026-11-05 12:08:11 +01:00 |
|
sorcier
|
986e8e2e3c
|
fix(backup): dynamic backup versioning and full Disaster Recovery pre-update backup (v1.6.2)
|
2026-11-05 00:27:47 +01:00 |
|
sorcier
|
21a88440c3
|
fix(cdr): pass filter parameters as payload object in apiCall
|
2026-11-04 14:47:35 +01:00 |
|
sorcier
|
7c28a237ba
|
feat(cdr): add Call Logs & CDR module with automatic trunk detection and CSV export (v1.6.0)
|
2026-11-04 14:42:29 +01:00 |
|
sorcier
|
07b53b8002
|
fix(ota): asynchronous web reload & fail-safe probe for Safari (v1.4.4)
|
2026-11-04 10:13:25 +01:00 |
|
sorcier
|
bd8b519753
|
feat(ui): custom modal dialog for update confirmation (v1.4.3)
|
2026-11-04 10:08:15 +01:00 |
|
sorcier
|
7deee2be61
|
feat(login): native server-side operator branding & lighter glassmorphism modal (v1.4.2)
|
2026-11-04 10:03:15 +01:00 |
|
sorcier
|
0948a8da24
|
feat(charts): smooth CPU/RAM and Network curves using cubic Bézier splines (v1.4.0)
|
2026-11-04 09:40:33 +01:00 |
|
sorcier
|
c5eb849095
|
fix(ui): bust browser localStorage and HTTP cache on update, render version server-side (v1.3.9)
|
2026-11-04 04:03:29 +01:00 |
|
sorcier
|
54fe591355
|
fix(update): fast direct HTTP check & force cache bypass on check click (v1.3.7)
|
2026-11-04 03:42:14 +01:00 |
|
sorcier
|
7ccb2189e7
|
feat(ui): replace native restore alert with custom dark-themed modal (v1.3.6)
|
2026-11-04 03:35:35 +01:00 |
|
sorcier
|
e6540c866b
|
fix(db): remove demo data auto-seeding to prevent resurrection of deleted items (v1.3.2)
|
2026-11-04 01:58:26 +01:00 |
|
sorcier
|
e2af2c34c9
|
feat(ota): add header update notification badge & 24h background check (v1.3.1)
|
2026-11-04 01:36:28 +01:00 |
|
sorcier
|
5d60e66518
|
feat(ota): add 1-click update UI & API with changelog display
|
2026-11-04 01:20:38 +01:00 |
|
sorcier
|
e98410202f
|
feat(outbound): add voice announcement on trunk congestion & clarify MoH options
|
2026-11-04 00:55:53 +01:00 |
|
sorcier
|
a308f5d0ed
|
chore(ui): replace specific examples with generic placeholders and generalize phone and gateway brands
|
2026-11-04 00:40:24 +01:00 |
|
sorcier
|
b3c98834c8
|
feat(trunk): add customizable Asterisk Trunk Dial Options field with quick presets (tTR, TR, T)
|
2026-11-04 00:18:37 +01:00 |
|
sorcier
|
8804501c42
|
feat(inbound): add CID name prefix support per trunk and per inbound route
|
2026-11-03 20:01:16 +01:00 |
|
sorcier
|
f429a48ad6
|
fix(js): define wantsReg in renderTrunksTable
|
2026-11-03 19:11:18 +01:00 |
|
sorcier
|
8a4d7a0504
|
feat: add support for inbound trunk registration (Receive mode) for FXO gateways like Grandstream HT813 and analog Livebox integration
|
2026-11-03 19:07:19 +01:00 |
|
sorcier
|
45011d8c59
|
Fix: include public/avatars in backups and restoration, add graceful fallback for missing contact photos
|
2026-11-02 19:29:38 +01:00 |
|
sorcier
|
2bd1ae0777
|
Feature: add Paging & Intercom groups (Téléavertissement) with auto-answer headers, Asterisk Page application, and interactive member selection
|
2026-11-02 17:01:02 +01:00 |
|
sorcier
|
33ad75d571
|
Fix: enforce display:flex on login-screen and app-screen to prevent layout breaking on logout/login
|
2026-11-02 15:53:20 +01:00 |
|
sorcier
|
a09f13de71
|
Fix: allow selecting .tar.gz archives in macOS Finder by broadening input accept attribute and adding client-side validation
|
2026-11-02 13:35:43 +01:00 |
|
sorcier
|
8b57981b1b
|
Fix: harmonize Firewall and Fail2ban status, decouple strict mode and fix installer jail generation
|
2026-11-02 10:59:46 +01:00 |
|
sorcier
|
c5de8d0c71
|
Initial commit - NexusPBX IP Telephony Platform
|
2026-11-02 02:24:47 +01:00 |
|