feat: Lots of new improvements v0.0.4 #28
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rdenadai/web.redecapivara.social!28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "rdenadai/improvements-v0.0.4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Improvements v0.0.4
Summary
This PR introduces several enhancements to the web application, including pull-to-refresh functionality, image upload support for posts, video embed handling, secure cookie-based authentication, analytics integration, and various UI improvements.
New Features
Pull-to-Refresh
usePullToRefresh.jswith support for both touch and mouse eventsImage Upload for Posts
uploadImagefunction in atproto serviceVideo Embed Support
Secure Cookie Authentication
useSecureCookie.jscomposable with encrypted data storageAnalytics
Improvements
Caching Strategy
useSessionStoragetouseLocalStoragefor better persistencePost Display
showInternalEmbedsprop for controlling video embed displayUI/UX Enhancements
Code Quality
Technical Changes
Composables
useCache.js: Switched from sessionStorage to localStorageuseInstallPrompt.js: Refactored to arrow functionsuseOnline.js: Code formatting improvementsuseProfile.js: Converted to arrow functionuseToast.js: Converted to arrow functionusePullToRefresh.jsfor refresh functionalityuseSecureCookie.jsfor secure storageServices
uploadImagefunction to atproto servicecreatePostto support image attachments with embed handlingAuthentication
Router