webapp
webapp copied to clipboard
🖥 Web application for hosting Android applications and educational content
Added test case CsvContentExtractionHelperTest @jo-elimu I have added happy path test case for CsvContentExtractionHelper#getWordsFromCsvBackup, if you feel this is aligned with the expectation, will add further scenarios. Do let me...
closes #1691 closes #1698 closes #1795 closes #1796 closes #1797
Migration guide: https://docs.spring.io/spring-security/reference/5.8/migration/servlet/index.html - [x] [Update to Spring Security 5.8](https://docs.spring.io/spring-security/reference/5.8/migration/index.html#_update_to_spring_security_5_8) https://github.com/elimu-ai/webapp/pull/1794/commits/0c2b19b3c1ef3db2f48a2020b9dbb3bec68982ee - [x] [Migrate to Spring Security 6.0](https://docs.spring.io/spring-security/reference/6.0/migration/index.html) https://github.com/elimu-ai/webapp/pull/1794/commits/f0eba245e9f276bfb808ffa2822ea05d1689f6e0
https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#upgrading-to-version-60 - [x] Hibernate ORM 5.6.0 https://github.com/elimu-ai/webapp/pull/1700 - [x] https://github.com/elimu-ai/webapp/issues/1742 - [x] Hibernate Validator 7.0.x https://github.com/elimu-ai/webapp/commit/01e273ce087877a3236c1803dfb017d732e8e1ef - [x] Spring Framework 6.0.x https://github.com/elimu-ai/webapp/pull/1794/commits/f0eba245e9f276bfb808ffa2822ea05d1689f6e0 - [ ] Hibernate ORM 6.0.0 --- *...
> Due to Oracle’s ownership of the “Java” trademark, usage of the javax.* namespace has been restricted, and the jakarta.* namespace was adopted by the Eclipse Foundation. To be able...
- [ ] Add deployment script, document its usage https://github.com/elimu-ai/webapp/pull/1793 - [ ] Add GitHub workflow for connecting to production server and executing the deployment script - [ ] Document...
https://github.com/elimu-ai/webapp/blob/main/src/main/java/ai/elimu/model/content/Word.java#L21 When creating a new Word, a content creator will no longer type the text of a Word. Instead, she will select the Word's letter-sound correspondences. And the Word text...
To avoid confusion with the [`model`](https://github.com/elimu-ai/model) library, rename the `ai.elimu.model` package to `ai.elimu.entity`.