Skip to content
This repository was archived by the owner on Mar 30, 2025. It is now read-only.

Draft: Feature/rooms - the rooms page#1

Draft
gitgernit wants to merge 35 commits into
devfrom
feature/rooms
Draft

Draft: Feature/rooms - the rooms page#1
gitgernit wants to merge 35 commits into
devfrom
feature/rooms

Conversation

@gitgernit

Copy link
Copy Markdown
Owner

The main functionality of the chatrooms. Maybe even with the SFU server - unlikely, though.

gitgernit and others added 21 commits April 22, 2024 04:15
…ts to lint.txt, CI and check_formatting.ps1, requirements are sorted, deleted unimportant Django comments
fix: returned accidentally changed CACHES in test_settings
…e to rooms app config, wrote a room html mockup
feature: messages are now saved and can be accessed though API
feature: User (session) can now join only one room
improvement: get_room/ endpoint now takes POST requests (issue 1.3)
improvement: core is now django app, not just package
improvement: added new fields to Message and User models
improvement: some changes in linters settings
improvements: got rid from all "from import" imports
# Conflicts:
#	chattr/rooms/admin.py
#	chattr/rooms/models.py
#	chattr/rooms/tests.py
#	chattr/rooms/views.py
@gitgernit gitgernit self-assigned this May 2, 2024
@gitgernit gitgernit changed the title Feature/rooms - the rooms page Draft: Feature/rooms - the rooms page May 2, 2024
@gitgernit

Copy link
Copy Markdown
Owner Author

Currently learning asyncio and tinkering with aiortc

@gitgernit

Copy link
Copy Markdown
Owner Author

Fully remaking the rooms/ page

gitgernit added 3 commits July 4, 2024 01:06
previous import format: {module}
new import format (conventional): { module }
…ne frame

full removal of previous rooms/ frontend due to poor quality;
start of a remake, inline frame
would be used for storing media streams
@gitgernit gitgernit linked an issue Jul 9, 2024 that may be closed by this pull request
…frame

the inline videos frame is now styled alike with the rest of the project, works like a grid, allows
scrolling, overflowing, and all other kinds of things
gitgernit added 10 commits July 10, 2024 18:32
fixed video frame resizing upon overflowing due to being non-absolutionaly positioned, now using an
absolutely positioned wrapper
created a User class - this one represents the user and currently only stores the username but will
probably store user's media and audio tracks aswell
css is weird so spans (especially text) would take more time to transition its color than other
elements. not anymore
now only setting the background-color and color transition properties on generic elements & .videos and its recursive children
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rooms/ frontend

2 participants