Commit graph

757 commits

Author SHA1 Message Date
e2841c0129
Updating remaining paths in scripts 2024-09-30 01:27:30 +02:00
ca5c7492dc
Fixing deb building 2024-09-30 00:54:30 +02:00
34cb856dd4
Reorganizing paths 2024-09-30 00:23:39 +02:00
e9d204daab
Code coverage for JS
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-28 03:49:14 +02:00
a2443d7915
Adding coverage 2024-09-28 03:46:16 +02:00
56a0817960
Testing!
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-28 03:32:51 +02:00
c74c2fb747
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-27 22:30:36 +02:00
c2eae30bd6
Updating qmldirs 2024-09-27 22:26:15 +02:00
80cea6d280
Translated using Weblate (Hungarian)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 95.1% (256 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/
2024-09-27 18:16:19 +02:00
f8ce98d4ad
Removing logplotter.svg file (duplicate) + adding PySide6-Addons as dependency 2024-09-27 04:15:34 +02:00
c806f09b10
Improving translations update script.
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-27 03:02:55 +02:00
c32d70e9ed
Reformatting JS files
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-27 02:54:20 +02:00
8cefc56ac7
Adding JS polyfills to avoid issues because core-js does not deal well with the environment it's given. 2024-09-27 02:34:42 +02:00
850d076268
Using more modern ECMAScript 2024-09-26 23:16:58 +02:00
95b47effdf
Removing unique file dependencies in QML, removing comments from JS Builds (except first one, ~-30% build size)
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-26 22:36:42 +02:00
49aa23de92
Removing the need for releasing translations after building
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-26 03:28:41 +02:00
4a1b333198
Updating APT before installing in CI
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-26 03:26:41 +02:00
b5bdbb6294
Adding building for JS
Some checks failed
continuous-integration/drone/push Build is failing
2024-09-26 03:24:57 +02:00
309b0fafb0
Adding tests for debug
Some checks failed
continuous-integration/drone/push Build is failing
2024-09-26 00:01:30 +02:00
fbb85083c1
Translated using Weblate (German)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2024-09-25 22:15:42 +02:00
f9af0c34dd
Source mapping and debugging 2024-09-25 19:18:04 +02:00
gallegonovato
17b6e40d60
Translated using Weblate (Spanish)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/es/
2024-09-24 19:15:41 +02:00
937cb07d0b
Working mjs building 2024-09-24 05:23:12 +02:00
6a1f01ba1f
Better interfaces!
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-24 00:04:11 +02:00
4c1403c983
Implementing modules requiring interfaces 2024-09-23 20:55:48 +02:00
8c8964e75e
Renaming internal ExprEval Expression class to ExprEvalExpression
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 18:37:57 +02:00
45dff33bb5
Moving mathlib and historylib into math/index and history/index
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 18:32:11 +02:00
bac802ec5b
Using translated property name in usage error messages.
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 18:23:45 +02:00
34a436fe49
Merge branch 'master' of https://git.ad5001.eu/Ad5001/LogarithmPlotter
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-23 18:19:09 +02:00
cb2ffcf77a
Translated using Weblate (Hungarian)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 94.7% (255 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/hu/
2024-09-23 18:19:00 +02:00
a27d3109ed
Translated using Weblate (French)
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2024-09-23 18:19:00 +02:00
a998c52eec
Translated using Weblate (Spanish)
Currently translated at 98.8% (266 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/es/
2024-09-23 18:19:00 +02:00
8b8a280b37
Translated using Weblate (German)
Currently translated at 99.6% (268 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2024-09-23 18:19:00 +02:00
3befff41fa
Translated using Weblate (English)
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2024-09-23 18:18:59 +02:00
9810435456
Updating usages 2024-09-23 18:18:56 +02:00
84a65cd1fc
Testing the Helper.
All checks were successful
continuous-integration/drone/push Build is passing
We're now getting to 88% coverage on python. I don't think I can get it much higher between the statements that pytest doesn't count,
the ones which aren't easy to reproduce in test env (eg no internet connection), and the ones essential to the app's startup workflow.
2024-09-23 05:58:29 +02:00
5bdf81b2ed
Adding new python 2024-09-23 04:35:10 +02:00
c66d08b352
Moving Modules to separate directory
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 21:59:11 +02:00
a4e9ad7f5a
Removing usage of "Modules" to refer to modules in JavaScript (using imports instead) 2024-09-22 19:35:40 +02:00
a88be86350
Adding translations to current branch
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 19:18:18 +02:00
4baf4f8aa6
Updating some keys (should be the last time) 2024-09-22 19:17:24 +02:00
1f2b8e5c4b
Translated using Weblate (French)
All checks were successful
continuous-integration/drone/push Build is passing
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/fr/
2024-09-22 19:13:12 +02:00
gallegonovato
8eac624bb2
Translated using Weblate (Spanish)
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/es/
2024-09-22 19:13:12 +02:00
976088ad03
Translated using Weblate (German)
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/de/
2024-09-22 19:13:12 +02:00
dcb63c48e9
Translated using Weblate (English)
Currently translated at 100.0% (269 of 269 strings)

Translation: LogarithmPlotter/LogarithmPlotter
Translate-URL: https://hosted.weblate.org/projects/logarithmplotter/logarithmplotter/en/
2024-09-22 19:13:12 +02:00
dcc47104ef
Changing all JS qsTr to qsTranslate (better compatibility moving forward) 2024-09-22 19:10:23 +02:00
a32d480b43
Renaming objects to their proper english names. 2024-09-22 18:58:19 +02:00
e0601379ba
Update README
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 18:44:45 +02:00
3c42cbb6d0
Updating translations for new expr-eval
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-22 18:28:36 +02:00
cc0f277da7
Nearly rewrote expr-eval to be compatible as an ECMAScript module, the last blocker for many bugs and JS tests!
All checks were successful
continuous-integration/drone/push Build is passing
commit f91538de446ef0e497ec7e87e2729f504a4172cb
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 05:55:12 2024 +0200

    Converted expr-eval back to regular JS!

commit 23c346f6c65b5b5c4bb4ad610f0554bd1d9a3700
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 05:06:59 2024 +0200

    Reformatting

commit 66608c980fd44f26ae8e6855ecd5fc3e7db55a7b
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 05:04:27 2024 +0200

    Removed all 'var's

commit 545886fd38c99cf11bc576caa40bec0d7fe0ac30
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 04:53:32 2024 +0200

    Removing function definition

commit 489602b24bb70cb6ad782871e269a22c92fcf072
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 04:51:21 2024 +0200

    Removing semicolons

commit 3ee069edbeb8ebfb5c7d15d319014f7a085ff623
Author: Ad5001 <mail@ad5001.eu>
Date:   Sun Sep 22 04:49:32 2024 +0200

    Converting all classes to ECMAScript classes
2024-09-22 05:57:36 +02:00