Commit Graph

  • 071b769997
    [CORE][Util][Common] Correct behaviour for absense of value Diogo Peralta Cordeiro 2021-10-18 12:29:52 +01:00
  • 517ed953f2
    [FreeNetwork] First step towards de-duplication mechanism for federation Refactored AS2 inside AP; [ENTITY][Activity] went from core to AP Webfinger plugin will be part of FreeNetwork component Diogo Peralta Cordeiro 2021-10-04 17:00:58 +01:00
  • bd5c426046 [TWIG] Removing unnecessary CSS classes. Removing network/feed CSS preloading. eli 2021-10-06 00:45:37 +01:00
  • 3cb6563c40 [TWIG][EndShowStyles] Route as an event argument eli 2021-10-06 00:34:27 +01:00
  • 6412b632ab [CSS] Note actions size further compatibility work. eli 2021-10-05 23:36:15 +01:00
  • e467cf5ec2 [CSS] Fixed: note actions size. eli 2021-10-05 23:29:46 +01:00
  • 31857e1eab [CSS] Fixed: User panel hr elements styling. eli 2021-10-05 23:00:16 +01:00
  • 1d6b22551b [CSS] Fixed: Body text colors weren´t applied. eli 2021-10-05 22:51:46 +01:00
  • d4513e3597 [CSS] Browser compatibility improvements. eli 2021-10-05 22:44:22 +01:00
  • 78dd7137f8 [PLUGIN] ProfileColor color settings can be null. eli 2021-10-05 19:12:51 +01:00
  • a268aee53a [CSS][PLUGIN] ProfileColor now handles both the background and foreground colors. Various button CSS fixes. eli 2021-10-05 19:04:30 +01:00
  • 5373655170 [CSS] Firefox ESR doesnt know what a colour is. eli 2021-10-05 16:09:01 +01:00
  • 2a2331d692 [CSS] Colours by classes. Refactored all CSS. eli 2021-10-05 16:03:17 +01:00
  • caa04525bd [CSS] Fixed embed width. eli 2021-10-04 17:16:53 +01:00
  • 1705b543d3 [PLUGIN] Delete note action added. If the author of a note is logged in, the action will be added to that note. Once the author presses it, the note will be deleted from the DB. eli 2021-10-04 17:11:44 +01:00
  • 70d1521a2b [CSS] Fix: article header was being selected has the page header. eli 2021-10-04 15:30:01 +01:00
  • 17a13b3f20 [CSS] Fix: Left and right panel checkbox border when active. eli 2021-10-04 12:31:06 +01:00
  • 0dfb41230e [CSS] Fix: Instance name centered. eli 2021-10-04 12:20:31 +01:00
  • 80d1be323d [COMPONENTS][Search][CSS] Extra header forms now accessible through a details element. Re-organizing templates structure. eli 2021-10-04 12:17:14 +01:00
  • d38ad60c76 [COMPONENTS][CSS] Adding components styling properly. eli 2021-10-01 17:25:51 +01:00
  • 441c411efe [CSS] Complete re-organization of stylesheets. eli 2021-10-01 16:37:28 +01:00
  • 19c2a91232
    [TOOLS][PHPStan][ProfileColor][ENTITY][TEST][AttachmentThumbnail] Fix issues reported by phpstan Hugo Sales 2021-09-27 19:47:25 +01:00
  • de984ac8e1
    [COMPONENTS][Search][Tag] Implement basic search functionality that allows only searching through note tags, currently Hugo Sales 2021-09-27 10:39:58 +01:00
  • 1107d8257d
    [TWIG] Add instanceof test Hugo Sales 2021-09-27 10:38:06 +01:00
  • 2d8b220e92
    [CORE][Controller] Make Controller abstract, handle an optional non static method and use static::class rather than get_called_class Hugo Sales 2021-09-27 10:36:48 +01:00
  • 4fef97f930 [CSS] Profile text mix blend difference with background. Browser's cache was playing tricks on me and wouldn't display the changes accordingly. Eliseu Amaro 2021-09-27 19:40:34 +01:00
  • ab26162217 [CARDS][Profile] No longer ids, now classes (CSS). Profile info nickname for instance. The inversion filter now actually works. Eliseu Amaro 2021-09-25 22:30:46 +01:00
  • f8c108bdf3 [CSS] Profile text color doesn't blend in anymore. Eliseu Amaro 2021-09-25 21:42:23 +01:00
  • fdd43f4b11 [CSS] More consistent padding across input elements. Eliseu Amaro 2021-09-25 21:12:07 +01:00
  • 5249ccfc68 [Posting][CSS] Right panel form render simplified. Eliseu Amaro 2021-09-25 21:02:11 +01:00
  • 3001f91918 [CSS] Very slight shadow on key elements. Eliseu Amaro 2021-09-25 20:36:07 +01:00
  • ff26831d1e [CSS] Note action icons back to a sane size. Eliseu Amaro 2021-09-25 19:57:19 +01:00
  • 20ae2dba5d
    [CSS] Reverting desktop side margins. All margins, sizes, radius, etc were redone. Eliseu Amaro 2021-09-25 15:59:16 +01:00
  • 4a17adc182
    [PLUGINS][ProfileColor] Actors are now shown with their own colors for other. Eliseu Amaro 2021-09-25 14:20:47 +01:00
  • 7b8eb3fda9
    [PLUGINS][ProfileColor] Current color is now selected by default. Not found exception is now handled. Eliseu Amaro 2021-09-25 14:06:58 +01:00
  • a681acae67
    [ENTITY][AttachmentThumbnail] Every image should have width and height attributes Diogo Peralta Cordeiro 2021-09-25 13:12:32 +01:00
  • 808da203ad [PLUGINS][ProfileColor] Settings page render problem fixed. ColorType given data wasn't a string. Eliseu Amaro 2021-09-25 12:51:25 +01:00
  • 57b94af9f6 [PLUGINS][ProfileColor] Re-organized plugins templates and assets. ProfileColor plugin fixed. Eliseu Amaro 2021-09-25 11:17:56 +01:00
  • 765cf66ff2 [CSS] Simplified window resize media queries. Desktop view's left and right margins were wrong. Some embedded links with empty blocks had padding on them again, fixed. Eliseu Amaro 2021-09-25 09:02:13 +01:00
  • 321d5b4be8 [CSS] Embedded width didn't conform to note's own properly. Eliseu Amaro 2021-09-23 17:22:44 +01:00
  • fe77dc0996 [CSS] Resetting headers browser styling. Fixing embedded links styling inconsistencies. Eliseu Amaro 2021-09-23 17:14:53 +01:00
  • 3268559f9a
    [AttachmentThumbnail] Use other thumbnail when requested isn't available and there's no original file Diogo Peralta Cordeiro 2021-09-23 16:19:34 +01:00
  • b6d80003d8 [CSS] Note attachments layout fix. Added a very small radius to avatars. Eliseu Amaro 2021-09-23 16:18:08 +01:00
  • 3ef1077f90
    [DOCKER] TODOify mail server certificate Diogo Peralta Cordeiro 2021-09-23 15:47:28 +01:00
  • be8610a7a1 [CSS] Note attachments uses a grid layout now. Eliseu Amaro 2021-09-23 15:38:56 +01:00
  • af3531f1c7
    [CORE][GSFile] Add type annotation to the $encoders used in attachment handling Hugo Sales 2021-09-23 14:52:33 +01:00
  • bb81f1f717
    [Embed] Use new attachment route format Hugo Sales 2021-09-23 14:51:31 +01:00
  • 6a2c3eb711
    [ImageEncoder] Ensure proper memory limits are used when loading images from disk Hugo Sales 2021-09-23 14:50:53 +01:00
  • 1c1bef76ef [Cards][Navigation] Navigation cards! Left panel now composed entirely of cards. Eliseu Amaro 2021-09-23 14:46:04 +01:00
  • 21e598d877
    [ENTITY][Actor] Fix issue with deleting a self tag Hugo Sales 2021-09-23 14:07:54 +01:00
  • 4820a863a9
    [Avatar] Fix cache usage and other minor bugs Diogo Peralta Cordeiro 2021-09-23 14:03:50 +01:00
  • 64c881173b [Cards][Profile] Fixing nested anchor tags. Eliseu Amaro 2021-09-23 13:53:02 +01:00
  • a439b7130e [Cards][Profile] Re-organizing elements. Eliseu Amaro 2021-09-22 17:20:06 +01:00
  • a557ba0224 [Timelines][Plugins][Left] Plugins now provide their path ID. Feed redone as it's own independant template. Eliseu Amaro 2021-09-22 16:46:58 +01:00
  • 05f16a3084
    [ENTITY][AttachmentThumbnail] Now thumbnails are always only available in three sizes: small, medium, big Commit jointly produced with eli (Eliseu Amaro) Diogo Peralta Cordeiro 2021-09-22 15:08:30 +01:00
  • 7beb5c2995
    [GSFile] Fix sanitize configuration Diogo Peralta Cordeiro 2021-09-22 15:04:45 +01:00
  • c1e7d486a3
    [Posting] Fix bug with early DB::flush that would discard attachments relations Diogo Peralta Cordeiro 2021-09-22 15:01:52 +01:00
  • 3f618c2674 [TWIG][Cards][Profile] Card templates! Profile now has a card template to be used everywhere you need to show quick actor information. Eliseu Amaro 2021-09-22 14:10:36 +01:00
  • c6082bab10
    [COMPONENT][Tag] Update tag stream to use new pagedStream format Hugo Sales 2021-09-21 16:39:36 +01:00
  • 69e7dc44bd
    [ENTITY][Note] Change isVisibleTo to allow for not supplying an actor Hugo Sales 2021-09-21 16:38:50 +01:00
  • 879f54c772
    [CACHE] Filter notes by scope in pagedStream Hugo Sales 2021-09-21 16:28:54 +01:00
  • 14c173df7a
    [CACHE][COMPONENT][Tag] Add generic Cache::pagedStream and use it for the tag stream. Note that it doesn't respect scope yet Hugo Sales 2021-09-21 15:35:07 +01:00
  • 6cd86cac25
    [COMPONENT][Tag] Add tag stream, with paging Hugo Sales 2021-09-20 16:17:13 +01:00
  • 2f3f7b8469
    [COMPONENTS][Posting][Link][Tag] Pass the note, not just the id in ProcessNoteContent Hugo Sales 2021-09-20 16:16:42 +01:00
  • 7926f18f93
    [CONFIG] Add streams:notes_per_page config value Hugo Sales 2021-09-20 16:14:57 +01:00
  • 6715a036e9
    [CACHE] Add way to fetch limit,offset values from a list Hugo Sales 2021-09-20 16:13:12 +01:00
  • 15a87055a6
    [DOCKER][Redis] Add way to override Redis config. Default to only one database Hugo Sales 2021-09-20 15:42:43 +01:00
  • ce80065775
    [DB] Add mechanism for specifying limit and offset in dql query Hugo Sales 2021-09-20 15:21:38 +01:00
  • 91fd7d1cfa
    [CONFIG][CORE] Fix bug in overriding default config Hugo Sales 2021-09-20 15:20:25 +01:00
  • 8bb6285522
    [ENTITY][Note] A note may have no content Diogo Peralta Cordeiro 2021-09-20 17:06:21 +01:00
  • b7298eaa44
    [ENTITY] ActorTag: use getter for tag name on toString Diogo Peralta Cordeiro 2021-09-20 17:05:46 +01:00
  • 9e4c43e8fd
    [ActivityStreamsTwo] Further work on routes and use render event on note's content Diogo Peralta Cordeiro 2021-09-20 17:04:24 +01:00
  • 7813723ca1
    [ActivityPub] Inbox must work without actor, specify source for AS2 Diogo Peralta Cordeiro 2021-09-20 17:03:23 +01:00
  • 958cbffb91
    [Posting] Add text/html content type, must actually treat it Diogo Peralta Cordeiro 2021-09-20 17:02:35 +01:00
  • 85969a8cff
    [Avatar] Add default avatar route and improve url getter Diogo Peralta Cordeiro 2021-09-20 17:01:36 +01:00
  • 0ef151edac [CSS] Now properly following Van de Graaf / Tschichold Page Construction Canon. Eliseu Amaro 2021-09-20 16:06:57 +01:00
  • 543853c374 [PLUGINS][Actor][Profile] Current user profile in line with other users. Directory plugin actor template standardized. Eliseu Amaro 2021-09-20 14:38:39 +01:00
  • 8fe8687c5b
    [UTIL][HTML] Move to a unified array Hugo Sales 2021-09-20 13:13:14 +01:00
  • e8f4563633
    [UTIL][Formatting][COMPONENT][Link][Tag] Refactor code from formatting into Link and Tag, where appropriate. Drop 'perfect url regex' as the one used in v2 is better Hugo Sales 2021-09-20 13:08:17 +01:00
  • 556b8f8265
    [ENTITY][NoteTag] Add 'canonical' field to tag Hugo Sales 2021-09-18 14:09:14 +01:00
  • 04174bc56d
    [UTIL][UI] Change how plaintext notes are rendered to be split into paragraphs. Remove span around tags Hugo Sales 2021-09-16 16:56:34 +01:00
  • 51c7e10483
    [UTIL][HTML] Allow specifying options: [raw => bool], whether to escape the provided inner HTML or not. Use with care Hugo Sales 2021-09-16 16:50:02 +01:00
  • baeb1dde7a [Posting][CSS] Fix for qtwebengine and gecko not displaying background color on input elements. Minor bug fixes. Eliseu Amaro 2021-09-20 12:34:28 +01:00
  • 67d62cf37b
    [TWIG] Remove kludge event TwigPopulateVars Diogo Peralta Cordeiro 2021-09-18 07:27:17 +01:00
  • fda998e335
    [Avatar] We definitely don't need an event to retrieve avatar urls Diogo Peralta Cordeiro 2021-09-18 04:54:35 +01:00
  • 2bd19fa087
    [NOTE][Posting] Revert regressions introduced with c90efe2c52 Diogo Peralta Cordeiro 2021-09-18 03:44:02 +01:00
  • 941cbe6599
    [Actor] Refactor GSActor into Actor Diogo Peralta Cordeiro 2021-09-18 03:22:27 +01:00
  • 6c899b7b61
    [Plugins][Components] Fixed issue where right panel form was rendered multiple times in actors plugin page. Actors page done. Eliseu Amaro 2021-09-17 21:51:55 +01:00
  • e4b650be46
    [PLUGINS][Settings] Removed unused templates. Directory plugin templates now using actual templates. Notification settings using details element now. Eliseu Amaro 2021-09-17 20:33:02 +01:00
  • d6f31d102a
    [CORE][ActivityStreamsTwo][ActivityPub] Set all routes Allow global routes to act for every actor Fix Favoured stream query Diogo Peralta Cordeiro 2021-09-16 17:04:05 +01:00
  • 738168461c
    [CSS] Note avatar hotfix. Eliseu Amaro 2021-09-17 01:48:50 +01:00
  • 447372d7f6
    [CSS] Note actions re-alignment to previous position. Simplified visuals. Eliseu Amaro 2021-09-17 01:36:07 +01:00
  • f4ac49e7c7
    [CSS] Note avatar now bigger. Note actions and avatar now on the side of note. Eliseu Amaro 2021-09-17 01:08:24 +01:00
  • 2de071ca7e
    [CSS] Note attachments rules simplified. Proper resizing on smaller views. Eliseu Amaro 2021-09-17 00:23:51 +01:00
  • a4a7039786
    [CSS] Less redraws on details element hover feedback. Eliseu Amaro 2021-09-17 00:10:18 +01:00
  • 380eec5eb0
    [CSS] Fixed inconsistent side panels font size. Note's view improvements. Eliseu Amaro 2021-09-16 23:53:38 +01:00
  • b8e66aa9bf
    [CSS] Scrollable panels. Attachments width is retained on view now. Eliseu Amaro 2021-09-16 16:57:10 +01:00
  • 42f9a6a79c
    [CSS][Attachments] Attachments page view done. Standardized left and right panels sections. Applying styling through key classes to be defined in docs. Eliseu Amaro 2021-09-16 16:27:28 +01:00
  • eda3a5ffb6
    [DOCUMENTATION][DB] Fix database examples and documentation Hugo Sales 2021-09-16 14:01:51 +01:00
  • ee7721da96
    [DOCUMENTATION] Add documentation on developer tools Hugo Sales 2021-09-16 12:57:43 +01:00