webapp
webapp copied to clipboard
🖥 Web application for hosting Android applications and educational content
The JPA schema export at https://github.com/elimu-ai/webapp/blob/main/src/main/resources/META-INF/jpa-schema-export.sql should apply `not null` when an entity's property is annotated with `@NotNull`. https://stackoverflow.com/questions/51258073/notnull-annotation-does-not-translate-to-not-null-constraint-in-schema-generati Make changes so that `@NotNull` automatically adds `not null` to the...
closes #1728  - [x] Add plugin to `pom.xml` https://github.com/elimu-ai/webapp/pull/1729/commits/65e9b09ad5c9bad3152be3d9db2391f01833bcfc - [x] Include check in GitHub workflow (`maven-build.yml`) https://github.com/elimu-ai/webapp/pull/1729/commits/41e3bcc0e5670f1c0df2d1482de0f14fcea1f9a7 - [x] Apply plugin on existing Java files https://github.com/elimu-ai/webapp/pull/1729/commits/b029157554531531f6f6cc39c866cd5a59fda8d0 - [...
We want to make it easier for content creators to see how letters have been linked to sounds. At `/content/letter/edit/`, display a list of letter-sound correspondences where a letter is...
https://github.com/diffplug/spotless
This pull request addresses issue https://github.com/elimu-ai/webapp/issues/1684 by renaming the package ai.elmu.model to ai.elmu.entity. closes #1684
https://jetty.org/docs/jetty/10/operations-guide/keystore/index.html Document steps in https://github.com/elimu-ai/webapp/blob/main/src/main/config/DEPLOY.md
See http://swa.test.elimu.ai/content/storybook/edit/30 When importing the Swahili ePUB file downloaded from https://storyweaver.org.in/stories/113246-khalai-anapenda-mimea, it fails: ``` [SWA] 17:02:05.846 [qtp1273765644-81] INFO ai.elimu.web.content.storybook.StoryBookCreateFromEPubController - chapterReference: "2.xhtml" [SWA] 17:02:05.846 [qtp1273765644-81] INFO ai.elimu.web.content.storybook.StoryBookCreateFromEPubController - chapterFile: "/tmp/elimu-ai/swa-sw-113246-khalai-anapenda-mimea.epub_unzipped/OEBPS/2.xhtml"...
``` lang-HIN/ ├── analytics │ ├── android-id_e142205d609d6032 │ │ ├── storybook-learning-events │ │ │ ├── e142205d609d6032_storybook-learning-events_2020-07-05.csv │ │ │ └── e142205d609d6032_storybook-learning-events_\333\262\333\260\333\262\333\260-\333\260\333\267-\333\260\333\265.csv │ │ └── word-learning-events │ │ ├── e142205d609d6032_word-learning-events_2020-07-05.csv │ ...
DiamoExplicit type arguments can be replaces to empty diamond operator when declaring some generics, i.e. `List>();` starting Java 7 can be replaced with `List