Commit Graph

460 Commits

Author SHA1 Message Date
40216377f9 Websocket error messages and misc.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3804 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-29 20:43:19 +00:00
d3875cf738 Pasting images basically works.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3802 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-29 19:49:01 +00:00
0ddb86b5a8 These indexes weren't helping in practice, so remove them. Avoid some queries during a full refresh to load in maybe 1/3rd the time.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3800 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-29 19:00:44 +00:00
d77c452120 Attaching files to posts sort of works. Whew.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3799 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-28 03:11:09 +00:00
e4d77679dc Show a breakdown of timing.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3797 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-27 01:17:22 +00:00
7b32067b07 Make the 'apps' app list core apps, and populate apps lists when importing.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3795 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-26 02:49:45 +00:00
ae10d3fa6f Link conversations, too.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3791 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-23 20:49:36 +00:00
ac92b5f8de Make the client figure out followers rather than going back to the database. Faster loads.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3790 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-23 19:15:18 +00:00
83fa488b8d Fix links to user IDs.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3776 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-19 02:37:39 +00:00
cf56078e25 Message previews.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3770 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 22:11:05 +00:00
a156cdea9f Update docs slightly.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3769 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 21:58:58 +00:00
1ae9aaf752 Update to commonmark.js 0.30.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3767 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 21:21:14 +00:00
1807264df5 Merged TODOs into todo app.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3765 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 20:04:37 +00:00
b8068b9ed1 Fix following.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3763 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 18:02:05 +00:00
c40a513876 Mention all sources when sharing an app. I don't entirely know how blobs replicate, and this seems safest.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3761 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 01:34:11 +00:00
dbfa9e5623 Show placeholders for missing messages.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3760 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-15 00:29:51 +00:00
5e0304481b Immediately forward any non-post messages to the browser. The thought was to let votes through right away, because there's no harm, and I wanted to see what else makes sense.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3759 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-14 23:55:14 +00:00
7ba1e6980f Some UI tweaks and some sqlite performance things.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3755 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-13 00:16:27 +00:00
35b7eb511a Support selecting a thread and showing related messages (by a rather brute force search). Sort child messages in the reverse order of top level messages, because that's how we roll.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3754 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-12 02:55:29 +00:00
7f8155613c Tweaked the message UI.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3749 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-09 21:31:05 +00:00
5f96eb18b2 Null check, though how did we get here?
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3748 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-09 20:40:56 +00:00
32c7fcbbfa Show load time. Make it faster. Make it easier to instrument.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3747 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-09 20:36:15 +00:00
c28d4d9378 Missing binds.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3746 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-09 19:27:05 +00:00
6af9c17efe Added a primitive like/react menu.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3745 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-09 17:44:46 +00:00
bb81fc87b9 Fast path for viewing a single user's feed, and reduce churn in collecting votes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3741 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-08 21:12:36 +00:00
700d09c730 Redid lots of things about viewing an invidual user's feed, their profile, and following users.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3740 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-08 20:54:02 +00:00
50d860183d Now with fewer dupe messages.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3739 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-08 00:15:09 +00:00
1cf55d7d64 Minor refresh cleanup.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3738 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-08 00:08:01 +00:00
ae84f69025 Progress toward viewing user profile pages.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3737 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-07 01:52:47 +00:00
49ffd1055e Fixed some messages not finding their root.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3736 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-05 12:16:44 +00:00
3eabe72299 Slightly simplifying refresh().
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3732 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-03 01:44:14 +00:00
e1448a1c3a Simplify sendUser.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3731 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-03 01:30:53 +00:00
4268963e70 Send followers/following information differently so that we load posts faster.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3727 ed5197a5-7fde-0310-b194-c3ffbd925b24
2022-01-02 15:36:11 +00:00
3026443c1e Support replying to a thread.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3726 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-31 19:01:53 +00:00
4e359c3f5c Trying some app-side caching in the SSB app.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3725 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-31 18:42:37 +00:00
4f1b31bce0 Oof, fixed an issue getting recent posts.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3724 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-31 16:10:08 +00:00
b980bb4946 Redo sharing apps so that they can be mentioned from regular posts.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3723 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-31 15:12:46 +00:00
fafc524c8c Just messing around with things. Not sure I've made anything better.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3722 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-31 00:57:57 +00:00
0cab3e7ed9 Fixing getRecentPostIds for the millionth time.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3721 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-29 21:20:24 +00:00
12010a84a3 Sped up some follower/following UI. But ultimately followed more people and made everything else slower.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3720 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-29 21:00:03 +00:00
f7974d2cef Batch vue data updates, and sort the users list.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3719 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-29 19:46:55 +00:00
62e9dfea90 Trying to improve some of my slow vue code by pre-computing some things.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3718 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-29 16:01:34 +00:00
0bf216bb1a Show an '[Refresh] N unread messages' toolbar instead of flooding the browser with new posts.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3717 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-29 14:57:10 +00:00
aba95d4fe8 Initialize these form fields in the about dialog.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3716 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-28 21:54:43 +00:00
0f7472fa22 Trying to make the SSB client webapp tolerable. Middling success. Let me set some 'about' information. Tweak what information is shown where as I experiment. Mess with the feed logic.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3714 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-28 20:21:23 +00:00
f676cd937f Add a little app to list apps.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3712 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-28 17:48:21 +00:00
5fbe9c42bc Show new posts at the top of the list.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3704 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-27 20:24:14 +00:00
ba87f9acaa Moving things off of CDNs.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3698 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-12-22 13:51:49 +00:00
308e24c9fa Maybe ordered better?
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3683 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-11-03 23:23:20 +00:00
87747c0b6b Oh, votes are slowing everything down. Batch them and simplify.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3648 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-20 02:20:40 +00:00
b660abff7f Better yet, the main script into its own file.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3644 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-14 02:59:11 +00:00
5988fddf8d Split up the ssb web client into one file per vue component.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3643 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-14 02:56:14 +00:00
f268ca3adf Minor ssb web client cleanup before I attempt some major cleanup.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3642 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-14 02:45:52 +00:00
85c5b4c4d6 Remove pubs from the ssb client app. Not used.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3639 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-13 02:39:20 +00:00
92c06b34a9 A few minor things. Fixed missing fields from app messages. Fixed some missing messages. Removed unnecessary asyncs.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3637 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-12 02:23:57 +00:00
d8657866f5 This lets me post a 'tildefriends-app' message.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3634 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-09 22:19:52 +00:00
bdc9eb6598 Make ~cory/index/ fail with a better error if not logged in, and require the administrator while I'm at it.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3629 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-03 20:31:00 +00:00
dd489de252 Trying to understand broken cache.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3624 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-02 19:33:58 +00:00
22078fcd2c Trying to make refresh more sensible.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3622 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-02 18:35:12 +00:00
79022e1e1f Merge branches/quickjs to trunk. This is the way.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3621 ed5197a5-7fde-0310-b194-c3ffbd925b24
2021-01-02 18:10:00 +00:00