Loomio helps people make decisions together

Related tags

loomio
Overview

Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. To find out more, visit Loomio.org.

Build Status

Contributing

If you'd like to report a bug, give us feedback, or contribute to Loomio, please read our contributor guidelines.

To setup up a Loomio development environment, or to develop plugin to extend Loomio, see the quickstart guide

To setup your own Loomio instance see loomio/loomio-deploy

To learn about working within the Loomio Co-op, read the Loomio Coop Handbook

Contact

If you want to get in touch with us, send an email: [email protected].

Facebook Twitter

Loomio is free software released under the GNU Affero General Public License

Issues
  • Inline translations for Discussion, Comment, Motion, Vote

    Inline translations for Discussion, Comment, Motion, Vote

    Moved into loomio branch from #1281

    Merged master in, since there's been a bunch of changes since last touch.

    to do around deploy:

    • figure out how to migrate correctly on clone
    • on linux dev machines sudo apt-get install postgresql-contrib (not sure about mac) --> update docs
    • migrate
    • put bing env variables on production
    opened by gdpelican 47
  • enlarge graph and layer position

    enlarge graph and layer position

    This little puppy is pretty much good to go. (fixed ellipse issue)

    At the moment there is just a avatar placeholder hardcoded into the code, which someone can replace with logic.

    I really hope you all like this!!! It was just about a whole days work.

    • hover buttons are now positioned absolutely
    • this allows longer titles
    • increased font-weight of thread title to allow for smaller line-heights
    • more text in less space
    • voting icons are now visually associated with the pie. Which helps understand what they mean.
    • mobile experience is clearer too

    iphone5: screenshot 2015-07-27 09 21 36 iphone6: screenshot 2015-07-27 09 22 26

    screenshot 2015-07-27 09 15 21 screenshot 2015-07-27 09 25 07

    opened by AaronThornton00 39
  • Add OAuth2 provider support, accept access_token in API

    Add OAuth2 provider support, accept access_token in API

    see this comment for todo list https://github.com/loomio/loomio/pull/2800#issuecomment-164912379

    opened by Connoropolous 39
  • ~ Feature/activity email

    ~ Feature/activity email

    Balsamic mock up: https://loomio.mybalsamiq.com/projects/emailsummary/Email%20Summary And settings page too: https://loomio.mybalsamiq.com/projects/emailsummary/Email%20Summary%20Settings @robguthrie lost your latest changes with the mock up

    How to test remotely:

    VISIT /beta-features and check 'activity_summary_email'

    1. turn on Heroku scheduler to run the rake task emails:send_activity_summary every hour
    2. set the .days_to_send = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
    3. set the .hour_to_send = 1
    4. come back the next day and check it (or the following day)

    Where this is at:

    • Settings page now complete with all tests and cucs passing
    • Html email template complete
    • New EmailPreference model and EmailPreferencesService object created with specs
    • ActivitySumary object created
    • Migration created to move users exiting preferences into new EmailPreference class
    • Created rake task to be called each hour (this will just email subscribers with :next_activity_summary_sent_at matches the current hour)
    • Cucs for template all passing
    • Logic added to register changes in title or description as new activity
    • Fixed inbox bug around positions not being shown as new motion activity
    • Added text email template

    To do

    • @mhjb, @jonlemmon to style

    To remove after alpha testing

    • daily_activity_email.feature
    • daily_activity_email_steps.rb
    • daily_activity.html.haml
    • daily_activity.text.haml
    • self.to_subscribers! from send_activity_summary.rb
    • daily_activity(user, activity, since_time) from user_mailer.rb
    • subscribed_to_daily_activity_summary_email? from email_prefereences.rb
    • scope :daily_activity_email_recipients from user.rb
    • task :send_daily_summary from emails.rake
    • all refs in en.yml
    opened by AaronThornton00 30
  • Some API requirements

    Some API requirements

    We'd like to try out Loomio with the OpenPolitics project. We currently discuss votes in pull requests, but Loomio might do a better job. So, in order to do this we would need API access to Loomio to do a few tasks. We currently have a script that monitors vote status, so we'd be integrating into that.

    Note that I'm not massively familiar with Loomio yet, so apologies if some of this doesn't make sense.

    First, we need to create a Loomio discussion automatically when a pull request is opened, and enter the link to the discussion as a PR comment. API features required:

    • create discussion and set description (including links)
    • get link to created discussion

    Next, we'd need to monitor the status of the discussion and set github merge status appropriately. API features:

    • get number of votes for/against/abstain for a discussion, and whether a vote has been passed.

    Finally, when contributions are accepted, we'd need to invite the new contributors to Loomio and add them to later iscussions automatically. API features:

    • create Loomio invitations for new users

    Hopefully this helps show what we want to do... looking forward to having a go :)

    opened by Floppy 28
  • Kill dashboard & groups page motion preview popovers

    Kill dashboard & groups page motion preview popovers

    This will need careful checking!

    Live here: http://loomio-mhjb.herokuapp.com

    opened by mhjb 26
  • Feature/markdown

    Feature/markdown

    Fixed up a few errors that came as a result of the first markdown pull request.

    Notes: Linkify Removed Code block pre tags indented to preserve code block formatting There's still a CSS spacing issue with the paragraph tags in comment list, any ideas how to tidy this up?

    opened by tixpaul 25
  • add dialect support

    add dialect support

    opened by robguthrie 23
  • i18n fallback fix

    i18n fallback fix

    this allows

    • be to fallback to be-BY (belerusian)
    • pt to fallback to pt-BR (portugeuse)

    the solution comprises a few parts:

    • adding a stub fallback.be.yml so that i18n auto-includes be in available_locales
    • adding a constant to the locales_helper to track fallback locales
    • adding switch in the method locale_name so that be knows what to call itself and doesn't just offer see this website in ------ in frontpage locale banner

    this last one could be done differently, open for feedback

    opened by mixmix 23
  • Ctrl click to open thread in new window

    Ctrl click to open thread in new window

    I added this to the dashboard; @robguthrie I'm thinking this maybe wants to go into a helper method so we can call it whenever there's a link somewhere though? I was kinda thinking of writing an lmo-href directive.

    opened by gdpelican 23
  • Bump vue-i18n from 8.25.1 to 8.26.1 in /vue

    Bump vue-i18n from 8.25.1 to 8.26.1 in /vue

    Bumps vue-i18n from 8.25.1 to 8.26.1.

    Release notes

    Sourced from vue-i18n's releases.

    v8.26.1 (2021-09-23)

    :zap: Improved Features

    Committers: 1

    v8.26.0 (2021-09-22)

    :star: New Features

    Committers: 1

    Changelog

    Sourced from vue-i18n's changelog.

    v8.26.1 (2021-09-23)

    :zap: Improved Features

    Committers: 1

    v8.26.0 (2021-09-22)

    :star: New Features

    Committers: 1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump sentry-rails from 4.7.2 to 4.7.3

    Bump sentry-rails from 4.7.2 to 4.7.3

    Bumps sentry-rails from 4.7.2 to 4.7.3.

    Changelog

    Sourced from sentry-rails's changelog.

    4.7.3

    • Avoid leaking tracing timestamp to breadcrumbs #1575
    • Avoid injecting tracing timestamp to all ActiveSupport instrument events #1576
    • Hub#capture_message should check its argument's type #1577
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies ruby 
    opened by dependabot[bot] 0
  • Bump sentry-sidekiq from 4.7.2 to 4.7.3

    Bump sentry-sidekiq from 4.7.2 to 4.7.3

    Bumps sentry-sidekiq from 4.7.2 to 4.7.3.

    Changelog

    Sourced from sentry-sidekiq's changelog.

    4.7.3

    • Avoid leaking tracing timestamp to breadcrumbs #1575
    • Avoid injecting tracing timestamp to all ActiveSupport instrument events #1576
    • Hub#capture_message should check its argument's type #1577
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies ruby 
    opened by dependabot[bot] 0
  • Bump newrelic_rpm from 7.2.0 to 8.0.0

    Bump newrelic_rpm from 7.2.0 to 8.0.0

    Bumps newrelic_rpm from 7.2.0 to 8.0.0.

    Changelog

    Sourced from newrelic_rpm's changelog.

    New Relic Ruby Agent Release Notes

    v8.0.0

    • add_method_tracer refactored to use prepend over alias_method chaining

      This release overhauls the implementation of add_method_tracer, as detailed in [issue #502](newrelic/newrelic-ruby-agent#502). The main breaking updates are as follows:

      • A metric name passed to add_method_tracer will no longer be interpolated in an instance context as before. To maintain this behavior, pass a Proc object with the same arity as the method being traced. For example:

          # OLD
          add_method_tracer :foo, '#{args[0]}.#{args[1]}'
        

        NEW

        add_method_tracer :foo, -> (*args) { "#{args[0]}.#{args[1]}" }

      • Similarly, the :code_header and :code_footer options to add_method_tracer will only accept a Proc object, which will be bound to the calling instance when the traced method is invoked.

      • Calling add_method_tracer for a method will overwrite any previously defined tracers for that method. To specify multiple metric names for a single method tracer, pass them to add_method_tracer as an array.

      See updated documentation on the following pages for full details:

    • Distributed tracing is enabled by default

      Distributed tracing tracks and observes service requests as they flow through distributed systems. Distributed tracing is now enabled by default and replaces cross application tracing.

    • Bugfix: Incorrectly loading configuration options from newrelic.yml

      The agent will now import the configuration options error_collector.ignore_messages and error_collector.expected_messages from the newrelic.yml file correctly.

    • Cross Application is now deprecated, and disabled by default

      Distributed tracing is replacing cross application tracing as the default means of tracing between services. To continue using it, enable it with cross_application_tracer.enabled: true and distributed_tracing.enabled: false

    • Update configuration option default value for span_events.max_samples_stored from 1000 to 2000

      For more information about this congfiguration option, visit the Ruby agent documentation.

    • Agent now enforces server supplied maximum value for configuration option span_events.max_samples_stored

      Upon connection to the New Relic servers, the agent will now enforce a maximum value allowed for the configuration option span_events.max_samples_stored sent from the New Relic servers.

    • Remove Ruby 2.0 required kwarg compatibility checks

      Our agent has code that provides compatibility for required keyword arguments in Ruby versions below 2.1. Since the agent now only supports Ruby 2.2+, this code is no longer required.

    • Replace Time.now with Process.clock_gettime

    ... (truncated)

    Commits
    • 339eb9d remove
    • 9960e05 Merge pull request #783 from newrelic/800_changelog_updates
    • 786ed68 added arm64 support statement
    • 8aafd4d added entry to changelog for updated multiverse
    • 2ac9ced updated bunny envfile
    • 125f835 Merge pull request #780 from newrelic/el-docs-update
    • 00887c7 Merge pull request #778 from newrelic/add_bunny_to_group
    • 0550a26 Update cross application tracing deprecation msg
    • ff4a73a Update text
    • c4a6ebe Update text
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies ruby 
    opened by dependabot[bot] 0
  • Bump sentry-ruby from 4.7.2 to 4.7.3

    Bump sentry-ruby from 4.7.2 to 4.7.3

    Bumps sentry-ruby from 4.7.2 to 4.7.3.

    Changelog

    Sourced from sentry-ruby's changelog.

    4.7.3

    • Avoid leaking tracing timestamp to breadcrumbs #1575
    • Avoid injecting tracing timestamp to all ActiveSupport instrument events #1576
    • Hub#capture_message should check its argument's type #1577
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies ruby 
    opened by dependabot[bot] 0
  • Bump sass from 1.41.1 to 1.42.1 in /vue

    Bump sass from 1.41.1 to 1.42.1 in /vue

    Bumps sass from 1.41.1 to 1.42.1.

    Release notes

    Sourced from sass's releases.

    Dart Sass 1.42.1

    To install Sass 1.42.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

    Changes

    • Fix a bug where Sass variables and function calls in calculations weren't being resolved correctly if there was a parenthesized interpolation elsewhere in the file.

    See the full changelog for changes in earlier releases.

    Dart Sass 1.42.0

    To install Sass 1.42.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

    Changes

    • min() and max() expressions are once again parsed as calculations as long as they contain only syntax that's allowed in calculation expressions. To avoid the backwards-compatibility issues that were present in 1.40.0, they now allow unitless numbers to be mixed with numbers with units just like the global min() and max() functions. Similarly, + and - operations within min() and max() functions allow unitless numbers to be mixed with numbers with units.

    See the full changelog for changes in earlier releases.

    Changelog

    Sourced from sass's changelog.

    1.42.1

    • Fix a bug where Sass variables and function calls in calculations weren't being resolved correctly if there was a parenthesized interpolation elsewhere in the file.

    1.42.0

    • min() and max() expressions are once again parsed as calculations as long as they contain only syntax that's allowed in calculation expressions. To avoid the backwards-compatibility issues that were present in 1.40.0, they now allow unitless numbers to be mixed with numbers with units just like the global min() and max() functions. Similarly, + and - operations within min() and max() functions allow unitless numbers to be mixed with numbers with units.
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump blazer from 2.4.5 to 2.4.6

    Bump blazer from 2.4.5 to 2.4.6

    Bumps blazer from 2.4.5 to 2.4.6.

    Changelog

    Sourced from blazer's changelog.

    2.4.6 (2021-09-20)

    • Added support for workgroup with Amazon Athena
    • Added casting for timestamp with time zone columns with Amazon Athena
    • Added support for setting credentials in config file with Amazon Athena
    • Made output location optional with Amazon Athena
    • Fixed casting error for NULL values with Amazon Athena
    • Fixed issue with Google BigQuery only showing first page of results
    Commits
    • 538dfec Version bump to 2.4.6 [skip ci]
    • 40e4796 Updated changelog [skip ci]
    • 767d2b3 Return all results from BigQuery run_statement (#350)
    • 2da0c24 Added workgroup to cache key for Amazon Athena
    • c44ca45 Added support for workgroup and made output location optional with Amazon Ath...
    • 65c46f0 Updated changelog [skip ci]
    • de6a5d3 Merge branch 'bobby-vandiver-configurable-aws-credentials-for-athena'
    • cc5a9df Merge branch 'configurable-aws-credentials-for-athena' of https://github.com/...
    • 41d2cd8 Add column type timestamp with time zone to athena adapter (#347)
    • 6859fa3 Do not attempt to coerce a value when NULL (#353)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies ruby 
    opened by dependabot[bot] 0
  • Bump @sentry/integrations from 6.12.0 to 6.13.2 in /vue

    Bump @sentry/integrations from 6.12.0 to 6.13.2 in /vue

    Bumps @sentry/integrations from 6.12.0 to 6.13.2.

    Release notes

    Sourced from @​sentry/integrations's releases.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)

    6.13.0-beta.3

    • fix(browser): Use dateTimestampInSeconds instead of Date.now to send seconds-based timestamp

    6.13.0-beta.2

    • fix(browser): Add required empty envelope header to Client Report envelope payload

    6.13.0-beta.1

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)

    6.13.0-beta.0

    • feat(tracing): Add tracestate header handling
    Changelog

    Sourced from @​sentry/integrations's changelog.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @sentry/tracing from 6.12.0 to 6.13.2 in /vue

    Bump @sentry/tracing from 6.12.0 to 6.13.2 in /vue

    Bumps @sentry/tracing from 6.12.0 to 6.13.2.

    Release notes

    Sourced from @​sentry/tracing's releases.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)

    6.13.0-beta.3

    • fix(browser): Use dateTimestampInSeconds instead of Date.now to send seconds-based timestamp

    6.13.0-beta.2

    • fix(browser): Add required empty envelope header to Client Report envelope payload

    6.13.0-beta.1

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)

    6.13.0-beta.0

    • feat(tracing): Add tracestate header handling
    Changelog

    Sourced from @​sentry/tracing's changelog.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump @sentry/browser from 6.12.0 to 6.13.2 in /vue

    Bump @sentry/browser from 6.12.0 to 6.13.2 in /vue

    Bumps @sentry/browser from 6.12.0 to 6.13.2.

    Release notes

    Sourced from @​sentry/browser's releases.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)

    6.13.0-beta.3

    • fix(browser): Use dateTimestampInSeconds instead of Date.now to send seconds-based timestamp

    6.13.0-beta.2

    • fix(browser): Add required empty envelope header to Client Report envelope payload

    6.13.0-beta.1

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)

    6.13.0-beta.0

    • feat(tracing): Add tracestate header handling
    Changelog

    Sourced from @​sentry/browser's changelog.

    6.13.2

    • fix(browser): Use getGlobalObject for document check (#3996)
    • misc(all): Disallow direct usage of globals (#3999)

    6.13.1

    • fix(browser): Check for document when sending outcomes (#3993)

    6.13.0

    • feat(browser): Client Report Support (#3955)
    • feat(perf): Add experimental option to improve LCP collection (#3879)
    • fix(browser): Make sure that document.head or document.body exists for injectReportDialog (#3972)
    • fix(browser): Parse frames-only safari(-web)-extension stack (#3929)
    • fix(ember): Move ember-source to devDependencies (#3962)
    • fix(hub): Don't set lastEventID for transactions (#3966)
    • fix(nextjs): Include nextjs config's basePath on urlPrefix (#3922)
    • fix(node): Add protocol detection for get/request calls without explict protocol (#3950)
    • fix(node): Disable autoSessionTracking if dsn undefined (#3954)
    • fix(vue): Check for matched route existence before starting transaction (#3973)
    • ref(browser): Migrate unit tests from Chai and Karma to Jest (#3965)
    • ref(nextjs): Exclude cross-platform tracing code from bundles (#3978)
    • ref(tracing): Idle transaction refactoring (#3988)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(v2.9.0)
  • v2.9.0(Sep 17, 2021)

    • migrate from paperclip to activestorage for group and user images.
    • remove ahoy tracking from app entirely
    • fixes for handling html entities
    Source code(tar.gz)
    Source code(zip)
  • v2.8.7(Aug 26, 2021)

    • fix indenation of reply field on thread
    • fix join group button layout
    • fix membership resend
    • say moved thread from invite only rather that 'deleted group'
    • nicer colors for revision history diffs

    this is stable release before merging the remove paperclip branch into master.

    Source code(tar.gz)
    Source code(zip)
  • v2.8.6(Aug 18, 2021)

    • vote reasons can be long if the poll author allows
    • loomio now checks for new version, notice and reload every 5 minutes
    • pagination on group discussions and polls pages means you can easily go back through the history of your group
    Source code(tar.gz)
    Source code(zip)
  • v2.8.5(Aug 11, 2021)

  • v2.8.4(Aug 10, 2021)

    This release fixes the migration for the 2.8 release on systems that do not have persistent redis servers.

    also

    • instant mentioning - we now can @mention people in the thread without a round trip
    • some bug fixes and visual tweaks
    Source code(tar.gz)
    Source code(zip)
  • v2.8.3(Aug 8, 2021)

  • v2.8.1(Aug 8, 2021)

  • v2.8.0(Aug 7, 2021)

    We've improved the results from proposals and polls. You can now see who voted for what, and a number of other stats on the poll results panel.

    image

    Because you can now see who voted for what on the poll results panel, we not longer add votes without a reason to the thread. This means polls can scale to many more voters without the UI blowing up.

    A lot of database changes/improvements went on to make this happen. This improves live update of results too.

    The release has been running on loomio.org for 24 hours now and I'm satisfied there are no major problems with it. Yay.

    Source code(tar.gz)
    Source code(zip)
  • v2.7.16(Aug 3, 2021)

  • v2.7.15(Jul 31, 2021)

  • v2.7.14(Jul 31, 2021)

  • v2.7.13(Jul 29, 2021)

    New branding applied to app feature: Shuffle options so voters see them in random order feature: dark mode is ready for early adopters bug fix: ranked choice options should not reset when another person votes

    Source code(tar.gz)
    Source code(zip)
  • v2.7.12b(Jul 29, 2021)

  • v2.7.12a(Jul 26, 2021)

  • v2.7.12(Jul 26, 2021)

    • Checkbox to disable sending invite to poll notifications
    • Dashboard now lists Polls to vote on, Recent polls and Recent threads
    • thread page navigation/timeline shows polls you need to vote on
    • Group polls page now has option to show just polls that you need to vote on
    • fix updating background image on group page
    • allow subgroups to have their own logo image
    • allow users to direct message each other if there is a membership request
    • add "Consent, Objection" as proposal options
    • upgrade to Ruby 2.7.4
    Source code(tar.gz)
    Source code(zip)
  • v2.7.10(Jun 13, 2021)

    • allow resend invitation for all group admins
    • fix floating menubar again
    • fix support for public group polls panel
    • fixes for link preview html encoding
    • fix for polls with stances not in discussion on beta thread page
    • remove CSS hyphenation
    • fix support for documents
    • support manually positioning the link preview image
    • max limit on stance choices in emails
    • lib and locales upgrade
    Source code(tar.gz)
    Source code(zip)
  • v2.7.9(May 9, 2021)

    • email catchup on alternate days
    • allow 23:59 as poll closing time
    • disable WIP and start removing it
    • nofollow on link_previews
    • improve the styles for displaying stance choices
    • link previews and tags included in emails
    • the usual library updates
    Source code(tar.gz)
    Source code(zip)
  • v2.7.8(May 5, 2021)

    choose daily, or day of week for catch up email guests of discussions and polls will get live update now fix bug where poll options would flicker when other people vote update file attachment styles rounded bar chart bars rough experimental version of dark mode

    Source code(tar.gz)
    Source code(zip)
  • v2.7.7(Apr 30, 2021)

    • Summary/Catchup email can now be weekly to daily. Defaults to off.
    • Fix bug where uploads are duplicated when you save
    • locales update
    • minor improvements to link preview backend
    Source code(tar.gz)
    Source code(zip)
  • v2.7.6(Apr 26, 2021)

  • v2.7.5(Apr 22, 2021)

    • Feature: Link previews! When you paste in text with links, or add a link to some text, we'll make a link preview for you.
    image - Bug fix: Long threads with complex unread situations were crashing/stalling browsers. All fixed - Support upto 2 levels of nesting in threads - Nicer outcome panel design - Database tuning add/remove indexes - Built in Blazer and PGhero dashboards - Perf and Gem upgrades - Bug fix sending notifications to audiences on outcomes Source code(tar.gz)
    Source code(zip)
  • v2.7.4(Apr 13, 2021)

    • support for new loomio subscription plans
    • support redirect to new host when group is exported (set group.info['new_host'] for redirect)
    • fix for broken email address format when " character is in name
    • fix explore groups not showing
    • update remove member modal to explain what removal of a member from a group means
    • ensure polls close even when invalid
    • fix bug where stance scores could add up rather than reset when updating stance
    • support for Discord webhook format
    • fix for cases where saving a stance could fail
    • fix for discarded discussions showing in the inbox
    • dont add poll_reminder events to threads
    • explain when you do not have permission to add tags
    • fix for adding poll options to an active poll
    • show who has voted, who is undecided, in a poll where hide_results_until_closed
    • prevent export of poll while running if hide_results_until_closed
    • add support for a custom message when inviting guests to a discussion
    • add support to mention self in comments, discussions, polls etc
    • fix poll colors when using "agree", "disagree" proposal options
    • upgrade to ruby 2.7.3
    • include actor/self when sending a meeting poll outcome email with a calendar event
    Source code(tar.gz)
    Source code(zip)
  • v2.7.3(Mar 19, 2021)

  • v2.7.2(Mar 15, 2021)

    • lots of gem/package upgrades
    • improvement: upgrade mentioning ui, only allow mentioning group, discussion members
    • redirect to new group when starting a new user
    • new group form can start subgroups
    • simpler start group form (update customer survey too)
    • feature: add permission: members can delete comments
    • feature: warn before discarding unsaved text
    • admin pane improvements
    Source code(tar.gz)
    Source code(zip)
  • v2.7.1(Feb 18, 2021)

    In this release we supercharge our tagging features:

    • you can now tag polls
    • tags can have colors
    • you can edit and delete the tags in a group easily
    • you can arrange the order the tags are displayed
    • you can apply/remove tags from the discussion and poll forms

    image image

    Source code(tar.gz)
    Source code(zip)
  • v2.6.2(Jan 22, 2021)

  • v2.6.1(Jan 20, 2021)

    Happy new year.

    We have big plans for Loomio this year, let's start off with a new release.

    Continuing on recent work improving our member management and invitation UX, you can now specify a subgroup of people who are invited to vote in a poll or proposal.

    • feat: new group setting - members_can_add_guests
    • feat: integrations API, for simple "create a discussion" or "create poll" style integrations with other apps
    • feat: show count of people who will be notified when sending notifications
    • feat: reminder form. allows you to send a custom reminder (at any time) to voters/nonvoters in a poll

    loads of bug fixes and library updates too.

    Source code(tar.gz)
    Source code(zip)
  • v2.5.5(Jan 6, 2021)

    • fix display of thread list (show n of x total at bottom)
    • fix handle record not unique for accept invitation
    • fix polls and members load more counters
    • fix poll votes panel and do a quick style fix too
    • prevent inviting existing users, dont copy loud volume
    • feat enable polish language
    • chore remove unused poll option indexes
    • fix handle when a user account is deactivated
    • fix use more i18n friendly date formats
    • feat add retry_on_error_with_limit
    • fix client should treat group handle as case insensitive
    • feat add discussion, poll edited to daily summary email
    Source code(tar.gz)
    Source code(zip)
  • v2.5.4(Dec 7, 2020)

    • bugfix dont include inviter in audience
    • feature replace iframes with a link to src when rendering emails
    • translations updates
    • bug fixes related to new RecordCache perf work
    • add :loading to lots of btns, mostly poll voting forms, so you can tell you are supposed to wait
    • bugfix dont list discarded polls in polls panel
    • almost fixed recaptcha support
    • bugfix for SAML
    • bugfix for poll audience
    • bugfix for when you have a pending membership to a group you already belong to
    • bugfix for saving a stance, ui timing issues
    • bugfix group polls panel shows polls in subgroups again
    Source code(tar.gz)
    Source code(zip)
  • v2.5.3(Nov 26, 2020)

    • fix for mention search returning removed users
    • performance work, (record_cache) inbox and dashboard load times at 20% of what they were.
    • fix for group cover image upload
    • use group handle rather than name to confirm deletion of groups
    • auto close link menu after adding link
    • fixes for volume and poll_expired notifications
    • fix logins, memberships and reCaptcha
    • automatically detect language of content (without google), rather than assume it's author's locale (this is cool!)
    • fix repair_thread child_count query
    • and more
    Source code(tar.gz)
    Source code(zip)
Open source API management platform

About Fusio is an open source API management platform which helps to build and manage REST APIs. Fusio provides all tools to quickly build an API from

Apioo 997 Sep 15, 2021
Squash’s front-end and API host.

Squash: A squarish bug spray An open-source project from Square Squash is a collection of tools that help engineers find and kill bugs in their code b

null 968 Sep 9, 2021
Create agents that monitor and act on your behalf. Your agents are standing by!

What is Huginn? Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take

Huginn 32.3k Sep 25, 2021
A black hole for Internet advertisements

Network-wide ad blocking via your own Linux hardware The Pi-hole® is a DNS sinkhole that protects your devices from unwanted content, without installi

Pi-hole 32.5k Sep 17, 2021
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Amruth Pillai 3k Sep 12, 2021
NO LONGER MAINTAINED - Project management and time tracking should be easy. SprintApp is simple to setup, simple to use, and elegant - making you look like a hero in your organization.

SprintApp DEPRECATED This project has not seen any community contributions for a year now, and I have not had time for the project, or the need, for a

Matthew Millsaps-Brewer 304 Aug 12, 2021
Sharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.

Sharetribe Sharetribe develops advanced marketplace software for every business life cycle stage. Sharetribe Go gives you the complete feature set to

Sharetribe 2.2k Sep 24, 2021
Open source back-end server for web, mobile and IoT. The backend for busy developers. (self-hosted or hosted)

A scalable, multitenant backend for the cloud. Para is a scalable, multitenant backend server/framework for object persistence and retrieval. It helps

Erudika 408 Sep 20, 2021
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.

Kaku Kaku is a highly integrated music player that supports different online platforms like YouTube, SoundCloud, Vimeo and more. Available on Windows,

Chia-Lung Chen 1k Sep 20, 2021
Eventx

EventX What do you do when you have an event and all the event management applications available are too heavy but with little functionality to serve

Andela 20 Jun 29, 2019
Multi-platform app that allows your devices to communicate

KDE Connect - desktop app KDE Connect is a multi-platform app that allows your devices to communicate (eg: your phone and your computer). (Some) Featu

KDE GitHub Mirror 1.2k Sep 15, 2021
Online genealogy

webtrees - online collaborative genealogy Contents License Coding styles and standards Introduction System requirements Internet browser compatibility

Greg Roach 582 Sep 15, 2021
Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support

antimicro ?? Important update ?? This repo is currently unmaintained. The code hasn't been updated for a while. But not all is lost, antimicro has a f

null 1.5k Sep 24, 2021
Helping to catalog, preserve and free the artifacts you need to produce music.

Musical Artifacts Helping to catalog, preserve and free the artifacts you need to produce music. Donate via Paypal Donate via Bitcoin Read the wiki Is

Lucas 60 Sep 3, 2021
A beautiful and customizable wallpapers manager for Linux

Komorebi - Animated Wallpapers for Linux (n) sunlight filtering through trees. Watch demo What is Komorebi? Komorebi is an awesome animated wallpapers

null 2.3k Sep 22, 2021
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.

Über fast, backwards compatible (IE8+), tiny, and simple status page built with Hugo. Completely free with Netlify. Comes with Netlify CMS, read-only

cState 1.4k Sep 17, 2021
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

CyberChef The Cyber Swiss Army Knife CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser.

GCHQ 12.9k Sep 17, 2021
AlertHub is a simple tool written with NodeJS to get alerted from new GitHub and GitLab repository events.

AlertHub _ _ _ _ /_\ | | ___ _ __| |_ /\ /\_ _| |__ //_\\| |/ _ \ '__| __|/ /_/ / | | | '_ \ / _ \ | __/ | |

Arda Kılıçdağı 101 Aug 31, 2021