Commit graph

1762 commits

Author SHA1 Message Date
Lim Chee Aun 7264f543bd Change p to div here too 2023-10-13 23:39:59 +08:00
Lim Chee Aun f6864f96bd Change p to div 2023-10-13 15:46:43 +08:00
Lim Chee Aun f67d4fd916 Fix id may not be available yet 2023-10-13 15:46:31 +08:00
Lim Chee Aun cd403fe605 Fix error with zero posts 2023-10-13 15:31:04 +08:00
Lim Chee Aun 5481aa12be Cache account info fetches for 10mins 2023-10-13 15:27:24 +08:00
Lim Chee Aun 806ad2c6a2 Fix media re-rendering due to url object keep being recreated 2023-10-12 23:19:48 +08:00
Lim Chee Aun d1b8d737cc Enable on-demand posting stats
- Slight refactor
- Make sure stats also work when switching instances
- Make sure zero stats fallback
2023-10-12 23:11:20 +08:00
Lim Chee Aun a095a30500 Breaking news: upgrade to masto v6
Expecting bugs!

Also include some fixes for states init.
2023-10-12 12:48:09 +08:00
Lim Chee Aun 5de7eec2ca Only show hover styles for tab bar when has hover
The hover delays the tap a little
2023-10-11 19:13:02 +08:00
Lim Chee Aun b8767f3618 Fix load wrong account's stuff when adding new account
Some account-based calls were called before states are initialized
2023-10-11 19:07:36 +08:00
Lim Chee Aun 68759e64d1 Silence errors for follow requests & announcements 2023-10-09 21:53:58 +08:00
Lim Chee Aun 78a6f13380 Fix leaked follow requests from Notifications popover to page 2023-10-09 19:46:07 +08:00
Lim Chee Aun a697fb04df Disable follow request buttons once has relationship 2023-10-09 19:44:54 +08:00
Lim Chee Aun 39f7d4e00d Fix familiar followers leaked to other profiles
Mistake for using global state when it should be per-profile
2023-10-07 17:13:55 +08:00
Lim Chee Aun 12d0e6aed8 Fix media caption and index not synced 2023-10-07 09:41:38 +08:00
Lim Chee Aun 769a5cb099 Change caption display logic for multiple media
- Show all of them or none of them
- If there's at least one caption < 140 chars, show all of them
- Fix potential bug when there are > 4 media
2023-10-06 23:57:12 +08:00
Lim Chee Aun d6d10d091e Slight adjustments to tab bar styles 2023-10-06 18:13:10 +08:00
Lim Chee Aun eace6c4d9b Slight adjustments to media alt edit sheet 2023-10-05 18:07:36 +08:00
Lim Chee Aun 4723358d2d Fix borked image when restore from draft 2023-10-05 18:01:18 +08:00
Lim Chee Aun aad855cafc Try to use the additional new props for card
Only use imageDescription for now
2023-10-05 08:54:59 +08:00
Lim Chee Aun 643b6bce07 Try to use the additional new props for card
Only use imageDescription for now
2023-10-04 22:40:34 +08:00
Lim Chee Aun 5faf911b17 Replace scrollIntoViewIfNeeded with scrollIntoView
Because non-standard and not supported on Firefox
2023-10-04 21:24:48 +08:00
Lim Chee Aun ddd1ec5819 Compare accents and diacritics too 2023-10-04 21:23:21 +08:00
Lim Chee Aun 8cd3e38f22 Move this up, Intl stuff seems to run slow sometimes 2023-10-04 10:19:28 +08:00
Lim Chee Aun be964f933c Better throttle instead of debounce 2023-10-04 10:05:21 +08:00
Lim Chee Aun d429ef9161 Don't compact spoiler post if from different author 2023-10-04 08:31:40 +08:00
Lim Chee Aun 9885c8f388 Better contrast for visited links in dark mode 2023-10-04 00:09:32 +08:00
Lim Chee Aun 8be2c738df Make figcaption self align to bottom
This is in case the image height is smaller than the figcaption.
Could be possible for text in other languages.
Flexbox is so cool.
2023-10-03 22:15:15 +08:00
Lim Chee Aun faa7ffc310 Slight adjustments to carousel top buttons 2023-10-03 22:10:32 +08:00
Lim Chee Aun 4ac2e4aa7b Possibly fix rendering issue in Vanadium 2023-10-03 20:38:55 +08:00
Lim Chee Aun 4436c337dd Cleanup 2023-10-03 15:07:47 +08:00
Lim Chee Aun 48f1527cc6 Robustify useTruncated
Also attempt to fix weird scrollHeight bug again
2023-10-03 13:03:03 +08:00
Lim Chee Aun fcbf99f121 Got to dir=auto all the things 2023-10-03 10:29:28 +08:00
Lim Chee Aun 5793476223 Change icons for muted/blocked users
It's not consistent with the icons on the menu for muting/blocking.
There's no "user" in these icons but at least more recognizable. The text should give sufficient context despite less contextual icons.
2023-10-02 21:20:47 +08:00
Lim Chee Aun 715357c8c9 Show synced icon & link to instance for more settings
Context: some users were confused why some settings are not on Phanpy when it can be set on their own instance's web UI
2023-10-02 21:13:56 +08:00
Lim Chee Aun 56365ebc39 Fix duplicate alt badges 2023-10-02 20:55:15 +08:00
Lim Chee Aun a1a78370cc Remove 'Media {i}:'
It'll look weird when description is not English
2023-10-02 19:57:19 +08:00
Lim Chee Aun 7e993704cc More conditions for show/hide captions
- Remove unused code
- Refactor and memoize the long/short calculation too
2023-10-02 18:58:42 +08:00
Lim Chee Aun f05267b216 MVP implementation of listing muted/blocked users 2023-10-02 17:51:36 +08:00
Lim Chee Aun 634e81e9d0 Show roles in account info 2023-10-02 16:55:13 +08:00
Lim Chee Aun 52c63690a3 More noopener noreferrer 2023-10-02 15:58:59 +08:00
Lim Chee Aun 348efe0069 Experiment figcaption for *multiple* media's 2023-10-02 12:21:26 +08:00
Lim Chee Aun 9f6236762d Place captions to right side of media when there's enough space 2023-10-02 09:30:35 +08:00
Lim Chee Aun a364488895 Test only use longpress for iOS 2023-10-01 17:14:32 +08:00
Lim Chee Aun d05f0a4f23 Remove unused import 2023-10-01 17:14:18 +08:00
Lim Chee Aun 49fdcf7837 Show Translate button when different lang inside alt modal 2023-10-01 14:39:44 +08:00
Lim Chee Aun baa2605d27 Fix navigate not working 2023-10-01 14:38:28 +08:00
Lim Chee Aun 359fd92ae0 Little adjustments, show more captions 2023-10-01 13:18:31 +08:00
Lim Chee Aun 6a16b25722 Show tooltips for the tiny buttons on poll UI 2023-09-30 23:23:52 +08:00
Lim Chee Aun 4dd706ff96 Pass lang into media description
- Assume status lang applies to media description
- Allow RTL for media description
2023-09-30 23:23:34 +08:00
Lim Chee Aun 30f6d50a68 Let's further reduce cancelOnMovement 2023-09-30 00:26:51 +08:00
Lim Chee Aun 3042dea886 Allow GIFs play on focus/blur too 2023-09-29 21:02:29 +08:00
Lim Chee Aun ac14e61b6d Upgrade deps, fix warnings 2023-09-29 21:02:09 +08:00
Lim Chee Aun 27b0813e49 Fix flickering text bug
Font size changes when truncated class is added/removed, thus making it flickering
2023-09-29 09:38:14 +08:00
Lim Chee Aun 99d7525436 Fix name text becomes too easily clickable 2023-09-29 08:58:31 +08:00
Lim Chee Aun f9cb9502b1 Extract alt badge styles out from tag
- Differentiate clickable version vs non-clickable version
- Also differentiate alt badge vs the other "tags" on media
2023-09-28 23:48:01 +08:00
Lim Chee Aun 01c90150a8 Allow show more figcaption 2023-09-28 19:46:44 +08:00
Lim Chee Aun c1da6b8767 Remove previous experimental code 2023-09-28 18:08:36 +08:00
Lim Chee Aun dc06508aa5 Replace Info icon with ALT badge
This will be the "icon" as most users are already used to it
2023-09-28 16:25:13 +08:00
Lim Chee Aun 8c4a88b333 Fade out yellow more 2023-09-28 16:08:24 +08:00
Lim Chee Aun 8a10ffd477 Have to use media-fg/bg for alt badges 2023-09-28 15:59:10 +08:00
Lim Chee Aun b6c59d4ee1 Use luminosity for aesthetics 2023-09-28 15:48:55 +08:00
Lim Chee Aun 13cf7b3f92 It's time for global media alt modal 2023-09-28 15:48:32 +08:00
Lim Chee Aun fd1b45900d Different copy for toast when replying or editing 2023-09-28 15:45:38 +08:00
Lim Chee Aun 0f5edef199 Miss one here 2023-09-28 11:22:05 +08:00
Lim Chee Aun 4dfc0d0b41 Don't show 'Read more' if parent is already truncated 2023-09-28 11:21:40 +08:00
Lim Chee Aun b7416bc17d Handle Takahe links 2023-09-28 11:19:24 +08:00
Lim Chee Aun 173cad2275 So all this while been using the wrong API for autocomplete mentions
🫣🫣🫣
2023-09-27 13:37:12 +08:00
Lim Chee Aun 077b655c44 Don't translate posts with only custom emojis 2023-09-26 16:23:41 +08:00
Lim Chee Aun eeb89212d2 noopener noreferrer all the links 2023-09-26 10:55:36 +08:00
Lim Chee Aun cb04659ab1 Allow filters for posts in carousels 2023-09-25 10:20:32 +08:00
Lim Chee Aun d478dbddba Remove new lines from newline-separated hashtag stuffing
Uses even less vertical space
2023-09-24 18:33:08 +08:00
Lim Chee Aun cb36308790 Collapse grouped conversations too 2023-09-24 18:11:23 +08:00
Lim Chee Aun d4dca0e81f Support non-rectangular custom emojis 😩
Platforms like Misskey have irregularly-shaped custom emojis (emojos?)

