Skip to content

Conversation

@Isak-Kallini
Copy link
Member

@Isak-Kallini Isak-Kallini commented Nov 17, 2025

Minor gui fixes

  • The new design lives on this branch! It's automatically deployed to beta.dsek.se.
  • You should not push directly to this branch, make a pull request
  • The design is in figma

When implementing components/pages

  • Do one component/page at a time
  • Assign yourself to the corresponding issue, or create one if there isn't one. We don't want two people accidentally doing the same work!
  • Move it to in progress
  • Find the component on https://shadcn-svelte.com/docs/components and run the installation command to get a base component
  • Important: Make a commit immediately after adding the component, and make a separate commit for your changes. It's easier to review what is your changes vs shadcn that way.
  • Style the component to match the design in figma
  • When ready, create a pr to this branch (new-design), link it to your issue, and move the issue to in review
  • I will close any prs that don't follow these steps. But don't worry! You can always fix your mistake and reopen your pr :)

Isak-Kallini and others added 19 commits November 22, 2025 22:34
prep for tailwind upgrade

wip

wip

New design

New design
* Add buttongroup

* fix lint
* add input and label

* fix file upload input

* fix formatting
* add pistachio

* add badge component

* add larger badge

* remove unused styles
* Replace default styles for links with utility

* Make layout-container utility for intellisense

* Turn off no-navigation-without-resolve

Our SvelteKit version is too old for this rule.

* Update svelte packages

Skipped updating vite-plugin-svelte since it requires many more updates

* Update devalue patch

* Fix type errors from Svelte update
* add textarea component

* add editor

* move editor file

* fix textarea formatting

* fix selection

* fix selection offset

* fix bind

* fix prepend

* remove comment

* fix translations

* add translations
* add footer

* add translation button to navbar

* fix link styles

* add address strings

* add editor

* move editor file

* remove unused code

* fix editor??

* use simple-icons instead of paths

* fix line height for quote

* fix footer links

* move layout files

* add layout to main page
* add radiogroup component

* fix formatting

* fix destructive
* Add select component

* Add CSS variables used by select component

* Add destructive color

---------

Co-authored-by: Isak Kallini <isak@kallini.se>
fgren and others added 7 commits November 24, 2025 18:47
* style alert dialog

* add dialog component

* add separator component

* fix alert dialog styling

* update styles

* add fileupload translations

* add file upload component

* fix formatting

* make fileupload not have fixed width

* rename variables, use nicer alt
* Add tabs ui component

* Fix tab appearance

* Start check

* Prettify
* add checkbox component

* add checkbox css

* fix formatting

---------

Co-authored-by: jo4485li-s <jo4485li-s@student.lu.se>
* Add command dialog

* Add command dialog part 2

* Ignore svelte/no-navigation-without-resolv

* Fix padding

* do not wrap event date

* fix scroll

---------

Co-authored-by: fgren <179166750+fgren@users.noreply.github.com>
* Added icon support for input component

* Added DatePicker, TimePicker and DateTimeSelector

* Added hidden input elements so DateTimeSelector can be put in form

* Add translations to DateTimeSelector & co.
* Install shadcn checkbox

* CoiceBox checkbox variant implemented

* Made radiobutton

* Added checkbox's properties to choicebox

* redundant imports

* Fixed restprops variable name

* Ran format

* Fix choicebox checked? Description now option

* Can now change props properly
* Add landing page calendar

* Landing page calendar done

* Make code more cursed

* fix lint
Isak-Kallini and others added 11 commits December 31, 2025 11:47
* fix navbar order and icons

* add drawer component

* make navbar responsive

* fix drawer formatting

* remove shadow

* move navbar

* fix footer text

* fix navbar responsiveness

* translate navbar

* fix avatar image

* fix search

* update navbar design

* remove console log

* add iphone 5 support

* remove dark mode toggle

* add initials function

* add nav functionality, change mobile design
* fix navbar styles on safari

* fix search dialog z-index

* format
Features:
* News overview page, with pagination and search (/news)
* Article page (/news/[slug])
* Article creation
* Article editing


commits:
* add news and author cards

* add pagination component

* add scroll area component

* add news searching

* add news page

* clean up news code

* make footer icons correctly sized

* fix updating author

* add tag badge and selector, add dropdown component

* make editor responsive

* add MarkdownBody component

* extend inputs

* tweak input element

* add news display components

* add article pages

* fix hydration issue

* fix type issues and error handling

* fix author and badge styles

* update lucide

* add spinner component

* add form submit spinner

* fix news grid

* rename NewsCard, fix text color

* fix article form color

* use author picture in search result

* fix hydration issue

* fix pagination

* fix article card preview

* do not preload images on hover

* fix article colors

* add pagination to news

* fix link

* Fix mobile layout navbar icon

the `justify: center` had no effect since it was `display: block` and not `display: inline-flex` like the other buttons

---------

Co-authored-by: ManneG <74592735+ManneG@users.noreply.github.com>
* tweak markdown styles

* fix markdown issue
* add onboarding page

* fix redirect and styling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 New

Development

Successfully merging this pull request may close these issues.

8 participants