Commit Graph

547 Commits

Author SHA1 Message Date
eefb6e0dac Make tests pass 2021-11-08 01:21:51 +01:00
e7695b7027 Upgrade dependencies 2021-11-08 01:09:26 +01:00
941dc3700e Add FileSize helper class 2021-11-08 00:25:28 +01:00
4a8a1f2da8 More work on default theme and components 2021-11-08 00:24:53 +01:00
f1ae6f6a7b Move frontend tests to a dedicated page 2021-06-02 18:30:20 +02:00
3b636359c6 [TO SQUASH] fix scss assets build pipeline
squash with 7174097388
2021-06-02 18:29:37 +02:00
d0a01ff771 Add images asset type handling 2021-06-02 17:13:46 +02:00
77ff2505b2 CsrfTokenComponent: Use a global empty function for SSR 2021-06-02 17:13:01 +02:00
533cef5ab8 Use user id to throttle failed login attempts instead of name
This allows UserNameComponent to be optional
2021-06-02 16:48:58 +02:00
9ac42bb3db Convert all views to svelte 2021-06-01 16:14:24 +02:00
64cec2987d AccountController: serialize user personal info fields 2021-06-01 16:08:01 +02:00
d925237233 Move pagination to common, add serialization, update BackendController 2021-06-01 16:04:43 +02:00
7174097388 Add scss assets handling 2021-06-01 16:03:07 +02:00
dffbf296ed [TO SQUASH] Add missing src/assets/ts/tsconfig.json 2021-06-01 14:42:58 +02:00
0f415144dc Reorganize many root config parameters 2021-06-01 14:38:53 +02:00
7ccd335649 Move route building to common subproject, fix Time export 2021-06-01 14:34:10 +02:00
1b221c590f package.json: dev script: preserve watch output on tsc 2021-05-31 16:22:14 +02:00
2da637f51d svelte backend calls: stop matching on ',' 2021-05-31 15:34:37 +02:00
4d2dda3615 svelte_layout.html: fix localStore import name 2021-05-31 11:18:46 +02:00
166d1c1458 Swaf export regexp: remove unnecessary escapements 2021-05-31 11:18:04 +02:00
a85d899a21 locals: handle ignored properties, ignore ModelRelation.model 2021-05-31 11:16:46 +02:00
eb6ed8f2d2 Make css properly passed from children to parents with cache and dedup 2021-05-31 11:14:56 +02:00
c6b8c48a72 Move all sources to src folder, add common ts subproject 2021-05-27 15:26:19 +02:00
c36e4c0fbe Make locals override globals instead of the inverse 2021-05-13 17:39:20 +02:00
13bd933b0b svelte: allow locals function calls with no parameter 2021-05-13 17:38:48 +02:00
c9fed2d873 Use maintenance component to throw 503s when some components are unavailable 2021-05-13 16:26:27 +02:00
a3ebf46b54 Add ApplicationComponent init lifecycle step and unstatic globals
This renames ApplicationComponent (previous) init to initRoutes and handle to handleRoutes
2021-05-13 16:03:59 +02:00
cdf95c0c0b Add has and require methods to Extendable 2021-05-13 15:58:41 +02:00
c896accdfa svelte: backend calls: make localStore import .js extension optional 2021-05-13 15:57:31 +02:00
76fa44c245 Convert errors pages to svelte
Fallback non-existing error views to generic Error svelte component
2021-05-13 15:55:56 +02:00
66a696f40e Application: fix isInNodeModules is inverted 2021-05-13 14:13:45 +02:00
26140d2028 svelte: don't eat conditional chains question marks 2021-05-13 14:12:40 +02:00
fac59e12d6 views: delete target file or re-precompile on file remove 2021-05-13 14:11:23 +02:00
c1c7b8920d Add generic type to localStore 2021-05-13 14:08:35 +02:00
afd45bd99d Reorganize frontend tests and add more $locals tests 2021-05-12 14:48:45 +02:00
a4d175addc Handle assets as commonjs 2021-05-12 14:48:02 +02:00
d423d78f2a esm: fix jest not running
following 82ab0b963c
2021-05-12 14:33:18 +02:00
1167e99c30 Svelte view engine: backend calls: don't match dots and quotes 2021-05-12 14:02:58 +02:00
c60bd442e8 Svelte view engine: preprocess dependencies recursively 2021-05-12 14:02:58 +02:00
e851630be4 SvelteViewEngine: update backend calls prefix to $locals (store) 2021-05-12 14:02:58 +02:00
85b4b39dd2 Svelte view engine: also compile backend calls on SSR
Add local to determine whether render is SSR or not
2021-05-12 14:02:58 +02:00
b247d73fcb Use clear-module to clear require cache of dependencies 2021-05-11 15:47:42 +02:00
423f19de68 Only crash when not watching after everything is pre-compiled 2021-05-11 15:14:51 +02:00
076cda8008 Fix localStore set to a function that fetches pre-executed backend calls 2021-05-11 15:13:32 +02:00
911e64a6ae Remove unnecessary svelte preprocess plugin from rollup 2021-05-11 15:08:10 +02:00
8884f70a24 AssetPreCompiler: watch all view directories instead of the first one 2021-05-11 13:54:08 +02:00
42f7ebba05 Svelte: write fully preprocessed code to pre-compiled files 2021-05-11 13:52:48 +02:00
e95595f5a3 package.json dev script: reorder nodemon tasks 2021-05-04 17:39:31 +02:00
4b5111b33a package.json dev script: always clean compile first
This avoids running old code that could modify the databases unexpectedly
2021-05-04 17:34:14 +02:00
50e1b287a9 Catch command line errors and force exit with error code 2021-05-04 17:28:02 +02:00