Commit graph

74 commits

Author SHA1 Message Date
Schimon Jehudah
5c2ee8d51c Merge branch 'range-example' into 'master'
Set datatype and range for settings fields

See merge request sjehuda/slixfeed!6
2024-02-14 16:15:52 +00:00
Schimon Jehudah
7d243a4186 Merge branch 'fix-caps-more' into 'master'
Send presence from full JID, not bare JID

See merge request sjehuda/slixfeed!5
2024-02-14 09:10:24 +00:00
Stephen Paul Weber
fe19319066
Set datatype and range for settings fields
This allows the client to know that the values are all integers within
some range.  Note that the min/max settings aren't working quite right
per https://codeberg.org/poezio/slixmpp/issues/3512
2024-02-14 00:21:52 -05:00
Stephen Paul Weber
ef5c9ac2be
Send presence from full JID, not bare JID
It will end up from full jid anyway and this fixes the cache lookup of
the caps hash so it uses the right one.
2024-02-13 22:08:50 -05:00
Schimon Jehudah
dba7eefb96 Add About, Bookmarks and Manual forms 2024-02-14 03:04:49 +00:00
Schimon Jehudah
12689b8ef1 Merge branch 'error-note' into 'master'
Use note of type=error to signal an error

See merge request sjehuda/slixfeed!4
2024-02-13 21:07:57 +00:00
Stephen Paul Weber
d410ef8ab3
Use note of type=error to signal an error 2024-02-13 15:26:05 -05:00
Stephen Paul Weber
d7c213fe59
Fix caps by setting up all items before presence
Note that update_caps also sends presence by default, when broadcast=True
2024-02-13 15:06:11 -05:00
Schimon Jehudah
d3af15d623 Fix commands info and help to ignore case.
Fix command read to handle lack of URL.
Add bookmark properties.
Add new experimental forms.
Thank you mirux.
2024-02-13 19:34:37 +00:00
Schimon Jehudah
93a65f14d8 Add ad-hoc commands for filters 2024-02-12 21:01:48 +00:00
Schimon Jehudah
89ef18d5d7 Fix Ad-hoc form of Settings 2024-02-12 19:01:28 +00:00
Schimon Jehudah
e0864cc84e Accept only numerical value for key interval 2024-02-12 09:53:49 +00:00
Schimon Jehudah
f6bc76fdf8 Fix settings update.
Add option to restore default settings.
Reorganize code.
Thank you mirux.
2024-02-11 21:31:31 +00:00
Schimon Jehudah
065311d0d8 Add switch for media 2024-02-10 23:25:05 +00:00
Schimon Jehudah
1e794b3498 Do not cancel task immediately after it is allocated.
Thank you chunk, A_Dragon, TML and graingert.
2024-02-10 21:50:37 +00:00
Schimon Jehudah
9434833449 WIP: Closer to fix double message. See task.py 2024-02-10 17:53:53 +00:00
Schimon Jehudah
c568145ecf Fix bad reference to function that does not exist and - hopefully - improve subscription handling 2024-02-07 23:41:02 +00:00
Schimon Jehudah
6c16fa4af1 Restore support for disabling and enabling feeds.
Assign handlers to "self".
Towards better handling of subscription and unsubscription.
Minor fixes.
2024-02-07 22:24:59 +00:00
Schimon Jehudah
51e48c8389 Standardize modules client and component 2024-02-07 01:12:51 +00:00
Schimon Jehudah
00a8ed180a Fix presence and subscription handling.
Segregate and atomize into classes.
2024-02-07 00:26:42 +00:00
Schimon Jehudah
422e0669f1 Add ad-hoc commands 2024-02-06 03:04:43 +00:00
Schimon Jehudah
56aaccce68 Remove more unused functions 2024-02-04 19:22:51 +00:00
Schimon Jehudah
c9424ffd85 Remove function that does not exist yet 2024-02-04 19:16:23 +00:00
Schimon Jehudah
e36816756c Print version at startup 2024-02-04 18:56:19 +00:00
Schimon Jehudah
acce4fafdc Add arguments -v and --version 2024-02-04 18:19:56 +00:00
Schimon Jehudah
c7fa2496a8 Fix many issues amidst change of table structure 2024-02-04 17:08:12 +00:00
Schimon Jehudah
dc85f73de5 Replace YAML by TOML 2024-01-28 11:17:31 +00:00
Schimon Jehudah
6883eb6615 Improve listing of commands 2024-01-27 19:21:45 +00:00
Schimon Jehudah
4da2a28184 Fix selection of image.
Thank you roughnecks for the report.
2024-01-27 19:19:41 +00:00
Schimon Jehudah
9094921b40 Enable usage of private chat on groupchat 2024-01-27 17:15:28 +00:00
Schimon Jehudah
4406e61fbe Improve update interval mechanism.
Add service discovery identity.
Add exception errors.
2024-01-26 11:34:07 +00:00
Schimon Jehudah
c1ef5acc7e More fixes 2024-01-24 20:28:14 +00:00
Schimon Jehudah
8dcff0b2fe Fix configuration 2024-01-24 18:59:10 +00:00
Schimon Jehudah
2f6b86522f Add service component support.
Thank you to Mr. Guus der Kinderen from IgniteRealtime.org for promptly providing an Openfire instance for development.
2024-01-24 18:11:39 +00:00
Schimon Jehudah
c9c552e33f Add support for ePUB and Text.
Import OPML only from a moderator.
Fix error for sqlite.py module.
2024-01-23 14:37:10 +00:00
Schimon Jehudah
13d87e2be7 Set directory cache 2024-01-22 15:27:01 +00:00
Schimon Jehudah
0d7f67d721 Fix handling of document error 2024-01-22 15:01:52 +00:00
Schimon Jehudah
4c64870d8f Fix handling of document error 2024-01-22 13:29:14 +00:00
Schimon Jehudah
c4ccdd1f9d Containerized configurations (step towards a portable software. SeeTPFC portablefreeware.com) 2024-01-22 12:48:00 +00:00
Schimon Jehudah
4743ada0ca Remove pycache files 2024-01-18 21:04:02 +00:00
Schimon Jehudah
18c93083b7 Apply patch from grym 2024-01-18 20:57:49 +00:00
Schimon Jehudah
6a7d99f1a2 Add functionality profile 2024-01-17 14:36:28 +00:00
Schimon Jehudah
80e49a8d38 Fix archiving functionality 2024-01-14 21:43:23 +00:00
Schimon Jehudah
c04a1b6534 Fix statistics 2024-01-14 18:05:12 +00:00
Schimon Jehudah
219c23a648 Restore settings functionality.
Minor fixes for image extraction and self groupchat message.
2024-01-14 12:46:38 +00:00
Schimon Jehudah
43fa1a463c Save enclosures
Send new message upon media detection
2024-01-13 17:17:43 +00:00
Schimon Jehudah
ec82aeb3cc Detect image from xml enclosure in addition to html img 2024-01-11 10:55:42 +00:00
Schimon Jehudah
b675618b95 Change order of html data and status code 2024-01-10 21:40:12 +00:00
Schimon Jehudah
0ca37dfdee Improve SQLite performance.
Handle missing packages errors.
2024-01-10 20:06:56 +00:00
Schimon Jehudah
46a0819229 Add functionality to display images from first link to provide an image (experimental) 2024-01-09 22:36:16 +00:00