Commit Graph
84 Commits
Author SHA1 Message Date
Chocobozzz 55f0a7a762 Update translations and support fa 2022-03-03 10:54:52 +01:00
Chocobozzz f8360396ff Stop using tsconfig register
Prefer to replace paths at compile time
2022-01-06 08:26:14 +01:00
lutangar 06aad80165 chore(refactor): remove shared folder dependencies to the server
Many files from the `shared` folder were importing files from the `server` folder.
When attempting to use Typescript project references to describe dependencies,
it highlighted a circular dependency beetween `shared` <-> `server`.

The Typescript project forbid such usages.
Using project references greatly improve performance by rebuilding only
the updated project and not all source files.
> see https://www.typescriptlang.org/docs/handbook/project-references.html
2021-12-16 10:08:43 +01:00
Chocobozzz 66175ae8b4 Support nn and nb locales 2021-12-13 17:06:44 +01:00
Chocobozzz 33a53638c2 Embed stats only when needed 2021-08-18 10:32:40 +02:00
Chocobozzz 13c749c121 Fix angular builds 2021-07-05 15:19:23 +02:00
Chocobozzz 29b7426c67 Speedup CI 2021-06-17 10:43:34 +02:00
Chocobozzz 662351e626 Update embed webpack config 2021-05-27 16:00:13 +02:00
Chocobozzz f45aa01a1b Support sq 2021-03-09 11:34:46 +01:00
Chocobozzz 29f148a613 Add ability to build client with source maps 2021-02-02 15:37:18 +01:00
Chocobozzz 1d22d2514f Fix service worker 2021-01-18 11:16:37 +01:00
kontrollanten 75dd1b641f chore: add manifest in light build 2021-01-13 09:10:52 +01:00
kontrollanten dfdd158a75 client: register service worker
closes #296
2021-01-13 09:10:52 +01:00
Chocobozzz c7444546e7 Add gl support 2020-12-16 11:45:12 +01:00
Chocobozzz ae48a71d57 Remove unused i18n build 2020-11-26 11:30:18 +01:00
Chocobozzz 66357162f8 Migrate to $localize
* Remove i18n polyfill to translate things in components
 * Reduce bundle sizes
 * Improve runtime perf
 * Reduce a lot the time to make a full client build
 * Reduce client build complexity
 * We don't need a service to translate things anymore (so we will be able to translate title pages etc)

Unfortunately we may loose some translations in the migration process.
I'll put a message on weblate to notify translators
2020-08-14 10:28:30 +02:00
Chocobozzz 8c36074799 Update build steps for localization 2020-08-14 09:34:07 +02:00
Chocobozzz 583eb04b54 Upgrade to angular 10 2020-08-07 08:28:14 +02:00
Chocobozzz a3b5e78af3 Analyze embed too with bundlewatch 2020-08-06 10:58:36 +02:00
Chocobozzz 5c145fe7ab Fix embed build 2020-08-06 09:57:07 +02:00
Chocobozzz fc3b14e413 Limit github actions on PR 2020-08-06 09:47:46 +02:00
Chocobozzz d632a14729 Test bundlewatch 2020-08-06 09:42:33 +02:00
Chocobozzz d10538b47d ar to ar-001 locale 2020-07-02 14:08:02 +02:00
Chocobozzz 50a04125da Fix npm run build 2020-06-11 09:29:33 +02:00
Rigel Kent e6dfa58689 space optimizations for node_modules and client stats removal
- replace sharp with lighter jimp alternative
- remove stats in builds

fixes #2807
2020-06-10 14:01:49 +02:00
Chocobozzz 0bd558a0f9 Add kab and vi locales 2020-06-04 14:45:19 +02:00
Chocobozzz 520745bfe8 Add ar-001 locale 2020-06-04 10:35:08 +02:00
Chocobozzz b763f88dd0 Merge branch 'release/2.2.0' into develop 2020-06-02 09:31:30 +02:00
Chocobozzz 03fc19281b Fix emails 2020-06-02 09:21:33 +02:00
Chocobozzz 2a39506c7d Revert "Remove oc locale support"
This reverts commit 8323c435c1.
2020-05-29 17:09:55 +02:00
Chocobozzz 8323c435c1 Remove oc locale support
It does not work since many releases, and nobody created an issue so we
don't consider it much use

It does not work because Angular does not know this locale: https://github.com/angular/angular/tree/master/packages/common/locales
2020-04-06 14:37:26 +02:00
Chocobozzz 302cb3f92e Use bash to run build scripts too 2020-02-19 08:57:32 +01:00
ICabaleiro 5a208b004a Extend build commands 2020-02-13 14:13:48 +01:00
Chocobozzz 2779f29a66 Keep our current build system for now 2020-02-12 14:09:55 +01:00
Chocobozzz 8cc56c7fdd Only use basehref
Will allow us to use the localize option
2020-02-12 14:09:55 +01:00
Chocobozzz 361dcebc75 Support i18n build 2020-02-10 16:39:28 +01:00
Chocobozzz 0df21c799f Add hu and th locales 2020-02-04 16:48:54 +01:00
Chocobozzz e43ed96ef4 Fix build script 2019-12-18 15:40:59 +01:00
Chocobozzz ba430d7516 Lazy load static objects 2019-12-18 15:40:59 +01:00
Chocobozzz 9f0327aeb3 Fix build 2019-12-18 11:01:59 +01:00
Chocobozzz 03d641a0d7 Add embed api build 2019-12-18 10:14:25 +01:00
Chocobozzz c026a2e673 Remove watch scripts 2019-12-18 10:14:24 +01:00
Chocobozzz 350131cbaf Make build works 2019-11-13 10:04:16 +01:00
Chocobozzz 464687bb96 Fix bug with tsconfig paths 2019-10-21 16:02:15 +02:00
Chocobozzz fff2183df6 Fix audio uploading without preview 2019-10-18 12:03:32 +02:00
Chocobozzz 820546916c Add fi_FI support 2019-08-22 14:45:16 +02:00
Chocobozzz 21289872ec Update changelog 2019-08-13 15:08:00 +02:00
Chocobozzz fb1b0ed9f7 Update translations and support gd 2019-08-13 09:40:31 +02:00
Chocobozzz ae8b8faf20 Update translations and support Greek language 2019-07-25 12:06:11 +02:00
Chocobozzz 02ba613049 Update translations 2019-05-14 09:50:36 +02:00