Version 1.6 of Org Social is released!
- Added `#+LOCATION:` global metadata field for user location (city, country).
- Added `#+BIRTHDAY:` global metadata field for user birthday in YYYY-MM-DD format.
- Added `#+LANGUAGE:` global metadata field for space-separated language codes (ISO 639-1) that the user speaks.
- Added `#+PINNED:` global metadata field to pin a post to the top of the profile using its ID (timestamp).
- Post ID can now be specified in the header (after `**`) in addition to the `:ID:` property in the properties drawer. Both formats are valid. If both are present, the header value takes priority.
There are no plans to release further versions; this can be considered the final or stable version. A process to adapt the existing software will now begin. Thank you to everyone who contributed!
#orgmode #orgsocial #emacs
Version 1.6 of Org Social is released!
- Added `#+LOCATION:` global metadata field for user location (city, country).
- Added `#+BIRTHDAY:` global metadata field for user birthday in YYYY-MM-DD format.
- Added `#+LANGUAGE:` global metadata field for space-separated language codes (ISO 639-1) that the user speaks.
- Added `#+PINNED:` global metadata field to pin a post to the top of the profile using its ID (timestamp).
- Post ID can now be specified in the header (after `**`) in addition to the `:ID:` property in the properties drawer. Both formats are valid. If both are present, the header value takes priority.
There are no plans to release further versions; this can be considered the final or stable version. A process to adapt the existing software will now begin. Thank you to everyone who contributed!
#orgmode #orgsocial #emacs
I have released version 2.8 of org-social.el 🥳
I have focused on improving the user experience with real-time notifications, better post readability, and performance enhancements.
- **Real-time Desktop Notifications**: Get instant notifications for mentions, reactions, replies, and boosts via SSE (Server-Sent Events). Optional feature, disabled by default via `org-social-realtime-notifications`
- **Post Preview Length Control**: Long posts now show a "Read more" button (default 400 characters). Configurable with `org-social-post-preview-length` or set to `nil` to disable truncation
- **Improved User Mentions**: `org-social-mention-user` now uses async cache system that loads all users from relay without blocking Emacs. Cache updates automatically and silently after timeline is displayed
## Other improvements
- Bug Fix: Poll voting now works correctly with vfile URLs by using local cache file
- UI Enhancement: Thread view displays full posts without truncation for better readability
- Performance: Timeline navigation optimized to avoid unnecessary feed reloads when switching between buffers
➕ Instructions for updating: https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version
📝 Issues/bugs/problems: https://github.com/tanrax/org-social.el/issues
📜 Source Code: https://github.com/tanrax/org-social.el
❤️ Support the project! https://liberapay.com/org-social/
#orgsocial #emacs #orgmode #elisp
I have released version 2.8 of org-social.el 🥳
I have focused on improving the user experience with real-time notifications, better post readability, and performance enhancements.
- **Real-time Desktop Notifications**: Get instant notifications for mentions, reactions, replies, and boosts via SSE (Server-Sent Events). Optional feature, disabled by default via `org-social-realtime-notifications`
- **Post Preview Length Control**: Long posts now show a "Read more" button (default 400 characters). Configurable with `org-social-post-preview-length` or set to `nil` to disable truncation
- **Improved User Mentions**: `org-social-mention-user` now uses async cache system that loads all users from relay without blocking Emacs. Cache updates automatically and silently after timeline is displayed
## Other improvements
- Bug Fix: Poll voting now works correctly with vfile URLs by using local cache file
- UI Enhancement: Thread view displays full posts without truncation for better readability
- Performance: Timeline navigation optimized to avoid unnecessary feed reloads when switching between buffers
➕ Instructions for updating: https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version
📝 Issues/bugs/problems: https://github.com/tanrax/org-social.el/issues
📜 Source Code: https://github.com/tanrax/org-social.el
❤️ Support the project! https://liberapay.com/org-social/
#orgsocial #emacs #orgmode #elisp
I have released version 2.4 of org-social.el 🥳
My favorite feature of this version is that you can now schedule posts. You just need to provide a future date.
Other things it includes:
- Performance Improvements: New async user queue system for parallel user info fetching, improved feed downloading with better concurrency control, better performance for Discover and user profile loading.
- Validator Enhancements: Optional properties support, CONTACT field now accepts any valid URI scheme, better integration with other org-mode tools.
- File Structure: Optional properties in org-social file format, automatic space added after h2 headings.
- Documentation fixes and improvements.
Instructions for updating: https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version
Issues/bugs/problems: https://github.com/tanrax/org-social.el/issues
Source Code: https://github.com/tanrax/org-social.el
Enjoy!
#emacs #orgsocial #orgmode
I have released version 2.4 of org-social.el 🥳
My favorite feature of this version is that you can now schedule posts. You just need to provide a future date.
Other things it includes:
- Performance Improvements: New async user queue system for parallel user info fetching, improved feed downloading with better concurrency control, better performance for Discover and user profile loading.
- Validator Enhancements: Optional properties support, CONTACT field now accepts any valid URI scheme, better integration with other org-mode tools.
- File Structure: Optional properties in org-social file format, automatic space added after h2 headings.
- Documentation fixes and improvements.
Instructions for updating: https://github.com/tanrax/org-social.el?tab=readme-ov-file#update-version
Issues/bugs/problems: https://github.com/tanrax/org-social.el/issues
Source Code: https://github.com/tanrax/org-social.el
Enjoy!
#emacs #orgsocial #orgmode
Using #mastodon_el already gives me the vibes I got about hackers in #snow_crash, but I recently set up #org_social, and it's a whole another level of... hacker-y vibes! Highly recommended for anyone who likes tinkering with #emacs and/or #org_mode!
I have released version 1.3 of org-social.el 🥳
It includes:
- Notifications section: mentions and replies.
- Function to add mentions (org-social-mention-user).
- Improved format for mentions.
- Better structure: code divided into small modules and autoloading.
- Various bug fixes and improvements.
Enjoy!
https://github.com/tanrax/org-social.el
#emacs #orgsocial #orgsocialel
To my surprise, Org social is attracting more attention than I expected. I have received issues, pull requests, emails, messages on Mastodon, comments on Hacker News, etc. In less than 24 hours, the repository already has more than 150 ⭐ and 6 forks. I am also receiving proposals for collaboration and improvements, which I am already reviewing.
I need to digest all this and get organised.
Thank you all for your interest! ♥
#emacs #orgsocial
To my surprise, Org social is attracting more attention than I expected. I have received issues, pull requests, emails, messages on Mastodon, comments on Hacker News, etc. In less than 24 hours, the repository already has more than 150 ⭐ and 6 forks. I am also receiving proposals for collaboration and improvements, which I am already reviewing.
I need to digest all this and get organised.
Thank you all for your interest! ♥
#emacs #orgsocial