TimezoneDB is an easy, cross-platform method of keeping track of others' timezones.

Overview

TimezoneDB

TimezoneDB is an easy, cross-platform method of keeping track of others' timezones.

This project is inspired by PronounDB, and we'd like to recognize Cynthia for all her hard work on that project. This project wouldn't have happened if not for PronounDB giving me the idea, and we've found a lot of the code from it useful here (See the License section for legal info).

Note This project is "source-visible", meaning while it may be open source, we are not committed to documenting it for hosting it on your own. This also means we offer no warranty if you attempt to do so. Self-host at your own risk!

Project motivation

Now more than ever, people across the world are connected by the internet in new and exciting ways. As amazing and cool as this is, it also brings to light one small problem: time differences. This becomes especially noticeable in instant message platforms like Discord or on social media. Many people already put their timezone in a bio or a status, in an effort to help other users determine their time, but it's usually not enough, because people don't always think to look in such places.

The goal of this project is to allow people to set their timezone in a standardized way. Other users of our tools will automatically see their timezone and their current time in a semantic location on their profile, as part of the platform UI The concept is similar to PronounDB but focused on timezone coordination rather than pronouns.

Project goals

My primary goals for the project is to allow users to set a timezone and other users to see their timezone and current time via application extensions. There will be no secondary or tertiary goals.

Roadmap

Moved to the issues tab.

Contributing

All the essential API logic for the project is in the api directory and written in Kotlin. Ktor is used for HTTP handling.

All supported platform integrations are included in subdirectories of the platforms directory.

The website code is inside the web directory and written using Typescript and Vue.js.

Before you contribute, we ask that you have a working knowledge of HTTP services and the languages we are using to facilitate such communications in this project (Kotlin & Typescript). We also ask that you respect our users, employees and fellow contributors when contributing to our software.

License

This software is licenced under the MIT License, © 2022-CURRENT Synapse Technologies, LLC.

Parts of this software were borrowed from PronounDB and respect its BSD 3-Clause license.

You are free to reuse our work commercially, but we ask that if you find our software useful, please reach out to us so that we can showcase how our software is being used.

Comments
  • Powercord Plugin

    Powercord Plugin

    The Powercord plugin for TimezoneDB

    To Do:

    • [x] Add a Powercord plugin under platforms/powercord
    • [x] Display locations
      • [x] Message
      • [x] User hover cards
      • [x] Autocomplete
    • [x] Cache timezone data
    enhancement 
    opened by LizAinslie 2
  • build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.18 in /web

    build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.18 in /web

    Bumps vue-tsc from 1.0.9 to 1.0.18.

    Changelog

    Sourced from vue-tsc's changelog.

    1.0.18 (2022/12/26)

    • feat: check deprecated properties for vueCompilerOptions in tsconfig
    • fix: auto add spaces for {{}} not working if template block not at the top
    • fix: remove duplicate file watchers for .vue files
    • fix: auto complete randomly report [TS Error] { } and failed (#2190)
    • fix: cross-file renaming cannot be performed consecutively
    • fix: should not report unknown tag error without strictTemplates enabled (#2255)

    Out Gold Sponsors

    Out Silver Sponsors

    1.0.17 (2022/12/26)

    • feat: support syntax highlighting for lang="json5" (#2244)
    • feat: support for generating virtual file from multiple sources (#2253)
    • feat: display mapping data on hover for virtual document
    • feat: re-support component semantic token (#2252)
    • fix(vue-tsc): cannot resolve hook path from extends options
    • fix: fixed workspace configs caching not working edge case (#2062)
    • fix: cannot find volar.config.js for sub folder tsconfig project
    • fix: emmet abbreviation suggestion keeps disappearing every third letter (#2240)
    • fix: {{ }} colorizedBracketPairs not working (#1759)
    • fix: fixed volar-base language servers executePluginCommand duplicate registration error
    • fix: avoid throw on un-exist workspace folder (#2039)
    • fix: ignore class, style attrs when v-bind exist (#2166)
    • fix: functional component type check not working when return type includes props property (#2206)
    • fix: v-slot error when noPropertyAccessFromIndexSignature is enabled (#2236)
    • fix: skipTemplateCodegen should ignore template slots emit (#2237)
    • fix: recursive closing of html tag edge cases (#2238) (#2247)
    • fix: double quotes not allowed in attribute value (#2250)
    • perf: embedded files on demand calculation not working

    1.0.16 (2022/12/20)

    • feat(component-meta): make schema.ignore accept functions (#2232)
    • feat: add volar.icon.splitEditors setting (#2163)
    • feat: support twoslash queries in .ts when using takeover mode
    • fix: fixed typescript-vue-plugin performance regression (#2228)

    ... (truncated)

    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] 1
  • build(deps-dev): bump @vueuse/core from 9.5.0 to 9.9.0 in /platforms/webext

    build(deps-dev): bump @vueuse/core from 9.5.0 to 9.9.0 in /platforms/webext

    Bumps @vueuse/core from 9.5.0 to 9.9.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.9.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

    ... (truncated)

    Commits
    • 70f55d4 chore: release v9.9.0
    • 000fd62 fix(useFetch): doesn't work with formData payload (#2440)
    • ed64fce feat(useAsyncState): add onSuccess callbacks (#2562)
    • bb0fd59 fix(formatTimeAgo): typo foramtTimeAgo -> formatTimeAgo (#2568)
    • 4dea4be chore: release v9.8.2
    • 800f74f fix(useStorage): sync within page, close #1595
    • 30a43b2 chore: release v9.8.1
    • c3851b4 fix(useStorage): resume the watch after setting the value, fix loop updates
    • d4c5933 chore: release v9.8.0
    • 7b3db82 feat(onClickOutside): allow selector strings for ignore list (#2439)
    • 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 javascript 
    opened by dependabot[bot] 1
  • build(deps): bump @vueuse/core from 9.5.0 to 9.9.0 in /web

    build(deps): bump @vueuse/core from 9.5.0 to 9.9.0 in /web

    Bumps @vueuse/core from 9.5.0 to 9.9.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.9.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

    ... (truncated)

    Commits
    • 70f55d4 chore: release v9.9.0
    • 000fd62 fix(useFetch): doesn't work with formData payload (#2440)
    • ed64fce feat(useAsyncState): add onSuccess callbacks (#2562)
    • bb0fd59 fix(formatTimeAgo): typo foramtTimeAgo -> formatTimeAgo (#2568)
    • 4dea4be chore: release v9.8.2
    • 800f74f fix(useStorage): sync within page, close #1595
    • 30a43b2 chore: release v9.8.1
    • c3851b4 fix(useStorage): resume the watch after setting the value, fix loop updates
    • d4c5933 chore: release v9.8.0
    • 7b3db82 feat(onClickOutside): allow selector strings for ignore list (#2439)
    • 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 javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): bump @vueuse/core from 9.5.0 to 9.8.2 in /platforms/webext

    build(deps-dev): bump @vueuse/core from 9.5.0 to 9.8.2 in /platforms/webext

    Bumps @vueuse/core from 9.5.0 to 9.8.2.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

    ... (truncated)

    Commits
    • 4dea4be chore: release v9.8.2
    • 800f74f fix(useStorage): sync within page, close #1595
    • 30a43b2 chore: release v9.8.1
    • c3851b4 fix(useStorage): resume the watch after setting the value, fix loop updates
    • d4c5933 chore: release v9.8.0
    • 7b3db82 feat(onClickOutside): allow selector strings for ignore list (#2439)
    • 12e21d3 fix(onClickOutside): apply ignore list on keyboard clicks (#2438)
    • f40a021 fix(useTimeAgo): rounding unit fallback
    • 9293c1b feat(useTimeAgo): non-reactive version formatTimeAgo
    • 81f626f chore: release v9.7.0
    • 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 javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.16 in /web

    build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.16 in /web

    Bumps vue-tsc from 1.0.9 to 1.0.16.

    Changelog

    Sourced from vue-tsc's changelog.

    1.0.16 (2022/12/20)

    • feat(component-meta): make schema.ignore accept functions (#2232)
    • feat: add volar.icon.splitEditors setting (#2163)
    • feat: support twoslash queries in .ts when using takeover mode
    • fix: fixed typescript-vue-plugin performance regression (#2228)
    • fix: deleting space for {{ |}} become {{ | }} (#2222)
    • fix: dynamic slot name type <slot :name="(name as 'a' | 'b')" /> not working (#2233)
    • fix: typed template slots missing when template only exist dynamic slots (#2233)
    • fix: fixed template Type 'void' has no call signatures errors (#2225)
    • fix(vue-tsc): shim vue-tsc/out/proxy.js for vite-plugin-checker (fi3ework/vite-plugin-checker#193)
    • perf: rewrite typescript-vue-plugin for much better performance

    Special Sponsor

    Out Gold Sponsors

    Out Silver Sponsors

    1.0.14 (2022/12/18)

    • feat: add angular language server example (#2215)
    • feat(vue-tsc): support for hook api (#2217)
    • feat: add vue-tsc-eslint-hook module to support use eslint in vue-tsc (#2220)
    • feat: add setting volar.vueserver.maxFileSize (#2186)
    • feat: add setting volar.doctor.checkVueTsc and disable by default (#2186)
    • feat: add setting volar.vueserver.configFilePath (#2078)
    • feat: auto add space between double curly brackets (#2088)
    • feat: support formatting for style v-bind (#2105)
    • fix: virtual code mapping ignored offset 0 (#2052)
    • fix: auto complete ref value with '.value' not working (#2203)
    • fix: template AST broken by slot name incremental update (#2207)
    • fix: preview not working for Vite v4 (#2198)

    1.0.13 (2022/12/12)

    • feat(web-ide): show loading file at status bar
    • feat(web-ide): support node_modules types via CDN

    ... (truncated)

    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] 1
  • build(deps): bump @vueuse/core from 9.5.0 to 9.8.2 in /web

    build(deps): bump @vueuse/core from 9.5.0 to 9.8.2 in /web

    Bumps @vueuse/core from 9.5.0 to 9.8.2.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

    ... (truncated)

    Commits
    • 4dea4be chore: release v9.8.2
    • 800f74f fix(useStorage): sync within page, close #1595
    • 30a43b2 chore: release v9.8.1
    • c3851b4 fix(useStorage): resume the watch after setting the value, fix loop updates
    • d4c5933 chore: release v9.8.0
    • 7b3db82 feat(onClickOutside): allow selector strings for ignore list (#2439)
    • 12e21d3 fix(onClickOutside): apply ignore list on keyboard clicks (#2438)
    • f40a021 fix(useTimeAgo): rounding unit fallback
    • 9293c1b feat(useTimeAgo): non-reactive version formatTimeAgo
    • 81f626f chore: release v9.7.0
    • 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 javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.14 in /web

    build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.14 in /web

    Bumps vue-tsc from 1.0.9 to 1.0.14.

    Changelog

    Sourced from vue-tsc's changelog.

    1.0.14 (2022/12/18)

    • feat: add angular language server example (#2215)
    • feat(vue-tsc): support for hook api (#2217)
    • feat: add vue-tsc-eslint-hook module to support use eslint in vue-tsc (#2220)
    • feat: add setting volar.vueserver.maxFileSize (#2186)
    • feat: add setting volar.doctor.checkVueTsc and disable by default (#2186)
    • feat: add setting volar.vueserver.configFilePath (#2078)
    • feat: auto add space between double curly brackets (#2088)
    • feat: support formatting for style v-bind (#2105)
    • fix: virtual code mapping ignored offset 0 (#2052)
    • fix: auto complete ref value with '.value' not working (#2203)
    • fix: template AST broken by slot name incremental update (#2207)
    • fix: preview not working for Vite v4 (#2198)

    Special Sponsor

    Out Gold Sponsors

    Out Silver Sponsors

    1.0.13 (2022/12/12)

    • feat(web-ide): show loading file at status bar
    • feat(web-ide): support node_modules types via CDN
    • feat(web-ide): support locale typescript diagnostic messages
    • fix(web-ide): cannot use default typescript lib types
    • fix(web-ide): cannot found match tsconfig
    • fix: volar.config.js plugins dirty cache between different tsconfig projects

    1.0.12 (2022/12/9)

    • feat: added @volar/vscode-language-client package (#2181)
    • fix: document content messed up randomly (#1807)
    • fix: "Show Virtual Files" mapping background color unclear with light theme (#2147) (#2170)
    • fix: props type checking not working for Element Plus components (#2176) (#2180)
    • fix: attribute values being wrapped in parentheses while typing (#2182)
    • fix: formatting crashes (#2077)

    ... (truncated)

    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] 1
  • build(deps-dev): bump @vueuse/core from 9.5.0 to 9.7.0 in /platforms/webext

    build(deps-dev): bump @vueuse/core from 9.5.0 to 9.7.0 in /platforms/webext

    Bumps @vueuse/core from 9.5.0 to 9.7.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.6.0

       🐞 Bug Fixes

        View changes on GitHub
    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] 1
  • build(deps): bump @vueuse/core from 9.5.0 to 9.7.0 in /web

    build(deps): bump @vueuse/core from 9.5.0 to 9.7.0 in /web

    Bumps @vueuse/core from 9.5.0 to 9.7.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.7.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.6.0

       🐞 Bug Fixes

        View changes on GitHub
    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] 1
  • build(deps-dev): bump unplugin-icons from 0.14.13 to 0.14.15 in /platforms/webext

    build(deps-dev): bump unplugin-icons from 0.14.13 to 0.14.15 in /platforms/webext

    Bumps unplugin-icons from 0.14.13 to 0.14.15.

    Release notes

    Sourced from unplugin-icons's releases.

    v0.14.15

    No significant changes

        View changes on GitHub

    v0.14.14

       🐞 Bug Fixes

        View changes on GitHub
    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] 1
  • build(deps-dev): bump @vueuse/core from 9.5.0 to 9.10.0 in /platforms/webext

    build(deps-dev): bump @vueuse/core from 9.5.0 to 9.10.0 in /platforms/webext

    Bumps @vueuse/core from 9.5.0 to 9.10.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.10.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.9.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

    ... (truncated)

    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
  • build(deps): bump @vueuse/core from 9.5.0 to 9.10.0 in /web

    build(deps): bump @vueuse/core from 9.5.0 to 9.10.0 in /web

    Bumps @vueuse/core from 9.5.0 to 9.10.0.

    Release notes

    Sourced from @​vueuse/core's releases.

    v9.10.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.9.0

       🚀 Features

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.2

       🐞 Bug Fixes

        View changes on GitHub

    v9.8.1

       🐞 Bug Fixes

    • useStorage: Resume the watch after setting the value, fix loop updates  -  by @​antfu (c3851)
        View changes on GitHub

    v9.8.0

       🚀 Features

    ... (truncated)

    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
  • build(deps-dev): bump unplugin-icons from 0.14.13 to 0.15.0 in /platforms/webext

    build(deps-dev): bump unplugin-icons from 0.14.13 to 0.15.0 in /platforms/webext

    Bumps unplugin-icons from 0.14.13 to 0.15.0.

    Release notes

    Sourced from unplugin-icons's releases.

    v0.15.0

       🐞 Bug Fixes

        View changes on GitHub

    v0.14.15

    No significant changes

        View changes on GitHub

    v0.14.14

       🐞 Bug Fixes

        View changes on GitHub
    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
  • build(deps-dev): bump husky from 8.0.2 to 8.0.3 in /platforms/powercord

    build(deps-dev): bump husky from 8.0.2 to 8.0.3 in /platforms/powercord

    Bumps husky from 8.0.2 to 8.0.3.

    Release notes

    Sourced from husky's releases.

    v8.0.3

    • fix: add git not installed message #1208
    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
  • build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.19 in /web

    build(deps-dev): bump vue-tsc from 1.0.9 to 1.0.19 in /web

    Bumps vue-tsc from 1.0.9 to 1.0.19.

    Changelog

    Sourced from vue-tsc's changelog.

    1.0.19 (2022/12/31)

    • feat: add experimentalAdditionalLanguageModules option for vueCompilerOptions (#2267)
    • fix: TS typescript/javascript.preferences.autoImportFileExcludePatterns setting not working
    • fix: formatting not working for extra vue file extensions (#2263)
    • fix(doctor): accidentally report @vue/compiler-dom warning (#2262)
    • fix(vue-component-meta): required property incorrect (#2256)
    • fix(preview): cannot start preview if project never start run vite server (#2223)
    • fix: references codeLens not working

    Out Gold Sponsors

    Out Silver Sponsors

    1.0.18 (2022/12/26)

    • feat: check deprecated properties for vueCompilerOptions in tsconfig
    • fix: auto add spaces for {{}} not working if template block not at the top
    • fix: remove duplicate file watchers for .vue files
    • fix: auto complete randomly report [TS Error] { } and failed (#2190)
    • fix: cross-file renaming cannot be performed consecutively
    • fix: should not report unknown tag error without strictTemplates enabled (#2255)

    1.0.17 (2022/12/26)

    • feat: support syntax highlighting for lang="json5" (#2244)
    • feat: support for generating virtual file from multiple sources (#2253)
    • feat: display mapping data on hover for virtual document
    • feat: re-support component semantic token (#2252)
    • fix(vue-tsc): cannot resolve hook path from extends options
    • fix: fixed workspace configs caching not working edge case (#2062)
    • fix: cannot find volar.config.js for sub folder tsconfig project
    • fix: emmet abbreviation suggestion keeps disappearing every third letter (#2240)
    • fix: {{ }} colorizedBracketPairs not working (#1759)
    • fix: fixed volar-base language servers executePluginCommand duplicate registration error
    • fix: avoid throw on un-exist workspace folder (#2039)
    • fix: ignore class, style attrs when v-bind exist (#2166)
    • fix: functional component type check not working when return type includes props property (#2206)
    • fix: v-slot error when noPropertyAccessFromIndexSignature is enabled (#2236)
    • fix: skipTemplateCodegen should ignore template slots emit (#2237)

    ... (truncated)

    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
  • build(deps): bump pinia-plugin-persistedstate from 2.4.0 to 3.0.2 in /web

    build(deps): bump pinia-plugin-persistedstate from 2.4.0 to 3.0.2 in /web

    Bumps pinia-plugin-persistedstate from 2.4.0 to 3.0.2.

    Release notes

    Sourced from pinia-plugin-persistedstate's releases.

    v3.0.2

    Fixed

    • 🩹 map store methods before rehydration (#162) [f71a54f]

    v3.0.1

    Fixed

    • 🐛 fix key factory implementation [0d8c56e]

    v3.0.0

    Added

    Removed

    • 💥 removed paths 'array' syntax.
    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(0.1.0)
Owner
Synapse Technologies, LLC
Bringing high-quality, feature-rich software to everyone
Synapse Technologies, LLC
An online library for adding and removing a different number of books from a user collection, keeping track of the books you've read and the one's you are yet to read

Awesmoe Books A Website demo for our project of book store, The website has ability of adding and removing you books from yor library, Thats reflects

zieeco 11 Jul 8, 2022
A to-do-list project is about keeping the track of all the daily task. This application can add move or delete task.

TO-DO LIST This is a project that create a simple todo tool that help you organize your day. This is build using ES6 and webpack. Built With HTML CSS

suzana marsela 8 Oct 26, 2022
⏱ A Google Chrome extension for keeping track of who is talking during Google Meets

Am I Talking A Lot? ⏱ A Google Chrome extension for keeping track of who is talking during Google Meets Features Tracks talking time for each particip

Sean McPherson 8 Oct 5, 2022
GetOsLocalesCrossPlatform - A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers

getOsLocalesCrossPlatform A cross platform alternative to get locales used on the platform. Works on Node, Electron, NW.js and Browsers This script is

null 1 Jan 2, 2022
A full stack application that uses an authentication system to allow FAA Inspectors, Airliners, and Aircraft Technicians to update progress on their work all while keeping a log of records on projects completed.

A full stack application that uses an authentication system to allow FAA Inspectors, Airliners, and Aircraft Technicians to update progress on their work all while keeping a log of records on projects completed.

BinaryBitBytes 3 Jun 13, 2022
It redirects the website request from facebook to any blog while keeping the meta data for the each link.

Vercel Redirect It redirects the website request from facebook to any blog while keeping the meta data for the each link. This app uses Next.js and th

Vishwa R 8 Dec 4, 2022
Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement track in new Skill.

NodeJs Today began learn about MEAN stack first with Nodejs that is a server side form of javascript. Repository for track of Day by Day improvement t

Rahul Bhati 4 Oct 14, 2022
Draft specification for a proposed Array.fromAsync method in JavaScript.

Array.fromAsync for JavaScript ECMAScript Stage-1 Proposal. J. S. Choi, 2021. Specification available Polyfill available Why an Array.fromAsync method

Ecma TC39 126 Dec 14, 2022
Demonstrating the Dashboard++ method of organizing a vault in Obsidian

Information This repository is an Obsidian vault that demonstrates using the Dashboard++ method for organizing and navigating notes. For further detai

null 194 Jan 3, 2023
Disallow form tags without explicit method="post"

eslint-plugin-require-form-method-post Disallow form tags without explicit method="post" Prevents sensitive data appearing on URLs Allow form tags wit

Darwin Christopher Tantuco 2 Apr 24, 2022
An example on how to use Solana Wallet Adapter as a Web Authentication Method.

Solana Wallet Auth: A FullStack example This example uses Solana's wallet adapter to sign messages and verifies their signatures on the backend, allow

Kevin Rodríguez 19 Dec 20, 2022
Quick access to Laravel's helper method documentation — right from Alfred.

alfred-laravel-helper-docs alfred-laravel-helper-docs offers you rapid access to documentation for Laravel's helper functions — including those for Co

Stephan Casas 9 Aug 11, 2022
Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug prevention features.

CryptoSniper Community Edition Multi-chain defi crypto sniper written in typescript/javascript. Fastest method of sniping with auto-sell and rug preve

null 18 Nov 3, 2022
Get a quick hash that uses the well-liked Bernstein "times 33" hash method and delivers a hex string.

short-hash-ts -> Get a quick hash that uses the well-liked Bernstein "times 33" hash method and delivers a hex string. Installation Install short-hash

Younis Rahman 3 Sep 4, 2022
Cookbook Method is the process of learning a programming language by building up a repository of small programs that implement specific programming concepts.

CookBook - Hacktoberfest Find the book you want to read next! PRESENTED BY What is CookBook? A cookbook in the programming context is collection of ti

GDSC-NITH 16 Nov 17, 2022
🎮 The only Front-End Performance Checklist that runs faster than the others

Front-End Performance Checklist ?? The only Front-End Performance Checklist that runs faster than the others. One simple rule: "Design and code with p

David Dias 15.5k Jan 1, 2023
Idle Game Based on A Dark Room with bits of NGU Idle and others mixed in.

An-Empty-World Main Story: You wake up in a strange place, surrounded by debris. Unaware of how you got there, it becomes immediately aware that you'r

Andre Schoolman 2 Mar 26, 2022