semlanik

semlanik fixo push a dev en semlanik/gostfix

  • 9bfee89ced Add service watcher and admin panel
  • 3a8d9b2846 Add setup scenario and fix annoying bugs - Fix token expiration issue, add setting to change the expiration time. - Fix empty login page when entered password is empty - Rearrange reading of configuration and add the basic support of setup scenario.
  • 4afce80e73 Various fixes
  • f24e26eec3 Implement ondemand folder stats update - Add notifier functionality to update folder statistics - Remove deprecated folder statistics request - Rework basic folder fetch mechanism
  • 74e9777f1b Refactor mail notifications - Move notification logic to database - Rework new mail notifications - Add link to the project page into templates

%!s(int64=3) %!d(string=hai) anos

semlanik created new branch dev at semlanik/gostfix

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a refs/for/dev en semlanik/gostfix

  • 9bfee89ced Add service watcher and admin panel
  • 3a8d9b2846 Add setup scenario and fix annoying bugs - Fix token expiration issue, add setting to change the expiration time. - Fix empty login page when entered password is empty - Rearrange reading of configuration and add the basic support of setup scenario.
  • 4afce80e73 Various fixes
  • f24e26eec3 Implement ondemand folder stats update - Add notifier functionality to update folder statistics - Remove deprecated folder statistics request - Rework basic folder fetch mechanism
  • 74e9777f1b Refactor mail notifications - Move notification logic to database - Rework new mail notifications - Add link to the project page into templates

%!s(int64=3) %!d(string=hai) anos

semlanik created new branch refs/for/dev at semlanik/gostfix

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/gostfix

  • 3a8d9b2846 Add setup scenario and fix annoying bugs - Fix token expiration issue, add setting to change the expiration time. - Fix empty login page when entered password is empty - Rearrange reading of configuration and add the basic support of setup scenario.
  • 4afce80e73 Various fixes
  • 2ebbefc9f6 Various fixes
  • Ver comparación destas 3 achegas »

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/gostfix

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/gostfix

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/gostfix

%!s(int64=3) %!d(string=hai) anos

semlanik deleted branch dev at semlanik/qtprotobuf

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a dev en semlanik/qtprotobuf

  • 3693758034 Remove useless records from generated header files - Remove nested namespaces for classes that have no nested classes. - Remove duplicated declaration of repeated messages after the class declaration. It's not necessary since they are already declared in forward declaration section.
  • 0958bc33d1 Remove 'using namespace QtProtobuf;' record from the generated code
  • 54da1cab14 Additional Qt-namespace fixes
  • 6e81deb92d Move generator to tools
  • 0ba2368b5d Add miscellaneous qt repo files

%!s(int64=3) %!d(string=hai) anos

