Simon Prévost
de6dd818ee
Add Azure Storage Container integration with new execution pattern ( #402 )
...
* Account Name working E2E.
* Account key and container name now functional too
* Form updated to only display bucket configuration
* Functional UI
* WIP
* Adding and editing an integration fully works now!
* Try to make build pass
* Adjust test
* Use mutation correctly in frontend
* Refactor integration execution to be less tied to 'push strings to Azure'
* Add execute azure storage container to upload files
* Add tests
---------
Co-authored-by: Guillaume Mercier <hello@guillaumemercier.com>
2024-01-21 15:16:52 -05:00
Simon Prévost
cfe1e9ab9c
Add translator role with 'translated' boolean state on a translation
2023-12-20 16:29:31 -05:00
Simon Prévost
b5e3c45828
Fix pgtrgm extension migration and refactor some sidebar styles
2023-11-16 14:37:22 -05:00
Simon Prévost
2aa9b82e5a
Add languagetool vendored integration for performant and accurate spelling lint check
2023-10-24 08:15:39 -04:00
Simon Prévost
772a596794
Add @adobe/styler to format all Elixir code
2023-08-24 22:09:31 -04:00
Simon Prévost
fcef874263
Add sync lock version on projet to prevent race condition on sync
2023-08-04 14:55:44 -04:00
Simon Prévost
21d7e42766
Add revision deleter in worker to use infinite repo transaction timeout
2023-08-04 14:55:44 -04:00
Simon Prévost
72f3dea0fe
Add AI assistant prompt
2023-04-28 15:50:15 -04:00
Simon Prévost
6bc3274f42
Add machine translations on project sync
2023-03-14 13:16:39 -04:00
Simon Prévost
4feb86228e
Add ecto_psql_extras in telemetry_ui ( #342 )
...
* Add pg_stat_statements metrics
* Upgrade telemetry_ui
* v1.14.0
* Update ember template lint and format
2023-02-23 09:03:06 -05:00
Simon Prévost
a37b1831fe
Add machine translations config
2023-02-07 09:21:48 -05:00
Simon Prévost
bb8979d325
Add api token create/revoke
2023-01-31 15:02:42 -05:00
Simon Prévost
02b273288b
Add telemetry_ui
2022-11-21 20:41:09 -05:00
Simon Prévost
4efe980129
Add support for version sync/export/infos in CLI ( #325 )
2022-11-16 20:18:35 -05:00
Simon Prévost
9027a832fe
Add rtl support for languages in webapp ( #321 )
2022-11-16 20:18:15 -05:00
Simon Prévost
56400886f9
Update deps
2022-08-30 10:01:22 -04:00
Simon Prévost
e04dccf6bd
Fix review percentage, personal access token, batch, diffable strings
2022-06-20 09:55:53 -04:00
Simon Prévost
ffdb353848
Update NodeJS deps for webapp and cli
2022-02-28 11:41:08 -05:00
Simon Prévost
3f3caa0bbc
Add null false on options migration to speedup the migrations step of deploy
2021-06-08 15:57:14 -04:00
Simon Prévost
e9ec74ef61
Add merge options on add translation to correct translation in the same operation
2021-06-04 16:12:33 -04:00
Simon Prévost
ca875edf91
Update elixir deps
2021-02-09 07:48:22 -05:00
Simon Prévost
3a2bb5dd45
Replace custom gen stage event handling with oban to execute async tasks ( #187 )
2020-06-10 13:02:35 -04:00
Pascal Boutin
13f7fba504
Introduce base setup to support acceptance tests for the webapp ( #185 )
...
* Introduce base setup to support acceptance tests for the webapp
2020-05-08 08:01:54 -04:00
Simon Prévost
ae755afa39
Add scoped collaborators uniqueness migration
2020-05-04 13:15:11 -04:00
Simon Prévost
25b690798d
Remove dangerous migration for collaborators
2020-05-04 13:00:51 -04:00
romarickb
c6ee149163
Collaborator's email must be unique for a projet ( #169 )
...
* Collaborator's email must be unique for a projet. Can't add multiple time the same collaborator in a project
* Update priv/repo/migrations/20200430174230_unique_collaborator_email.exs
Co-authored-by: Rémi Prévost <remi@exomel.com>
Co-authored-by: Simon Prévost <sprevost@mirego.com>
Co-authored-by: Rémi Prévost <remi@exomel.com>
2020-05-01 09:18:58 -04:00
Simon Prévost
9567db9b4d
Convert codebase to typescript and latest Ember ( #157 )
...
* Update eslint setup (#134 )
* Convert services (#136 )
* Convert login and logged-in routes (#137 )
* Convert project routes and controllers (#138 )
* Convert activities and comments routes (#140 )
* Convert project edit sub-routes and controllers (#139 )
* Convert files routes and controllers (#141 )
* Convert revision routes and controllers (#142 )
* Convert phoenix service (#143 )
* Convert translation routes and controllers (#144 )
* Convert versions routes and controllers (#145 )
* Convert JIPT routes and controllers (#146 )
* Convert Sass variables to CSS modules @value (#147 )
* Convert CSS variables and fix projects page components
* Fix a bunch of components
* Fix another bunch of components
* Update styles and missing global for powerselect
* Fix typings
* Fix typescript warnings
* Add typings for phoenix and file-saver vendor
* Fix github ci
Co-authored-by: Charles Demers <cdemers@mirego.com>
Co-authored-by: Charles Demers <charles.demers6@gmail.com>
2020-04-07 07:47:33 -04:00
Simon Prévost
28ccfbbf28
Add missing indexes on operations to prevent timeout on delete operations
2019-12-17 13:14:26 -05:00
Simon Prévost
78231026d5
Add emoji customization for project
2019-12-12 12:36:50 -05:00
Simon Prévost
80e66f8d5c
Add github actions CI workflow ( #123 )
...
* Add github actions CI workflow
* Add coveralls post and remove travis
* committer
2019-10-09 20:01:41 -04:00
Simon Prévost
8c82eceaf4
Fix poison deps and entrypoint app name
2019-10-03 17:11:26 -04:00
Simon Prévost
8b92ab711b
Remove empty webapp tests
2019-08-08 22:23:21 -04:00
Simon Prévost
1fe85ab126
Readd priv/repo/scripts to fix ecto.setup task
2019-07-30 07:47:10 -04:00
Simon Prévost
d2dd61131f
Upgrade elixir 1.9, use mix release, fix env var for auth
2019-07-30 07:31:01 -04:00
Simon Prévost
a9d4511863
wip docker
2019-07-18 17:13:24 -04:00
李子瀚(Hans Lee)
456847a431
🌐 Update generic chineses slug ( #100 )
2019-06-27 15:28:47 -04:00
Simon Prévost
0f53caa197
Add config to enable dummy login on production to use in the demo deploy
2019-05-12 21:07:13 -04:00
Simon Prévost
11732c5f30
Add language overrides in revision in schema
2019-05-09 19:04:11 -04:00
Simon Prévost
b9045b5bcd
Fix ci-check by rewriting lint and format under root package.json
2019-03-11 06:27:14 -04:00
Simon Prévost
5fd55241c9
Fix docker setup with bad libcrypto from alpine 3.9
2019-03-10 21:16:23 -04:00
Simon Prévost
a3e96e4236
Add just in place translation kit to translate directly in the project’s app
2019-03-09 22:46:07 -05:00
Simon Prévost
57b8559feb
Refactor UI
2019-03-09 22:46:07 -05:00
Simon Prévost
5f6127719c
Use & to run ember build prod in docker entrypoint
2019-01-11 09:47:14 -05:00
Simon Prévost
aed5793dab
Add distillery and docker setup
2019-01-11 09:47:14 -05:00
Simon Prévost
9a9b50e0d8
Add more tests and refactor scripts and endpoint
2019-01-06 22:41:53 -05:00
Simon Prévost
f2954b7d28
Prevent non DB superuser from executing CREATE EXTENSION migration
2018-12-13 07:37:50 -05:00
Simon Prévost
c6dbc084e1
Rename interpolations to placeholders
2018-12-12 19:57:34 -05:00
Benoit Ducharme
8ead83b52a
Add interpolations to translation forms
...
Interpolations are strings automatically marked (based on the format) to
be replaced by the application at runtime. Those strings are meant to be
left unmodified and not translatable. The UI reflects that. The
interpolations shown to the user is always the master translation’s
ones. This is to clearly show on not translated content that maybe
interpolations uploaded after the correction were removed or added.
2018-12-12 19:57:34 -05:00
Simon Prévost
53a0e5c8ac
Refactor and adds credo env var check
2018-12-08 16:43:06 -05:00
Simon Prévost
5cf5db19c4
Remove emoji from ci-check script
2018-12-08 16:09:29 -05:00