Skip to content

Conversation

@jorikfon
Copy link
Contributor

No description provided.

Mai-Shinano and others added 30 commits August 27, 2025 00:20
Currently translated at 100.0% (38 of 38 strings)

Translation: MIKOPBX/ModulePhoneBook
Translate-URL: https://weblate.mikopbx.com/projects/mikopbx/modulephonebook/ja/
Add SSRF protection by validating URL scheme (http/https only).
Fix NULL pointer exceptions when Settings record doesn't exist.
Fix Cyrillic 'С' in translation keys causing lookup failures.
Remove duplicate callerId sanitization and skip API calls when URL not configured.
Fix critical bug where $result.getMessages() was called on boolean instead of record object.
Add null check before accessing record properties in save action.
Optimize mass delete to use direct SQL instead of iterating over records.
Add type casting and empty row handling for Excel import.
Remove duplicate search handler in datatable JS.
Update Settings.php license header to GPL-3.0.
Rewrite README.md with improved structure: installation guide, usage examples,
API integration docs, architecture overview, and database schema.
Add README.ru.md with full Russian translation.
- Add cross-reference links between README.md and README.ru.md
- Add detailed HTTP API request/response examples for caller ID lookup
- Include examples with normalized phone numbers and plain text responses
- Document caching behavior for external API integration
Replace manual Babel compilation commands with a Docker command in both English and Russian README files for improved clarity and ease of use.
@jorikfon jorikfon merged commit a67f2c2 into master Dec 19, 2025
1 of 3 checks passed
@jorikfon jorikfon deleted the develop branch December 19, 2025 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants