~jan0sch/smederee

Showing 11 changes starting from 8c96664cc108a400f4a20852561a734a92931b77.
2023-01-31 (Tue), 1:59 PM - Jens Grassel - 8c96664cc108a400f4a20852561a734a92931b77

HTML/CSS: Refactor to use the nord colour theme.

- contains multiple small cosmetic fixes
- switch to the nord colour theme for css

Nord colour theme: https://www.nordtheme.com/docs/colors-and-palettes
Summary of changes
18 files modified with 386 lines added and 425 lines removed
  • modules/hub/src/main/resources/assets/css/landingpage.css with 145 added and 295 removed lines
  • modules/hub/src/main/resources/assets/css/main.css with 132 added and 66 removed lines
  • modules/hub/src/main/resources/messages_en.properties with 2 added and 0 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/account/settings.scala.html with 2 added and 2 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/account/sshSettings.scala.html with 2 added and 2 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/contact.scala.html with 7 added and 10 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/deleteRepository.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/imprint.scala.html with 7 added and 10 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/index.scala.html with 12 added and 3 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/main.scala.html with 9 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/navbar.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/privacyPolicy.scala.html with 7 added and 10 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/publicAlpha.scala.html with 7 added and 10 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryFiles.scala.html with 12 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html with 17 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryOverview.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryPatch.scala.html with 15 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/termsOfUse.scala.html with 7 added and 10 removed lines
2023-01-29 (Sun), 8:26 PM - Jens Grassel - b63dbcd3ad2ec3b5370bf73475548aee55151d83

HTML/CSS: Make top and bottom horizontal menus scrollable if needed.

Summary of changes
7 files modified with 7 lines added and 7 lines removed
  • modules/hub/src/main/twirl/de/smederee/hub/views/contact.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/imprint.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/index.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/navbar.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/privacyPolicy.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/publicAlpha.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/termsOfUse.scala.html with 1 added and 1 removed lines
2023-01-29 (Sun), 8:15 PM - Jens Grassel - 1d5115657911773c4fb64db6a7a213064db8678e

README: Add some instructions for working via ssh.

Summary of changes
1 files modified with 23 lines added and 0 lines removed
  • README.md with 23 added and 0 removed lines
2023-01-28 (Sat), 10:23 AM - Jens Grassel - 331571c49d4db0eda7d212d28bfecef670dca99d

Update http4s to 1.0.0-M39

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-01-28 (Sat), 10:15 AM - Jens Grassel - f3875ce34a14a2b01da5aec8e8d4ced4b44f19ff

Add link to OWASP REST API security to README.

Summary of changes
1 files modified with 1 lines added and 0 lines removed
  • README.md with 1 added and 0 removed lines
2023-01-28 (Sat), 10:15 AM - Jens Grassel - d8f520ea1ad39597b8dbb22d8f54951c5d827b08

Update simple java mail to 7.8.0

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-01-23 (Mon), 1:48 PM - Jens Grassel - 2fdbbeb715dd112a1d1a1c24dc030a2be3bc0dce

Tickets: Prepare foundations for ticketing support.

This introduces necessary work for ticket support to the Smederee. =)
The idea is as follows:

1. Per repository you can create labels, milestones and tickets.
2. A ticket can be linked with multiple labels and/or milestones.
3. A ticket can be assigned to multiple accounts (assignees).

Several things are hard wired (e.g. ticket status) to reduce code
complexity.

This is all still incomplete but it compiles and does not interfere with
existing functionality. It also includes a dependency update.
Summary of changes
18 files added
  • modules/hub/src/main/resources/db/migration/V4__ticket_tables.sql
  • modules/hub/src/main/scala/de/smederee/tickets/Assignee.scala
  • modules/hub/src/main/scala/de/smederee/tickets/Label.scala
  • modules/hub/src/main/scala/de/smederee/tickets/Milestone.scala
  • modules/hub/src/main/scala/de/smederee/tickets/Submitter.scala
  • modules/hub/src/main/scala/de/smederee/tickets/Ticket.scala
  • modules/hub/src/main/scala/de/smederee/tickets/TicketRepository.scala
  • modules/hub/src/test/scala/de/smederee/tickets/ColourCodeTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/Generators.scala
  • modules/hub/src/test/scala/de/smederee/tickets/LabelDescriptionTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/LabelNameTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/LabelTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/MilestoneDescriptionTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/MilestoneTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/MilestoneTitleTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/TicketContentTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/TicketNumberTest.scala
  • modules/hub/src/test/scala/de/smederee/tickets/TicketTitleTest.scala
3 files modified with 30 lines added and 1 lines removed
  • build.sbt with 4 added and 1 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/Account.scala with 24 added and 0 removed lines
  • modules/hub/src/main/scala/de/smederee/hub/types.scala with 2 added and 0 removed lines
2023-01-21 (Sat), 2:17 PM - Jens Grassel - c4b710c391414eb3bf0502385ccb608e3630b710

Update simple java mail to 7.7.1

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-01-21 (Sat), 2:05 PM - Jens Grassel - 07b25646b9c47562d6510d67c3c81ec2145398fa

Update cats-effect to 3.4.5

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-01-18 (Wed), 12:55 PM - Jens Grassel - 8b94cf9350510889da233eda9d3cd490349110c5

HTML/CSS: Move from fontawesome to feather svg icons.

This removes the fontawesome package and adds a template helper named `icon`
which creates icons on demand based upon the feather svg collection.
Thus we reduce the size of assets to be downloaded and eleminate a
dependency on JavaScript.
Summary of changes
2 files added
  • modules/hub/src/main/resources/assets/feather/4.29.0/feather-sprite.svg
  • modules/hub/src/main/twirl/de/smederee/hub/views/icon.scala.html
12 files modified with 46 lines added and 32 lines removed
  • build.sbt with 1 added and 0 removed lines
  • modules/hub/src/main/resources/assets/css/main.css with 15 added and 0 removed lines
  • modules/hub/src/main/resources/assets/feather/4.29.0/feather-sprite.svg with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/account/sshSettings.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/index.scala.html with 4 added and 5 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/main.scala.html with 0 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showAllRepositories.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositories.scala.html with 1 added and 1 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryFiles.scala.html with 7 added and 7 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html with 5 added and 5 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryOverview.scala.html with 6 added and 6 removed lines
  • modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryPatch.scala.html with 4 added and 4 removed lines
26 files removed
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-brands-400.ttf
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-brands-400.woff2
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-regular-400.ttf
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-regular-400.woff2
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-solid-900.ttf
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-solid-900.woff2
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-v4compatibility.ttf
  • modules/hub/src/main/resources/assets/fontawesome/webfonts/fa-v4compatibility.woff2
  • modules/hub/src/main/resources/assets/fontawesome/css/all.css
  • modules/hub/src/main/resources/assets/fontawesome/css/all.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/brands.css
  • modules/hub/src/main/resources/assets/fontawesome/css/brands.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/fontawesome.css
  • modules/hub/src/main/resources/assets/fontawesome/css/fontawesome.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/regular.css
  • modules/hub/src/main/resources/assets/fontawesome/css/regular.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/solid.css
  • modules/hub/src/main/resources/assets/fontawesome/css/solid.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/svg-with-js.css
  • modules/hub/src/main/resources/assets/fontawesome/css/svg-with-js.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v4-font-face.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v4-font-face.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v4-shims.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v4-shims.min.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v5-font-face.css
  • modules/hub/src/main/resources/assets/fontawesome/css/v5-font-face.min.css
2023-01-16 (Mon), 7:07 PM - Jens Grassel - 85b2382c3b8604a7e3c41f6d491292318a372789

Update coding style.

Summary of changes
1 files modified with 39 lines added and 1 lines removed
  • CODINGSTYLE.md with 39 added and 1 removed lines