Commit Graph

147 Commits

Author SHA1 Message Date
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