Added: Spellchecker with https://languagetool.org/
We bundle a jar file and install Java runtime in docker to be able to use languagetool spellchecker locally and very fast. This is the first version of the integration, we are still missing some important feature like "Ignore rules", "Custom project dictionary" or "Placeholder handling".
Updated: Dockerfile fixes
Fixed: Compilation issues with the route ueberauth controller.
Fixed: A redirect issue.
Fixed: An authentication request issue.
Fixed: Slack and GitLab login issues. Fixed: Parsing of namePattern and added documentation in README. Updated: Bumped CLI to version 0.14.0.
Reverted: A Docker action. Fixed: A Discord webhook issue. Added: MAILGUN_BASE_URI and documented missing environment variable. Updated: Docker/build-push-action to version v4. Updated: CLI README.md.
Fixed: Related translation with duplicate keys (one removed, one active).
Fixed: A Credo issue.
Removed: Debug code.
Updated: Dependencies. Added: Sync lock version on project to prevent race condition on sync. Added: Revision deleter in worker to use an infinite repo transaction timeout. Fixed: Oban perform result for outbound email. Used: @mirego’s fork for create-pull-request action in workflow.
Fixed: Lint on all versions instead of the current one. Updated: Bumped CLI to version 0.13.3. Fixed: Flags override issue.
Fixed: An issue with CLI configuration. Please replace "Released on" with the actual release date of each version. Additionally, you can include more details if needed, such as specific bug numbers or contributors, to make the changelog more informative.
- AI assistant with OpenAI integration
- New UI 🎉
- Canonical host redirect
- Add API token management with granular permissions
- Add machine translations config with Google Translate and DeepL integration
- Add
ecto_psql_extras
to TelemetryUI - Add auth0 uberauth provider
- Fix invalid unicode file parsing
- Fix placeholder and url linting rule
- Support RTL languages in webapp
- Add versions support in sync/add translation in webapp and CLI
- Optimize SQL batch operations to use Ecto placeholders
- CLI has a warning if 2 files in the config have the exact same folder
- Add GitHub Actions instructions in CLI Readme
- Documents list action links does not slide to the left to put the delete button uner the cursor
- Fix
accent format --order-by
option - Fix large number of concurrent HTTP requests in CLI sync
- Colorful file preview with highlight.js
- Machine translations on document and review items
- Large review list values does not crash the browser
- Update Elixir/erlang and EmberJS to latest version
- Comment deletion
- Add export advanced filters
- Add merge options on add translation to correct translation in the same operation
- Add default null option on new slave
- Fix Sentry setup
- Update Elixir/erlang and EmberJS to latest version
- Conflicts page item delays rendering to handle large list of large values
- New review page that includes more context on translations
- Add recent projects section in projects listing
- Add Resx 2.0 format
- Add batch activity support for batch activity (sync, add translations)
- Add markdown conversation
- Add file comment UI on a translation page
- Fix slow textarea and text input
- Fix large strings textarea that broke the UI
- Add type-safe Gleam language to build linting rules
- Replae homemade gen_stage async jobs processor with Oban
- Upgrade to latest Elixir and latest EmberJS
- Use animated svg for skeleton UI instead of plain CSS