Skip to content

refactor(Controller): Modernize code#1497

Open
CarlSchwan wants to merge 15 commits intomasterfrom
carl/modernize-controllers
Open

refactor(Controller): Modernize code#1497
CarlSchwan wants to merge 15 commits intomasterfrom
carl/modernize-controllers

Conversation

@CarlSchwan
Copy link
Copy Markdown
Member

  • Use getFirstNodeById for performance reason
  • Add typing
  • Use property contrustor promotion
  • Use attributes instead of annotations

@CarlSchwan CarlSchwan self-assigned this Feb 5, 2026
@CarlSchwan CarlSchwan requested a review from julien-nc February 5, 2026 11:51
@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch 8 times, most recently from d7debe4 to bd59a97 Compare February 8, 2026 17:27
@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch from bd59a97 to bf85e99 Compare February 12, 2026 01:04
@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch 5 times, most recently from cdcb726 to 9d90be4 Compare February 17, 2026 20:25
Copy link
Copy Markdown
Contributor

@susnux susnux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!
Tests sre related though. Tests need to be adjusted

@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch from 9d90be4 to 545df27 Compare February 17, 2026 20:40
@CarlSchwan
Copy link
Copy Markdown
Member Author

Nice! Tests sre related though. Tests need to be adjusted

working on it :)

@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch 5 times, most recently from d91f5a9 to b797112 Compare February 17, 2026 21:49
@joshtrichards
Copy link
Copy Markdown
Member

If FilesHooks is still around when you wrap this up, I'll take care of replacing the legacy hooks once it's merged (similar to how I just did nextcloud/notes#1836). ;-)

- Use getFirstNodeById for performance reason
- Add typing
- Use property contrustor promotion
- Use attributes instead of annotations

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch from b797112 to 5c56dea Compare April 27, 2026 19:21
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
@CarlSchwan CarlSchwan force-pushed the carl/modernize-controllers branch from 5c56dea to 1943d95 Compare April 27, 2026 19:26
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Fix compiling the frontend for me

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Make the frontend appears again

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Replace Vuex with Pinia, vue2-leaflet with vue-leaflet

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants