1
0
Fork 0
Commit graph

2159 commits

Author SHA1 Message Date
Lim Chee Aun 8babc97877 Fix status jumping bug
This part is too complex.
The thread can get very fancy and it's impossible to handle all use-cases without a lot of code.
Solution is just fading all of them out while loading.
2022-12-20 15:32:31 +08:00
Lim Chee Aun c16b7764f2 Fancier transition/animation timing function 2022-12-20 15:13:49 +08:00
Lim Chee Aun 5e687e871f Bring back polling but bump up timeout
- Polling is needed because status post requires the media to be done processing (not just uploaded)
- But the default timeout set in masto.js is 3s, a bit too low if uploading a large video
- Bumping up to 30s
2022-12-20 13:29:38 +08:00
Lim Chee Aun 9bc5340714 Extra check on loading state before allow closing 2022-12-20 13:27:14 +08:00
Lim Chee Aun e274950324 Disable popping-in/out and closing when loading 2022-12-20 13:26:45 +08:00
Lim Chee Aun 3921f8a6f9 Debugging 2022-12-20 13:24:56 +08:00
Lim Chee Aun bbec6f2de9 Fix small-height videos too small
When it's too short, the native video player UI is cramped
2022-12-20 13:21:53 +08:00
Lim Chee Aun bbccb8a79b Only cache avatars and emojis
No point caching all the images for a week
Also they take up A LOT of space
2022-12-20 13:21:08 +08:00
Lim Chee Aun 1538400dc0 Oops, forgot to put confirm dialog before boosting 2022-12-20 10:09:05 +08:00
Lim Chee Aun bf907abc17 Disable this small font sizing 2022-12-20 09:37:29 +08:00
Lim Chee Aun 6561f14d8b Menu popover need a little soft shadows 2022-12-20 09:28:12 +08:00
Lim Chee Aun 7d7473da15 Possible quick fix for menu popovers not working on iOS 2022-12-20 09:27:59 +08:00
Lim Chee Aun 75f03cf0eb Make everything inside buttons un-pointer-able
Gets annoying when getting e.target from interacting with buttons
2022-12-20 09:22:26 +08:00
Lim Chee Aun 6397b2d67b viewport-fit=cover is needed for safe area CSS to work 2022-12-20 00:32:45 +08:00
Lim Chee Aun c116db79cc Have fun with welcome page 2022-12-20 00:16:45 +08:00
Lim Chee Aun ad2bebec0e Bump notifications limit 2022-12-20 00:11:55 +08:00
Lim Chee Aun 221ef84e4a Smaller font size for updates button 2022-12-19 19:24:51 +08:00
Lim Chee Aun 943c017928 Change from flex to grid, for the header
Flex is just tooโ€ฆ flexible, I need something more rigid like grid
2022-12-19 19:24:39 +08:00
Lim Chee Aun da19e7ad02 This min-width: 0 hack is getting annoying
Without this, long words would overflowwww
2022-12-19 18:02:45 +08:00
Lim Chee Aun 20fe892dca Updated design file 2022-12-19 17:38:28 +08:00
Lim Chee Aun 99357dc887 Shorten number for replies count 2022-12-19 17:38:20 +08:00
Lim Chee Aun 509c1d971e Return 0 if no html 2022-12-19 17:30:10 +08:00
Lim Chee Aun db25770a31 Add "verified" state for profile fields 2022-12-19 17:02:47 +08:00
Lim Chee Aun d08848fff3 Fix some profile notes don't have <p> 2022-12-19 17:02:01 +08:00
Lim Chee Aun 772c4c7ba9 Remove this, it does weird blends 2022-12-19 16:35:35 +08:00
Lim Chee Aun 4339c4485d Move the comment button down a bit 2022-12-19 16:35:22 +08:00
Lim Chee Aun 8e8ab69528 Make sure the summary button is on top 2022-12-19 16:35:09 +08:00
Lim Chee Aun 9beee6cb37 Revert back to 'X' instead of '<'
It can be confused with the browser back button. It doesn't function as back button as well
2022-12-19 16:25:57 +08:00
Lim Chee Aun 481340a72c Update logo in README 2022-12-19 15:55:42 +08:00
Lim Chee Aun ee360403fd It's time for MVP PWA/ServiceWorker
- Not 100% offline yet, very minimal caching
- Fix logo a little
2022-12-19 14:51:56 +08:00
Lim Chee Aun 40b2f5b65c Add command to check source maps 2022-12-19 14:49:25 +08:00
Lim Chee Aun 8c97dcc5bc ๐Ÿ’… Aesthetic changes 2022-12-19 13:38:16 +08:00
Lim Chee Aun 1826b01103 Make faded link color less faded 2022-12-19 10:06:02 +08:00
Lim Chee Aun e0ed7daa87 Styling fixes 2022-12-19 10:05:50 +08:00
Lim Chee Aun 681dfaaaff Auto-open details and hide summary button
Only show toggle comments button if there are many statuses
2022-12-19 10:05:27 +08:00
Lim Chee Aun 141f4a94dc Fix "show more" appearing below the faux padding 2022-12-19 10:04:50 +08:00
Lim Chee Aun 0a4898059b Set to 2 2022-12-19 10:04:11 +08:00
Lim Chee Aun d8e94270ad A little outline for elegance 2022-12-19 00:19:44 +08:00
Lim Chee Aun 9022a3ee12 Fix faux bottom spacer not working 2022-12-19 00:19:34 +08:00
Lim Chee Aun f110ac6812 Fix flash of un-nested comments 2022-12-19 00:19:19 +08:00
Lim Chee Aun 96a38e5df1 Bigger check for poll option 2022-12-18 23:06:05 +08:00
Lim Chee Aun c6e71e2432 Smaller gaps between media attachments 2022-12-18 23:05:49 +08:00
Lim Chee Aun dc37100442 Refactor Carousel 2022-12-18 22:56:00 +08:00
Lim Chee Aun 0b8460cd55 Move things around 2022-12-18 21:10:05 +08:00
Lim Chee Aun 8ba0d15484 Preliminary steps to support safe areas 2022-12-18 21:07:40 +08:00
Lim Chee Aun a029c7ccae Change from 'x' to '<' on Status page 2022-12-18 20:53:32 +08:00
Lim Chee Aun 2f24713d71 โœจ Real nested comments
- Collapsed/expandable replies
- Pagination for many many comments
2022-12-18 20:46:13 +08:00
Lim Chee Aun 9eb40d165f Only snap to top when there are ancestors 2022-12-18 13:43:34 +08:00
Lim Chee Aun 762e525c68 Add profile metadata 2022-12-18 12:21:57 +08:00
Lim Chee Aun 548af18bee Only show "New posts" when more than 1 new post 2022-12-18 11:53:58 +08:00