Commit graph

5,798 commits

Author SHA1 Message Date
a888947b67 Merge pull request 'AT-Protocol: Configurable web frontend' (#1644) from heluecht/friendica-addons:atproto2 into develop
Reviewed-on: friendica/friendica-addons#1644
2026-04-04 08:21:35 +02:00
7ffd587819 AT-Protocol: Configurable web frontend 2026-03-29 13:31:47 +00:00
52f7242247 Merge pull request '"bluesky" is now "AT Protocol"' (#1642) from heluecht/friendica-addons:bluesky into develop
Reviewed-on: friendica/friendica-addons#1642
2026-03-29 11:40:23 +02:00
ea16229e27 Merge branch 'develop' into bluesky 2026-03-29 11:40:08 +02:00
3d199ba7d7 Setting for preferred web front end added 2026-03-18 13:21:21 +00:00
5a099deded Renamed function 2026-03-17 21:30:07 +00:00
d7a380bad5 "bluesky" is now "AT Protocol" 2026-03-15 23:17:04 +00:00
f552fff6b8 Merge pull request 'Add QuickPhoto Addon: Elegant BBCode simplification for images' (#1639) from loma-one/friendica-addons:loma-one-patch-1 into develop
Reviewed-on: friendica/friendica-addons#1639
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2026-03-07 17:20:56 +01:00
2e9f640724 quickphoto/quickphoto.php aktualisiert
DI::l10n()->t inserted
2026-03-07 17:09:57 +01:00
59ece8856c Translation file 2026-03-07 15:13:03 +01:00
aa47cc6e04 quickphoto/quickphoto.js aktualisiert
Make sure the translation is applied.
2026-03-07 15:13:03 +01:00
4a133456ce quickphoto/quickphoto.php aktualisiert
Provides a translation
2026-03-07 15:13:03 +01:00
22026ed533 quickphoto/quickphoto.js aktualisiert
"Description" instead of "Bildbeschreibung"
2026-03-07 15:13:03 +01:00
29e8c2875c quickphoto/README.md aktualisiert
Inserted | in `[img]|filename description[/img]`
2026-03-07 15:13:03 +01:00
0ae86dafa0 quickphoto/README.md hinzugefügt 2026-03-07 15:13:03 +01:00
ec3b0c5941 Add QuickPhoto Addon: Elegant BBCode simplification for images
This PR introduces the QuickPhoto addon, designed to improve the user experience within the Friendica editor. It addresses the issue of long, cluttered BBCodes (monster-links) that appear when images are inserted via drag-and-drop or the image uploader.
Key Features

- Automatic Simplification: Replaces complex [url=...][img=...]...[/img][/url] structures with a human-readable shorthand: [img]filename|description[/img].
- Seamless Reconstruction: Automatically restores the full, valid Friendica BBCode before previewing or submitting a post, ensuring 100% compatibility with the server.
- Enhanced Readability: Keeps the editor clean and focus-oriented while writing long posts with multiple images.

Technical Highlights & Optimizations

- Resource Efficient: The JavaScript is strictly scoped. It only becomes active if a textarea is present and visible in the DOM.
- Zero Latency Typing: Implements requestIdleCallback and throttling (500ms) to ensure that the simplification process never interferes with the user's typing flow or causes UI lag.
- Background Throttling: Logic is suspended when the browser tab is inactive (document.hidden) to save CPU and battery life.
- LocalStorage Cache: Uses a local cache for image data (auto-cleaned after 12 hours) to ensure reliability during a single editing session.

Testing performed

- Tested with the standard "Jot" editor and the newer Compose/Comment templates.
- Verified that image previews render correctly (reconstruction triggers on preview click).
- Verified that the final post contains the correct full BBCode on the server side.
- Confirmed that Drag & Drop inserts are handled immediately.
2026-03-07 15:13:03 +01:00
3509144228 Add QuickPhoto Addon: Elegant BBCode simplification for images
This PR introduces the QuickPhoto addon, designed to improve the user experience within the Friendica editor. It addresses the issue of long, cluttered BBCodes (monster-links) that appear when images are inserted via drag-and-drop or the image uploader.
Key Features

- Automatic Simplification: Replaces complex [url=...][img=...]...[/img][/url] structures with a human-readable shorthand: [img]filename|description[/img].
- Seamless Reconstruction: Automatically restores the full, valid Friendica BBCode before previewing or submitting a post, ensuring 100% compatibility with the server.
- Enhanced Readability: Keeps the editor clean and focus-oriented while writing long posts with multiple images.

Technical Highlights & Optimizations

- Resource Efficient: The JavaScript is strictly scoped. It only becomes active if a textarea is present and visible in the DOM.
- Zero Latency Typing: Implements requestIdleCallback and throttling (500ms) to ensure that the simplification process never interferes with the user's typing flow or causes UI lag.
- Background Throttling: Logic is suspended when the browser tab is inactive (document.hidden) to save CPU and battery life.
- LocalStorage Cache: Uses a local cache for image data (auto-cleaned after 12 hours) to ensure reliability during a single editing session.

Testing performed

- Tested with the standard "Jot" editor and the newer Compose/Comment templates.
- Verified that image previews render correctly (reconstruction triggers on preview click).
- Verified that the final post contains the correct full BBCode on the server side.
- Confirmed that Drag & Drop inserts are handled immediately.
2026-03-07 15:13:03 +01:00
ade3c6b22e Merge pull request 'IRC: Use friendica nickname as suggested IRC nickname, when signed in' (#1637) from marcusxs/friendica-addons:default_irc_nickname_to_friendica_nickname into develop
Reviewed-on: friendica/friendica-addons#1637
2026-03-07 15:07:09 +01:00
Marcus F.
31c130436c IRC: Use friendica nickname as suggested IRC nickname, when signed in 2026-03-07 13:31:50 +01:00
8a4715271c Merge pull request 'Mailstream: respect blocked/ignored/collapsed contact settings' (#1640) from mexon/friendica-addons:mat/mailstream-block into develop
Reviewed-on: friendica/friendica-addons#1640
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2026-03-07 04:12:30 +01:00
Matthew Exon
ed70b2ca27 Mailstream: respect blocked/ignored/collapsed contact settings 2026-03-02 18:13:28 +01:00
2c75b00b16 Merge pull request 'Smileybutton Add-on Upgrade (github PR 1380)' (#1638) from tobias/friendica-addons:rp-smileybutton into develop
Reviewed-on: friendica/friendica-addons#1638
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2026-02-13 16:56:19 +01:00
Random Penguin
6d3dd9b8b2 Update smileybutton.php
- Enabling for Quattro. Enabled for Mobile because it may have emoji mobile devices do not have. Switched structure from <table> to <div> to make layout more flexible.
- Switched to DIV layout
- Also fixes button and position appearance.
- Also fixes button alignment and appearance issues
- Adding support for Quattro theme
2026-02-10 21:22:03 -05:00
cfbc6676f0 merged stable into develop 2026-01-27 08:40:49 +01:00
62e71da0d7 Merge branch '2025.07-rc' into stable 2026-01-27 08:31:23 +01:00
d8673f9011 Merge pull request 'audon/audon.php aktualisiert' (#1631) from loma-one/friendica-addons:2025.07-rc into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1631
2026-01-18 19:00:47 +01:00
e95dd66b2b audon/audon.php aktualisiert
The Audon project has been discontinued.
2026-01-18 19:00:47 +01:00
ce97294546 Merge pull request 'Update markdown translations for da-dk' (#1636) from marcusxs/friendica-addons:update_markdown_da_dk_translations into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1636
2026-01-18 18:55:38 +01:00
Marcus F.
d2123c9b87 Update markdown translations for da-dk 2026-01-18 15:01:55 +01:00
eb8255c40d Merge pull request 'updated translations' (#1635) from tobias/friendica-addons:20260108-lng into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1635
2026-01-11 18:59:10 +01:00
b4fdbdcadc updated translations 2026-01-08 09:43:41 +01:00
fb0816eb39 Merge pull request 'New converse.js based XMPP addon' (#1621) from heluecht/friendica-addons:xmpp-converse into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1621
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2025-12-16 16:02:57 +01:00
f31047f3c8 XMPP addon is created 2025-12-16 16:02:57 +01:00
51c0b11287 Merge pull request 'Fix PHPStan error' (#1625) from heluecht/friendica-addons:phpstan into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1625
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2025-12-16 15:58:54 +01:00
b060be281f Fix PHPStan error 2025-12-16 15:58:54 +01:00
ff7025d852 Merge pull request 'Add references header for more robust threading in mail clients' (#1624) from mexon/friendica-addons:mat/mailstream-references into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1624
2025-12-14 12:02:18 +01:00
Matthew Exon
cfc7193122 Add references header for more robust threading in mail clients 2025-12-13 11:29:59 +01:00
0bf1d3eec9 Merge pull request 'Increased speed for "follow" requests' (#1622) from heluecht/friendica-addons:follow-speed into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1622
2025-12-01 18:09:41 +01:00
53ca699b16 Increased speed for "follow" requests 2025-12-01 18:09:41 +01:00
cf8c798c76 Merge pull request 'tesseract/tesseract.php aktualisiert' (#1609) from loma-one/friendica-addons:develop into develop
Reviewed-on: friendica/friendica-addons#1609
2025-12-01 18:08:39 +01:00
324bc97c52 tesseract/tesseract.php aktualisiert
Modified addon.
The addon used to generate a large system load and led to the server being unavailable. The changes help to make better use of system resources.

- Creates and removes tesseract-limited.sh to limit the system resources for tesseract (timeout/resource limits).
- Checks permitted formats to avoid wasting resources.
2025-12-01 18:08:39 +01:00
633c6799d8 Merge pull request '[CI] Add All-In-One Archive' (#1616) from nupplaPhil/friendica-addons:ci/full-archive into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1616
2025-11-21 23:51:36 +01:00
d47e20b0d4 Enable CI Pipeline 2025-11-21 23:51:36 +01:00
38dcc81d3c Merge pull request 'GitHub Issue 14872: Change Ratioed default sort order' (#1619) from haheute/friendica-addons:ratioed-sort-order into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1619
2025-11-21 23:49:43 +01:00
1fdc6d9794 GitHub Issue 14872: Change Ratioed default sort order 2025-11-20 15:46:44 +01:00
9b3278ffd9 Merge pull request 'add messages.po file for ratioed addon' (#1618) from mexon/friendica-addons:mat/ratioed-translation into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1618
Reviewed-by: Hypolite Petovan <hypolite@mrpetovan.com>
2025-11-12 14:36:34 +01:00
Matthew Exon
427f39ad57 add messages.po file for ratioed addon 2025-11-10 07:26:04 +01:00
0562623117 Merge pull request 'Update Link to Transifex Friendica page' (#1617) from haheute/friendica-addons:update-transifex-url into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1617
2025-11-09 19:57:26 +01:00
8d42f99aff Update Link to Transifex Friendica page 2025-11-08 12:34:47 +01:00
6a342088a5 Merge pull request 'Avoid sending group posts through connectors' (#1615) from heluecht/friendica-addons:no-group-posts into 2025.07-rc
Reviewed-on: friendica/friendica-addons#1615
2025-09-14 18:07:56 +02:00