Commit Graph

  • 1d4c03eaf4 Make use of http.cache module on instance_emojis Niko 2022-02-18 11:42:49 +0100
  • 6980381ad5 Add a base.js module for http time-based caching Niko 2022-02-18 11:42:10 +0100
  • e9feb6d912 Support joinmastodon.org#Emoji ns custom emojis Niko 2022-02-18 11:26:19 +0100
  • 19567fadd9 Added an async method to wait X seconds (max) for a callback to return true Niko 2022-02-18 11:25:34 +0100
  • c39fc40196 Added map-marker icon to pages.meet item at "place" Niko 2022-02-18 01:35:43 +0100
  • d4cf1d92e7 Support lowercase hashtags when there is Uppercase in post Niko 2022-02-17 23:13:31 +0100
  • a59debaa2d Remove logging in app.post.prepare4html Niko 2022-02-17 22:35:00 +0100
  • d34b4f0ae9 Make posts tags in pages.meet have different color and style Niko 2022-02-17 22:31:43 +0100
  • ee75bdca9d Support links in posts (expanded automatically as detected in clear text) Niko 2022-02-17 22:24:18 +0100
  • ab8db4cf83 Make post replacements on pages.meet more stable Niko 2022-02-17 22:11:20 +0100
  • 5bd19dcc18 Support hashtags (with a.href) on pages.meet post Niko 2022-02-17 22:03:54 +0100
  • 5c5c5091b4 Make pages.meet post expand post "tags" into the HTML Niko 2022-02-17 21:56:23 +0100
  • c1ac8d5673 Added very basic loading system in pages.crushes module Niko 2022-02-17 02:46:45 +0100
  • 6c39b41722 Add regex support for window.location.hash handlers Niko 2022-02-17 02:23:31 +0100
  • a0b7b85e8f Fix copy/paste bad code on /api/me/pending_follows Niko 2022-02-17 02:13:25 +0100
  • 34d481ea77 Add basic pages.meet action.crush() support Niko 2022-02-17 02:00:50 +0100
  • 794fc1ea39 Code cleanup Niko 2022-02-17 01:52:16 +0100
  • 870c52c7bf Improved state conservation in pages.meet Niko 2022-02-17 01:51:27 +0100
  • 7dabf832b6 Added a repaint interval function for pages.meet (if active) Niko 2022-02-17 01:32:54 +0100
  • e6e67b2b09 Implemented loadMore pagination on pages.meet Niko 2022-02-17 01:24:26 +0100
  • 456b9cea18 Don't show replies on /feed/meet Niko 2022-02-16 22:03:42 +0100
  • e60cfc15db Improved defaults for templates in pages.meet Niko 2022-02-16 21:41:14 +0100
  • 5075a218b5 Fix carousel not working when item is deleted or no items at all Niko 2022-02-16 21:28:44 +0100
  • 4b494dcc7a Move pages.meet painting to a .paint() method Niko 2022-02-16 21:22:51 +0100
  • 4c562ebaff Support custom post FG and BG colors by settings "fedilove_pcolors" tag Niko 2022-02-16 21:14:31 +0100
  • f0ab1b80d3 Change template for pages.meet item Niko 2022-02-16 20:45:17 +0100
  • 71881aead9 Add "props" for AP Person using the schema.org#PropertyValue Niko 2022-02-16 20:35:48 +0100
  • 6510fe9a9e Added new strings on pages.meet Niko 2022-02-16 19:56:32 +0100
  • 1a1ff39df0 Fixed a bug where templates (t:) was loaded after string replacements (s:) Niko 2022-02-16 19:51:36 +0100
  • 2089c786b3 Fix "text" in pages.meet displaying HTML as is Niko 2022-02-16 19:35:19 +0100
  • 64daaab7d6 New API for /feed/meet + adapt UI templates and JS to new API Niko 2022-02-16 19:29:04 +0100
  • dcc36ae91d Put pages.meet black until its loaded Niko 2022-02-16 19:07:09 +0100
  • 1457cfcf56 Refactor api.url to api.v1 (for later API changes, maybe) Niko 2022-02-16 18:56:03 +0100
  • 88db838830 Add "manuallyApprovesFollowers": true (always) to /u/:actor json Niko 2022-02-16 18:39:36 +0100
  • e3c3bf6b11 Added API pending_follows (Matches) + some refactoring Niko 2022-02-16 18:09:36 +0100
  • c6d48b65a3 Automatically accept if local user is following remote user (accepted) Niko 2022-02-16 17:13:32 +0100
  • 2f69c506cc Support AP remote following to accounts (not accept yet) Niko 2022-02-16 16:02:58 +0100
  • 862f968f1b fix lexic typo Niko 2022-02-16 15:47:49 +0100
  • 6b17ac70b1 Added "getAccount" to get an specific actor relevant data for APIs Niko 2022-02-16 15:45:45 +0100
  • 51c29b034b Make sure a "Reject" event removes "accepted" state (if any) Niko 2022-02-16 14:54:38 +0100
  • 8adfdac253 If remote user blocked a user, make user unable to follow Niko 2022-02-16 14:36:04 +0100
  • 629de2d8b7 Make sure "Block" object only stores strings (not array) in "actor|object" Niko 2022-02-16 14:30:22 +0100
  • c7d8a075b9 Wrap getAPObject to match given type + refactor Niko 2022-02-16 14:17:22 +0100
  • c8bba73b99 Capture Inbox "Accept" event of "Follow" and update property "accepted" Niko 2022-02-16 14:05:50 +0100
  • bdb2b63fe9 Disable JS scripting in mongodb (mapReduce and $where not used) Niko 2022-02-16 11:58:19 +0100
  • 98a4449de4 Support "Block" operations on ActivityPub Niko 2022-02-16 11:55:46 +0100
  • 27ac14da3d Delete a "Block" event when recieved in INBOX Niko 2022-02-16 11:15:39 +0100
  • 56f46070fe Allow user to Follow (Match) a person to a maximum of 3 times being rejected Niko 2022-02-16 11:00:53 +0100
  • 0c0729b24e If Follow (Match-Try) is rejected, do not permit more matches until the other "unblocks" Niko 2022-02-15 23:46:55 +0100
  • 458f7c28fa Added API methods to follow/unfollow AP accounts Niko 2022-02-15 23:26:55 +0100
  • ebaa58cb82 Refactor ap_id to apID + improve method using apex.domain Niko 2022-02-15 23:26:07 +0100
  • 5d9e931c6f Create API utils used later in AP events Niko 2022-02-15 23:24:27 +0100
  • c2b4cac30f Refactor api.accounts to api.auth Niko 2022-02-15 21:41:55 +0100
  • fff0dfa7d1 Created method to return given string ns from app.strings Niko 2022-02-15 20:01:32 +0100
  • 4e43a0adee Move app script code to a template file Niko 2022-02-15 19:55:12 +0100
  • a38470a561 Added localization for login screen Niko 2022-02-15 19:39:42 +0100
  • 873bfbf6fe Added support for lang (localized strings) Niko 2022-02-15 19:26:43 +0100
  • 35145b9677 Changed default color for meet.item text background + little UI changes Niko 2022-02-15 18:41:33 +0100
  • 99423215b1 Added dayjs() + Improvements on meet.item template Niko 2022-02-15 01:22:23 +0100
  • 09dd6c4dc1 Improved carousel animation UX Niko 2022-02-14 19:10:38 +0100
  • c460d8bff0 Improved UX on pages.meet animations Niko 2022-02-14 18:46:21 +0100
  • 24d7e087fe Support fadeOut on drag animation Niko 2022-02-14 17:08:53 +0100
  • b9bded862e Improved pages.meet loading UX Niko 2022-02-14 16:55:44 +0100
  • 351e1a20b1 Add app.storage wrapper for handling localStorage Niko 2022-02-14 16:55:26 +0100
  • 230b406722 Improvements on status image (avatar) Niko 2022-02-14 16:42:23 +0100
  • 4ef4767318 Added support for carousel animation boundary (left and right) Niko 2022-02-14 15:53:26 +0100
  • eca4c3dba0 Make pages.meet carousel go next/prev on animation Niko 2022-02-14 15:43:22 +0100
  • 70722428cd Fixed bug where style was being emptied after animation end Niko 2022-02-14 15:41:42 +0100
  • f65eef3532 Remove events from document on mobile (touch) Niko 2022-02-14 15:25:28 +0100
  • 0fbe36b989 Little css change Niko 2022-02-14 15:13:25 +0100
  • 4e83fcefb5 Added draggable method for posts in carousel (or any other place) Niko 2022-02-14 15:12:32 +0100
  • 9dbc43298d Added carousel for pages.meet Niko 2022-02-14 13:35:27 +0100
  • 6f682bc54b Added carousel.js for showing/hiding elements Niko 2022-02-14 13:33:29 +0100
  • 00d4a81aef Improved action buttons on meet.item_actions Niko 2022-02-14 13:32:56 +0100
  • 5833357c12 Added meet.item_actions for adding context-based actions in page #meet Niko 2022-02-14 12:54:57 +0100
  • c048de384b Add support for loading many templates + template inside template Niko 2022-02-14 11:39:40 +0100
  • 37a3f94dec Improved app.template to get/set many templates Niko 2022-02-14 11:15:13 +0100
  • 510155edf4 Improved meet item template Niko 2022-02-14 10:51:57 +0100
  • 7628b884cf Added method to hide overlays Niko 2022-02-14 02:43:41 +0100
  • 67601001c1 Don't try to escape or encode html when the null Niko 2022-02-14 02:39:53 +0100
  • adff18f54d Make sure every text in template is escaped by default (unless customCback returns unescaped value) Niko 2022-02-14 02:36:55 +0100
  • 6f786583a9 Make account.name capitalized Niko 2022-02-14 02:30:54 +0100
  • 9e06563344 Added more helpers + Improved app.template to support custom assignments Niko 2022-02-14 02:30:22 +0100
  • 7ff5c076fa Added simple items for /feed/meet Niko 2022-02-14 02:17:45 +0100
  • 29559c378f Added htmlescape function Niko 2022-02-14 01:23:21 +0100
  • e455b88de9 Fixed bug was only replacing first match Niko 2022-02-14 01:16:26 +0100
  • 1c646d0528 Added app.template fill method to automatically expand variables in template Niko 2022-02-14 00:53:51 +0100
  • 12f3b4c9cc Added testing /api/feed/meet endpoint Niko 2022-02-13 21:28:18 +0100
  • 0b33e89d81 spaces Niko 2022-02-13 02:03:53 +0100
  • d0cd3e2caa Added auth.js for session enforcing and other methods (for API and others) Niko 2022-02-13 02:03:02 +0100
  • 1c05bb5186 Added "objects" to db.js wrapper Niko 2022-02-13 02:02:29 +0100
  • 35898576fa Move custom side-effects events to activity/federation.js Niko 2022-02-12 03:03:16 +0100
  • beab38eeed Fixed AP server was not being able to verify server2server activities Niko 2022-02-12 02:49:21 +0100
  • 4e7d4f042b Add basic pages for crushes and chat Niko 2022-02-12 01:00:16 +0100
  • 0eddaed6a1 Added "template" function for /app to async load of templates (html) Niko 2022-02-12 00:59:37 +0100
  • 8967289631 Improved hash handling wrapper Niko 2022-02-12 00:33:38 +0100
  • bca16a4784 "Typo" in JS Niko 2022-02-11 18:24:31 +0100
  • 817837c046 Create JS hash handler system for /app + Async loading of scripts (modules) Niko 2022-02-11 18:21:28 +0100
  • 3b9c557d8e Added .active classes for buttons in navmenu Niko 2022-02-11 17:00:56 +0100
  • 42bf9720c9 Added supposed events on navmenu buttons (to be controlled later) Niko 2022-02-11 16:43:56 +0100