- So far this handles horizontally-wide emojis, not tall ones (haven't seen any)
- text-overflow: ellipsis is not used because it can't ellipsis-fy wide emoji images
2023-09-24 15:45:01 +08:00
Lim Chee Aun f8fc24aca4 Fix Read More wrongly positioned on Safari 2023-09-24 10:18:01 +08:00
Lim Chee Aun 7ba5ee5fe2 Don't call familiar_followers if not same instance as logged-in instance 2023-09-23 22:38:29 +08:00
Lim Chee Aun 4c3666df6a Remove isHovering 2023-09-23 19:51:53 +08:00
Lim Chee Aun da03de4115 Add multiple translation instances as fallbacks with retries 2023-09-23 19:45:54 +08:00
Lim Chee Aun 34fcf5e8bd Fix result undefined 2023-09-23 19:45:18 +08:00
Lim Chee Aun d6499cf7fd Subtle text shadowing 2023-09-23 19:16:44 +08:00
Lim Chee Aun 1e9f0bdf39 Slight restyle for shiny pill 2023-09-23 19:16:32 +08:00
Lim Chee Aun cd3ab50a18 Make 'Read more' buttons look more consistent everywhere
Too many cooks spoil the broth
2023-09-23 19:14:11 +08:00
Lim Chee Aun b1dec8810b Change video icon style again, might as well make it more consistent this time 2023-09-23 14:39:05 +08:00
Lim Chee Aun a10e2804ba Allow RTL for text inside cards 2023-09-23 12:58:12 +08:00
Lim Chee Aun bd7e099f6e Larger status card inside large status 2023-09-23 12:57:19 +08:00
Lim Chee Aun 3d06662559 Prevent nested 'Read more's 2023-09-23 12:56:55 +08:00
Lim Chee Aun 1f584f945a Disable all the auto*** in search field 2023-09-22 20:39:05 +08:00
Lim Chee Aun a816b69ee9 Remove the @ if short or empty display name
Experimental as the '@' seems superfluous
2023-09-22 20:38:36 +08:00
Lim Chee Aun 85a4b382da Beautify play icon a bit 2023-09-22 00:15:17 +08:00
Lim Chee Aun 7ec1cd1e3d Add a span 2023-09-22 00:15:03 +08:00
Lim Chee Aun 5661729748 Select input text whenever open global search command UI 2023-09-21 22:31:12 +08:00
Lim Chee Aun 551de5a37c Embrace :visited because it's the web 2023-09-21 22:01:00 +08:00
Lim Chee Aun 38bd5c0b5d A bit more aesthetic touches for 'Read more' buttons 2023-09-21 21:56:04 +08:00
Lim Chee Aun 9387e37baa Lower contrast for shiny pill, higher contrast for toasts
Maybe shouldn't call it shiny pill anymore lol
2023-09-21 21:55:30 +08:00
Lim Chee Aun baca2b5851 For debugging 2023-09-21 19:44:26 +08:00
Lim Chee Aun 7e01b4a33a Ignore cmd/ctrl/shift/alt keys + middle clicks 2023-09-21 13:03:16 +08:00
Lim Chee Aun 674c99a05d Fix Lemmy post links not working
Because it's self-referential
2023-09-21 13:02:40 +08:00
Lim Chee Aun c955427d8f Handle moved account cases 2023-09-20 17:28:08 +08:00
Lim Chee Aun 56e846bec6 Add more data-read-more UIs 2023-09-20 17:27:54 +08:00
Lim Chee Aun 4acfb2a1cf Use useTruncated for notification items 2023-09-19 21:53:59 +08:00
Lim Chee Aun f9b2ab3b94 Refactor truncated class
Also removed the hack fix, not sure why/how it's even fixed.
Don't even know how to explain the logic.
Will revisit and investigate more if the bug happens.

This `useTruncated` can now be reusable.
2023-09-19 16:27:22 +08:00
Lim Chee Aun 42f9483491 Test propagate contextmenu event
No long press yet
2023-09-19 00:46:14 +08:00
Lim Chee Aun fe80215325 Prevent repeated description for alt+figcaption 2023-09-19 00:45:43 +08:00
Lim Chee Aun f7ffce1b46 Add tooltip to show percentage values of posting stats 2023-09-18 19:23:49 +08:00
Lim Chee Aun 64db69af63 Add small gaps between bars 2023-09-18 19:23:29 +08:00
Lim Chee Aun 59dae782b2 Fix typo 🙈🙈🙈 2023-09-17 12:54:48 +08:00
Lim Chee Aun dafff4b635 Show remaining count if exceed the avatars limit 2023-09-16 23:42:49 +08:00
Lim Chee Aun 887503e40b Auto-list composing
Automatically create lists like "- " or "12. " when press Enter
2023-09-16 22:57:35 +08:00
Lim Chee Aun 1a714d214b Fix not all classes removed
This is due to DomTokenList being dynamic, looping it while removing items from it cause wrong indices
2023-09-16 15:45:09 +08:00
Lim Chee Aun 941d2efeb1 Convert posting stats box into a link to account page 2023-09-16 14:48:31 +08:00
Lim Chee Aun 908efb17ff Use onClose 2023-09-16 14:47:55 +08:00
Lim Chee Aun 7d28744234 Fix some links have same class names from the app itself
Srsly need to sanitize the HTML one day
2023-09-16 14:47:35 +08:00
Lim Chee Aun 679fba4f66 Make relationship ui state update faster 2023-09-16 09:43:26 +08:00
Lim Chee Aun ad831fae35 Fix disabled follow button 2023-09-16 08:52:24 +08:00
Lim Chee Aun e102a9f925 Combine familiar followers into followers section 2023-09-15 23:59:27 +08:00
Lim Chee Aun 9571271d83 Experimental posting stats for non-following accounts
Also recode+redesign the multiple metadata boxes in account info
2023-09-15 22:15:41 +08:00
Lim Chee Aun b116cbfe8c Only set data attr if there are shortcuts 2023-09-15 21:12:04 +08:00
Lim Chee Aun b1030cb38a Make figcaption blur too if under content warning 2023-09-15 18:06:55 +08:00
Lim Chee Aun 72438bbf06 Search results pagination not allowed when not authed 2023-09-15 13:08:34 +08:00
Lim Chee Aun f3b81bc540 Fix focus gone wrong 2023-09-15 01:10:58 +08:00
Lim Chee Aun 020d8e3631 Allow settings for unauthenticated sessions 2023-09-15 00:28:20 +08:00
Lim Chee Aun dac07a35d8 Remove unneeded import 2023-09-14 23:28:01 +08:00
Lim Chee Aun 6db40d7d3e Fix ref not defined 2023-09-14 23:23:22 +08:00
Lim Chee Aun 7a30cc4b12 Clear badge when onmount too 2023-09-14 22:31:16 +08:00
Lim Chee Aun d18db56032 Experiment show inline desc for videos in timelines
Reason: a video takes more time & effort to watch, so a quick desc would be helpful
2023-09-14 20:41:03 +08:00
Lim Chee Aun 27274eeab1 Rework the modal close + focus logic
- 'Esc' a modal will focus on "behind" nested modal
- All modals will have 'esc'
2023-09-14 20:39:23 +08:00
Lim Chee Aun fce5e45bc9 Respect 'reading:expand:spoilers' pref
Note this doesn't follow 'reading:expand:media' pref separately, so media will be spoiled too
2023-09-14 11:23:41 +08:00
Lim Chee Aun fa145d3ed0 Subtle blockquote styling 2023-09-14 00:25:04 +08:00
Lim Chee Aun 5ac255f808 If self, don't need to get familiar followers 2023-09-13 18:43:46 +08:00
Lim Chee Aun 62201b0250 Use _types as key too 2023-09-13 18:43:25 +08:00
Lim Chee Aun f02cd50d7b Fix unknown media not working 2023-09-13 18:10:20 +08:00
Lim Chee Aun 61e1a5042f Fix location invocation bug 2023-09-13 16:38:55 +08:00
Lim Chee Aun 2145f761b5 Fix wrong API call when switch to account's instance 2023-09-12 23:56:01 +08:00
Lim Chee Aun 979c3b1498 Add this to hideAllModals 2023-09-12 23:55:41 +08:00
Lim Chee Aun aa3033b4ff Fix bugs with fetching followers/followings 2023-09-12 19:20:22 +08:00
Lim Chee Aun 641d274d7b Handle very-popular cases
- Shorten number
- Limit avatars to 50 since we have the Accounts sheet now
2023-09-12 18:50:46 +08:00
Lim Chee Aun 3fc3641437 Prevent infinite overlapping of Account & Accounts sheets 2023-09-12 18:00:19 +08:00
Lim Chee Aun b57d8adf18 Add Generic Accounts modal
Also refactored whole bunch of stuff
2023-09-12 11:27:54 +08:00
Lim Chee Aun dd2ca7bf35 Animate ancestor indicator 2023-09-12 11:22:01 +08:00
Lim Chee Aun f5184bd608 Prevent propagation from nested links 2023-09-12 11:21:31 +08:00
Lim Chee Aun 671c68b8f8 Experiment use markers for notifications 2023-09-10 19:22:14 +08:00
Lim Chee Aun 98e82a68fd Use useCallback for this 2023-09-10 15:31:51 +08:00
Lim Chee Aun 71f177bebe Memoize isModalPage 2023-09-10 15:30:04 +08:00
Lim Chee Aun a0f16057a0 Make this more readable 2023-09-10 15:29:52 +08:00
Lim Chee Aun 2d94f229c3 Fix weird textarea height on first render 2023-09-10 15:29:25 +08:00
Lim Chee Aun 33698c91cc Add one more account resolver fallback 2023-09-10 09:13:00 +08:00
Lim Chee Aun f4ce2e8367 Better style for jagged timeline items 2023-09-09 23:55:11 +08:00
Lim Chee Aun 886d78bde8 Additional ? check 2023-09-09 17:20:31 +08:00
Lim Chee Aun 6b5a98ebb3 Prevent all the re-renders
Srsly this took me hours to debug
2023-09-09 17:00:51 +08:00
Lim Chee Aun 696a46311d Try willReadFrequently 2023-09-09 14:26:08 +08:00
Lim Chee Aun fea1d77342 Possible small optimization for name-text 2023-09-09 14:25:53 +08:00
Lim Chee Aun 8018d06cdf Another (better) way of updating safe area insets
Hopefully this works
2023-09-09 14:10:52 +08:00
Lim Chee Aun 5147efd123 memo all the things
Somehow things got slower on local dev
2023-09-09 14:09:50 +08:00
Lim Chee Aun d4fc54eaf4 Make the floating account block cooler in composer 2023-09-08 21:14:23 +08:00
Lim Chee Aun c82edd2778 Add r, f, shift+b, d 2023-09-08 15:32:55 +08:00
Lim Chee Aun 301b2576c0 Have more fun styling the keys 2023-09-08 15:32:31 +08:00
Lim Chee Aun 7c09485e26 Fix focusDeck not working on initial page load 2023-09-07 18:44:12 +08:00
Lim Chee Aun 3ce8b75e3f Add shortcut help for focusing columns in multi-column mode 2023-09-07 16:17:52 +08:00
Lim Chee Aun 61f2132abd Fix getNotifications is not a function 2023-09-07 12:17:31 +08:00
Lim Chee Aun 1c295c585b Try this tap UI feedback, idea from Threads 2023-09-07 12:01:26 +08:00
Lim Chee Aun aa12010b80 Try this out, box sizing will be slightly off to the naked eye 2023-09-07 12:00:50 +08:00
Lim Chee Aun 10471090f5 More accurate isActive 2023-09-07 12:00:13 +08:00
Lim Chee Aun 6e4110714c 44px is too small, especially when there's labels inside like GIF or video timestamp 2023-09-07 11:59:40 +08:00
Lim Chee Aun 67fb1a9b19 It's time to double down on scale-down 2023-09-07 11:58:17 +08:00
Lim Chee Aun 0d090eb555 Keyboard shortcuts help sheet 2023-09-06 22:54:05 +08:00
Lim Chee Aun 167fa70fd5 Fix search command not disappearing 2023-09-05 23:30:11 +08:00
Lim Chee Aun e4174b49d5 c for opening composer, shift+c for opening it in new window 2023-09-05 21:44:38 +08:00
Lim Chee Aun 2540135962 Extract compose button to file 2023-09-05 18:49:16 +08:00
Lim Chee Aun e7833d5b8c Grammar 2023-09-05 13:26:30 +08:00
Lim Chee Aun 20c80adfc6 New languages 2023-09-05 09:23:10 +08:00
Lim Chee Aun 4fede554e4 Handle admin notifications & unhandled ones 2023-09-05 09:19:11 +08:00
Lim Chee Aun 20dd843409 Why some posts have inReplyToAccountId but doesn't have inReplyToId?
Not sure if this will cause other bugs
2023-09-05 02:50:58 +08:00
Lim Chee Aun b472e496d1 Fix bug: hashtags opening account sheet 2023-09-04 20:10:08 +08:00
Lim Chee Aun 17a289ac22 Close notification sheet when click "View all notifications" 2023-09-04 19:40:56 +08:00
Lim Chee Aun eed9b70a7d Fix search bugs 2023-09-04 17:01:06 +08:00
Lim Chee Aun 0fd719d3e7 Global search command trigger 2023-09-04 14:49:39 +08:00
Lim Chee Aun 3511ba760a Try autofocus on search field
I commented this out for some reason that I forgot
2023-09-04 00:07:11 +08:00
Lim Chee Aun a9109f4839 Show account block in Composer 2023-09-03 19:48:36 +08:00
Lim Chee Aun c5766e431c Fix error when opts is null/undefined 2023-09-03 19:44:26 +08:00
Lim Chee Aun 6c3a700f01 Expand "New update available…" menu row
Somehow 2nd section position: sticky stops working
2023-09-03 18:41:36 +08:00
Lim Chee Aun 8cc85ecb1a First attempt of CSS container query 2023-09-03 18:10:47 +08:00
Lim Chee Aun 6cbbd0aa1b More reliable badge clearing
Should be when page visible, not on render

Possibly super effective, but badges can be annoying if not cleared easily.
2023-09-03 13:41:37 +08:00
Lim Chee Aun d4dce2fa45 Differentiate username displays
When there're mentions of multiple same username + different instances in a post
2023-09-03 10:07:06 +08:00
Lim Chee Aun 39d96f22a0 Make code blocks focusable 2023-09-02 20:49:25 +08:00
Lim Chee Aun 3ac05d8cdd Refactor code to files 2023-09-02 18:19:09 +08:00
Lim Chee Aun 1257ce8636 Handle memorial accounts 2023-09-02 15:06:15 +08:00
Lim Chee Aun 062f42a05d Fix missing useLayoutEffect 2023-09-02 02:25:44 +08:00
Lim Chee Aun 852bb27e81 Clear app badge when view Notifications page 2023-09-02 01:35:24 +08:00
Lim Chee Aun 0e745663f0 Yes, push notifications (beta).
Heck this feature is tough.
2023-09-01 15:40:00 +08:00
Lim Chee Aun 0b04e01d60 Try out another style for 2nd-pass grouped notifications 2023-08-30 20:16:34 +08:00
Lim Chee Aun 5461b06130 Safeguard deconstruct 2023-08-30 17:47:17 +08:00
Lim Chee Aun 91419b3243 Enable relative path hosting 2023-08-30 17:46:22 +08:00
Lim Chee Aun a5865825da Init states again after login to new account 2023-08-30 17:42:33 +08:00
Lim Chee Aun 4e47d679bc Card object has language now. Use it.
Also have other additional keys but later
2023-08-30 00:45:18 +08:00
Lim Chee Aun 2ebf421140 Remove "votes" text from poll items translation
Making it language-agnostic.
2023-08-29 20:41:48 +08:00
Lim Chee Aun 8bfc9892ed Blind fix for submenus bug 2023-08-29 15:23:58 +08:00
Lim Chee Aun d64bbb7acb Fix oops 2023-08-28 05:49:12 +08:00
Lim Chee Aun aae74aa476 Experiment show avatars instead
Add a bit of tooltips too
2023-08-28 00:21:49 +08:00
Lim Chee Aun 12b8651d18 Use 1px instead of hairline
The more visible border width is needed for the buttons overlaying on top of media
2023-08-27 13:07:06 +08:00
Lim Chee Aun 1fae2f3208 2nd pass grouping of 1-account-many-statuses fav/boost 2023-08-27 13:06:26 +08:00