Simon Prévost
5cf5db19c4
Remove emoji from ci-check script
2018-12-08 16:09:29 -05:00
Simon Prévost
65a41aaf88
Refactor
2018-12-08 16:06:55 -05:00
Simon Prévost
b8165b0fe1
Add webapp/node_modules in travis cache directories
2018-12-08 15:24:01 -05:00
Simon Prévost
d61c034914
Fix non deterministic document order in document resolver tests
2018-12-08 15:21:42 -05:00
Simon Prévost
531caf156a
Fix last synced at type for project
2018-12-08 15:21:42 -05:00
Simon Prévost
b373646e6c
Replace Poison with Jason in app code
2018-12-08 15:21:42 -05:00
Simon Prévost
b5d3b78c33
Fix credo
2018-12-08 15:21:42 -05:00
Simon Prévost
ffcf94fbf6
Fix timestamps in tests
2018-12-08 15:21:42 -05:00
Simon Prévost
b23f5d0d98
Update travis to 1.7.4
2018-12-08 15:21:42 -05:00
Simon Prévost
7ad330229d
Update absinthe_plug to fix graphiql
2018-12-08 15:21:42 -05:00
Simon Prévost
a4a68b8862
Update sentry to 7.0 to remove peer Plug.Conn error
2018-12-08 15:21:42 -05:00
Simon Prévost
fe8dd46ac3
Update other deps so the app compiles
2018-12-08 15:21:42 -05:00
Simon Prévost
b360e50339
Update Ecto and Phoenix deps
2018-12-08 15:21:42 -05:00
Simon Prévost
da82db5883
Fix credo
2018-12-08 15:12:45 -05:00
Simon Prévost
2f8c8a5522
Add sync type passive as a comparer in sync operation
...
The "sync_type" option can now be passed to the sync request to have a
different way to handle operations.
The new "passive" option will ignore all actions but the `new`, `renew`
and `remove`. It will ensure that when uploading a file, no translations
or master strings can be overwritten. It behaves the same way as the
existing merge_type "passive".
2018-12-08 15:12:45 -05:00
Simon Prévost
6a4e691243
Fix priv seed warning
2018-12-05 20:09:46 -05:00
Simon Prévost
971b440d7b
Fix test
2018-09-10 07:54:21 -04:00
Simon Prévost
98be09df95
Remove useless comment empty string on every formatter expectations test
2018-09-10 07:54:21 -04:00
Simon Prévost
91114ba0dc
Add Go i18n JSON document format
2018-09-10 07:54:21 -04:00
Simon Prévost
a4025cd0cf
Add plural forms support for gettext serializer
2018-07-06 16:33:34 -04:00
Louis-Michel Couture
0b67b1e298
Update Spanish slug to match other languages
...
Other languages (ex: fr, en, de) have a version where the slug is only the first 2 characters without a region.
2018-07-05 10:27:01 -04:00
Simon Prévost
0be7f8707e
Fix single quote typo in README
2018-07-02 10:18:51 -04:00
Louis-Michel Couture
9bead77507
Document required settings for sending email.
...
Group email settings in their own table.
2018-07-02 10:18:18 -04:00
Simon Prévost
4ea1e13e61
Add canonical host in app.json
2018-07-02 10:17:48 -04:00
Simon Prévost
0a4703c1df
Remove secret key base env var in readme
2018-07-02 10:17:48 -04:00
Rémi Prévost
1f851fd8a8
Add missing environment variables in README.md
2018-07-02 10:17:48 -04:00
Louis-Michel Couture
15e53ec15a
Confirm before deleting a project.
2018-06-29 10:03:44 -04:00
Louis-Michel Couture
399dc3acb8
Correct misc typos
2018-06-29 09:50:20 -04:00
Louis-Michel Couture
68ef3dd284
Remove unused translations
2018-06-29 09:50:20 -04:00
Léo Renaud-Allaire
16a231f980
Fix typo in reference language dropdown
2018-06-26 16:50:31 -04:00
Nicolas Boisvert
be950f5f0e
laravel_php - Redone job in new branch
2018-06-08 16:59:28 -04:00
The Gitter Badger
c19e21eef6
Add Gitter badge
2018-06-08 15:24:16 -04:00
Simon Prévost
b2fdf26e59
Fix typo in commit-file component
2018-05-25 15:26:01 -04:00
Simon Prévost
c399d9a1bb
Refactor file commit component with tips and custom file input
2018-05-25 15:26:01 -04:00
Simon Prévost
ad74d98d44
Add document path input in commit file component
2018-05-25 15:26:01 -04:00
Simon Prévost
78d8c90ad9
Refactor langue tests setup and naming
2018-05-14 08:27:26 -04:00
Simon Prévost
1b76e18994
Remove after_deploy hook on hanzo in favor of release entry in Procfile
2018-05-11 07:35:12 -04:00
Tom Pesman
21c08908e9
Update Procfile to update database on deployment
...
By adding this line Heroku runs this command after each deloyment.
2018-05-11 07:34:23 -04:00
Łukasz Jan Niemier
b3882e7bc5
Add support for CSV formatter
...
Issue #22
2018-05-11 07:34:04 -04:00
Łukasz Jan Niemier
fd1499ae52
Count translations in DB instead
...
Old way required 2 DB queries, where one would be sufficient.
2018-05-11 07:32:46 -04:00
Łukasz Jan Niemier
78e66e0e12
Add trigram GIN indices to searchable fields
...
Trigram indices are built-in extension to PostgreSQL which greatly
improve non-contextual text search queries where search query is longer
than 3 characters by building index of 3 characters blocks in each
entry. As this is built-in this do not require any additional
installation.
2018-05-11 07:32:46 -04:00
Łukasz Jan Niemier
18fd1a4d2e
Add missing indices
...
A lot of indices through whole DB were missing. While some of them are
overlapping with existing mutlicolumn indices the order of columns is
wrong, as most specific ones are first and least specific (and by that
most used) are last which mean that DB cannot use them in queries.
2018-05-11 07:32:46 -04:00
Łukasz Jan Niemier
22b70541c0
Use inner joins instead of left joins
...
Inner join is default join for Ecto for valid reasons, it helps DB
optimizer to reduce amount of tuples fetched from storage.
2018-05-11 07:32:46 -04:00
Łukasz Jan Niemier
d868bff0ad
Write tests for new functionalities
2018-05-11 07:32:25 -04:00
Łukasz Jan Niemier
a40e6a2e0d
Do not assume that there will be value in language
...
Closes #26
2018-05-11 07:32:25 -04:00
Łukasz Jan Niemier
d9c733c0a3
Keep newlines in translations
...
Closes #28
2018-05-11 07:32:25 -04:00
Rémi Prévost
88bb2fe3df
Rename LICENSE to LICENSE.md
2018-05-05 14:11:28 -04:00
Rémi Prévost
1098fd3613
Fix other inconsistent tests
2018-04-30 15:47:23 -04:00
Charles Demers
fb9b71b05f
Fix tests
2018-04-30 15:38:11 -04:00
Łukasz Jan Niemier
2820d30056
Fix volatile Elixir test
2018-04-30 10:22:00 -04:00