~jan0sch/smederee

Showing 11 changes starting from 59a780ad49cbb7be1489520f53cdffb566267625.
2023-05-11 (Thu), 9:32 AM - Jens Grassel - 59a780ad49cbb7be1489520f53cdffb566267625

Compiler flags: enforce syntax rules to prevent mixing of different styles.

- prevent usage of indent based syntax
- enforce usage of classical syntax
Summary of changes
1 files modified with 2 lines added and 0 lines removed
  • build.sbt with 2 added and 0 removed lines
2023-05-11 (Thu), 8:26 AM - Jens Grassel - 8c9a195c8e766ec19566feabb8ec46e6c47d286d

Code Cleanup: Fix some warnings.

Summary of changes
8 files modified with 16 lines added and 5 lines removed
  • modules/darcs/src/test/scala/de/smederee/darcs/DarcsCommandsTest.scala with 3 added and 0 removed lines
  • modules/hub/src/it/scala/de/smederee/hub/BaseSpec.scala with 3 added and 0 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/AuthenticationRoutes.scala with 1 added and 1 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/MarkdownRenderer.scala with 2 added and 0 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/SignupRoutes.scala with 2 added and 2 removed lines
  • modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala with 1 added and 1 removed lines
  • modules/hub/src/main/scala/de/smederee/tickets/MilestoneRoutes.scala with 1 added and 1 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/BaseSpec.scala with 3 added and 0 removed lines
2023-05-11 (Thu), 8:25 AM - Jens Grassel - 16a8174ea11cba7d2c90f2427654fb55172b7cfe

Compiler flags: cleanup settings in build config and add documentation.

Summary of changes
1 files modified with 8 lines added and 7 lines removed
  • build.sbt with 8 added and 7 removed lines
2023-05-11 (Thu), 8:00 AM - Jens Grassel - 0012ab8d26f6b21401c655adecb654ae9fa715bb

Compiler flags: re-enable some linter warnings.

- clean up some warnings
Summary of changes
5 files modified with 9 lines added and 9 lines removed
  • build.sbt with 3 added and 3 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/AuthenticationRoutes.scala with 2 added and 2 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala with 2 added and 2 removed lines
  • modules/hub/src/main/scala/de/smederee/tickets/LabelRoutes.scala with 1 added and 1 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/SessionHelpersTest.scala with 1 added and 1 removed lines
2023-05-11 (Thu), 6:56 AM - Jens Grassel - 183e2f9e3b83bf8a68b188027a05bd0c254242fd

Update cats-effect to 3.4.10

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-05-10 (Wed), 2:01 PM - Jens Grassel - 52c7ef91eb3fb699353122559c5c2d71b1a9f853

Add TicketRepository implementation for database functionality for tickets.

- refactor Long value for repo id into VcsRepositoryId
- refactor Long value for project into ProjectId
- add DoobieTicketRepository
- add tests for DoobieTicketRepository
- refactor some generators (naming)
- more helper functions for Testing
- add LogHandler implementation for doobie in the ticket service
Summary of changes
4 files added
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieTicketRepositoryTest.scala
  • modules/tickets/src/main/resources/db/migration/tickets/V4__add_resolution.sql
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieTicketRepository.scala
  • modules/tickets/src/main/scala/de/smederee/tickets/Slf4jLogHandler.scala
27 files modified with 646 lines added and 314 lines removed
  • modules/hub/src/it/scala/de/smederee/hub/BaseSpec.scala with 2 added and 2 removed lines
  • modules/hub/src/it/scala/de/smederee/hub/DoobieVcsMetadataRepositoryTest.scala with 6 added and 4 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/DoobieVcsMetadataRepository.scala with 18 added and 15 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/VcsMetadataRepository.scala with 3 added and 3 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/VcsRepository.scala with 39 added and 0 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala with 1 added and 1 removed lines
  • modules/hub/src/main/scala/de/smederee/tickets/LabelRoutes.scala with 27 added and 27 removed lines
  • modules/hub/src/main/scala/de/smederee/tickets/MilestoneRoutes.scala with 107 added and 107 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/BaseSpec.scala with 83 added and 3 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieLabelRepositoryTest.scala with 15 added and 14 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieMilestoneRepositoryTest.scala with 14 added and 14 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieProjectRepositoryTest.scala with 13 added and 13 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieTicketServiceApiTest.scala with 3 added and 3 removed lines
  • modules/tickets/src/it/scala/de/smederee/tickets/Generators.scala with 61 added and 18 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Assignee.scala with 3 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieLabelRepository.scala with 13 added and 7 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieMilestoneRepository.scala with 10 added and 4 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieProjectRepository.scala with 7 added and 2 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/DoobieTicketServiceApi.scala with 5 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Label.scala with 3 added and 2 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/LabelRepository.scala with 6 added and 6 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/MilestoneRepository.scala with 6 added and 6 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Project.scala with 40 added and 0 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/ProjectRepository.scala with 1 added and 1 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/Ticket.scala with 47 added and 0 removed lines
  • modules/tickets/src/main/scala/de/smederee/tickets/TicketRepository.scala with 54 added and 42 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/Generators.scala with 59 added and 18 removed lines
2023-05-08 (Mon), 6:00 PM - Jens Grassel - 47ed5d5cb3c2e849f0dec469e48b858b9c73cad4

Update Scala to 3.3.0-RC5

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-05-08 (Mon), 1:37 PM - Jens Grassel - 82539ef66075b87c74be4276839d50185d77c30e

Fix code line width in file viewer.

Summary of changes
1 files modified with 1 lines added and 0 lines removed
  • modules/hub/src/main/resources/assets/css/main.css with 1 added and 0 removed lines
2023-05-08 (Mon), 12:53 PM - Jens Grassel - 663c1c2ce728b1b2ccc2abc6cc94f6a4cfa1963c

Adjust colours for more contrast.

- largely remove nord colour palette
- switch to generated monochromatic palette
- switch diff file indicator colour from white to nearly black
Summary of changes
4 files modified with 68 lines added and 50 lines removed
  • modules/hub/src/main/resources/assets/css/colours.css with 9 added and 0 removed lines
  • modules/hub/src/main/resources/assets/css/landingpage.css with 15 added and 11 removed lines
  • modules/hub/src/main/resources/assets/css/main.css with 40 added and 38 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala with 4 added and 1 removed lines
2023-05-05 (Fri), 10:58 AM - Jens Grassel - bab8aa015b2f66e0c9de264d92c385bfda0ab574

CSS: Move colours to own file.

- add nordic night colours from https://git.sr.ht/~ashton314/nordic-night
Summary of changes
1 files added
  • modules/hub/src/main/resources/assets/css/colours.css
1 files modified with 1 lines added and 22 lines removed
  • modules/hub/src/main/resources/assets/css/main.css with 1 added and 22 removed lines
2023-05-03 (Wed), 1:11 PM - Jens Grassel - f7798c78db504ace7372e4ebd9c47f4ade4c932e

CHANGELOG: Change to darcs compatible markdown notation.

Summary of changes
1 files modified with 46 lines added and 26 lines removed
  • CHANGELOG.md with 46 added and 26 removed lines