semlanik created new branch dev at semlanik/qtprotobuf

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 63bc9404bb Use CMake script to make the pre-parsing of a proto file - Replace the golang script with the CMake script - Rework the 'qtprotobuf_generate' function - Fix generating of messages that contains preceding spaces in declaration Fixes #214

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 33f7e19db8 Remove the linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel - Remove redundant logic in QAbstractGrpcChannel related to Grpc call/stream handling. This allows to remove redundand linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel and simplify the implementation. - Unify the method that cancels call/stream, the name is abort and QGrpcAsyncOperationBase specifies it as pure virtual. - Adjust tests.
  • 503c126dbc Keep serializer ownership inside the grpc channel - Remove serializer instance from QAbstractGrpcClient to avoid creating of the faken instances when the channel is not initialize. - Check if the serializer explicitly before executing any calls or streams. - Adjust tests. - Minor code improvements.
  • bc0319636d Remove the linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel - Remove redundant logic in QAbstractGrpcChannel related to Grpc call/stream handling. This allows to remove redundand linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel and simplify the implementation. - Unify the method that cancels call/stream, the name is abort and QGrpcAsyncOperationBase specifies it as pure virtual. - Adjust tests.
  • 6ccc0b2bfb Keep serializer ownership inside the grpc channel - Remove serializer instance from QAbstractGrpcClient to avoid creating of the faken instances when the channel is not initialize. - Check if the serializer explicitly before executing any calls or streams. - Adjust tests. - Minor code improvements.
  • 686fee7b67 Fix handling of gRPC errors when the stream is finished - Handle the gRPC errors if the assigned QNetworkReply is finished without network error and send the QGrpcStream::finish() signal if no gRPC error received from server. - Cancel all gRPC streams when re-attaching the channel. Fixes #259
  • Ver comparación destas 6 achegas »

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 33f7e19db8 Remove the linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel - Remove redundant logic in QAbstractGrpcChannel related to Grpc call/stream handling. This allows to remove redundand linking between QGrpcAsyncOperationBase and QAbstractGrpcChannel and simplify the implementation. - Unify the method that cancels call/stream, the name is abort and QGrpcAsyncOperationBase specifies it as pure virtual. - Adjust tests.
  • 503c126dbc Keep serializer ownership inside the grpc channel - Remove serializer instance from QAbstractGrpcClient to avoid creating of the faken instances when the channel is not initialize. - Check if the serializer explicitly before executing any calls or streams. - Adjust tests. - Minor code improvements.
  • Ver comparación destas 2 achegas »

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 51615ca6bb Fix handling of gRPC errors when the stream is finished - Handle the gRPC errors if the assigned QNetworkReply is finished without network error and send the QGrpcStream::finish() signal if no gRPC error received from server. - Cancel all gRPC streams when re-attaching the channel. Fixes #259
  • 7eeae7d11d Fix handling of gRPC errors when the stream is finished - Handle the gRPC errors if the assigned QNetworkReply is finished without network error and send the QGrpcStream::finish() signal if no gRPC error received from server. - Cancel all gRPC streams when re-attaching the channel. Fixes #259
  • 072af6ab32 Fix handling of gRPC errors when the stream is finished - Handle the gRPC errors if the assigned QNetworkReply is finished without network error and send the QGrpcStream::finish() signal if no gRPC error received from server. - Cancel all gRPC streams when re-attaching the channel. Fixes #259
  • Ver comparación destas 3 achegas »

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 072af6ab32 Fix handling of gRPC errors when the stream is finished - Handle the gRPC errors if the assigned QNetworkReply is finished without network error and send the QGrpcStream::finish() signal if no gRPC error received from server. - Cancel all gRPC streams when re-attaching the channel. Fixes #259

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • eb1a8b5528 Fix the name of the lists of the basic types - Remove 'Data' suffix from the list name of the basic types. - Add Qml tests for the enum lists. - Expose the extended Qt version in Qml tests - Adjust and cleanup existing tests Note: The elementrs of the enum list are represented as 'object's in QML. That makes impossible to compare them with the enum value. This was fixed in Qt 6 already, and perhaps in commercial releases of Qt5. Fixes #255

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 78ef2114bd Remove const modifier from the return value of a message field getter - Getter had const modifier because of one of initial implementation when the reference to the class member was returned. Now when getter dereferences shared pointer it's easy to do. - Add tests Fixes #253

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 7f724da78a Fix tests to support possible QMatrix4x4 fields reordering
  • 667f01bd17 Rename QGrpcAsyncReply to QGrpcCallReply - Since QGrpcAsyncReply is used only for grcp Call it makes sense to be more precise in its naming. - Rename the 'stream' method of QGrpcCallReply back to 'subscribe' since it was wrongly renamed by autoreplace previously.
  • Ver comparación destas 2 achegas »

%!s(int64=3) %!d(string=hai) anos

semlanik fixo push a master en semlanik/qtprotobuf

  • 51b4bca2ad Complete stream renaming - Rename 'subscribe' methods to 'stream'

%!s(int64=3) %!d(string=hai) anos