Laurent GAY
|
9845b3a82d
|
atom/ics link copy to clipboard: correct URL copied for notificationsview + correct events list (participated + owned) (Issuer #1496)
|
2025-08-05 16:16:26 +02:00 |
|
Laurent GAY
|
d2ce0de020
|
add event image in iCal export (#842)
|
2025-08-01 18:15:14 +02:00 |
|
Laurent GAY
|
289128dbdb
|
Improvement of the RSS export with the addition of the image as a logo if it exists - Issue #1653
|
2025-07-11 10:48:06 +00:00 |
|
Thomas Citharel
|
d0835232d6
|
refactor(backend): change naming of function names to avoid the is_ prefix
Following Credo.Check.Readability.PredicateFunctionNames check
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2024-01-04 13:35:08 +01:00 |
|
Thomas Citharel
|
ff0440c634
|
fix(feeds): increase feed item limit from 500 to 5000
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-12-20 09:26:58 +01:00 |
|
Thomas Citharel
|
3c75856149
|
fix(feeds): make sure posts for feeds are ordered by publication date desc
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-12-20 09:26:28 +01:00 |
|
summersamara
|
31411bfc03
|
Fix ICS feed missing events: order by "begins_on" DESC so that the latest events are always included
https://git.potsda.mn/potsda.mn/mobilizon/issues/37
|
2023-12-20 09:07:47 +01:00 |
|
Thomas Citharel
|
b315e1d7ff
|
refactor: use Phoenix verified routes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-12-01 11:29:53 +01:00 |
|
Thomas Citharel
|
c731f0f084
|
test: fix tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-11-21 17:29:58 +01:00 |
|
Thomas Citharel
|
d7daafc4ea
|
fix(export): fix iCalendar export description HTML conversion
Paragraphs and line breaks are now properly handled when converting from HTML to text
Closes #888
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-11-21 15:40:34 +01:00 |
|
Thomas Citharel
|
7a1bfcac49
|
feat(export): add event status in iCalendar exports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-10-11 17:08:31 +02:00 |
|
Thomas Citharel
|
fef60ed0f9
|
feat(export): add date of participant creation in participant exports
Closes #1343
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-24 17:36:58 +02:00 |
|
Thomas Citharel
|
1b0a7499f8
|
test(export): fix exporting participants CSV
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-17 16:35:26 +02:00 |
|
Thomas Citharel
|
f3a443138a
|
fix(feeds): Only provide future events in ICS/Atom feeds
Closes #1246
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-20 11:30:34 +02:00 |
|
Thomas Citharel
|
eda2761032
|
refactor(credo): Refactor to appease new credo checks (complexity and logging)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-19 18:33:06 +02:00 |
|
Thomas Citharel
|
83f2880dd9
|
Fix some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-18 14:47:44 +02:00 |
|
Thomas Citharel
|
7a18d0b2bb
|
Fix ex_docs warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-07 18:51:10 +02:00 |
|
Thomas Citharel
|
019d694d2a
|
Clear all ics/feed caches when modifying events/posts/actors
Closes #1059
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-24 12:51:23 +01:00 |
|
Thomas Citharel
|
2ac3755120
|
Fix ical export for undefined datetimes
Closes #973
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 14:49:46 +01:00 |
|
Thomas Citharel
|
51afec1856
|
Fix new credo warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 14:47:10 +01:00 |
|
Thomas Citharel
|
377b83e02d
|
Fix export being outputted in the wrong directory in release mode
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-22 18:43:59 +01:00 |
|
Thomas Citharel
|
2401abedb5
|
Include organizer actor in icalendar export
Closes #907
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 11:50:35 +01:00 |
|
Thomas Citharel
|
ea276fbe73
|
Detect if Python3 is installed before launching PythonPort Genserver
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:31 +01:00 |
|
Thomas Citharel
|
52e90fb320
|
Only add address and tags to event icalendar export if present
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-04 18:38:25 +01:00 |
|
Thomas Citharel
|
cd89efa1e3
|
Export timezone in ICS files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:12:18 +02:00 |
|
Thomas Citharel
|
dee7c58449
|
Spec fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 15:14:54 +02:00 |
|
Thomas Citharel
|
f4284e1d3a
|
Remove unused functions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-05 16:05:51 +02:00 |
|
Thomas Citharel
|
0c667b13ae
|
Export participants to different formats
* CSV
* PDF (requires Python dependency `weasyprint`)
* ODS (requires Python dependency `pyexcel_ods3`)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-05 10:52:55 +02:00 |
|
Thomas Citharel
|
1893d9f55b
|
Various refactoring and typespec improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:24 +02:00 |
|
Thomas Citharel
|
de102755f8
|
Add sane limits to feeds
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-08-16 16:23:13 +02:00 |
|
Thomas Citharel
|
005f7e20ca
|
Remove compile-time dependencies for some config values
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-06-07 10:24:57 +02:00 |
|
Thomas Citharel
|
acf51a3130
|
Fix issues when group isn't local
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-29 18:23:03 +02:00 |
|
Thomas Citharel
|
cde9f8873e
|
Expose personal tokened feeds
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-26 19:36:48 +01:00 |
|
Thomas Citharel
|
1aa699fef0
|
Introduce instance ICS & Atom feeds (disabled by default)
And refactor the feed modules
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-03-26 16:19:58 +01:00 |
|
Thomas Citharel
|
e76a270e72
|
Feed improvements
And show public feed links on the group page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-01-19 15:30:02 +01:00 |
|
Thomas Citharel
|
b69daa7b54
|
Attach event ics files to event-related emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-01-11 11:29:28 +01:00 |
|
Thomas Citharel
|
9b27e70eb0
|
Save remote profiles avatars & banners locally
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-12-15 17:17:42 +01:00 |
|
Thomas Citharel
|
44559a71ee
|
Remove duplicate @doc blocs
Elixir 11 notifies this a lot
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-11-06 15:48:05 +01:00 |
|
Thomas Citharel
|
b0e8a32d2a
|
Improvements to group page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-09-21 11:18:49 +02:00 |
|
Thomas Citharel
|
9c9f1385fb
|
Introduce group posts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-07-30 16:55:35 +02:00 |
|
Thomas Citharel
|
83aa005faf
|
Drop HTMLSanitizeEx and fix title sanitizing
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-06-24 16:37:00 +02:00 |
|
Thomas Citharel
|
beb35a09c6
|
Introduce basic user and profile management
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2020-06-12 19:16:40 +02:00 |
|
rustra
|
3505736705
|
Fix Credo code readability issues
|
2020-01-28 20:15:59 +01:00 |
|
rustra
|
8856cc2f55
|
Rename MobilizonWeb to Mobilizon.Web
|
2020-01-26 21:39:49 +01:00 |
|
Thomas Citharel
|
33f7c14db6
|
Fixes with addresses and iCalendar
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2019-11-06 10:04:17 +01:00 |
|
Damien
|
b98a86184b
|
(Hopefully) improve grammar
[CI skip]
|
2019-10-15 21:38:49 +02:00 |
|
Thomas Citharel
|
cc701f8994
|
Properly update event ics export cache and fix export desc html
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2019-10-14 15:44:16 +02:00 |
|
miffigriffi
|
aed824f1aa
|
Fix code readability issues
|
2019-09-26 17:45:47 +02:00 |
|
miffigriffi
|
20dfce5c83
|
Fix refactoring opportunities
|
2019-09-26 17:45:33 +02:00 |
|
Thomas Citharel
|
4d4fdaaffe
|
Merge branch 'feature/participate-dropdown' into 'master'
Add a dropdown on participate menu, disallow listing participations
Closes #174
See merge request framasoft/mobilizon!200
|
2019-09-26 17:41:14 +02:00 |
|