Commit graph

27 commits

Author SHA1 Message Date
Mickael Kerjean
42e7c10c41 fix (pdf): js based pdfviewer as fallback 2022-11-25 17:14:34 +11:00
Mickael Kerjean
7d5719445c feature (standalone): reasonable default for standalone usage
we can now create fat binary build, we've optimise a few corner case
to make it nice to do so
2022-11-23 01:09:19 +11:00
Mickael Kerjean
1eea60cfb0 feature (embed): embed frontend assets from the binary 2022-11-22 23:03:33 +11:00
Mickael Kerjean
2e10feff4f feature (manifest): generate application manifest server side
the app manifest used to be statically generated meaning it would show
Filestash whenever user tries to install as an app. Now admin can
change that to show something else
2022-05-11 22:23:02 +10:00
Mickael Kerjean
5156432b52 maintain (eslint): linting on frontend 2021-12-21 01:32:37 +11:00
Mickael Kerjean
178a19abc3 fix (pdf): pdf viewer in firefox 2021-07-16 19:35:54 +10:00
Mickael Kerjean
4cbeb2c095 improve (pdf): fallback to pdfjs whenever native PDF renderer is missing 2020-06-30 00:30:02 +10:00
Mickael Kerjean
a9834d374c feature (translation): first step towards i18n #248 2020-05-26 02:02:34 +10:00
Mickael Kerjean
539a6f086d feature (transcoding): live transcoding 2019-12-18 02:18:58 +11:00
Mickael Kerjean
8deedcd916 improve (pwa): follow the lighthouse tool recommendations for PWAs 2019-11-15 00:12:35 +11:00
Mickael Kerjean
d85bb41620 improve (minifation): improve minification at compile time 2019-05-09 16:35:24 +10:00
Mickael Kerjean
7f34aaea2c improve (speed): support for brotli compression 2019-05-09 00:43:05 +10:00
Mickael Kerjean
8608c91e1f improve (images): optimise how assets get loads in the app for lower size + loading speed 2019-04-30 21:38:56 +10:00
Mickael Kerjean
8ff77091d9 improve (speed): frontend code removal - decrease loading time by 23% and bundle size by 8% :O 2019-04-30 14:26:47 +10:00
Mickael KERJEAN
a50dbd4724 improvement (login): new backend API to generate login form in the frontend 2019-01-28 01:09:45 +11:00
Lewis Cowles
0de43c72b0 improvement (font): Embedded Google Font (#106)
Fixes #102
2018-09-27 22:38:06 +10:00
Mickael KERJEAN
ff63531b13 improvement (UI): incremental improvement UI, big perf improvement over browsing 2018-09-21 12:14:31 +10:00
Mickael Kerjean
8561193f8b feature (search): basic search 2018-08-04 04:29:55 +10:00
Mickael Kerjean
abff16c4fb upgrade (frontend): streamline the build to have a good environment for the backend rewrite 2018-07-16 14:31:27 +10:00
Mickael Kerjean
176654ae28 build (migration): proper build for packaging 2018-07-05 15:29:19 +10:00
Mickael KERJEAN
ace4297620 fix (build): fix webpack crap 2018-06-05 16:49:22 +10:00
Mickael KERJEAN
f093f00a4b maintenance (structure): Full revamp of the project code structure 2018-03-07 01:46:21 +11:00
Mickael KERJEAN
9d00dc705a improvement (connection page): UI improvement, fixing errors and weirderies 2018-03-02 05:51:13 +11:00
Mickael KERJEAN
73c1f9be4a improvements (UI): #18 + connection page improvements 2018-03-01 05:03:48 +11:00
Mickael KERJEAN
66cc23913d feature (lazy loading): as per: #7, lazy load stuff 2017-06-29 13:00:16 +10:00
Mickael KERJEAN
0b5137846c cleanup (structure): update code structure 2017-06-27 21:59:40 +10:00
Mickael KERJEAN
e9f8f7a9bd code base cleanup 2017-06-13 17:44:33 +10:00