Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drf vite integration #84

Merged
merged 78 commits into from
Oct 8, 2024
Merged

Drf vite integration #84

merged 78 commits into from
Oct 8, 2024

Conversation

IonMich
Copy link
Owner

@IonMich IonMich commented Oct 8, 2024

This pull request adds support for a new frontent UI using React, Vite and related libraries. The new UI is still in experimental phase. At its current phase it adds support for new functionalities (e.g. offline mode, App-like navigation, responsive components, seamless front-side search of tabular data), but it also has yet to be implemented core features. See here for a summary of missing features:
#82

IonMich added 30 commits April 23, 2024 17:10
First iteration of serializers and ModelViewSets for multiple apps.
Nested mutations (e.g. changing ForeignField id) still need to be implemented for PATCH and PUT REST requests. no migrations required, but python dependencies have changed
Logging out is not fully implemented yet and authorization for each API route need to be reviewed
foreignkey mutations need to be fixed
the setup of the global worker still uses CDN, but `pdfjs` is imported using node.js
automatic scrolling, dark theme, and zooming still need to be fixed
now zooming in/out does not reset parent scroll height
eventually we should keep rendering the old pdf
(maybe with a small transparency) until the new pdf is ready
@IonMich IonMich merged commit 7ee865a into main Oct 8, 2024
3 checks passed
@IonMich IonMich deleted the drf-vite branch October 8, 2024 14:13
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.

1 participant