Michael Vetter
472a3ceec4
ci: disable osx until they updated libstrophe
2021-10-28 20:15:40 +02:00
Michael Vetter
61cebcdf5b
ci: switch from libmesode to libstrophe
2021-10-28 20:13:41 +02:00
Michael Vetter
16ce42a0db
bump libstrophe requirement to 0.11.0
2021-10-28 20:07:13 +02:00
Steffen Jaeckel
d2ba0e0833
auto-format
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2021-10-27 22:45:44 +02:00
Steffen Jaeckel
7f646e3668
use new libstrophe API
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2021-10-27 22:45:44 +02:00
Steffen Jaeckel
687714d7d6
ran autoupdate
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2021-10-27 22:45:44 +02:00
Steffen Jaeckel
ffc0b49ab1
first step to remove libmesode
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2021-10-27 22:45:44 +02:00
Michael Vetter
b4d65335f6
Remove spec file
...
Debian build files were removed in
2e4af77b85
.
I think it's good enough if distros ship their build scripts.
No reason to maintain them upstream.
People who are interested can take a look at the openSUSE spec file:
https://build.opensuse.org/package/view_file/network/profanity/profanity.spec
2021-10-23 22:43:52 +02:00
Michael Vetter
baf51b9580
readme: remove chat badge
...
Service doesn't work since a couple of weeks.
Let's readd it once they fixed it.
2021-10-22 17:12:06 +02:00
Michael Vetter
56846a5b77
Merge pull request #1607 from profanity-im/utf8indicatorchar
...
Allow more UI indicator signs to be utf8 "characters"
2021-10-22 17:08:14 +02:00
Michael Vetter
cc206ee8cc
ci: remove ubuntu
...
Fails and I don't have time to check why.
Something package related most likely.
2021-10-22 16:57:24 +02:00
Michael Vetter
a9bcc8e8bd
Allow utf8 in occupants header char
2021-10-22 16:54:05 +02:00
Michael Vetter
1c96115f97
Allow utf8 in occupants char
2021-10-22 16:54:05 +02:00
Michael Vetter
fa2881fcea
Allow utf8 in roster room private char
2021-10-22 16:54:05 +02:00
Michael Vetter
8fc359ba2d
Allow utf8 in roster rooms char
2021-10-22 16:54:05 +02:00
Michael Vetter
7faf15a18c
Allow utf8 in roster private char
2021-10-22 16:54:05 +02:00
Michael Vetter
83ee4a27cb
Allow utf8 in roster resource char
2021-10-22 16:54:02 +02:00
Michael Vetter
a668ca45b7
Allow utf8 in roster contact char
2021-10-22 16:23:18 +02:00
Michael Vetter
ab5ee11c66
tests: Add win_get_last_sent_messag() stub
2021-10-22 12:40:34 +02:00
Michael Vetter
59063aa3b4
Merge pull request #1601 from MarcoPolo-PasTonMolo/master
...
Add /correct-editor command
2021-10-22 12:38:39 +02:00
MarcoPolo-PasTonMolo
da3a6d8743
Move declaration and definition of win_get_last_sent_message to the correct place
2021-10-22 10:24:51 +03:00
MarcoPolo-PasTonMolo
6b0f15a1c9
Remove autocomplete for /correct-editor
...
We decided that it was better to remove autocomplete for this command,
since adding it only introduced problems and the command can still
function perfectly without autocomplete.
2021-10-21 17:21:00 +03:00
Michael Vetter
91898597dd
Allow utf8 in roster header char
...
This and the following commits should make a couple of more configs
allow utf8 chars so people can use their weird icons :-)
We did the same for the otr/omemo/pgp indicators at:
1f8b1eb740
5cf6ee1bc6
2021-10-21 15:30:01 +02:00
MarcoPolo-PasTonMolo
cd16264d2b
Export common code to helper functions
2021-10-17 20:31:36 +03:00
Michael Vetter
37e1699c84
ci: debian test..
2021-10-16 17:54:28 +02:00
Michael Vetter
9d1bd63885
ci: use new icons switch
2021-10-16 17:51:38 +02:00
Michael Vetter
8af293b744
Merge pull request #1604 from mdosch/themes-snikket
...
Add (experimental) theme snikket.
2021-10-16 15:19:21 +02:00
Michael Vetter
9cc4b3f162
Update debian docker file
...
I guess they removed the py2 package now.
2021-10-16 14:38:23 +02:00
Martin Dosch
4cb0eae6b3
Add (experimental) theme snikket.
2021-10-16 14:08:21 +02:00
Michael Vetter
46c8245af9
Format new register code correctly
2021-10-13 21:32:44 +02:00
Michael Vetter
aedef61c91
registration: add test stub
2021-10-13 21:19:54 +02:00
Michael Vetter
e0e45b7b24
Merge pull request #1574 from binex-dsk/master
...
Add in-band account registration
Fix https://github.com/profanity-im/profanity/issues/199
2021-10-13 21:19:22 +02:00
swirl
0653200965
registration: memory leaks, error checking
2021-10-13 15:02:05 -04:00
swirl
feaa770444
fixed crashes when server doesn't support registration
2021-10-10 15:43:14 -04:00
MarcoPolo-PasTonMolo
09f5cadf1a
Add /correct-editor command
2021-10-07 15:53:12 +03:00
Michael Vetter
f21595597f
Format code correctly
2021-10-05 10:01:27 +02:00
Michael Vetter
7e8cf4a3d6
Merge pull request #1600 from MarcoPolo-PasTonMolo/fix/history-timestamp
...
Fix history timestamp
2021-10-05 09:59:11 +02:00
MarcoPolo-PasTonMolo
97551aa131
Fix history timestamp
...
Fixes https://github.com/profanity-im/profanity/issues/1423
Oldest stanza is fetched like before but now the timestamp is generated by creating date_time_from_iso8601 and then to_local, instead of trusting that the timestamp is in utc.
The procedure previously was stamp = time_val_from_iso8601() then date_time = date_time_from_utc(stamp) then local_date_time = to_local(date_time)
2021-10-05 09:56:24 +02:00
Michael Vetter
ce5bf721ca
Mention make spell and doublecheck in contributing.md
2021-10-05 09:49:50 +02:00
Michael Vetter
16df5d8255
Add makefile target for spell checking and all tests
2021-10-05 09:49:32 +02:00
Michael Vetter
02e7cc029c
Add codespell info to contributing
2021-10-01 23:16:17 +02:00
Michael Vetter
54a51febf3
Add codespell config
2021-10-01 23:13:17 +02:00
Michael Vetter
d64e797665
Fix typos in apidocs
2021-10-01 23:06:29 +02:00
Michael Vetter
9696f4d5cc
Fix typo in profapi.h
2021-10-01 22:54:43 +02:00
Michael Vetter
242696f09a
Fix fromat string in statusbar
...
Regards https://github.com/profanity-im/profanity/issues/1597#issuecomment-930540261
2021-09-29 23:25:38 +02:00
Michael Vetter
e5b6258c99
Fix wrong format string in titlebar
...
See
fd9ccec8dc
and
https://github.com/profanity-im/profanity/issues/1597#issuecomment-930426764 .
2021-09-29 20:17:41 +02:00
Michael Vetter
b72801a0e4
Merge pull request #1598 from profanity-im/feature/global-plugins
...
Improve plugins user experience
2021-09-29 19:29:47 +02:00
Michael Vetter
3120636367
Add more help about how to use plugins
...
`/plugins install` installs a plugin to
`.local/share/profanity/plugins`.
And also loads it.
When a plugin is loaded it will automatically be added to the `profrc`
file like this:
```
[plugins]
load=my.py;
```
On the next start Profanity will try to load this plugin again unless
`/plugin unload my.py` is called.
2021-09-29 17:32:54 +02:00
Michael Vetter
b0e0012c22
Fix /plugins update ~/dir
...
If `~/dir` exists profanity exits for me.
Whole code for updating plugins from a dir isn't even implemented. Even
though some messgages suggest otherwise.
Remove this and only allow updating of one file.
2021-09-29 17:32:54 +02:00
Michael Vetter
18c02e5c4d
Remove Ruby comment
...
There most likely won't ever be Ruby plugins.
Regards https://github.com/profanity-im/profanity/issues/779
2021-09-29 17:32:54 +02:00