Commit Graph

106 Commits

Author SHA1 Message Date
Nick Gerakines c808cf236b
Added support for liking notes in the ui. Also implements undo/like activity in user inbox. 2020-04-25 18:41:44 -04:00
Nick Gerakines 811ff6bab5
Fixed bug in asset storage. Added support for referrencing existing file. 2020-04-25 17:40:00 -04:00
Nick Gerakines de1b5d31b1
Implemented summary/sensitive note compose. 2020-04-19 14:41:44 -04:00
Nick Gerakines d46adf9237
Added more explitit attribution to unknown when parent object is not available in feed. Fixed bug in tombstone date defaulting to unix epoch. 2020-04-19 13:39:11 -04:00
Nick Gerakines 28a3df182c
Handling context canceled errors in avatar. 2020-04-19 10:49:41 -04:00
Nick Gerakines c69cb7243d
Updated templates to improve test automation. Added back removed JS used to announce objects. Added back removed server code to announce objects to followers. 2020-04-14 09:50:09 -04:00
Nick Gerakines fe83e774bd
Misc. bug hunting debugging. 2020-04-13 18:54:09 -04:00
Nick Gerakines 09c3ca3348
Added site title. Fixed bug in user profile page when user has no activity. 2020-04-10 13:33:22 -04:00
Nick Gerakines 9004b53fc4
Added content warning if sensitive and summary are set. 2020-04-08 14:21:37 -04:00
Nick Gerakines 1d494804ca
Implement object like activity support. 2020-04-06 16:50:04 -04:00
Nick Gerakines ebc6ade7c2
Bug fix in group profile template. 2020-04-06 16:25:29 -04:00
Nick Gerakines 965d9bc25f
Adding content filtering to feed. 2020-04-06 15:17:54 -04:00
Nick Gerakines 392af77364
Fixing bug where some feed objects were not displayed. 2020-04-06 15:01:43 -04:00
Nick Gerakines 4d7da52a1b
Added threaded views in feeds and removed extra object view code. 2020-04-06 13:41:45 -04:00
Nick Gerakines b3f78820d2
Implemented ACLs, added db checks to varchar columns, and cleaned up code. 2020-04-06 10:20:00 -04:00
Nick Gerakines c42b82f2a8
Misc cleanup in feed handling. 2020-04-05 13:22:57 -04:00
Nick Gerakines 0503e01375
Implemented groups directory. Closes #67. 2020-04-05 12:50:31 -04:00
Nick Gerakines e8315dc13b
Implemented group profile and manage group features. Closes #68. 2020-04-05 12:08:53 -04:00
Nick Gerakines 04d1423670
First pass at group profile pages. Part of #68. 2020-04-03 23:15:48 -04:00
Nick Gerakines 11e863e8d7
Added a metrics storage driver wrapper. 2020-04-03 22:15:57 -04:00
Nick Gerakines 33233646cd
Updating build flags and docker build instructions in readme. 2020-04-03 17:55:54 -04:00
Nick Gerakines a55bac91ee
Fixed bug where incorrect parent attributed to actor was named. 2020-04-03 17:36:03 -04:00
Nick Gerakines cd3d35e481
Added missing sentry flags. 2020-04-03 17:16:11 -04:00
Nick Gerakines 8febbb1d63
Removing unused code. 2020-04-03 16:20:22 -04:00
Nick Gerakines 7a24d770f2
Updating group inbox to publish Join and Leave events. 2020-04-03 16:03:11 -04:00
Nick Gerakines 50316102fc
Improving groups and network manage pages. 2020-04-03 15:25:45 -04:00
Nick Gerakines fa13e8827f
Skipping inbox forwarding when sender is group. 2020-03-30 18:56:46 -04:00
Nick Gerakines 61998c1319
Misc changes from integration testing. 2020-03-30 18:42:34 -04:00
Nick Gerakines 363d0997b8
Setting group defaults from group config. 2020-03-30 18:02:54 -04:00
Nick Gerakines 7aa1e4737a
Improving transaction handling and logging. 2020-03-30 17:06:17 -04:00
Nick Gerakines 84ce326fce Enabling server and group allow remote flags. 2020-03-30 13:35:35 -04:00
Nick Gerakines 33d84a3f8d
Implemented boost tracking and de-dupe. 2020-03-30 12:59:48 -04:00
Nick Gerakines b73273e340
Implemented group invitations. 2020-03-30 12:04:39 -04:00
Nick Gerakines a2c2b11a08
Implemented group actor inbox. 2020-03-30 10:10:11 -04:00
Nick Gerakines 0691aa7577
First pass at integrating groups including storage, url changes, manage groups page, webfinger, errors, actor refactoring, and route refactoring. Part of #21. 2020-03-29 15:02:05 -04:00
Nick Gerakines 9ae4c163cc
Fixed bug in view object where inReplyTo author link and name was not displayed. Updating icons for view object menu. 2020-03-29 10:36:46 -04:00
Nick Gerakines 1cb5dfe5ed
Tweaking pagination template to add first, previous, next, and last links. 2020-03-29 09:33:24 -04:00
Nick Gerakines 2eb1b0eb88
Implemented inbox forwarding on delete object activities. Updated federation documentation. 2020-03-28 16:56:43 -04:00
Nick Gerakines d5dc4ef3da
Implemented inbox forwarding. Added follow/note and undo/follow/note in actor inbox. Added activity forwarding to create/note and announce/note in actor inbox. Added migrations to create table used to track object subscriptions and storage interface functions to add, remove, and list actor object subscriptions. 2020-03-28 16:20:00 -04:00
Nick Gerakines 26a0811a3f
Added publisher command and integrations from server to publisher. Closes #66. 2020-03-27 14:35:28 -04:00
Nick Gerakines 7c8982f07e Fixed a bug in asset references. Simplified network relationship query. 2020-03-27 10:59:33 -04:00
Nick Gerakines a58296116c
Added check to see if incoming message is a reply to a message in my feed. Closes #64 2020-03-27 09:33:43 -04:00
Nick Gerakines ff0a76b115
Resolved bug where objects and users weren't visible. Closes #63 2020-03-26 17:41:48 -04:00
Nick Gerakines d779e36f28
Fixed bug in user profiles were not longer publicly accessible. Closes #65 2020-03-26 16:52:54 -04:00
Nick Gerakines afddcc7d31
Running gofmt on project. 2020-03-26 11:11:45 -04:00
Nick Gerakines afd25a1fe0
Adding cors middleware. 2020-03-26 10:47:16 -04:00
Nick Gerakines c39b9b157a
Refreshed init migrations. Created docker-compose. Added migrations to binary. Added translations to binary. 2020-03-26 10:36:56 -04:00
Nick Gerakines dd34ac6316
Added about, terms, and usage content. Closes #53, #54, and #55. 2020-03-25 11:07:48 -04:00
Nick Gerakines 3169cfd90b Updating changelog 2020-03-24 13:53:31 -04:00
Nick Gerakines 6187aa0cec
Applying uniform UTC references in time creation and parsing. Closes #41 2020-03-24 12:24:11 -04:00