Commit Graph

355 Commits

Author SHA1 Message Date
Marquis Kurt e5b873a710 Remove unecessary IconButton import 2019-04-27 17:03:29 -04:00
Marquis Kurt 0780ac256d Use third-party icon for edit profile, revert AppLayout to Edit icon 2019-04-27 16:34:25 -04:00
Marquis Kurt 25c6b04831 Add 'Edit profile' button to profile page (selective) and change post icon 2019-04-27 16:12:26 -04:00
Marquis Kurt 13bcc99b07 Add header/avatar image upload support 2019-04-27 15:49:10 -04:00
Marquis Kurt b6c8448b0a Update UI to resemble profile page 2019-04-27 15:23:33 -04:00
Marquis Kurt aca4af53ea Create basic UI 2019-04-27 15:00:01 -04:00
Marquis Kurt 041be26533 Create new edit profile page at /you 2019-04-27 14:33:56 -04:00
Marquis Kurt 3e2c40aaae Moved override class to CSS classname and applied to links manually 2019-04-27 14:01:49 -04:00
Marquis Kurt db3913ddc3 Add stricter input checking on usernames based on federation 2019-04-27 13:37:36 -04:00
Marquis Kurt 48a68c5ee6 Hide Public option in composer visibility (#28) 2019-04-27 13:24:24 -04:00
Marquis Kurt d06b91d8bc Disable public visibility in Settings when defederated 2019-04-27 13:21:24 -04:00
Marquis Kurt 36aa75464d Add emptyTextPadding, change no results for accounts section in search 2019-04-27 12:43:43 -04:00
Marquis Kurt a862ec5ab0 Replace King theme with Classic theme 2019-04-27 12:34:58 -04:00
Marquis Kurt b9af9cc26f Change Attract theme colors 2019-04-27 12:28:10 -04:00
Marquis Kurt c9dd04a6c4 Add version number and changed login help string 2019-04-26 15:53:40 -04:00
Marquis Kurt ffc81ff476 Wrap 'Authorize' text in Typograhpy element 2019-04-26 14:17:22 -04:00
Marquis Kurt 07b5453a82 Update post from response request when boosting or unboosting 2019-04-26 13:20:20 -04:00
Marquis Kurt 5fab850340 Add a reply button to notifications with a status and mention type 2019-04-25 18:55:43 -04:00
Marquis Kurt 03cf5c0f4e Merge branch 'b2u2' of github.com:hyperspacedev/hyperspace into notification-streaming 2019-04-25 18:32:32 -04:00
Marquis Kurt 4d8cd88d8a
Merge pull request #18 from hyperspacedev/profile-with-no-posts
Fix #13
2019-04-25 18:31:17 -04:00
Marquis Kurt 1c663dc079 Add setState to else clause 2019-04-25 18:28:30 -04:00
Marquis Kurt 2c4975f6be Add streamListener to Notifications page & add new notifs (#19) 2019-04-25 16:44:02 -04:00
Marquis Kurt 4db838590d Make all avatars clickable and change profile button to new icon 2019-04-24 17:12:08 -04:00
Marquis Kurt 5ae9f688e7 Add linkable avatar and add 'view profile' button as action (fixes #15) 2019-04-24 16:49:22 -04:00
Marquis Kurt 80f0bac51b Make a LinkableAvatar and link avatar to profile (reblogged or not) (fixes #17) 2019-04-24 16:35:08 -04:00
Marquis Kurt 63a9a5d7d9 Check that posts's length is greater than 0 before running (fix #13) 2019-04-24 14:29:33 -04:00
Marquis Kurt 5a785c50c8 Pass baseurl in createApp call of createHyperspaceApp (#8) 2019-04-23 20:08:28 -04:00
Marquis Kurt 00e8d0bb36 Use registerApp from gopherdon/app 2019-04-23 16:32:57 -04:00
Marquis Kurt b0313edfc0 Add notifications for sign-in failure 2019-04-23 13:06:31 -04:00
Marquis Kurt 7492d29fc8 View thread contextually (reblog or regular) 2019-04-23 08:55:18 -04:00
Marquis Kurt d3a142ea54 Add alternate login method 2019-04-22 19:05:30 -04:00
Marquis Kurt 4f676cec64 Remove 404 reference 2019-04-21 16:50:23 -04:00
Marquis Kurt 8536dedf2c Add 404 redirect, essentially 2019-04-21 16:14:03 -04:00
Marquis Kurt 55cc89a386 Add theme preview label 2019-04-21 15:32:12 -04:00
Marquis Kurt 98a7f8fe22 Fix links in About page 2019-04-21 15:10:16 -04:00
Marquis Kurt fc53bdf1f4 Fix styles on welcome page with system theme detection 2019-04-21 14:32:49 -04:00
Marquis Kurt fd617210eb Add tooltips to Recommendation buttons 2019-04-21 14:18:25 -04:00
Marquis Kurt 20a4e1564c Re-organize mobile menu 2019-04-21 14:03:53 -04:00
Marquis Kurt 6579efde11 Notification badge on mobile, put badge setting for everywhere 2019-04-21 13:56:18 -04:00
Marquis Kurt b97a61986d Create Recommendations page 2019-04-21 13:45:47 -04:00
Marquis Kurt e0a7034bfd Changed name of themes, remove "Brother" and "Scientist" themes 2019-04-21 12:45:29 -04:00
Marquis Kurt 22abbba08c Add details to Appearance settings 2019-04-21 12:42:02 -04:00
Marquis Kurt f2e384ad97 Add setting for system-determined dark mode 2019-04-21 12:39:22 -04:00
Marquis Kurt bd926d31c4 Create get/set for defaultVIsibility setting 2019-04-20 17:23:08 -04:00
Marquis Kurt f25af3d06a Add default compose visibility setting 2019-04-20 17:14:47 -04:00
Marquis Kurt 4fce1d81c1 Reword theme setting 2019-04-20 16:39:35 -04:00
Marquis Kurt efcde92331 Add theme preview and new 'Bliss' theme 2019-04-20 16:35:38 -04:00
Marquis Kurt 07bb8ff868 Clarify wording on settings refresh 2019-04-20 15:18:11 -04:00
Marquis Kurt ad7b4c798a Clear badge only if setting for all badge count is false (fixes #7) 2019-04-20 15:12:48 -04:00
Marquis Kurt 6cde355870 Trim notification text in Notifications page 2019-04-20 15:09:15 -04:00
Marquis Kurt a92693bb84 Add location param to config (redirect URI) (#8) 2019-04-20 14:59:32 -04:00
Marquis Kurt e218f2ded9 Fix padding and simplify toolbar on mobile devices 2019-04-19 15:26:22 -04:00
Marquis Kurt b3b19aeb9f Trim repo name on About when on mobile 2019-04-19 15:12:04 -04:00
Marquis Kurt c76b29ac40 Add displayAllOnNotificationBadge setting (fixes #3) 2019-04-19 14:57:35 -04:00
Marquis Kurt 1c23774f50 Update notification strings (#2) 2019-04-19 14:45:27 -04:00
Marquis Kurt 58826fc14b Disable notification switch when user denies permissions 2019-04-19 14:43:06 -04:00
Marquis Kurt a5ffae3f8a More tooltips and welcome page cleanups 2019-04-12 14:26:27 -04:00
Marquis Kurt d64e8ab39e More minor tooltip improvements 2019-04-12 13:53:48 -04:00
Marquis Kurt 1ae01a3226 Added tooltip over post icon 2019-04-12 13:44:43 -04:00
Marquis Kurt ba02f05395 Add refresh settings option 2019-04-12 13:39:24 -04:00
Marquis Kurt a8d720cd5d Add register tooltip 2019-04-09 16:58:45 -04:00
Marquis Kurt 3bf99531cd Re-organize about and verify instance name with Mastodon server 2019-04-09 16:53:00 -04:00
Marquis Kurt c05eedd4c4 Add 'repository' to config 2019-04-08 16:21:24 -04:00
Marquis Kurt b68fb9e860 Add Cmd+Enter functionality to compose window 2019-04-08 16:10:21 -04:00
Marquis Kurt b580d7059b Add ability to delete posts from menu 2019-04-08 15:56:55 -04:00
Marquis Kurt 49e92c0d23 Update About to work with admin name field for config 2019-04-08 15:47:41 -04:00
Marquis Kurt e04fd587c8 Configuration settings 2019-04-08 14:31:20 -04:00
Marquis Kurt 2397dd6b56 Make config own function 2019-04-07 18:31:18 -04:00
Marquis Kurt 4025eab685 Basic message UI (todo: Make chat UI) 2019-04-07 18:22:39 -04:00
Marquis Kurt 204a9295b3 Add logout to mobile, fix margins 2019-04-07 17:33:19 -04:00
Marquis Kurt 9b02639b4b Add login via routing! 2019-04-07 17:25:39 -04:00
Marquis Kurt fb663257fd Update composer tooltip 2019-04-06 13:42:11 -04:00
Marquis Kurt 4978af6b6e Fix streaming, add poll support to composer 2019-04-06 13:41:43 -04:00
Marquis Kurt 27b6c92c22 More emoji options 2019-04-05 16:45:54 -04:00
Marquis Kurt 339233a00d Emoji support in Composer 2019-04-05 16:29:11 -04:00
Marquis Kurt ba9d95dc8d Use params 2019-04-05 13:22:30 -04:00
Marquis Kurt c64cf59165 Update composer with media attachment support 2019-04-05 12:44:03 -04:00
Marquis Kurt 5e679e5a6b Start work on Compose page 2019-04-03 20:01:54 -04:00
Marquis Kurt 38a2dfad91 Minor improvs 2019-04-02 21:57:09 -04:00
Marquis Kurt 7857ff49b6 Search by tag 2019-04-02 21:15:51 -04:00
Marquis Kurt d32c0730fe Get basic search working 2019-04-02 17:28:04 -04:00
Marquis Kurt d4580b0cb5 Show notification badge and display notifs when not in focus 2019-04-01 13:48:00 -04:00
Marquis Kurt 5daec27ad7 Scroll to other posts only when they aren't the top post 2019-03-31 22:15:56 -04:00
Marquis Kurt caf4a3846e Reduce size between mentions and tags 2019-03-31 22:11:08 -04:00
Marquis Kurt 35df20ce8a Add Conversation UI 2019-03-31 21:56:41 -04:00
Marquis Kurt 6dc2b2dc0d Some timeline fixes 2019-03-31 18:18:04 -04:00
Marquis Kurt 0c8ae28e91 Change hastag params to better match search 2019-03-31 18:03:20 -04:00
Marquis Kurt a64f88931c Fix profile page buttons 2019-03-31 17:53:17 -04:00
Marquis Kurt db9447a80f Work on notifications 2019-03-31 16:49:09 -04:00
Marquis Kurt 51ed21c39c Add tags, remove some anchors, and put new posts behind 'View more' 2019-03-30 21:20:55 -04:00
Marquis Kurt b8f9035be1 Work on adding basic posts 2019-03-30 17:13:49 -04:00
Marquis Kurt 911a25506d Add profile page UI 2019-03-28 16:46:19 -04:00
Marquis Kurt 7f1351fb3a Work on notifications utilities 2019-03-28 09:24:38 -04:00
Marquis Kurt 8c4aebf4c5 Work on fetching instance info 2019-03-27 22:01:55 -04:00
Marquis Kurt 5880abd7ae Get some data from Mastodon 2019-03-27 19:24:52 -04:00
Marquis Kurt fec1a94e59 More routing, page work, and settings stuff (including themes!) 2019-03-27 17:39:25 -04:00
Marquis Kurt cf9b39f068 Add other routes 2019-03-27 12:42:04 -04:00
Marquis Kurt 3e18f24b56 Start React routing 2019-03-26 20:35:30 -04:00
Marquis Kurt c51b80afc3 Add extra theme 2019-03-25 21:53:47 -04:00
Marquis Kurt 799b87a202 Create basic app layout 2019-03-25 21:37:02 -04:00
Marquis Kurt 46448d5bc6 More setup 2019-03-25 17:01:39 -04:00
Marquis Kurt f4784308c3 Add basic themes 2019-03-25 16:48:25 -04:00
Marquis Kurt 48323d519c Import types from hyperspace-classic 2019-03-25 16:23:04 -04:00
Marquis Kurt b3e48d00b3 Prepare app for development 2019-03-25 16:18:39 -04:00
Marquis Kurt 875adc583a Initial commit from Create React App 2019-03-25 15:53:33 -04:00