Releases: arihant2math/prontus
Releases · arihant2math/prontus
v0.1.0 beta 1
Changelog
- ADDED: CLI for creating extensions
- ADDED: Update checking and notifying
- ADDED: Panics now have backtrace due to
color_eyre
- UPDATED: Fixed the way extensions are run so it doesn't immediately crash
- FIXED: Padding around memberlist not being inline with the shadowing
- FIXED: Force a relogin after API key is found to be invalid
- FIXED: Theme change not happening when OS theme changed and theme was set to automatic
- FIXED: Encryption (still not accessible from UI, however)
Client
- ADDED: Finished file upload API
- FIXED: Return type of message deletion
Extensions API
- ADDED: Ability to read and write to settings
Known issues
- Some modals have been disabled.
- Creating DMs has occasionally been flaky.
- Occasionally loading mentions fails
- Occasionally loading media, such as images, that are hosted on pronto fails
- Updates don't download/install
Full Changelog: v0.1.0-alpha202411240...v0.1.0-beta1
v0.1.0 alpha 2024-11-24
Changes
- ADDED: Sandboxed extensions are enabled and run by default. They cannot do anything useful yet.
- ADDED: Extensions can be created using WIT bindgen via the extension-api crate
- ADDED: Alt + Up Arrow/Dow Arrow to switch channels to the next of previous
- UPDATED: Rich text for announcements
- FIX: Editing messages
- FIX: Hide read indicators in thread view
v0.1.0 alpha 2024-10-30
- ADDED: Search indexing can be enabled via a settings tab
- ADDED: Channel settings
- ADDED: The ability to set title and alias of channels
- ADDED: Ability to view and set permission levels.
- ADDED: Progress bar when channel is loading, and the message list pulses now
- UPDATED: Sidebar is now resizable width-wise
- UPDATED: Sidebar rightclick menu is now custom
- UPDATED: Failed api actions send a toast
- FIX: User search
- FIX: Task uncompletion
- INTERNAL: Pinned message support
- INTERNAL: Pronouns support
- INTERNAL: Logs take up much less space
- INTERNAL: Upgraded to Svelte 5
v0.1.0 alpha 2024-10-22
This release is the first to be fully read compatible with the official pronto client. Proper installation instructions are now in the README.
- ADDED: Search thread now is enabled (and indexing can start if you manually enable a settings)
- ADDED: Ability to view completed tasks
- ADDED: Proper tasks view
- ADDED: Ability to complete tasks
- ADDED: Ability to un-complete task
- ADDED: Ability to create DMs
- ADDED: live update announcements
- ADDED: ability to view others read marks
- ADDED: unread bar that shows what hasn't been read in a channel
- ADDED: (UI) highlighted look of text entry and disabled it when no channel is selected.
- UPDATED: (UI) Show which channel is in focus
- UPDATED: (UI) Settings is now tabbed
- FIX: Probot API and compile
- FIX: Scrolling members list
- FIX: No category sidebar
- FIX: Actually display message updates
- INTERNAL: Better logging
v0.1.0 alpha 2024-10-04
- ADDED: Ability to view unread announcements and incomplete tasks
- ADDED: Modal for creating a DM (not working for now)
- UPDATED: Rightclick menus are native now
- FIXED: Viewing images and other media that are uploaded directly to pronto
- FIXED: Made the app atleast partially usable for non-ohs pronto users.
- INTERNAL: Basics of local search engine
- INTERNAL: Encryption basics
- INTERNAL: Better json error handling
- INTERNAL: Dependency updates
Known Issues
- Opening settings doesn't work
- The no categories sidebar doesn't work
v0.1.0 alpha 2024-10-04
- ADDED: Bot creation API (probot)
- ADDED: Ability to mute, pin, and unpin channels
- ADDED: Ability to view notifications settings
- ADDED: Ability to autoread channel and mark channel as read
- ADDED: Ability to create threads
- ADDED: Dropdown on current user card (unused at the moment)
- UPDATED: Channel names now follow aliases
- FIX: Threads panel not closing
- FIX: Date handling
- INTERNAL: Procedural Macros from API Requests
- INTERNAL: Proxy server for image requests
- INTERNAL: Requests are now compressed with brotli
v0.1.0 alpha 2024-09-25
- ADDED: Minimize to tray
- ADDED: Rust sentry monitoring
- UPDATED: Infinite scrolling on members list
- UPDATED: Markdown parsing
- UPDATED: Sentry monitoring
- FIXED: Window name
v0.1.0 alpha 2024-09-22
Changes
- ADDED: Ability to send messages in thread
- ADDED: Settings for sidebar which allow categories to be hidden
- ADDED: Settings for messages including hiding embeds and compact mode
- ADDED: Ability to edit messages
- ADDED: non-functional notifications UI
- ADDED: Rich text functionality to the prosemirror editor
- UPDATED: Look of mentions
- UPDATED: Some of the login UI
- UPDATED: UI coloring
- UPDATED: UI display in general
- FIX: Channel settings only show for non-dm channels
- FIX: Removed the scrollbar from some places
- UI: Sidebar category open/close animation
- PERF: Reduced amount of write-only locking on the state and decreased channel load time from ~8 seconds to <2 seconds.
- INTERNAL: Reduced panics and errors
- INTERNAL: Settings are stored as json now.
Known Issues
- Editing messages with mentions adds
<>
around them. and uses the user id, this shouldn't be an issue when the message is sent. - Sentry is permanently enabled
v0.1.0 alpha 2024-09-16
Changes
- ADDED: Properly rendered mentions
- ADDED: Ability to view mentionable users in autocomplete when typing out a message
- ADDED: Popovers for user info
- ADDED: Partial support for code blocks
- ADDED: LaTeX support
- ADDED: More settings for analytics and tracking (and some hidden ones about the sidebar)
- ADDED: Ability to close thread panel
- UPDATED: Channel info bar
- UPDATED: Login uses a pin entry now
- FIXED: Bug when sent messages appear at the top of the message list
- FIXED: Sent messages don't duplicate
- INTERNAL: The application locks into write less now
Known Issues
- Mentions don't appear onto message input when interacted with
- Mentions are white in dark mode
v0.1.0 alpha 2024-09-15
- Added support for viewing threads in a side panel
- Added support for viewing threads in message list
- Added compacting of similar messages so information like profile pictures isn't cluttering the screen.
- Text Input is done by ProseMirror now
- Revamped the UI for the member list panel and moved it.
- Made many UI elements un-selectable to make it easier to copy just the text of messages.
- Fixed reactions panel and actions panel
- Made a backwards compatible version of settings (this is a breaking change and will overwrite your current settings)
- Added settings options for notifications, rich text, and experiments that are functions
- Added notifications
- Unglitched UI
- Fixed bugs