271 Commits (master)
 

Author SHA1 Message Date
teknomunk d714135f06 Move account sync to inbox processing and reduce timeout to 3 hours, add stub route for /api/v2/, change inbox and outbox processing to stop using fs_list and remove file locking that was causing significant delays, start using struct status_ref to include the id URL and not just the local status id
3 months ago
teknomunk 55a6a6c05c Change inbox handling so it can't get stuck if fs_list glitches, start adding routes for urn: and did:, change fetch timeouts, change when tor gets used
3 months ago
teknomunk d9c90deb84 Update README, add .gif mime type, add additional web servers
4 months ago
teknomunk fa96756d01 Merge branch 'master' of https://gitea.polaris-1.work/teknomunk/apogee
5 months ago
teknomunk 84e48e3392 Fix SEGV faults when account_id is not set, but account_url is
5 months ago
teknomunk 726db04250 Change notifications for removing followers, start code for modifying account parameters from web gui
5 months ago
teknomunk eec6d2b80a Fix bugs where account_url was being used where account_id should have been, make sure newly created owner account has account_url and account_id set correctly
5 months ago
teknomunk 33ab478771 Merge branch 'master' of https://gitea.polaris-1.work/teknomunk/apogee
5 months ago
teknomunk ce124ae8e9 Change order of processing status sync
5 months ago
teknomunk c009a78bd2 Prevent a malformed file from crashing actor fetching
5 months ago
teknomunk 814797834a Make sure to fill note field so the actor fetch doesn't crash
5 months ago
teknomunk 3c83eea826 Generate crypto keys, make sure new accounts don't overwrite built-in timelines
5 months ago
teknomunk d08b7a0ce7 Fix bug where you couldn't stay logged in with a web browser, add last_used time for eventually removing client_app credentials automatically
5 months ago
teknomunk 07f1b937ee Update README
5 months ago
teknomunk a812d07231 Update subcomponents
5 months ago
teknomunk 516b37501c Add Soapbox frontend as submodule
5 months ago
teknomunk 9d99318265 Implement server setup wizard
5 months ago
teknomunk ce178cd5a9 Start implementing administrative interface, add initial installation instructions to README, make soapbox.json into a server-created file
5 months ago
teknomunk 48db4e78ab Get apogee to start running without crashing from non-existent data/ directory
5 months ago
teknomunk db2114a4c6 Make build.sh work from fresh checkout, fix crash on first start when Tor hasn't initialized yet
5 months ago
teknomunk afb6afd0ee Fix crash bug
5 months ago
teknomunk a55af3fc94 Add more code for account searching, add struct account_list, bugfix: system status for blocks now shows correct account name instead of a blank, add debug to URL rendering
5 months ago
teknomunk 44f99657a0 Fix several SEGV faults, add support for custom HTTP User-Agent when fetching, change argument handling, show process name with starting subprocesses, add garbage collection for statuses by uri index
6 months ago
teknomunk b10d1f2e64 Make poll update work, and automatically sync with source
7 months ago
teknomunk 2a74596d71 Implement voting on remote polls
7 months ago
teknomunk 5616f70088 Implement poll creation, poll post federation and handle votes
7 months ago
teknomunk 91d6eeb530 Implement API endpoint for voting in polls and have local model updated to match
7 months ago
teknomunk 91ad748f89 Automatically pull data for polls
7 months ago
teknomunk 9e27168c6e Implement poll model
7 months ago
teknomunk 60ca308c7c Start poll model
7 months ago
teknomunk 07c197396c Comment out debug printf, change User Agent used when fetching
7 months ago
teknomunk 9685583e79 Fix actor key id
8 months ago
teknomunk ba163b9567 Fix SEGV when new account is saved, start allowing for consolidating media files based on contents
8 months ago
teknomunk d258d1fc70 Rework account path handling, sort outbox envelopes by number of accounts at each url, change account timeline handling
8 months ago
teknomunk 81af6d65cd Remove data/account/uri_index and use trie exclusively
8 months ago
teknomunk 2dd7fc2a9b Update HTTP subcomponents
8 months ago
teknomunk f545d51b50 commit several updates
8 months ago
teknomunk 1c47ab7fbd Rework outbox delivery
9 months ago
teknomunk 845666b3d5 Fix typo in README, update submodules, implement delivery of activities via TOR, make sure system statuses have unique IDs, fix HTTP signature generation to work with http:// URLs
9 months ago
teknomunk e28ccd7f7c Fix outbox processing, fix actor on EmojiReact activity
9 months ago
teknomunk 2190fd660f Update submodules, add log message when an account isn't ready to be updated
9 months ago
teknomunk a002edce81 Update to new ap_object::url field type, remove mrf_* from instance info, add faster startup, update activitystreams submodule
9 months ago
teknomunk 5b04add122 Add build file (was excluded by .gitignore), update .gitignore, add automatic account sync (3-5 day interval), fix inconsistent actor/attributedTo data, move rfc3339 timestamp code to util submodule
9 months ago
teknomunk a1bf8a8be8 Update readme, update subcomponents, change /inbox to return 202, add Onion-Location to all responses, implement real /api/v1/instance/peers based on known peers, extract Onion-Location from fetches and outgoing federation responses, start migrations from hash_index to trie for account-from-url and status-from-url indexes, change output of /owner/collections/featured so Pleroma doesn't choke on it, remove statuses that have been deleted from timelines when loading
9 months ago
teknomunk 1f4e6ab9f4 Add debugging for certain endpoints, start implementing Pleroma notification read endpoint, modify featured output, make is_muted and is_read field function, rework process to use section names
9 months ago
teknomunk 36b3cc92ba Rename src/app_args.* to src/model/server.*, use new struct http_settings, provide http status code 401 when not properly authenticated to make logs more useful
9 months ago
teknomunk a8d7e7f041 Get marker update working correctly (so notification count is now functional)
9 months ago
teknomunk 8bbb56bd5e Add marker model, add stub for posting marker updates
9 months ago
teknomunk 315da65af4 Add stub API responses
9 months ago
teknomunk d158fed722 Implement featured/pinned posts
9 months ago