2022-12-01 13:07:23 +01:00
|
|
|
import appContext from "./components/app_context.js";
|
2025-01-09 18:07:02 +02:00
|
|
|
import noteAutocompleteService from "./services/note_autocomplete.js";
|
2020-04-12 14:22:51 +02:00
|
|
|
import glob from "./services/glob.js";
|
2025-04-22 23:02:36 +03:00
|
|
|
import "./stylesheets/bootstrap.scss";
|
2025-05-19 20:16:49 +03:00
|
|
|
import "boxicons/css/boxicons.min.css";
|
2025-05-17 01:29:51 +03:00
|
|
|
import "autocomplete.js/index_jquery.js";
|
2020-04-12 14:22:51 +02:00
|
|
|
|
2025-01-09 18:07:02 +02:00
|
|
|
glob.setupGlobs();
|
2020-03-01 11:04:42 +01:00
|
|
|
|
2024-08-11 15:38:47 +03:00
|
|
|
await appContext.earlyInit();
|
2024-08-11 08:29:02 +03:00
|
|
|
|
2025-01-04 23:43:15 +02:00
|
|
|
noteAutocompleteService.init();
|
|
|
|
|
2024-08-11 08:29:02 +03:00
|
|
|
// A dynamic import is required for layouts since they initialize components which require translations.
|
2024-08-11 08:12:01 +03:00
|
|
|
const MobileLayout = (await import("./layouts/mobile_layout.js")).default;
|
2024-08-11 08:29:02 +03:00
|
|
|
|
2020-03-01 11:04:42 +01:00
|
|
|
appContext.setLayout(new MobileLayout());
|
2022-12-01 13:07:23 +01:00
|
|
|
appContext.start();
|