Code Monkey home page Code Monkey logo

obsession's People

Contributors

tjohnman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

barracuda156

obsession's Issues

Improve the icons browser

Implementing icons, will sometimes lead to them being lost in other icons, even if they all follow one anothers numbers. (I make icons for myself, and they use numbers 1001-1020 so far, and they will get lost with other icons)

Downloading small files

Downloading small files <5.0kb will lead to the file not downloading and download time will show unrealistic times. i.e. 30+ days

Any chance of building this with Qt4 or GTK3? Qt5 is broken on PPC :(

I would like to bring Hotline client to Macports. I have tried a bit with GtkHx and mhxd today, but the first appears totally broken and the second uses ancient C and perhaps will not work even on 10.6 and will not build on any newer system. Your client appears very promising, but we want PPC support :)

ICONS upside down

Screenshot 2024-04-27 at 11 49 57 PM

Noticed that the ICONS are now upside down. Like the client. Keep working lets boost it up.

Add support for macOS dark mode

Hi!

It would be awesome to add support for automatic macOS dark mode detection.

Thanks for an awesome contribution to the Hotline community!

Active Development?

Hi, Thanks for taking the time to create this app, a modern Mac app for Hotline is sorely missing and this development fills a much needed gap.

I've noticed that build hasn't been updated in some time, is development still happening? I'd be interested in contributing where I can.

The Hotline community is still active, especially with the Mobius server (https://github.com/jhalter/mobius) which can run on modern hardware.

Broadcasts

Broadcasts are not able to be received, but are able to be sent and received by others.

About

The name 'Red' is not in it.

ui_widgetchat.h: fatal error: chatlineedit.h: No such file or directory

@tjohnman Something has broken since November 6, apparently:

:info:build In file included from src/widgetchat.cpp:2:
:info:build ./ui_widgetchat.h:24:10: fatal error: chatlineedit.h: No such file or directory
:info:build    24 | #include "chatlineedit.h"
:info:build       |          ^~~~~~~~~~~~~~~~
:info:build compilation terminated.
:info:build make: *** [widgetchat.o] Error 1

File sorting

When files are opened, they are usually ascending from Z-A; rather a default A-Z

Agreement

Using a login with a "Do not show agreement" option on from the server, the client will not get the client, although other clients will still be able to get it at anytime.

Build failure on 10.8–10.10: ld: Assertion failed: ((parser.sectionForAddress(personalityAddr)->type() == ld::Section::typeCode) && "personality column in __compact_unwind section is not pointer to function"), function personalityName, file

@tjohnman Just to let you know, on three versions of macOS Obsession fails to build with Clang:

/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_www_Obsession/Obsession/work/compwrap/cxx/usr/bin/clang++ -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10 -o Obsession.app/Contents/MacOS/Obsession main.o mainwindow.o ctransaction.o connectioncontroller.o dialogopenconnection.o dialogpreferences.o dialogagreement.o listwidgetusers.o dialogprivatemessaging.o dialogfilebrowser.o dialogtrackers.o dialogaddtracker.o dialogerror.o dialogiconviewer.o dialoglinearnews.o chatlineedit.o downloadmanager.o dialogdownloadqueue.o dialogabout.o widgetchat.o widgetnews.o dialogbookmarks.o cdownload.o widgetdownloaditem.o uploadmanager.o cupload.o dialoguploadsqueue.o widgetconsole.o dialoguserinfo.o threadiconloader.o threaduploader.o dialogprivileges.o dialogrequestaccount.o dialogcreateaccount.o dialogbroadcast.o dialogpostlinearnews.o moc_mainwindow.o moc_connectioncontroller.o moc_dialogopenconnection.o moc_dialogpreferences.o moc_dialogagreement.o moc_listwidgetusers.o moc_dialogprivatemessaging.o moc_dialogfilebrowser.o moc_dialogtrackers.o moc_dialogaddtracker.o moc_dialogerror.o moc_dialogiconviewer.o moc_dialoglinearnews.o moc_downloadmanager.o moc_dialogdownloadqueue.o moc_dialogabout.o moc_widgetchat.o moc_widgetnews.o moc_dialogbookmarks.o moc_cdownload.o moc_widgetdownloaditem.o moc_uploadmanager.o moc_cupload.o moc_dialoguploadsqueue.o moc_widgetconsole.o moc_dialoguserinfo.o moc_threadiconloader.o moc_threaduploader.o moc_dialogprivileges.o moc_dialogrequestaccount.o moc_dialogcreateaccount.o moc_dialogbroadcast.o moc_dialogpostlinearnews.o qrc_resources.o   -F/opt/local/libexec/qt4/Library/Frameworks -F/opt/local/libexec/qt4/lib  -F/opt/local/libexec/qt4/Library/Frameworks -F/opt/local/libexec/qt4/lib -L/opt/local/libexec/qt4/lib -framework QtGui -F/opt/local/Library/Frameworks -framework QtCore -framework QtNetwork 
0  0x10ec16342  __assert_rtn + 144
1  0x10ec19904  mach_o::relocatable::CUSection<x86_64>::personalityName(mach_o::relocatable::Parser<x86_64>&, macho_relocation_info<Pointer64<LittleEndian> > const*) + 144
2  0x10ec2b65f  mach_o::relocatable::CUSection<x86_64>::parse(mach_o::relocatable::Parser<x86_64>&, unsigned int, mach_o::relocatable::CUSection<x86_64>::Info*) + 283
3  0x10ec292ca  mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions const&) + 730
4  0x10ec2192e  mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 388
5  0x10ec670ca  ld::tool::InputFiles::makeFile(Options::FileInfo const&, bool) + 834
6  0x10ec690ab  ld::tool::InputFiles::parseWorkerThread() + 483
7  0x10f43005a  _pthread_body + 131
8  0x10f42ffd7  _pthread_body + 0
A linker snapshot was created at:
	/tmp/Obsession-2022-11-08-023115.ld-snapshot
ld: Assertion failed: ((parser.sectionForAddress(personalityAddr)->type() == ld::Section::typeCode) && "personality column in __compact_unwind section is not pointer to function"), function personalityName, file /Library/Caches/com.apple.xbs/Sources/ld64/ld64-253.9/src/ld/parsers/macho_relocatable_file.cpp, line 4917.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Obsession.app/Contents/MacOS/Obsession] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_www_Obsession/Obsession/work/tjohnman-Obsession-6cc3951'
Command failed:  cd "/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_www_Obsession/Obsession/work/Obsession-6cc3951ccc69a772f5944ac16ab1e3e92e7efb7c" && /usr/bin/make -j8 -w all 
Exit code: 2

Details: https://ports.macports.org/port/Obsession/details/
Log from 10.10: https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/204157/steps/install-port/logs/stdio

Delete files crash

Clicking the delete button for files, while not having one selected makes the client crash.

Auto Reconnect

If a server is attempted to be connected to, and it does not connect for a reason (i.e. incorrect login, server address incorrect) with auto reconnect selected, it will continue to attempt to reconnect, and will not stop unless the client is closed fast due to the constant error messages.

Users

Client will sometimes show blank spaces, but can be highlighted, clicked on, but will crash the client.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.